#[non_exhaustive]pub struct CreateDeploymentConfigInput { /* private fields */ }
Expand description
Represents the input of a CreateDeploymentConfig
operation.
Implementations§
source§impl CreateDeploymentConfigInput
impl CreateDeploymentConfigInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateDeploymentConfig, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateDeploymentConfig, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<CreateDeploymentConfig
>
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture CreateDeploymentConfigInput
.
source§impl CreateDeploymentConfigInput
impl CreateDeploymentConfigInput
sourcepub fn deployment_config_name(&self) -> Option<&str>
pub fn deployment_config_name(&self) -> Option<&str>
The name of the deployment configuration to create.
sourcepub fn minimum_healthy_hosts(&self) -> Option<&MinimumHealthyHosts>
pub fn minimum_healthy_hosts(&self) -> Option<&MinimumHealthyHosts>
The minimum number of healthy instances that should be available at any time during the deployment. There are two parameters expected in the input: type and value.
The type parameter takes either of the following values:
-
HOST_COUNT: The value parameter represents the minimum number of healthy instances as an absolute value.
-
FLEET_PERCENT: The value parameter represents the minimum number of healthy instances as a percentage of the total number of instances in the deployment. If you specify FLEET_PERCENT, at the start of the deployment, CodeDeploy converts the percentage to the equivalent number of instances and rounds up fractional instances.
The value parameter takes an integer.
For example, to set a minimum of 95% healthy instance, specify a type of FLEET_PERCENT and a value of 95.
sourcepub fn traffic_routing_config(&self) -> Option<&TrafficRoutingConfig>
pub fn traffic_routing_config(&self) -> Option<&TrafficRoutingConfig>
The configuration that specifies how the deployment traffic is routed.
sourcepub fn compute_platform(&self) -> Option<&ComputePlatform>
pub fn compute_platform(&self) -> Option<&ComputePlatform>
The destination platform type for the deployment (Lambda
, Server
, or ECS
).
Trait Implementations§
source§impl Clone for CreateDeploymentConfigInput
impl Clone for CreateDeploymentConfigInput
source§fn clone(&self) -> CreateDeploymentConfigInput
fn clone(&self) -> CreateDeploymentConfigInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CreateDeploymentConfigInput
impl Debug for CreateDeploymentConfigInput
source§impl PartialEq<CreateDeploymentConfigInput> for CreateDeploymentConfigInput
impl PartialEq<CreateDeploymentConfigInput> for CreateDeploymentConfigInput
source§fn eq(&self, other: &CreateDeploymentConfigInput) -> bool
fn eq(&self, other: &CreateDeploymentConfigInput) -> bool
self
and other
values to be equal, and is used
by ==
.