class Amazonite::CloudFormation::UpdateGeneratedTemplateInput

Defined in:

cloudformation/update_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, new_generated_template_name : String | Nil = nil, add_resources : Array(ResourceDefinition) | Nil = nil, remove_resources : Array(String) | Nil = nil, refresh_all_resources : Bool | 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 add_resources : Array(ResourceDefinition) | Nil #

An optional list of resources to be added to the generated template.


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

An optional list of resources to be added to the generated template.


[View source]
def generated_template_name : String #

The name or Amazon Resource Name (ARN) of a generated template.


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

The name or Amazon Resource Name (ARN) of a generated template.


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

See Object#hash(hasher)


def new_generated_template_name : String | Nil #

An optional new name to assign to the generated template.


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

An optional new name to assign to the generated template.


[View source]
def refresh_all_resources : Bool | Nil #

If true, update the resource properties in the generated template with their current live state. This feature is useful when the resource properties in your generated a template does not reflect the live state of the resource properties. This happens when a user update the resource properties after generating a template.


[View source]
def refresh_all_resources=(refresh_all_resources : Bool | Nil) #

If true, update the resource properties in the generated template with their current live state. This feature is useful when the resource properties in your generated a template does not reflect the live state of the resource properties. This happens when a user update the resource properties after generating a template.


[View source]
def remove_resources : Array(String) | Nil #

A list of logical ids for resources to remove from the generated template.


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

A list of logical ids for resources to remove from 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]