StackEvent
¶
Source code in docs_src/capo_cloudformation/types/stack_event.py
client_request_token
instance-attribute
¶
client_request_token: NotRequired[ClientRequestToken]
The token passed to the operation that generated this event.
All events triggered by a given stack operation are assigned the same client request token, which you can use to track operations. For example, if you execute a CreateStack operation with the token token1, then all the StackEvents generated by that operation will have ClientRequestToken set as token1.
In the console, stack operations display the client request token on the Events tab. Stack operations that are initiated from the console use the token format Console-StackOperation-ID, which helps you easily identify the stack operation . For example, if you create a stack using the console, each stack event would be assigned the same token in the following format: Console-CreateStack-7f59c3cf-00d2-40c7-b2ff-e75db0987002.
detailed_status
instance-attribute
¶
detailed_status: NotRequired[DetailedStatus]
An optional field that contains information about the detailed status of the stack event.
-
CONFIGURATION_COMPLETE- all of the resources in the stack have reached that event. For more information, see Understand CloudFormation stack creation events in the CloudFormation User Guide.
-
VALIDATION_FAILED- template validation failed because of invalid properties in the template. TheResourceStatusReasonfield shows what properties are defined incorrectly.
hook_failure_mode
instance-attribute
¶
hook_failure_mode: NotRequired[HookFailureMode]
Specify the Hook failure mode for non-compliant resources in the followings ways.
-
FAILStops provisioning resources. -
WARNAllows provisioning to continue with a warning message.
hook_invocation_id
instance-attribute
¶
hook_invocation_id: NotRequired[HookInvocationId]
The unique identifier of the Hook invocation.
hook_invocation_point
instance-attribute
¶
hook_invocation_point: NotRequired[HookInvocationPoint]
The specific point in the provisioning process where the Hook is invoked.
hook_status
instance-attribute
¶
hook_status: NotRequired[HookStatus]
Provides the status of the change set Hook.
hook_status_reason
instance-attribute
¶
hook_status_reason: NotRequired[HookStatusReason]
Provides the reason for the Hook status.
logical_resource_id
instance-attribute
¶
logical_resource_id: NotRequired[LogicalResourceId]
The logical name of the resource specified in the template.
operation_id
instance-attribute
¶
operation_id: NotRequired[OperationId]
The unique identifier of the operation that generated this stack event.
physical_resource_id
instance-attribute
¶
physical_resource_id: NotRequired[PhysicalResourceId]
The name or unique identifier associated with the physical instance of the resource.
resource_properties
instance-attribute
¶
resource_properties: NotRequired[ResourceProperties]
BLOB of the properties used to create the resource.
resource_status
instance-attribute
¶
resource_status: NotRequired[ResourceStatus]
Current status of the resource.
resource_status_reason
instance-attribute
¶
resource_status_reason: NotRequired[ResourceStatusReason]
Success/failure message associated with the resource.
resource_type
instance-attribute
¶
resource_type: NotRequired[ResourceType]
Type of resource. For more information, see Amazon Web Services resource and property types reference in the CloudFormation User Guide.
stack_id
instance-attribute
¶
stack_id: NotRequired[StackId]
The unique ID name of the instance of the stack.