Struct aws_sdk_appconfig::operation::create_deployment_strategy::CreateDeploymentStrategyOutput
source · #[non_exhaustive]pub struct CreateDeploymentStrategyOutput {
pub id: Option<String>,
pub name: Option<String>,
pub description: Option<String>,
pub deployment_duration_in_minutes: i32,
pub growth_type: Option<GrowthType>,
pub growth_factor: f32,
pub final_bake_time_in_minutes: i32,
pub replicate_to: Option<ReplicateTo>,
/* private fields */
}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.id: Option<String>The deployment strategy ID.
name: Option<String>The name of the deployment strategy.
description: Option<String>The description of the deployment strategy.
deployment_duration_in_minutes: i32Total amount of time the deployment lasted.
growth_type: Option<GrowthType>The algorithm used to define how percentage grew over time.
growth_factor: f32The percentage of targets that received a deployed configuration during each interval.
final_bake_time_in_minutes: i32The amount of time that AppConfig monitored for alarms before considering the deployment to be complete and no longer eligible for automatic rollback.
replicate_to: Option<ReplicateTo>Save the deployment strategy to a Systems Manager (SSM) document.
Implementations§
source§impl CreateDeploymentStrategyOutput
impl CreateDeploymentStrategyOutput
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description of the deployment strategy.
sourcepub fn deployment_duration_in_minutes(&self) -> i32
pub fn deployment_duration_in_minutes(&self) -> i32
Total amount of time the deployment lasted.
sourcepub fn growth_type(&self) -> Option<&GrowthType>
pub fn growth_type(&self) -> Option<&GrowthType>
The algorithm used to define how percentage grew over time.
sourcepub fn growth_factor(&self) -> f32
pub fn growth_factor(&self) -> f32
The percentage of targets that received a deployed configuration during each interval.
sourcepub fn final_bake_time_in_minutes(&self) -> i32
pub fn final_bake_time_in_minutes(&self) -> i32
The amount of time that AppConfig monitored for alarms before considering the deployment to be complete and no longer eligible for automatic rollback.
sourcepub fn replicate_to(&self) -> Option<&ReplicateTo>
pub fn replicate_to(&self) -> Option<&ReplicateTo>
Save the deployment strategy to a Systems Manager (SSM) document.
source§impl CreateDeploymentStrategyOutput
impl CreateDeploymentStrategyOutput
sourcepub fn builder() -> CreateDeploymentStrategyOutputBuilder
pub fn builder() -> CreateDeploymentStrategyOutputBuilder
Creates a new builder-style object to manufacture CreateDeploymentStrategyOutput.
Trait Implementations§
source§impl Clone for CreateDeploymentStrategyOutput
impl Clone for CreateDeploymentStrategyOutput
source§fn clone(&self) -> CreateDeploymentStrategyOutput
fn clone(&self) -> CreateDeploymentStrategyOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq<CreateDeploymentStrategyOutput> for CreateDeploymentStrategyOutput
impl PartialEq<CreateDeploymentStrategyOutput> for CreateDeploymentStrategyOutput
source§fn eq(&self, other: &CreateDeploymentStrategyOutput) -> bool
fn eq(&self, other: &CreateDeploymentStrategyOutput) -> bool
self and other values to be equal, and is used
by ==.source§impl RequestId for CreateDeploymentStrategyOutput
impl RequestId for CreateDeploymentStrategyOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None if the service could not be reached.