DeploymentConfigArgs

data class DeploymentConfigArgs(val computePlatform: Output<String>? = null, val deploymentConfigName: Output<String>? = null, val minimumHealthyHosts: Output<DeploymentConfigMinimumHealthyHostsArgs>? = null, val trafficRoutingConfig: Output<DeploymentConfigTrafficRoutingConfigArgs>? = null) : ConvertibleToJava<DeploymentConfigArgs>

Resource Type definition for AWS::CodeDeploy::DeploymentConfig

Constructors

Link copied to clipboard
fun DeploymentConfigArgs(computePlatform: Output<String>? = null, deploymentConfigName: Output<String>? = null, minimumHealthyHosts: Output<DeploymentConfigMinimumHealthyHostsArgs>? = null, trafficRoutingConfig: Output<DeploymentConfigTrafficRoutingConfigArgs>? = null)

Functions

Link copied to clipboard
open override fun toJava(): DeploymentConfigArgs

Properties

Link copied to clipboard
val computePlatform: Output<String>? = null

The destination platform type for the deployment (Lambda, Server, or ECS).

Link copied to clipboard
val deploymentConfigName: Output<String>? = null

A name for the deployment configuration. 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.

Link copied to clipboard

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.

Link copied to clipboard

The configuration that specifies how the deployment traffic is routed.