| Copyright | (c) 2013-2023 Brendan Hay | 
|---|---|
| License | Mozilla Public License, v. 2.0. | 
| Maintainer | Brendan Hay | 
| Stability | auto-generated | 
| Portability | non-portable (GHC extensions) | 
| Safe Haskell | Safe-Inferred | 
| Language | Haskell2010 | 
Amazonka.CloudFormation.Types.ChangeSetHook
Description
Synopsis
- data ChangeSetHook = ChangeSetHook' {}
 - newChangeSetHook :: ChangeSetHook
 - changeSetHook_failureMode :: Lens' ChangeSetHook (Maybe HookFailureMode)
 - changeSetHook_invocationPoint :: Lens' ChangeSetHook (Maybe HookInvocationPoint)
 - changeSetHook_targetDetails :: Lens' ChangeSetHook (Maybe ChangeSetHookTargetDetails)
 - changeSetHook_typeConfigurationVersionId :: Lens' ChangeSetHook (Maybe Text)
 - changeSetHook_typeName :: Lens' ChangeSetHook (Maybe Text)
 - changeSetHook_typeVersionId :: Lens' ChangeSetHook (Maybe Text)
 
Documentation
data ChangeSetHook Source #
Specifies the resource, the hook, and the hook version to be invoked.
See: newChangeSetHook smart constructor.
Constructors
| ChangeSetHook' | |
Fields 
  | |
Instances
newChangeSetHook :: ChangeSetHook Source #
Create a value of ChangeSetHook with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:failureMode:ChangeSetHook', changeSetHook_failureMode - Specify the hook failure mode for non-compliant resources in the
 followings ways.
FAILStops provisioning resources.WARNAllows provisioning to continue with a warning message.
$sel:invocationPoint:ChangeSetHook', changeSetHook_invocationPoint - Specifies the points in provisioning logic where a hook is invoked.
$sel:targetDetails:ChangeSetHook', changeSetHook_targetDetails - Specifies details about the target that the hook will run against.
$sel:typeConfigurationVersionId:ChangeSetHook', changeSetHook_typeConfigurationVersionId - The version ID of the type configuration.
$sel:typeName:ChangeSetHook', changeSetHook_typeName - The unique name for your hook. Specifies a three-part namespace for your
 hook, with a recommended pattern of Organization::Service::Hook.
The following organization namespaces are reserved and can't be used in your hook type names:
Alexa
AMZN
Amazon
ASK
AWS
Custom
Dev
$sel:typeVersionId:ChangeSetHook', changeSetHook_typeVersionId - The version ID of the type specified.
changeSetHook_failureMode :: Lens' ChangeSetHook (Maybe HookFailureMode) Source #
Specify the hook failure mode for non-compliant resources in the followings ways.
FAILStops provisioning resources.WARNAllows provisioning to continue with a warning message.
changeSetHook_invocationPoint :: Lens' ChangeSetHook (Maybe HookInvocationPoint) Source #
Specifies the points in provisioning logic where a hook is invoked.
changeSetHook_targetDetails :: Lens' ChangeSetHook (Maybe ChangeSetHookTargetDetails) Source #
Specifies details about the target that the hook will run against.
changeSetHook_typeConfigurationVersionId :: Lens' ChangeSetHook (Maybe Text) Source #
The version ID of the type configuration.
changeSetHook_typeName :: Lens' ChangeSetHook (Maybe Text) Source #
The unique name for your hook. Specifies a three-part namespace for your
 hook, with a recommended pattern of Organization::Service::Hook.
The following organization namespaces are reserved and can't be used in your hook type names:
Alexa
AMZN
Amazon
ASK
AWS
Custom
Dev
changeSetHook_typeVersionId :: Lens' ChangeSetHook (Maybe Text) Source #
The version ID of the type specified.