@Generated(value="jsii-pacmak/1.29.0 (build 41df200)", date="2021-05-25T18:24:00.002Z") @Stability(value=Stable) public interface CfnCodeDeployBlueGreenHookProps extends software.amazon.jsii.JsiiSerializable
CfnCodeDeployBlueGreenHook.| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnCodeDeployBlueGreenHookProps.Builder
A builder for
CfnCodeDeployBlueGreenHookProps |
static class |
CfnCodeDeployBlueGreenHookProps.Jsii$Proxy
An implementation for
CfnCodeDeployBlueGreenHookProps |
| Modifier and Type | Method and Description |
|---|---|
static CfnCodeDeployBlueGreenHookProps.Builder |
builder() |
default CfnCodeDeployBlueGreenAdditionalOptions |
getAdditionalOptions()
Additional options for the blue/green deployment.
|
List<CfnCodeDeployBlueGreenApplication> |
getApplications()
Properties of the Amazon ECS applications being deployed.
|
default CfnCodeDeployBlueGreenLifecycleEventHooks |
getLifecycleEventHooks()
Use lifecycle event hooks to specify a Lambda function that CodeDeploy can call to validate a deployment.
|
String |
getServiceRole()
The IAM Role for CloudFormation to use to perform blue-green deployments.
|
default CfnTrafficRoutingConfig |
getTrafficRoutingConfig()
Traffic routing configuration settings.
|
@Stability(value=Stable) @NotNull List<CfnCodeDeployBlueGreenApplication> getApplications()
@Stability(value=Stable) @NotNull String getServiceRole()
@Stability(value=Stable) @Nullable default CfnCodeDeployBlueGreenAdditionalOptions getAdditionalOptions()
Default: - no additional options
@Stability(value=Stable) @Nullable default CfnCodeDeployBlueGreenLifecycleEventHooks getLifecycleEventHooks()
You can use the same function or a different one for deployment lifecycle events. Following completion of the validation tests, the Lambda {@link CfnCodeDeployBlueGreenLifecycleEventHooks.afterAllowTraffic} function calls back CodeDeploy and delivers a result of 'Succeeded' or 'Failed'.
Default: - no lifecycle event hooks
@Stability(value=Stable) @Nullable default CfnTrafficRoutingConfig getTrafficRoutingConfig()
Default: - time-based canary traffic shifting, with a 15% step percentage and a five minute bake time
@Stability(value=Stable) static CfnCodeDeployBlueGreenHookProps.Builder builder()
Copyright © 2021. All rights reserved.