aws-cdk-lib.aws_codepipeline.CfnPipeline.StageDeclarationProperty

interface StageDeclarationProperty

LanguageType name
.NETAmazon.CDK.AWS.CodePipeline.CfnPipeline.StageDeclarationProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awscodepipeline#CfnPipeline_StageDeclarationProperty
Javasoftware.amazon.awscdk.services.codepipeline.CfnPipeline.StageDeclarationProperty
Pythonaws_cdk.aws_codepipeline.CfnPipeline.StageDeclarationProperty
TypeScript aws-cdk-lib » aws_codepipeline » CfnPipeline » StageDeclarationProperty

Represents information about a stage and its definition.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_codepipeline as codepipeline } from 'aws-cdk-lib';

declare const configuration: any;
const stageDeclarationProperty: codepipeline.CfnPipeline.StageDeclarationProperty = {
  actions: [{
    actionTypeId: {
      category: 'category',
      owner: 'owner',
      provider: 'provider',
      version: 'version',
    },
    name: 'name',

    // the properties below are optional
    configuration: configuration,
    inputArtifacts: [{
      name: 'name',
    }],
    namespace: 'namespace',
    outputArtifacts: [{
      name: 'name',
    }],
    region: 'region',
    roleArn: 'roleArn',
    runOrder: 123,
  }],
  name: 'name',

  // the properties below are optional
  blockers: [{
    name: 'name',
    type: 'type',
  }],
};

Properties

NameTypeDescription
actionsIResolvable | IResolvable | ActionDeclarationProperty[]The actions included in a stage.
namestringThe name of the stage.
blockers?IResolvable | IResolvable | BlockerDeclarationProperty[]Reserved for future use.

actions

Type: IResolvable | IResolvable | ActionDeclarationProperty[]

The actions included in a stage.


name

Type: string

The name of the stage.


blockers?

Type: IResolvable | IResolvable | BlockerDeclarationProperty[] (optional)

Reserved for future use.