CloudFormationHookInvocationProgress
- class aws_cdk.mixins_preview.aws_cloudformation.events.CloudFormationHookInvocationProgress
Bases:
object(experimental) EventBridge event pattern for aws.cloudformation@CloudFormationHookInvocationProgress.
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_cloudformation import events as cloudformation_events cloud_formation_hook_invocation_progress = cloudformation_events.CloudFormationHookInvocationProgress()
- Stability:
experimental
Static Methods
- classmethod cloud_formation_hook_invocation_progress_pattern(*, event_metadata=None, hook_detail=None, result=None, status=None, status_reason=None, target_detail=None)
(experimental) EventBridge event pattern for CloudFormation Hook Invocation Progress.
- Parameters:
event_metadata (
Union[AWSEventMetadataProps,Dict[str,Any],None]) – (experimental) EventBridge event metadata. Default: - -hook_detail (
Union[HookDetail,Dict[str,Any],None]) – (experimental) hook-detail property. Specify an array of string values to match this event if the actual value of hook-detail is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldresult (
Union[Result,Dict[str,Any],None]) – (experimental) result property. Specify an array of string values to match this event if the actual value of result is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldstatus (
Optional[Sequence[str]]) – (experimental) status property. Specify an array of string values to match this event if the actual value of status is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldstatus_reason (
Optional[Sequence[str]]) – (experimental) status-reason property. Specify an array of string values to match this event if the actual value of status-reason is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldtarget_detail (
Union[TargetDetail,Dict[str,Any],None]) – (experimental) target-detail property. Specify an array of string values to match this event if the actual value of target-detail is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- Return type:
CloudFormationHookInvocationProgressProps
- class CloudFormationHookInvocationProgress.CloudFormationHookInvocationProgressProps(*, event_metadata=None, hook_detail=None, result=None, status=None, status_reason=None, target_detail=None)
Bases:
object(experimental) Props type for aws.cloudformation@CloudFormationHookInvocationProgress event.
- Parameters:
event_metadata (
Union[AWSEventMetadataProps,Dict[str,Any],None]) – (experimental) EventBridge event metadata. Default: - -hook_detail (
Union[HookDetail,Dict[str,Any],None]) – (experimental) hook-detail property. Specify an array of string values to match this event if the actual value of hook-detail is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldresult (
Union[Result,Dict[str,Any],None]) – (experimental) result property. Specify an array of string values to match this event if the actual value of result is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldstatus (
Optional[Sequence[str]]) – (experimental) status property. Specify an array of string values to match this event if the actual value of status is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldstatus_reason (
Optional[Sequence[str]]) – (experimental) status-reason property. Specify an array of string values to match this event if the actual value of status-reason is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldtarget_detail (
Union[TargetDetail,Dict[str,Any],None]) – (experimental) target-detail property. Specify an array of string values to match this event if the actual value of target-detail is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
from aws_cdk import AWSEventMetadataProps # The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_cloudformation import events as cloudformation_events cloud_formation_hook_invocation_progress_props = cloudformation_events.CloudFormationHookInvocationProgress.CloudFormationHookInvocationProgressProps( event_metadata=AWSEventMetadataProps( region=["region"], resources=["resources"], version=["version"] ), hook_detail=cloudformation_events.CloudFormationHookInvocationProgress.HookDetail( description=["description"], documentation_url=["documentationUrl"], failure_mode=["failureMode"], hook_type_arn=["hookTypeArn"], hook_type_name=["hookTypeName"], hook_version=["hookVersion"], source_url=["sourceUrl"] ), result=cloudformation_events.CloudFormationHookInvocationProgress.Result( data=["data"] ), status=["status"], status_reason=["statusReason"], target_detail=cloudformation_events.CloudFormationHookInvocationProgress.TargetDetail( target_action=["targetAction"], target_id=["targetId"], target_invocation_point=["targetInvocationPoint"], target_name=["targetName"], target_type=["targetType"] ) )
Attributes
- event_metadata
(experimental) EventBridge event metadata.
- Default:
- Stability:
experimental
- hook_detail
(experimental) hook-detail property.
Specify an array of string values to match this event if the actual value of hook-detail is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- result
(experimental) result property.
Specify an array of string values to match this event if the actual value of result is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- status
(experimental) status property.
Specify an array of string values to match this event if the actual value of status is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- status_reason
(experimental) status-reason property.
Specify an array of string values to match this event if the actual value of status-reason is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- target_detail
(experimental) target-detail property.
Specify an array of string values to match this event if the actual value of target-detail is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
HookDetail
- class CloudFormationHookInvocationProgress.HookDetail(*, description=None, documentation_url=None, failure_mode=None, hook_type_arn=None, hook_type_name=None, hook_version=None, source_url=None)
Bases:
object(experimental) Type definition for Hook-detail.
- Parameters:
description (
Optional[Sequence[str]]) – (experimental) description property. Specify an array of string values to match this event if the actual value of description is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fielddocumentation_url (
Optional[Sequence[str]]) – (experimental) documentation-url property. Specify an array of string values to match this event if the actual value of documentation-url is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldfailure_mode (
Optional[Sequence[str]]) – (experimental) failure-mode property. Specify an array of string values to match this event if the actual value of failure-mode is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldhook_type_arn (
Optional[Sequence[str]]) – (experimental) hook-type-arn property. Specify an array of string values to match this event if the actual value of hook-type-arn is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldhook_type_name (
Optional[Sequence[str]]) – (experimental) hook-type-name property. Specify an array of string values to match this event if the actual value of hook-type-name is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldhook_version (
Optional[Sequence[str]]) – (experimental) hook-version property. Specify an array of string values to match this event if the actual value of hook-version is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldsource_url (
Optional[Sequence[str]]) – (experimental) source-url property. Specify an array of string values to match this event if the actual value of source-url is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_cloudformation import events as cloudformation_events hook_detail = cloudformation_events.CloudFormationHookInvocationProgress.HookDetail( description=["description"], documentation_url=["documentationUrl"], failure_mode=["failureMode"], hook_type_arn=["hookTypeArn"], hook_type_name=["hookTypeName"], hook_version=["hookVersion"], source_url=["sourceUrl"] )
Attributes
- description
(experimental) description property.
Specify an array of string values to match this event if the actual value of description is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- documentation_url
(experimental) documentation-url property.
Specify an array of string values to match this event if the actual value of documentation-url is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- failure_mode
(experimental) failure-mode property.
Specify an array of string values to match this event if the actual value of failure-mode is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- hook_type_arn
(experimental) hook-type-arn property.
Specify an array of string values to match this event if the actual value of hook-type-arn is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- hook_type_name
(experimental) hook-type-name property.
Specify an array of string values to match this event if the actual value of hook-type-name is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- hook_version
(experimental) hook-version property.
Specify an array of string values to match this event if the actual value of hook-version is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- source_url
(experimental) source-url property.
Specify an array of string values to match this event if the actual value of source-url is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
Result
- class CloudFormationHookInvocationProgress.Result(*, data=None)
Bases:
object(experimental) Type definition for Result.
- Parameters:
data (
Optional[Sequence[str]]) – (experimental) data property. Specify an array of string values to match this event if the actual value of data is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_cloudformation import events as cloudformation_events result = cloudformation_events.CloudFormationHookInvocationProgress.Result( data=["data"] )
Attributes
- data
(experimental) data property.
Specify an array of string values to match this event if the actual value of data is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
TargetDetail
- class CloudFormationHookInvocationProgress.TargetDetail(*, target_action=None, target_id=None, target_invocation_point=None, target_name=None, target_type=None)
Bases:
object(experimental) Type definition for Target-detail.
- Parameters:
target_action (
Optional[Sequence[str]]) – (experimental) target-action property. Specify an array of string values to match this event if the actual value of target-action is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldtarget_id (
Optional[Sequence[str]]) – (experimental) target-id property. Specify an array of string values to match this event if the actual value of target-id is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldtarget_invocation_point (
Optional[Sequence[str]]) – (experimental) target-invocation-point property. Specify an array of string values to match this event if the actual value of target-invocation-point is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldtarget_name (
Optional[Sequence[str]]) – (experimental) target-name property. Specify an array of string values to match this event if the actual value of target-name is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldtarget_type (
Optional[Sequence[str]]) – (experimental) target-type property. Specify an array of string values to match this event if the actual value of target-type is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_cloudformation import events as cloudformation_events target_detail = cloudformation_events.CloudFormationHookInvocationProgress.TargetDetail( target_action=["targetAction"], target_id=["targetId"], target_invocation_point=["targetInvocationPoint"], target_name=["targetName"], target_type=["targetType"] )
Attributes
- target_action
(experimental) target-action property.
Specify an array of string values to match this event if the actual value of target-action is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- target_id
(experimental) target-id property.
Specify an array of string values to match this event if the actual value of target-id is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- target_invocation_point
(experimental) target-invocation-point property.
Specify an array of string values to match this event if the actual value of target-invocation-point is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- target_name
(experimental) target-name property.
Specify an array of string values to match this event if the actual value of target-name is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- target_type
(experimental) target-type property.
Specify an array of string values to match this event if the actual value of target-type is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental