@Stability(value=Stable) public static final class CfnDeploymentConfig.Builder extends Object implements software.amazon.jsii.Builder<CfnDeploymentConfig>
CfnDeploymentConfig.| Modifier and Type | Method and Description |
|---|---|
CfnDeploymentConfig |
build() |
CfnDeploymentConfig.Builder |
computePlatform(String computePlatform)
The destination platform type for the deployment ( `Lambda` , `Server` , or `ECS` ).
|
static CfnDeploymentConfig.Builder |
create(Construct scope,
String id) |
CfnDeploymentConfig.Builder |
deploymentConfigName(String deploymentConfigName)
A name for the deployment configuration.
|
CfnDeploymentConfig.Builder |
minimumHealthyHosts(CfnDeploymentConfig.MinimumHealthyHostsProperty minimumHealthyHosts)
The minimum number of healthy instances that should be available at any time during the deployment.
|
CfnDeploymentConfig.Builder |
minimumHealthyHosts(IResolvable minimumHealthyHosts)
The minimum number of healthy instances that should be available at any time during the deployment.
|
CfnDeploymentConfig.Builder |
trafficRoutingConfig(CfnDeploymentConfig.TrafficRoutingConfigProperty trafficRoutingConfig)
The configuration that specifies how the deployment traffic is routed.
|
CfnDeploymentConfig.Builder |
trafficRoutingConfig(IResolvable trafficRoutingConfig)
The configuration that specifies how the deployment traffic is routed.
|
@Stability(value=Stable) public static CfnDeploymentConfig.Builder create(Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnDeploymentConfig.MinimumHealthyHostsProperty.Builder.@Stability(value=Stable) public CfnDeploymentConfig.Builder computePlatform(String computePlatform)
computePlatform - The destination platform type for the deployment ( `Lambda` , `Server` , or `ECS` ). This parameter is required.this@Stability(value=Stable) public CfnDeploymentConfig.Builder deploymentConfigName(String deploymentConfigName)
If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the deployment configuration name. For more information, see Name Type .
If you specify a name, you cannot perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name.
deploymentConfigName - A name for the deployment configuration. This parameter is required.this@Stability(value=Stable) public CfnDeploymentConfig.Builder minimumHealthyHosts(IResolvable minimumHealthyHosts)
There are two parameters expected in the input: type and value.
The type parameter takes either of the following values:
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.
For more information about instance health, see CodeDeploy Instance Health in the AWS CodeDeploy User Guide.
minimumHealthyHosts - The minimum number of healthy instances that should be available at any time during the deployment. This parameter is required.this@Stability(value=Stable) public CfnDeploymentConfig.Builder minimumHealthyHosts(CfnDeploymentConfig.MinimumHealthyHostsProperty minimumHealthyHosts)
There are two parameters expected in the input: type and value.
The type parameter takes either of the following values:
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.
For more information about instance health, see CodeDeploy Instance Health in the AWS CodeDeploy User Guide.
minimumHealthyHosts - The minimum number of healthy instances that should be available at any time during the deployment. This parameter is required.this@Stability(value=Stable) public CfnDeploymentConfig.Builder trafficRoutingConfig(IResolvable trafficRoutingConfig)
trafficRoutingConfig - The configuration that specifies how the deployment traffic is routed. This parameter is required.this@Stability(value=Stable) public CfnDeploymentConfig.Builder trafficRoutingConfig(CfnDeploymentConfig.TrafficRoutingConfigProperty trafficRoutingConfig)
trafficRoutingConfig - The configuration that specifies how the deployment traffic is routed. This parameter is required.this@Stability(value=Stable) public CfnDeploymentConfig build()
build in interface software.amazon.jsii.Builder<CfnDeploymentConfig>Copyright © 2022. All rights reserved.