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 |
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.
ChangeSetHook' | |
|
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.
FAIL
Stops provisioning resources.WARN
Allows 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.
FAIL
Stops provisioning resources.WARN
Allows 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.