class Amazonite::CloudFormation::OperationEvent

Overview

Contains detailed information about an event that occurred during a CloudFormation operation.

Defined in:

cloudformation/operation_event.cr

Constructors

Instance Method Summary

Constructor Detail

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

[View source]
def self.new(event_id : String | Nil = nil, stack_id : String | Nil = nil, operation_id : String | Nil = nil, operation_type : OperationType | Nil = nil, operation_status : BeaconStackOperationStatus | Nil = nil, event_type : EventType | Nil = nil, logical_resource_id : String | Nil = nil, physical_resource_id : String | Nil = nil, resource_type : String | Nil = nil, timestamp : Time | Nil = nil, start_time : Time | Nil = nil, end_time : Time | Nil = nil, resource_status : ResourceStatus | Nil = nil, resource_status_reason : String | Nil = nil, resource_properties : String | Nil = nil, client_request_token : String | Nil = nil, hook_type : String | Nil = nil, hook_status : HookStatus | Nil = nil, hook_status_reason : String | Nil = nil, hook_invocation_point : HookInvocationPoint | Nil = nil, hook_failure_mode : HookFailureMode | Nil = nil, detailed_status : DetailedStatus | Nil = nil, validation_failure_mode : HookFailureMode | Nil = nil, validation_name : String | Nil = nil, validation_status : ValidationStatus | Nil = nil, validation_status_reason : String | Nil = nil, validation_path : String | 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 client_request_token : String | Nil #

A unique identifier for the request that initiated this operation.


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

A unique identifier for the request that initiated this operation.


[View source]
def detailed_status : DetailedStatus | Nil #

Additional status information about the operation.


[View source]
def detailed_status=(detailed_status : DetailedStatus | Nil) #

Additional status information about the operation.


[View source]
def end_time : Time | Nil #

The time when the event ended.


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

The time when the event ended.


[View source]
def event_id : String | Nil #

A unique identifier for this event.


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

A unique identifier for this event.


[View source]
def event_type : EventType | Nil #

The type of event.


[View source]
def event_type=(event_type : EventType | Nil) #

The type of event.


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

See Object#hash(hasher)


def hook_failure_mode : HookFailureMode | Nil #

Specifies how Hook failures are handled.


[View source]
def hook_failure_mode=(hook_failure_mode : HookFailureMode | Nil) #

Specifies how Hook failures are handled.


[View source]
def hook_invocation_point : HookInvocationPoint | Nil #

The point in the operation lifecycle when the Hook was invoked.


[View source]
def hook_invocation_point=(hook_invocation_point : HookInvocationPoint | Nil) #

The point in the operation lifecycle when the Hook was invoked.


[View source]
def hook_status : HookStatus | Nil #

The status of the Hook invocation.


[View source]
def hook_status=(hook_status : HookStatus | Nil) #

The status of the Hook invocation.


[View source]
def hook_status_reason : String | Nil #

Additional information about the Hook status.


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

Additional information about the Hook status.


[View source]
def hook_type : String | Nil #

The type name of the Hook that was invoked.


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

The type name of the Hook that was invoked.


[View source]
def logical_resource_id : String | Nil #

The logical name of the resource as specified in the template.


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

The logical name of the resource as specified in the template.


[View source]
def operation_id : String | Nil #

The unique identifier of the operation this event belongs to.


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

The unique identifier of the operation this event belongs to.


[View source]
def operation_status : BeaconStackOperationStatus | Nil #

The current status of the operation.


[View source]
def operation_status=(operation_status : BeaconStackOperationStatus | Nil) #

The current status of the operation.


[View source]
def operation_type : OperationType | Nil #

The type of operation.


[View source]
def operation_type=(operation_type : OperationType | Nil) #

The type of operation.


[View source]
def physical_resource_id : String | Nil #

The name or unique identifier that corresponds to a physical instance ID of a resource.


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

The name or unique identifier that corresponds to a physical instance ID of a resource.


[View source]
def resource_properties : String | Nil #

The properties used to create the resource.


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

The properties used to create the resource.


[View source]
def resource_status : ResourceStatus | Nil #

Current status of the resource.


[View source]
def resource_status=(resource_status : ResourceStatus | Nil) #

Current status of the resource.


[View source]
def resource_status_reason : String | Nil #

Success or failure message associated with the resource.


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

Success or failure message associated with the resource.


[View source]
def resource_type : String | Nil #

Type of resource.


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

Type of resource.


[View source]
def stack_id : String | Nil #

The unique ID name of the instance of the stack.


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

The unique ID name of the instance of the stack.


[View source]
def start_time : Time | Nil #

The time when the event started.


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

The time when the event started.


[View source]
def timestamp : Time | Nil #

Time the status was updated.


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

Time the status was updated.


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

[View source]
def validate! : Nil #

[View source]
def validation_failure_mode : HookFailureMode | Nil #

Specifies how validation failures are handled.


[View source]
def validation_failure_mode=(validation_failure_mode : HookFailureMode | Nil) #

Specifies how validation failures are handled.


[View source]
def validation_name : String | Nil #

The name of the validation that was performed.


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

The name of the validation that was performed.


[View source]
def validation_path : String | Nil #

The path within the resource where the validation was applied.


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

The path within the resource where the validation was applied.


[View source]
def validation_status : ValidationStatus | Nil #

The status of the validation.


[View source]
def validation_status=(validation_status : ValidationStatus | Nil) #

The status of the validation.


[View source]
def validation_status_reason : String | Nil #

Additional information about the validation status.


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

Additional information about the validation status.


[View source]