class Amazonite::CloudFormation::CreateGeneratedTemplateInput

Defined in:

cloudformation/create_generated_template_input.cr

Constructors

Instance Method Summary

Constructor Detail

def self.from_xml(node : XML::Node) : self #

[View source]
def self.new(generated_template_name : String, resources : Array(ResourceDefinition) | Nil = nil, stack_name : String | Nil = nil, template_configuration : TemplateConfiguration | Nil = nil) #

[View source]

Instance Method Detail

def ==(other : self) #
Description copied from class Reference

Returns true if this reference is the same as other. Invokes same?.


def generated_template_name : String #

The name assigned to the generated template.


[View source]
def generated_template_name=(generated_template_name : String) #

The name assigned to the generated template.


[View source]
def hash(hasher) #
Description copied from class Reference

See Object#hash(hasher)


def resources : Array(ResourceDefinition) | Nil #

An optional list of resources to be included in the generated template.

If no resources are specified,the template will be created without any resources. Resources can be added to the template using the UpdateGeneratedTemplate API action.


[View source]
def resources=(resources : Array(ResourceDefinition) | Nil) #

An optional list of resources to be included in the generated template.

If no resources are specified,the template will be created without any resources. Resources can be added to the template using the UpdateGeneratedTemplate API action.


[View source]
def stack_name : String | Nil #

An optional name or ARN of a stack to use as the base stack for the generated template.


[View source]
def stack_name=(stack_name : String | Nil) #

An optional name or ARN of a stack to use as the base stack for the generated template.


[View source]
def template_configuration : TemplateConfiguration | Nil #

The configuration details of the generated template, including the DeletionPolicy and UpdateReplacePolicy.


[View source]
def template_configuration=(template_configuration : TemplateConfiguration | Nil) #

The configuration details of the generated template, including the DeletionPolicy and UpdateReplacePolicy.


[View source]
def to_query_params(prefix : String) : Array(Tuple(String, String)) #

[View source]
def validate! : Nil #

[View source]