@Stability(value=Experimental) @Internal public static final class CfnCodeDeployBlueGreenHookProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnCodeDeployBlueGreenHookProps
CfnCodeDeployBlueGreenHookPropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnCodeDeployBlueGreenHookProps.Builder, CfnCodeDeployBlueGreenHookProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
protected |
Jsii$Proxy(List<? extends CfnCodeDeployBlueGreenApplication> applications,
String serviceRole,
CfnCodeDeployBlueGreenAdditionalOptions additionalOptions,
CfnCodeDeployBlueGreenLifecycleEventHooks lifecycleEventHooks,
CfnTrafficRoutingConfig trafficRoutingConfig)
Constructor that initializes the object based on literal property values passed by the
CfnCodeDeployBlueGreenHookProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
CfnCodeDeployBlueGreenAdditionalOptions |
getAdditionalOptions()
(experimental) Additional options for the blue/green deployment.
|
List<CfnCodeDeployBlueGreenApplication> |
getApplications()
(experimental) Properties of the Amazon ECS applications being deployed.
|
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.
|
CfnTrafficRoutingConfig |
getTrafficRoutingConfig()
(experimental) Traffic routing configuration settings.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(List<? extends CfnCodeDeployBlueGreenApplication> applications, String serviceRole, CfnCodeDeployBlueGreenAdditionalOptions additionalOptions, CfnCodeDeployBlueGreenLifecycleEventHooks lifecycleEventHooks, CfnTrafficRoutingConfig trafficRoutingConfig)
CfnCodeDeployBlueGreenHookProps.Builder.public final List<CfnCodeDeployBlueGreenApplication> getApplications()
CfnCodeDeployBlueGreenHookPropsgetApplications in interface CfnCodeDeployBlueGreenHookPropspublic final String getServiceRole()
CfnCodeDeployBlueGreenHookPropsgetServiceRole in interface CfnCodeDeployBlueGreenHookPropspublic final CfnCodeDeployBlueGreenAdditionalOptions getAdditionalOptions()
CfnCodeDeployBlueGreenHookPropsDefault: - no additional options
getAdditionalOptions in interface CfnCodeDeployBlueGreenHookPropspublic final CfnCodeDeployBlueGreenLifecycleEventHooks getLifecycleEventHooks()
CfnCodeDeployBlueGreenHookPropsYou 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
getLifecycleEventHooks in interface CfnCodeDeployBlueGreenHookPropspublic final CfnTrafficRoutingConfig getTrafficRoutingConfig()
CfnCodeDeployBlueGreenHookPropsDefault: - time-based canary traffic shifting, with a 15% step percentage and a five minute bake time
getTrafficRoutingConfig in interface CfnCodeDeployBlueGreenHookProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.