StageOptions
- class aws_cdk.aws_codepipeline.StageOptions(*, stage_name, actions=None, before_entry=None, on_failure=None, on_success=None, transition_disabled_reason=None, transition_to_enabled=None, placement=None)
Bases:
StageProps- Parameters:
stage_name (
str) – The physical, human-readable name to assign to this Pipeline Stage.actions (
Optional[Sequence[IAction]]) – The list of Actions to create this Stage with. You can always add more Actions later by callingIStage#addAction.before_entry (
Union[Conditions,Dict[str,Any],None]) – The method to use when a stage allows entry. Default: - No conditions are applied before stage entryon_failure (
Union[FailureConditions,Dict[str,Any],None]) – The method to use when a stage has not completed successfully. Default: - No failure conditions are appliedon_success (
Union[Conditions,Dict[str,Any],None]) – The method to use when a stage has succeeded. Default: - No success conditions are appliedtransition_disabled_reason (
Optional[str]) – The reason for disabling transition to this stage. Only applicable iftransitionToEnabledis set tofalse. Default: ‘Transition disabled’transition_to_enabled (
Optional[bool]) – Whether to enable transition to this stage. Default: trueplacement (
Union[StagePlacement,Dict[str,Any],None])
- ExampleMetadata:
infused
Example:
import aws_cdk.aws_stepfunctions as stepfunctions pipeline = codepipeline.Pipeline(self, "MyPipeline") start_state = stepfunctions.Pass(self, "StartState") simple_state_machine = stepfunctions.StateMachine(self, "SimpleStateMachine", definition=start_state ) step_function_action = codepipeline_actions.StepFunctionInvokeAction( action_name="Invoke", state_machine=simple_state_machine, state_machine_input=codepipeline_actions.StateMachineInput.literal({"IsHelloWorldExample": True}) ) pipeline.add_stage( stage_name="StepFunctions", actions=[step_function_action] )
Attributes
- actions
The list of Actions to create this Stage with.
You can always add more Actions later by calling
IStage#addAction.
- before_entry
The method to use when a stage allows entry.
- Default:
No conditions are applied before stage entry
- on_failure
The method to use when a stage has not completed successfully.
- Default:
No failure conditions are applied
- on_success
The method to use when a stage has succeeded.
- Default:
No success conditions are applied
- placement
- stage_name
The physical, human-readable name to assign to this Pipeline Stage.
- transition_disabled_reason
The reason for disabling transition to this stage.
Only applicable if
transitionToEnabledis set tofalse.- Default:
‘Transition disabled’
- transition_to_enabled
Whether to enable transition to this stage.
- Default:
true