PipelineDeclaration class

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

Constructors

PipelineDeclaration({required String name, required String roleArn, required List<StageDeclaration> stages, ArtifactStore? artifactStore, Map<String, ArtifactStore>? artifactStores, int? version})
PipelineDeclaration.fromJson(Map<String, dynamic> json)
factory

Properties

artifactStore ArtifactStore?
Represents information about the S3 bucket where artifacts are stored for the pipeline.
final
artifactStores Map<String, ArtifactStore>?
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.
final
hashCode int
The hash code for this object.
no setterinherited
name String
The name of the pipeline.
final
roleArn String
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.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
stages List<StageDeclaration>
The stage in which to perform the action.
final
version int?
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.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited