@Generated(value="jsii-pacmak/1.30.0 (build adae23f)", date="2021-06-30T10:00:42.422Z") @Stability(value=Experimental) 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()
(experimental) Additional options for the blue/green deployment.
|
List<CfnCodeDeployBlueGreenApplication> |
getApplications()
(experimental) Properties of the Amazon ECS applications being deployed.
|
default CfnCodeDeployBlueGreenLifecycleEventHooks |
getLifecycleEventHooks()
(experimental) Use lifecycle event hooks to specify a Lambda function that CodeDeploy can call to validate a deployment.
|
String |
getServiceRole()
(experimental) The IAM Role for CloudFormation to use to perform blue-green deployments.
|
default CfnTrafficRoutingConfig |
getTrafficRoutingConfig()
(experimental) Traffic routing configuration settings.
|
@Stability(value=Experimental) @NotNull List<CfnCodeDeployBlueGreenApplication> getApplications()
@Stability(value=Experimental) @NotNull String getServiceRole()
@Stability(value=Experimental) @Nullable default CfnCodeDeployBlueGreenAdditionalOptions getAdditionalOptions()
Default: - no additional options
@Stability(value=Experimental) @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=Experimental) @Nullable default CfnTrafficRoutingConfig getTrafficRoutingConfig()
Default: - time-based canary traffic shifting, with a 15% step percentage and a five minute bake time
@Stability(value=Experimental) static CfnCodeDeployBlueGreenHookProps.Builder builder()
Copyright © 2021. All rights reserved.