CreateDeploymentConfigInput
¶
Source code in docs_src/capo_codedeploy/types/create_deployment_config_input.py
compute_platform
instance-attribute
¶
compute_platform: NotRequired[ComputePlatform]
The destination platform type for the deployment (Lambda, Server, or ECS).
deployment_config_name
instance-attribute
¶
deployment_config_name: DeploymentConfigName
The name of the deployment configuration to create.
minimum_healthy_hosts
instance-attribute
¶
minimum_healthy_hosts: NotRequired[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.
traffic_routing_config
instance-attribute
¶
traffic_routing_config: NotRequired[TrafficRoutingConfig]
The configuration that specifies how the deployment traffic is routed.
zonal_config
instance-attribute
¶
zonal_config: NotRequired[ZonalConfig]
Configure the ZonalConfig object if you want CodeDeploy to deploy your application to one Availability Zone at a time, within an Amazon Web Services Region.
For more information about the zonal configuration feature, see zonal configuration in the CodeDeploy User Guide.