Skip to content
v2.274.0

CfnTrafficRoutingConfig Struct ​

Traffic routing configuration settings.

The type of the CfnCodeDeployBlueGreenHookProps.trafficRoutingConfig property.

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as cdk from 'aws-cdk-lib';
const cfnTrafficRoutingConfig: cdk.CfnTrafficRoutingConfig = {
  type: cdk.CfnTrafficRoutingType.ALL_AT_ONCE,

  // the properties below are optional
  timeBasedCanary: {
    bakeTimeMins: 123,
    stepPercentage: 123,
  },
  timeBasedLinear: {
    bakeTimeMins: 123,
    stepPercentage: 123,
  },
};

Properties ​

timeBasedCanaryoptionalCfnTrafficRoutingTimeBasedCanarytime_based_canaryoptionalCfnTrafficRoutingTimeBasedCanarytimeBasedCanaryoptionalCfnTrafficRoutingTimeBasedCanaryTimeBasedCanaryoptionalCfnTrafficRoutingTimeBasedCanaryTimeBasedCanaryoptionalCfnTrafficRoutingTimeBasedCanary= none#
The configuration for traffic routing when `type` is `CfnTrafficRoutingType.TIME_BASED_CANARY`.
timeBasedLinearoptionalCfnTrafficRoutingTimeBasedLineartime_based_linearoptionalCfnTrafficRoutingTimeBasedLineartimeBasedLinearoptionalCfnTrafficRoutingTimeBasedLinearTimeBasedLinearoptionalCfnTrafficRoutingTimeBasedLinearTimeBasedLinearoptionalCfnTrafficRoutingTimeBasedLinear= none#
The configuration for traffic routing when `type` is `CfnTrafficRoutingType.TIME_BASED_LINEAR`.
The type of traffic shifting used by the blue-green deployment configuration.