Class: Aws::CloudFormation::Types::ChangeSetHook
- Inherits:
-
Struct
- Object
- Struct
- Aws::CloudFormation::Types::ChangeSetHook
- Defined in:
- gems/aws-sdk-cloudformation/lib/aws-sdk-cloudformation/types.rb
Overview
Specifies the resource, the hook, and the hook version to be invoked.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#failure_mode ⇒ String
Specify the hook failure mode for non-compliant resources in the followings ways.
-
#invocation_point ⇒ String
Specifies the points in provisioning logic where a hook is invoked.
-
#target_details ⇒ Types::ChangeSetHookTargetDetails
Specifies details about the target that the hook will run against.
-
#type_configuration_version_id ⇒ String
The version ID of the type configuration.
-
#type_name ⇒ String
The unique name for your hook.
-
#type_version_id ⇒ String
The version ID of the type specified.
Instance Attribute Details
#failure_mode ⇒ String
Specify the hook failure mode for non-compliant resources in the followings ways.
FAIL
Stops provisioning resources.WARN
Allows provisioning to continue with a warning message.
465 466 467 468 469 470 471 472 473 474 |
# File 'gems/aws-sdk-cloudformation/lib/aws-sdk-cloudformation/types.rb', line 465 class ChangeSetHook < Struct.new( :invocation_point, :failure_mode, :type_name, :type_version_id, :type_configuration_version_id, :target_details) SENSITIVE = [] include Aws::Structure end |
#invocation_point ⇒ String
Specifies the points in provisioning logic where a hook is invoked.
465 466 467 468 469 470 471 472 473 474 |
# File 'gems/aws-sdk-cloudformation/lib/aws-sdk-cloudformation/types.rb', line 465 class ChangeSetHook < Struct.new( :invocation_point, :failure_mode, :type_name, :type_version_id, :type_configuration_version_id, :target_details) SENSITIVE = [] include Aws::Structure end |
#target_details ⇒ Types::ChangeSetHookTargetDetails
Specifies details about the target that the hook will run against.
465 466 467 468 469 470 471 472 473 474 |
# File 'gems/aws-sdk-cloudformation/lib/aws-sdk-cloudformation/types.rb', line 465 class ChangeSetHook < Struct.new( :invocation_point, :failure_mode, :type_name, :type_version_id, :type_configuration_version_id, :target_details) SENSITIVE = [] include Aws::Structure end |
#type_configuration_version_id ⇒ String
The version ID of the type configuration.
465 466 467 468 469 470 471 472 473 474 |
# File 'gems/aws-sdk-cloudformation/lib/aws-sdk-cloudformation/types.rb', line 465 class ChangeSetHook < Struct.new( :invocation_point, :failure_mode, :type_name, :type_version_id, :type_configuration_version_id, :target_details) SENSITIVE = [] include Aws::Structure end |
#type_name ⇒ String
The unique name for your hook. Specifies a three-part namespace for
your hook, with a recommended pattern of
Organization::Service::Hook
.
Alexa
AMZN
Amazon
ASK
AWS
Custom
Dev
465 466 467 468 469 470 471 472 473 474 |
# File 'gems/aws-sdk-cloudformation/lib/aws-sdk-cloudformation/types.rb', line 465 class ChangeSetHook < Struct.new( :invocation_point, :failure_mode, :type_name, :type_version_id, :type_configuration_version_id, :target_details) SENSITIVE = [] include Aws::Structure end |
#type_version_id ⇒ String
The version ID of the type specified.
465 466 467 468 469 470 471 472 473 474 |
# File 'gems/aws-sdk-cloudformation/lib/aws-sdk-cloudformation/types.rb', line 465 class ChangeSetHook < Struct.new( :invocation_point, :failure_mode, :type_name, :type_version_id, :type_configuration_version_id, :target_details) SENSITIVE = [] include Aws::Structure end |