@Stability(value=Stable) public static final class CfnCodeDeployBlueGreenHookProps.Builder extends Object implements software.amazon.jsii.Builder<CfnCodeDeployBlueGreenHookProps>
CfnCodeDeployBlueGreenHookProps
Constructor and Description |
---|
Builder() |
@Stability(value=Stable) public CfnCodeDeployBlueGreenHookProps.Builder applications(List<? extends CfnCodeDeployBlueGreenApplication> applications)
CfnCodeDeployBlueGreenHookProps.getApplications()
applications
- Properties of the Amazon ECS applications being deployed. This parameter is required.this
@Stability(value=Stable) public CfnCodeDeployBlueGreenHookProps.Builder serviceRole(String serviceRole)
CfnCodeDeployBlueGreenHookProps.getServiceRole()
serviceRole
- The IAM Role for CloudFormation to use to perform blue-green deployments. This parameter is required.this
@Stability(value=Stable) public CfnCodeDeployBlueGreenHookProps.Builder additionalOptions(CfnCodeDeployBlueGreenAdditionalOptions additionalOptions)
CfnCodeDeployBlueGreenHookProps.getAdditionalOptions()
additionalOptions
- Additional options for the blue/green deployment.this
@Stability(value=Stable) public CfnCodeDeployBlueGreenHookProps.Builder lifecycleEventHooks(CfnCodeDeployBlueGreenLifecycleEventHooks lifecycleEventHooks)
CfnCodeDeployBlueGreenHookProps.getLifecycleEventHooks()
lifecycleEventHooks
- Use lifecycle event hooks to specify a Lambda function that CodeDeploy can call to validate a deployment.
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'.this
@Stability(value=Stable) public CfnCodeDeployBlueGreenHookProps.Builder trafficRoutingConfig(CfnTrafficRoutingConfig trafficRoutingConfig)
CfnCodeDeployBlueGreenHookProps.getTrafficRoutingConfig()
trafficRoutingConfig
- Traffic routing configuration settings.this
@Stability(value=Stable) public CfnCodeDeployBlueGreenHookProps build()
build
in interface software.amazon.jsii.Builder<CfnCodeDeployBlueGreenHookProps>
CfnCodeDeployBlueGreenHookProps
NullPointerException
- if any required attribute was not providedCopyright © 2022. All rights reserved.