aws-cdk-lib.CfnCodeDeployBlueGreenLifecycleEventHooks

interface CfnCodeDeployBlueGreenLifecycleEventHooks

LanguageType name
.NETAmazon.CDK.CfnCodeDeployBlueGreenLifecycleEventHooks
Gogithub.com/aws/aws-cdk-go/awscdk/v2#CfnCodeDeployBlueGreenLifecycleEventHooks
Javasoftware.amazon.awscdk.CfnCodeDeployBlueGreenLifecycleEventHooks
Pythonaws_cdk.CfnCodeDeployBlueGreenLifecycleEventHooks
TypeScript (source)aws-cdk-lib » CfnCodeDeployBlueGreenLifecycleEventHooks

Lifecycle events for blue-green deployments.

The type of the CfnCodeDeployBlueGreenHookProps.lifecycleEventHooks property.

Example

// 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 cfnCodeDeployBlueGreenLifecycleEventHooks: cdk.CfnCodeDeployBlueGreenLifecycleEventHooks = {
  afterAllowTestTraffic: 'afterAllowTestTraffic',
  afterAllowTraffic: 'afterAllowTraffic',
  afterInstall: 'afterInstall',
  beforeAllowTraffic: 'beforeAllowTraffic',
  beforeInstall: 'beforeInstall',
};

Properties

NameTypeDescription
afterAllowTestTraffic?stringFunction to use to run tasks after the test listener serves traffic to the replacement task set.
afterAllowTraffic?stringFunction to use to run tasks after the second target group serves traffic to the replacement task set.
afterInstall?stringFunction to use to run tasks after the replacement task set is created and one of the target groups is associated with it.
beforeAllowTraffic?stringFunction to use to run tasks after the second target group is associated with the replacement task set, but before traffic is shifted to the replacement task set.
beforeInstall?stringFunction to use to run tasks before the replacement task set is created.

afterAllowTestTraffic?

Type: string (optional, default: none)

Function to use to run tasks after the test listener serves traffic to the replacement task set.


afterAllowTraffic?

Type: string (optional, default: none)

Function to use to run tasks after the second target group serves traffic to the replacement task set.


afterInstall?

Type: string (optional, default: none)

Function to use to run tasks after the replacement task set is created and one of the target groups is associated with it.


beforeAllowTraffic?

Type: string (optional, default: none)

Function to use to run tasks after the second target group is associated with the replacement task set, but before traffic is shifted to the replacement task set.


beforeInstall?

Type: string (optional, default: none)

Function to use to run tasks before the replacement task set is created.