# TimeBasedCanaryProperty

A configuration that shifts traffic from one version of a Lambda function or Amazon ECS task set to another in two increments.

The original and target Lambda function versions or ECS task sets are specified in the deployment's AppSpec file.

- Source: Generated code
- Type last changed: v2.93.0 · 23 Aug 2023

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_codedeploy as codedeploy } from 'aws-cdk-lib';
const timeBasedCanaryProperty: codedeploy.CfnDeploymentConfig.TimeBasedCanaryProperty = {
  canaryInterval: 123,
  canaryPercentage: 123,
};
```

## Properties

- `canaryInterval`: number (required) — The number of minutes between the first and second traffic shifts of a `TimeBasedCanary` deployment.

- `canaryPercentage`: number (required) — The percentage of traffic to shift in the first increment of a `TimeBasedCanary` deployment.
