CfnPipelineProps

class aws_cdk.aws_codepipeline.CfnPipelineProps(*, role_arn, stages, artifact_store=None, artifact_stores=None, disable_inbound_stage_transitions=None, name=None, restart_execution_on_update=None, tags=None)

Bases: object

__init__(*, role_arn, stages, artifact_store=None, artifact_stores=None, disable_inbound_stage_transitions=None, name=None, restart_execution_on_update=None, tags=None)

Properties for defining a AWS::CodePipeline::Pipeline.

Parameters
  • role_arn (str) – AWS::CodePipeline::Pipeline.RoleArn.

  • stages (Union[IResolvable, List[Union[IResolvable, StageDeclarationProperty]]]) – AWS::CodePipeline::Pipeline.Stages.

  • artifact_store (Union[IResolvable, ArtifactStoreProperty, None]) – AWS::CodePipeline::Pipeline.ArtifactStore.

  • artifact_stores (Union[IResolvable, List[Union[IResolvable, ArtifactStoreMapProperty]], None]) – AWS::CodePipeline::Pipeline.ArtifactStores.

  • disable_inbound_stage_transitions (Union[IResolvable, List[Union[IResolvable, StageTransitionProperty]], None]) – AWS::CodePipeline::Pipeline.DisableInboundStageTransitions.

  • name (Optional[str]) – AWS::CodePipeline::Pipeline.Name.

  • restart_execution_on_update (Union[bool, IResolvable, None]) – AWS::CodePipeline::Pipeline.RestartExecutionOnUpdate.

  • tags (Optional[List[CfnTag]]) – AWS::CodePipeline::Pipeline.Tags.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-pipeline.html

Return type

None

Attributes

artifact_store

AWS::CodePipeline::Pipeline.ArtifactStore.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-pipeline.html#cfn-codepipeline-pipeline-artifactstore

Return type

Union[IResolvable, ArtifactStoreProperty, None]

artifact_stores

AWS::CodePipeline::Pipeline.ArtifactStores.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-pipeline.html#cfn-codepipeline-pipeline-artifactstores

Return type

Union[IResolvable, List[Union[IResolvable, ArtifactStoreMapProperty]], None]

disable_inbound_stage_transitions

AWS::CodePipeline::Pipeline.DisableInboundStageTransitions.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-pipeline.html#cfn-codepipeline-pipeline-disableinboundstagetransitions

Return type

Union[IResolvable, List[Union[IResolvable, StageTransitionProperty]], None]

name

AWS::CodePipeline::Pipeline.Name.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-pipeline.html#cfn-codepipeline-pipeline-name

Return type

Optional[str]

restart_execution_on_update

AWS::CodePipeline::Pipeline.RestartExecutionOnUpdate.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-pipeline.html#cfn-codepipeline-pipeline-restartexecutiononupdate

Return type

Union[bool, IResolvable, None]

role_arn

AWS::CodePipeline::Pipeline.RoleArn.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-pipeline.html#cfn-codepipeline-pipeline-rolearn

Return type

str

stages

AWS::CodePipeline::Pipeline.Stages.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-pipeline.html#cfn-codepipeline-pipeline-stages

Return type

Union[IResolvable, List[Union[IResolvable, StageDeclarationProperty]]]

tags

AWS::CodePipeline::Pipeline.Tags.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-pipeline.html#cfn-codepipeline-pipeline-tags

Return type

Optional[List[CfnTag]]