Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

PipelineDeclaration

import type { PipelineDeclaration } from "https://aws-api.deno.dev/v0.3/services/codepipeline.ts?docs=full";

Represents the structure of actions and stages to be performed in the pipeline.

interface PipelineDeclaration {
artifactStore?: ArtifactStore | null;
artifactStores?: {
[key: string]: ArtifactStore | null | undefined;
}
| null;
name: string;
roleArn: string;
stages: StageDeclaration[];
version?: number | null;
}

§Properties

§
artifactStore?: ArtifactStore | null
[src]

Represents information about the S3 bucket where artifacts are stored for the pipeline.

Note: You must include either artifactStore or artifactStores in your pipeline, but you cannot use both. If you create a cross-region action in your pipeline, you must use artifactStores.

§
artifactStores?: {
[key: string]: ArtifactStore | null | undefined;
}
| null
[src]

A mapping of artifactStore objects and their corresponding AWS Regions. There must be an artifact store for the pipeline Region and for each cross-region action in the pipeline.

Note: You must include either artifactStore or artifactStores in your pipeline, but you cannot use both. If you create a cross-region action in your pipeline, you must use artifactStores.

§
name: string
[src]

The name of the pipeline.

§
roleArn: string
[src]

The Amazon Resource Name (ARN) for AWS CodePipeline to use to either perform actions with no actionRoleArn, or to use to assume roles for actions with an actionRoleArn.

§

The stage in which to perform the action.

§
version?: number | null
[src]

The version number of the pipeline. A new pipeline always has a version number of 1. This number is incremented when a pipeline is updated.