Struct aws_sdk_codepipeline::operation::start_pipeline_execution::StartPipelineExecutionInput
source · #[non_exhaustive]pub struct StartPipelineExecutionInput {
pub name: Option<String>,
pub variables: Option<Vec<PipelineVariable>>,
pub client_request_token: Option<String>,
pub source_revisions: Option<Vec<SourceRevisionOverride>>,
}
Expand description
Represents the input of a StartPipelineExecution
action.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.name: Option<String>
The name of the pipeline to start.
variables: Option<Vec<PipelineVariable>>
A list that overrides pipeline variables for a pipeline execution that's being started. Variable names must match [A-Za-z0-9@\-_]+
, and the values can be anything except an empty string.
client_request_token: Option<String>
The system-generated unique ID used to identify a unique execution request.
source_revisions: Option<Vec<SourceRevisionOverride>>
A list that allows you to specify, or override, the source revision for a pipeline execution that's being started. A source revision is the version with all the changes to your application code, or source artifact, for the pipeline execution.
Implementations§
source§impl StartPipelineExecutionInput
impl StartPipelineExecutionInput
sourcepub fn variables(&self) -> &[PipelineVariable]
pub fn variables(&self) -> &[PipelineVariable]
A list that overrides pipeline variables for a pipeline execution that's being started. Variable names must match [A-Za-z0-9@\-_]+
, and the values can be anything except an empty string.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .variables.is_none()
.
sourcepub fn client_request_token(&self) -> Option<&str>
pub fn client_request_token(&self) -> Option<&str>
The system-generated unique ID used to identify a unique execution request.
sourcepub fn source_revisions(&self) -> &[SourceRevisionOverride]
pub fn source_revisions(&self) -> &[SourceRevisionOverride]
A list that allows you to specify, or override, the source revision for a pipeline execution that's being started. A source revision is the version with all the changes to your application code, or source artifact, for the pipeline execution.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .source_revisions.is_none()
.
source§impl StartPipelineExecutionInput
impl StartPipelineExecutionInput
sourcepub fn builder() -> StartPipelineExecutionInputBuilder
pub fn builder() -> StartPipelineExecutionInputBuilder
Creates a new builder-style object to manufacture StartPipelineExecutionInput
.
Trait Implementations§
source§impl Clone for StartPipelineExecutionInput
impl Clone for StartPipelineExecutionInput
source§fn clone(&self) -> StartPipelineExecutionInput
fn clone(&self) -> StartPipelineExecutionInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for StartPipelineExecutionInput
impl Debug for StartPipelineExecutionInput
source§impl PartialEq for StartPipelineExecutionInput
impl PartialEq for StartPipelineExecutionInput
source§fn eq(&self, other: &StartPipelineExecutionInput) -> bool
fn eq(&self, other: &StartPipelineExecutionInput) -> bool
self
and other
values to be equal, and is used
by ==
.