Class: Aws::CloudFormation::Types::ChangeSetHook
- Inherits:
-
Struct
- Object
- Struct
- Aws::CloudFormation::Types::ChangeSetHook
- Includes:
- Structure
- Defined in:
- 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
The specific point in the provisioning process where the 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.
472 473 474 475 476 477 478 479 480 481 |
# File 'lib/aws-sdk-cloudformation/types.rb', line 472 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
The specific point in the provisioning process where the Hook is invoked.
472 473 474 475 476 477 478 479 480 481 |
# File 'lib/aws-sdk-cloudformation/types.rb', line 472 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.
472 473 474 475 476 477 478 479 480 481 |
# File 'lib/aws-sdk-cloudformation/types.rb', line 472 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.
472 473 474 475 476 477 478 479 480 481 |
# File 'lib/aws-sdk-cloudformation/types.rb', line 472 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`.
<note markdown=“1”> The following organization namespaces are reserved and can’t be used in your Hook type names:
* `Alexa`
-
‘AMZN`
-
‘Amazon`
-
‘ASK`
-
‘AWS`
-
‘Custom`
-
‘Dev`
</note>
472 473 474 475 476 477 478 479 480 481 |
# File 'lib/aws-sdk-cloudformation/types.rb', line 472 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.
472 473 474 475 476 477 478 479 480 481 |
# File 'lib/aws-sdk-cloudformation/types.rb', line 472 class ChangeSetHook < Struct.new( :invocation_point, :failure_mode, :type_name, :type_version_id, :type_configuration_version_id, :target_details) SENSITIVE = [] include Aws::Structure end |