Struct aws_sdk_sagemaker::types::SelectiveExecutionConfig
source · #[non_exhaustive]pub struct SelectiveExecutionConfig {
pub source_pipeline_execution_arn: Option<String>,
pub selected_steps: Option<Vec<SelectedStep>>,
}Expand description
The selective execution configuration applied to the pipeline run.
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.source_pipeline_execution_arn: Option<String>The ARN from a reference execution of the current pipeline. Used to copy input collaterals needed for the selected steps to run. The execution status of the pipeline can be either Failed or Success.
This field is required if the steps you specify for SelectedSteps depend on output collaterals from any non-specified pipeline steps. For more information, see Selective Execution for Pipeline Steps.
selected_steps: Option<Vec<SelectedStep>>A list of pipeline steps to run. All step(s) in all path(s) between two selected steps should be included.
Implementations§
source§impl SelectiveExecutionConfig
impl SelectiveExecutionConfig
sourcepub fn source_pipeline_execution_arn(&self) -> Option<&str>
pub fn source_pipeline_execution_arn(&self) -> Option<&str>
The ARN from a reference execution of the current pipeline. Used to copy input collaterals needed for the selected steps to run. The execution status of the pipeline can be either Failed or Success.
This field is required if the steps you specify for SelectedSteps depend on output collaterals from any non-specified pipeline steps. For more information, see Selective Execution for Pipeline Steps.
sourcepub fn selected_steps(&self) -> &[SelectedStep]
pub fn selected_steps(&self) -> &[SelectedStep]
A list of pipeline steps to run. All step(s) in all path(s) between two selected steps should be included.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .selected_steps.is_none().
source§impl SelectiveExecutionConfig
impl SelectiveExecutionConfig
sourcepub fn builder() -> SelectiveExecutionConfigBuilder
pub fn builder() -> SelectiveExecutionConfigBuilder
Creates a new builder-style object to manufacture SelectiveExecutionConfig.
Trait Implementations§
source§impl Clone for SelectiveExecutionConfig
impl Clone for SelectiveExecutionConfig
source§fn clone(&self) -> SelectiveExecutionConfig
fn clone(&self) -> SelectiveExecutionConfig
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for SelectiveExecutionConfig
impl Debug for SelectiveExecutionConfig
source§impl PartialEq for SelectiveExecutionConfig
impl PartialEq for SelectiveExecutionConfig
source§fn eq(&self, other: &SelectiveExecutionConfig) -> bool
fn eq(&self, other: &SelectiveExecutionConfig) -> bool
self and other values to be equal, and is used
by ==.