class Aws::CloudFormation::Types::ChangeSetHook

Specifies the resource, the hook, and the hook version to be invoked.

@!attribute [rw] invocation_point

Specifies the points in provisioning logic where a hook is invoked.
@return [String]

@!attribute [rw] failure_mode

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.
@return [String]

@!attribute [rw] type_name

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>
@return [String]

@!attribute [rw] type_version_id

The version ID of the type specified.
@return [String]

@!attribute [rw] type_configuration_version_id

The version ID of the type configuration.
@return [String]

@!attribute [rw] target_details

Specifies details about the target that the hook will run against.
@return [Types::ChangeSetHookTargetDetails]

@see docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/ChangeSetHook AWS API Documentation

Constants

SENSITIVE