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
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 '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 '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 '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 '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`.
<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>
465 466 467 468 469 470 471 472 473 474 |
# File '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 '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 |