Struct rusoto_codepipeline::PipelineDeclaration
[−]
[src]
pub struct PipelineDeclaration { pub artifact_store: ArtifactStore, pub name: String, pub role_arn: String, pub stages: Vec<StageDeclaration>, pub version: Option<i64>, }
Represents the structure of actions and stages to be performed in the pipeline.
Fields
artifact_store: ArtifactStore
Represents the context of an action within the stage of a pipeline to a job worker.
name: String
The name of the action to be performed.
role_arn: 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.
stages: Vec<StageDeclaration>
The stage in which to perform the action.
version: Option<i64>
The version number of the pipeline. A new pipeline always has a version number of 1. This number is automatically incremented when a pipeline is updated.
Trait Implementations
impl Default for PipelineDeclaration
[src]
fn default() -> PipelineDeclaration
Returns the "default value" for a type. Read more
impl Debug for PipelineDeclaration
[src]
impl Clone for PipelineDeclaration
[src]
fn clone(&self) -> PipelineDeclaration
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more