class Amazonite::CloudFormation::GetHookResultOutput

Defined in:

cloudformation/get_hook_result_output.cr

Constructors

Instance Method Summary

Constructor Detail

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

[View source]
def self.new(hook_result_id : String | Nil = nil, invocation_point : HookInvocationPoint | Nil = nil, failure_mode : HookFailureMode | Nil = nil, type_name : String | Nil = nil, original_type_name : String | Nil = nil, type_version_id : String | Nil = nil, type_configuration_version_id : String | Nil = nil, type_arn : String | Nil = nil, status : HookStatus | Nil = nil, hook_status_reason : String | Nil = nil, invoked_at : Time | Nil = nil, target : HookTarget | Nil = nil, annotations : Array(Annotation) | 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 annotations : Array(Annotation) | Nil #

A list of objects with additional information and guidance that can help you resolve a failed Hook invocation.


[View source]
def annotations=(annotations : Array(Annotation) | Nil) #

A list of objects with additional information and guidance that can help you resolve a failed Hook invocation.


[View source]
def failure_mode : HookFailureMode | Nil #

The failure mode of the invocation.


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

The failure mode of the invocation.


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

See Object#hash(hasher)


def hook_result_id : String | Nil #

The unique identifier of the Hook result.


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

The unique identifier of the Hook result.


[View source]
def hook_status_reason : String | Nil #

A message that provides additional details about the Hook invocation status.


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

A message that provides additional details about the Hook invocation status.


[View source]
def invocation_point : HookInvocationPoint | Nil #

The specific point in the provisioning process where the Hook is invoked.


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

The specific point in the provisioning process where the Hook is invoked.


[View source]
def invoked_at : Time | Nil #

The timestamp when the Hook was invoked.


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

The timestamp when the Hook was invoked.


[View source]
def original_type_name : String | Nil #

The original public type name of the Hook when an alias is used.

For example, if you activate AWS::Hooks::GuardHook with alias MyCompany::Custom::GuardHook, then TypeName will be MyCompany::Custom::GuardHook and OriginalTypeName will be AWS::Hooks::GuardHook.


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

The original public type name of the Hook when an alias is used.

For example, if you activate AWS::Hooks::GuardHook with alias MyCompany::Custom::GuardHook, then TypeName will be MyCompany::Custom::GuardHook and OriginalTypeName will be AWS::Hooks::GuardHook.


[View source]
def status : HookStatus | Nil #

The status of the Hook invocation. The following statuses are possible:

  • HOOK_IN_PROGRESS: The Hook is currently running.

  • HOOK_COMPLETE_SUCCEEDED: The Hook completed successfully.

  • HOOK_COMPLETE_FAILED: The Hook completed but failed validation.

  • HOOK_FAILED: The Hook encountered an error during execution.


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

The status of the Hook invocation. The following statuses are possible:

  • HOOK_IN_PROGRESS: The Hook is currently running.

  • HOOK_COMPLETE_SUCCEEDED: The Hook completed successfully.

  • HOOK_COMPLETE_FAILED: The Hook completed but failed validation.

  • HOOK_FAILED: The Hook encountered an error during execution.


[View source]
def target : HookTarget | Nil #

Information about the target of the Hook invocation.


[View source]
def target=(target : HookTarget | Nil) #

Information about the target of the Hook invocation.


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

[View source]
def type_arn : String | Nil #

The Amazon Resource Name (ARN) of the Hook.


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

The Amazon Resource Name (ARN) of the Hook.


[View source]
def type_configuration_version_id : String | Nil #

The version identifier of the Hook configuration data that was used during invocation.


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

The version identifier of the Hook configuration data that was used during invocation.


[View source]
def type_name : String | Nil #

The name of the Hook that was invoked.


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

The name of the Hook that was invoked.


[View source]
def type_version_id : String | Nil #

The version identifier of the Hook that was invoked.


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

The version identifier of the Hook that was invoked.


[View source]
def validate! : Nil #

[View source]