Class: Aws::CloudFormation::Types::GetTemplateSummaryOutput
- Inherits:
-
Struct
- Object
- Struct
- Aws::CloudFormation::Types::GetTemplateSummaryOutput
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-cloudformation/types.rb
Overview
The output for the GetTemplateSummary action.
Instance Attribute Summary collapse
-
#capabilities ⇒ Array<String>
The capabilities found within the template.
-
#capabilities_reason ⇒ String
The list of resources that generated the values in the ‘Capabilities` response element.
-
#declared_transforms ⇒ Array<String>
A list of the transforms that are declared in the template.
-
#description ⇒ String
The value that is defined in the ‘Description` property of the template.
-
#metadata ⇒ String
The value that is defined for the ‘Metadata` property of the template.
-
#parameters ⇒ Array<Types::ParameterDeclaration>
A list of parameter declarations that describe various properties for each parameter.
-
#resource_identifier_summaries ⇒ Array<Types::ResourceIdentifierSummary>
A list of resource identifier summaries that describe the target resources of an import operation and the properties you can provide during the import to identify the target resources.
-
#resource_types ⇒ Array<String>
A list of all the template resource types that are defined in the template, such as ‘AWS::EC2::Instance`, `AWS::Dynamo::Table`, and `Custom::MyCustomInstance`.
-
#version ⇒ String
The AWS template format version, which identifies the capabilities of the template.
Instance Attribute Details
#capabilities ⇒ Array<String>
The capabilities found within the template. If your template contains IAM resources, you must specify the CAPABILITY_IAM or CAPABILITY_NAMED_IAM value for this parameter when you use the CreateStack or UpdateStack actions with your template; otherwise, those actions return an InsufficientCapabilities error.
For more information, see [Acknowledging IAM Resources in AWS CloudFormation Templates].
[1]: docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-iam-template.html#capabilities
3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 |
# File 'lib/aws-sdk-cloudformation/types.rb', line 3133 class GetTemplateSummaryOutput < Struct.new( :parameters, :description, :capabilities, :capabilities_reason, :resource_types, :version, :metadata, :declared_transforms, :resource_identifier_summaries) include Aws::Structure end |
#capabilities_reason ⇒ String
The list of resources that generated the values in the ‘Capabilities` response element.
3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 |
# File 'lib/aws-sdk-cloudformation/types.rb', line 3133 class GetTemplateSummaryOutput < Struct.new( :parameters, :description, :capabilities, :capabilities_reason, :resource_types, :version, :metadata, :declared_transforms, :resource_identifier_summaries) include Aws::Structure end |
#declared_transforms ⇒ Array<String>
A list of the transforms that are declared in the template.
3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 |
# File 'lib/aws-sdk-cloudformation/types.rb', line 3133 class GetTemplateSummaryOutput < Struct.new( :parameters, :description, :capabilities, :capabilities_reason, :resource_types, :version, :metadata, :declared_transforms, :resource_identifier_summaries) include Aws::Structure end |
#description ⇒ String
The value that is defined in the ‘Description` property of the template.
3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 |
# File 'lib/aws-sdk-cloudformation/types.rb', line 3133 class GetTemplateSummaryOutput < Struct.new( :parameters, :description, :capabilities, :capabilities_reason, :resource_types, :version, :metadata, :declared_transforms, :resource_identifier_summaries) include Aws::Structure end |
#metadata ⇒ String
The value that is defined for the ‘Metadata` property of the template.
3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 |
# File 'lib/aws-sdk-cloudformation/types.rb', line 3133 class GetTemplateSummaryOutput < Struct.new( :parameters, :description, :capabilities, :capabilities_reason, :resource_types, :version, :metadata, :declared_transforms, :resource_identifier_summaries) include Aws::Structure end |
#parameters ⇒ Array<Types::ParameterDeclaration>
A list of parameter declarations that describe various properties for each parameter.
3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 |
# File 'lib/aws-sdk-cloudformation/types.rb', line 3133 class GetTemplateSummaryOutput < Struct.new( :parameters, :description, :capabilities, :capabilities_reason, :resource_types, :version, :metadata, :declared_transforms, :resource_identifier_summaries) include Aws::Structure end |
#resource_identifier_summaries ⇒ Array<Types::ResourceIdentifierSummary>
A list of resource identifier summaries that describe the target resources of an import operation and the properties you can provide during the import to identify the target resources. For example, ‘BucketName` is a possible identifier property for an `AWS::S3::Bucket` resource.
3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 |
# File 'lib/aws-sdk-cloudformation/types.rb', line 3133 class GetTemplateSummaryOutput < Struct.new( :parameters, :description, :capabilities, :capabilities_reason, :resource_types, :version, :metadata, :declared_transforms, :resource_identifier_summaries) include Aws::Structure end |
#resource_types ⇒ Array<String>
A list of all the template resource types that are defined in the template, such as ‘AWS::EC2::Instance`, `AWS::Dynamo::Table`, and `Custom::MyCustomInstance`.
3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 |
# File 'lib/aws-sdk-cloudformation/types.rb', line 3133 class GetTemplateSummaryOutput < Struct.new( :parameters, :description, :capabilities, :capabilities_reason, :resource_types, :version, :metadata, :declared_transforms, :resource_identifier_summaries) include Aws::Structure end |
#version ⇒ String
The AWS template format version, which identifies the capabilities of the template.
3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 |
# File 'lib/aws-sdk-cloudformation/types.rb', line 3133 class GetTemplateSummaryOutput < Struct.new( :parameters, :description, :capabilities, :capabilities_reason, :resource_types, :version, :metadata, :declared_transforms, :resource_identifier_summaries) include Aws::Structure end |