CodePipelineActionExecutionStateChange
- class aws_cdk.mixins_preview.aws_codepipeline.events.CodePipelineActionExecutionStateChange
Bases:
object(experimental) EventBridge event pattern for aws.codepipeline@CodePipelineActionExecutionStateChange.
- 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_codepipeline import events as codepipeline_events code_pipeline_action_execution_state_change = codepipeline_events.CodePipelineActionExecutionStateChange()
- Stability:
experimental
Static Methods
- classmethod code_pipeline_action_execution_state_change_pattern(*, action=None, event_metadata=None, execution_id=None, execution_result=None, input_artifacts=None, output_artifacts=None, pipeline=None, region=None, stage=None, state=None, type=None, version=None)
(experimental) EventBridge event pattern for CodePipeline Action Execution State Change.
- Parameters:
action (
Optional[Sequence[str]]) – (experimental) action property. Specify an array of string values to match this event if the actual value of 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 fieldevent_metadata (
Union[AWSEventMetadataProps,Dict[str,Any],None]) – (experimental) EventBridge event metadata. Default: - -execution_id (
Optional[Sequence[str]]) – (experimental) execution-id property. Specify an array of string values to match this event if the actual value of execution-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 fieldexecution_result (
Union[ExecutionResult,Dict[str,Any],None]) – (experimental) execution-result property. Specify an array of string values to match this event if the actual value of execution-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 fieldinput_artifacts (
Union[InputArtifacts,Dict[str,Any],None]) – (experimental) input-artifacts property. Specify an array of string values to match this event if the actual value of input-artifacts 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 fieldoutput_artifacts (
Union[OutputArtifacts,Dict[str,Any],None]) – (experimental) output-artifacts property. Specify an array of string values to match this event if the actual value of output-artifacts 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 fieldpipeline (
Optional[Sequence[str]]) – (experimental) pipeline property. Specify an array of string values to match this event if the actual value of pipeline 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 fieldregion (
Optional[Sequence[str]]) – (experimental) region property. Specify an array of string values to match this event if the actual value of region 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 fieldstage (
Optional[Sequence[str]]) – (experimental) stage property. Specify an array of string values to match this event if the actual value of stage 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 fieldstate (
Optional[Sequence[str]]) – (experimental) state property. Specify an array of string values to match this event if the actual value of state 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 fieldtype (
Union[Type,Dict[str,Any],None]) – (experimental) type property. Specify an array of string values to match this event if the actual value of 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 fieldversion (
Optional[Sequence[str]]) – (experimental) version property. Specify an array of string values to match this event if the actual value of 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 field
- Stability:
experimental
- Return type:
CodePipelineActionExecutionStateChangeProps
- class CodePipelineActionExecutionStateChange.CodePipelineActionExecutionStateChangeProps(*, action=None, event_metadata=None, execution_id=None, execution_result=None, input_artifacts=None, output_artifacts=None, pipeline=None, region=None, stage=None, state=None, type=None, version=None)
Bases:
object(experimental) Props type for aws.codepipeline@CodePipelineActionExecutionStateChange event.
- Parameters:
action (
Optional[Sequence[str]]) – (experimental) action property. Specify an array of string values to match this event if the actual value of 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 fieldevent_metadata (
Union[AWSEventMetadataProps,Dict[str,Any],None]) – (experimental) EventBridge event metadata. Default: - -execution_id (
Optional[Sequence[str]]) – (experimental) execution-id property. Specify an array of string values to match this event if the actual value of execution-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 fieldexecution_result (
Union[ExecutionResult,Dict[str,Any],None]) – (experimental) execution-result property. Specify an array of string values to match this event if the actual value of execution-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 fieldinput_artifacts (
Union[InputArtifacts,Dict[str,Any],None]) – (experimental) input-artifacts property. Specify an array of string values to match this event if the actual value of input-artifacts 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 fieldoutput_artifacts (
Union[OutputArtifacts,Dict[str,Any],None]) – (experimental) output-artifacts property. Specify an array of string values to match this event if the actual value of output-artifacts 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 fieldpipeline (
Optional[Sequence[str]]) – (experimental) pipeline property. Specify an array of string values to match this event if the actual value of pipeline 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 fieldregion (
Optional[Sequence[str]]) – (experimental) region property. Specify an array of string values to match this event if the actual value of region 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 fieldstage (
Optional[Sequence[str]]) – (experimental) stage property. Specify an array of string values to match this event if the actual value of stage 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 fieldstate (
Optional[Sequence[str]]) – (experimental) state property. Specify an array of string values to match this event if the actual value of state 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 fieldtype (
Union[Type,Dict[str,Any],None]) – (experimental) type property. Specify an array of string values to match this event if the actual value of 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 fieldversion (
Optional[Sequence[str]]) – (experimental) version property. Specify an array of string values to match this event if the actual value of 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 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_codepipeline import events as codepipeline_events code_pipeline_action_execution_state_change_props = codepipeline_events.CodePipelineActionExecutionStateChange.CodePipelineActionExecutionStateChangeProps( action=["action"], event_metadata=AWSEventMetadataProps( region=["region"], resources=["resources"], version=["version"] ), execution_id=["executionId"], execution_result=codepipeline_events.CodePipelineActionExecutionStateChange.ExecutionResult( external_execution_id=["externalExecutionId"], external_execution_summary=["externalExecutionSummary"], external_execution_url=["externalExecutionUrl"] ), input_artifacts=codepipeline_events.CodePipelineActionExecutionStateChange.InputArtifacts( name=["name"], s3_location=codepipeline_events.CodePipelineActionExecutionStateChange.S3Location( bucket=["bucket"], key=["key"] ) ), output_artifacts=codepipeline_events.CodePipelineActionExecutionStateChange.OutputArtifacts( name=["name"], s3_location=codepipeline_events.CodePipelineActionExecutionStateChange.S3Location( bucket=["bucket"], key=["key"] ) ), pipeline=["pipeline"], region=["region"], stage=["stage"], state=["state"], type=codepipeline_events.CodePipelineActionExecutionStateChange.Type( category=["category"], owner=["owner"], provider=["provider"], version=["version"] ), version=["version"] )
Attributes
- action
(experimental) action property.
Specify an array of string values to match this event if the actual value of 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
- event_metadata
(experimental) EventBridge event metadata.
- Default:
- Stability:
experimental
- execution_id
(experimental) execution-id property.
Specify an array of string values to match this event if the actual value of execution-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
- execution_result
(experimental) execution-result property.
Specify an array of string values to match this event if the actual value of execution-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
- input_artifacts
(experimental) input-artifacts property.
Specify an array of string values to match this event if the actual value of input-artifacts 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
- output_artifacts
(experimental) output-artifacts property.
Specify an array of string values to match this event if the actual value of output-artifacts 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
- pipeline
(experimental) pipeline property.
Specify an array of string values to match this event if the actual value of pipeline 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
- region
(experimental) region property.
Specify an array of string values to match this event if the actual value of region 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
- stage
(experimental) stage property.
Specify an array of string values to match this event if the actual value of stage 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
- state
(experimental) state property.
Specify an array of string values to match this event if the actual value of state 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
- type
(experimental) type property.
Specify an array of string values to match this event if the actual value of 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
- version
(experimental) version property.
Specify an array of string values to match this event if the actual value of 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
ExecutionResult
- class CodePipelineActionExecutionStateChange.ExecutionResult(*, external_execution_id=None, external_execution_summary=None, external_execution_url=None)
Bases:
object(experimental) Type definition for ExecutionResult.
- Parameters:
external_execution_id (
Optional[Sequence[str]]) – (experimental) external-execution-id property. Specify an array of string values to match this event if the actual value of external-execution-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 fieldexternal_execution_summary (
Optional[Sequence[str]]) – (experimental) external-execution-summary property. Specify an array of string values to match this event if the actual value of external-execution-summary 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 fieldexternal_execution_url (
Optional[Sequence[str]]) – (experimental) external-execution-url property. Specify an array of string values to match this event if the actual value of external-execution-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_codepipeline import events as codepipeline_events execution_result = codepipeline_events.CodePipelineActionExecutionStateChange.ExecutionResult( external_execution_id=["externalExecutionId"], external_execution_summary=["externalExecutionSummary"], external_execution_url=["externalExecutionUrl"] )
Attributes
- external_execution_id
(experimental) external-execution-id property.
Specify an array of string values to match this event if the actual value of external-execution-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
- external_execution_summary
(experimental) external-execution-summary property.
Specify an array of string values to match this event if the actual value of external-execution-summary 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
- external_execution_url
(experimental) external-execution-url property.
Specify an array of string values to match this event if the actual value of external-execution-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
InputArtifacts
- class CodePipelineActionExecutionStateChange.InputArtifacts(*, name=None, s3_location=None)
Bases:
object(experimental) Type definition for InputArtifacts.
- Parameters:
name (
Optional[Sequence[str]]) – (experimental) name property. Specify an array of string values to match this event if the actual value of 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 fields3_location (
Union[S3Location,Dict[str,Any],None]) – (experimental) s3location property. Specify an array of string values to match this event if the actual value of s3location 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_codepipeline import events as codepipeline_events input_artifacts = codepipeline_events.CodePipelineActionExecutionStateChange.InputArtifacts( name=["name"], s3_location=codepipeline_events.CodePipelineActionExecutionStateChange.S3Location( bucket=["bucket"], key=["key"] ) )
Attributes
- name
(experimental) name property.
Specify an array of string values to match this event if the actual value of 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
- s3_location
(experimental) s3location property.
Specify an array of string values to match this event if the actual value of s3location 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
OutputArtifacts
- class CodePipelineActionExecutionStateChange.OutputArtifacts(*, name=None, s3_location=None)
Bases:
object(experimental) Type definition for OutputArtifacts.
- Parameters:
name (
Optional[Sequence[str]]) – (experimental) name property. Specify an array of string values to match this event if the actual value of 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 fields3_location (
Union[S3Location,Dict[str,Any],None]) – (experimental) s3location property. Specify an array of string values to match this event if the actual value of s3location 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_codepipeline import events as codepipeline_events output_artifacts = codepipeline_events.CodePipelineActionExecutionStateChange.OutputArtifacts( name=["name"], s3_location=codepipeline_events.CodePipelineActionExecutionStateChange.S3Location( bucket=["bucket"], key=["key"] ) )
Attributes
- name
(experimental) name property.
Specify an array of string values to match this event if the actual value of 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
- s3_location
(experimental) s3location property.
Specify an array of string values to match this event if the actual value of s3location 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
S3Location
- class CodePipelineActionExecutionStateChange.S3Location(*, bucket=None, key=None)
Bases:
object(experimental) Type definition for S3Location.
- Parameters:
bucket (
Optional[Sequence[str]]) – (experimental) bucket property. Specify an array of string values to match this event if the actual value of bucket 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 fieldkey (
Optional[Sequence[str]]) – (experimental) key property. Specify an array of string values to match this event if the actual value of key 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_codepipeline import events as codepipeline_events s3_location = codepipeline_events.CodePipelineActionExecutionStateChange.S3Location( bucket=["bucket"], key=["key"] )
Attributes
- bucket
(experimental) bucket property.
Specify an array of string values to match this event if the actual value of bucket 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
- key
(experimental) key property.
Specify an array of string values to match this event if the actual value of key 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
Type
- class CodePipelineActionExecutionStateChange.Type(*, category=None, owner=None, provider=None, version=None)
Bases:
object(experimental) Type definition for Type.
- Parameters:
category (
Optional[Sequence[str]]) – (experimental) category property. Specify an array of string values to match this event if the actual value of category 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 fieldowner (
Optional[Sequence[str]]) – (experimental) owner property. Specify an array of string values to match this event if the actual value of owner 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 fieldprovider (
Optional[Sequence[str]]) – (experimental) provider property. Specify an array of string values to match this event if the actual value of provider 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 fieldversion (
Optional[Sequence[str]]) – (experimental) version property. Specify an array of string values to match this event if the actual value of 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 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_codepipeline import events as codepipeline_events type = codepipeline_events.CodePipelineActionExecutionStateChange.Type( category=["category"], owner=["owner"], provider=["provider"], version=["version"] )
Attributes
- category
(experimental) category property.
Specify an array of string values to match this event if the actual value of category 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
- owner
(experimental) owner property.
Specify an array of string values to match this event if the actual value of owner 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
- provider
(experimental) provider property.
Specify an array of string values to match this event if the actual value of provider 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
- version
(experimental) version property.
Specify an array of string values to match this event if the actual value of 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