ResourceDefinition¶
Structure Class¶
ResourceDefinition
dataclass
¶
Bases: _SerdeShape
A resource included in a generated template. This data type is used with
the CreateGeneratedTemplate and UpdateGeneratedTemplate API actions.
Attributes¶
logical_resource_id
class-attribute
instance-attribute
¶
logical_resource_id: str | None = ...
The logical resource id for this resource in the generated template.
resource_identifier
class-attribute
instance-attribute
¶
A list of up to 256 key-value pairs that identifies the scanned
resource. The key is the name of one of the primary identifiers for the
resource. (Primary identifiers are specified in the primaryIdentifier
list in the resource schema.) The value is the value of that primary
identifier. For example, for a AWS::DynamoDB::Table resource, the
primary identifiers is TableName so the key-value pair could be
"TableName": "MyDDBTable". For more information, see
primaryIdentifier
in the CloudFormation Command Line Interface (CLI) User Guide.
resource_type
class-attribute
instance-attribute
¶
resource_type: str | None = ...
The type of the resource, such as AWS::DynamoDB::Table. For the list
of supported resources, see Resource type support for imports and drift
detection
in the CloudFormation User Guide