Struct rusoto_cloudformation::GetTemplateSummaryOutput
[−]
[src]
pub struct GetTemplateSummaryOutput { pub capabilities: Option<Vec<String>>, pub capabilities_reason: Option<String>, pub declared_transforms: Option<Vec<String>>, pub description: Option<String>, pub metadata: Option<String>, pub parameters: Option<Vec<ParameterDeclaration>>, pub resource_types: Option<Vec<String>>, pub version: Option<String>, }
The output for the GetTemplateSummary action.
Fields
capabilities: Option<Vec<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.
capabilities_reason: Option<String>
The list of resources that generated the values in the Capabilities
response element.
declared_transforms: Option<Vec<String>>
A list of the transforms that are declared in the template.
description: Option<String>
The value that is defined in the Description
property of the template.
metadata: Option<String>
The value that is defined for the Metadata
property of the template.
parameters: Option<Vec<ParameterDeclaration>>
A list of parameter declarations that describe various properties for each parameter.
resource_types: Option<Vec<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: Option<String>
The AWS template format version, which identifies the capabilities of the template.
Trait Implementations
impl Default for GetTemplateSummaryOutput
[src]
fn default() -> GetTemplateSummaryOutput
[src]
Returns the "default value" for a type. Read more
impl Debug for GetTemplateSummaryOutput
[src]
impl Clone for GetTemplateSummaryOutput
[src]
fn clone(&self) -> GetTemplateSummaryOutput
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more