class Amazonite::CloudFormation::ChangeSetSummary

Overview

The ChangeSetSummary structure describes a change set, its status, and the stack with which it's associated.

Defined in:

cloudformation/change_set_summary.cr

Constructors

Instance Method Summary

Constructor Detail

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

[View source]
def self.new(stack_id : String | Nil = nil, stack_name : String | Nil = nil, change_set_id : String | Nil = nil, change_set_name : String | Nil = nil, execution_status : ExecutionStatus | Nil = nil, status : ChangeSetStatus | Nil = nil, status_reason : String | Nil = nil, creation_time : Time | Nil = nil, description : String | Nil = nil, include_nested_stacks : Bool | Nil = nil, parent_change_set_id : String | Nil = nil, root_change_set_id : String | Nil = nil, import_existing_resources : Bool | 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 change_set_id : String | Nil #

The ID of the change set.


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

The ID of the change set.


[View source]
def change_set_name : String | Nil #

The name of the change set.


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

The name of the change set.


[View source]
def creation_time : Time | Nil #

The start time when the change set was created, in UTC.


[View source]
def creation_time=(creation_time : Time | Nil) #

The start time when the change set was created, in UTC.


[View source]
def description : String | Nil #

Descriptive information about the change set.


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

Descriptive information about the change set.


[View source]
def execution_status : ExecutionStatus | Nil #

If the change set execution status is AVAILABLE, you can execute the change set. If you can't execute the change set, the status indicates why. For example, a change set might be in an UNAVAILABLE state because CloudFormation is still creating it or in an OBSOLETE state because the stack was already updated.


[View source]
def execution_status=(execution_status : ExecutionStatus | Nil) #

If the change set execution status is AVAILABLE, you can execute the change set. If you can't execute the change set, the status indicates why. For example, a change set might be in an UNAVAILABLE state because CloudFormation is still creating it or in an OBSOLETE state because the stack was already updated.


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

See Object#hash(hasher)


def import_existing_resources : Bool | Nil #

Indicates if the change set imports resources that already exist.


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

Indicates if the change set imports resources that already exist.


[View source]
def include_nested_stacks : Bool | Nil #

Specifies the current setting of IncludeNestedStacks for the change set.


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

Specifies the current setting of IncludeNestedStacks for the change set.


[View source]
def parent_change_set_id : String | Nil #

The parent change set ID.


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

The parent change set ID.


[View source]
def root_change_set_id : String | Nil #

The root change set ID.


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

The root change set ID.


[View source]
def stack_id : String | Nil #

The ID of the stack with which the change set is associated.


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

The ID of the stack with which the change set is associated.


[View source]
def stack_name : String | Nil #

The name of the stack with which the change set is associated.


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

The name of the stack with which the change set is associated.


[View source]
def status : ChangeSetStatus | Nil #

The state of the change set, such as CREATE_PENDING, CREATE_COMPLETE, or FAILED.


[View source]
def status=(status : ChangeSetStatus | Nil) #

The state of the change set, such as CREATE_PENDING, CREATE_COMPLETE, or FAILED.


[View source]
def status_reason : String | Nil #

A description of the change set's status. For example, if your change set is in the FAILED state, CloudFormation shows the error message.


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

A description of the change set's status. For example, if your change set is in the FAILED state, CloudFormation shows the error message.


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

[View source]
def validate! : Nil #

[View source]