DeploymentConfigArgs

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

Resource Type definition for AWS::CodeDeploy::DeploymentConfig

Constructors

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

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.

Link copied to clipboard

The zonal deployment config that specifies how the zonal deployment behaves

Functions

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