Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

CreateDeploymentConfigInput

import type { CreateDeploymentConfigInput } from "https://aws-api.deno.dev/v0.4/services/codedeploy.ts?docs=full";

Represents the input of a CreateDeploymentConfig operation.

interface CreateDeploymentConfigInput {
computePlatform?: ComputePlatform | null;
deploymentConfigName: string;
minimumHealthyHosts?: MinimumHealthyHosts | null;
trafficRoutingConfig?: TrafficRoutingConfig | null;
}

§Properties

§
computePlatform?: ComputePlatform | null
[src]

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

§
deploymentConfigName: string
[src]

The name of the deployment configuration to create.

§
minimumHealthyHosts?: MinimumHealthyHosts | null
[src]

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.

§
trafficRoutingConfig?: TrafficRoutingConfig | null
[src]

The configuration that specifies how the deployment traffic is routed.