Interface CfnService.AdvancedConfigurationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnService.AdvancedConfigurationProperty.Jsii$Proxy
- Enclosing class:
CfnService
@Stability(Stable)
public static interface CfnService.AdvancedConfigurationProperty
extends software.amazon.jsii.JsiiSerializable
The advanced settings for a load balancer used in blue/green deployments.
Specify the alternate target group, listener rules, and IAM role required for traffic shifting during blue/green deployments. For more information, see Required resources for Amazon ECS blue/green deployments in the Amazon Elastic Container Service Developer Guide .
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.ecs.*; AdvancedConfigurationProperty advancedConfigurationProperty = AdvancedConfigurationProperty.builder() .alternateTargetGroupArn("alternateTargetGroupArn") // the properties below are optional .productionListenerRule("productionListenerRule") .roleArn("roleArn") .testListenerRule("testListenerRule") .build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
A builder forCfnService.AdvancedConfigurationProperty
static final class
An implementation forCfnService.AdvancedConfigurationProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
The Amazon Resource Name (ARN) of the alternate target group for Amazon ECS blue/green deployments.default String
The Amazon Resource Name (ARN) that that identifies the production listener rule (in the case of an Application Load Balancer) or listener (in the case for an Network Load Balancer) for routing production traffic.default String
The Amazon Resource Name (ARN) of the IAM role that grants Amazon ECS permission to call the Elastic Load Balancing APIs for you.default String
The Amazon Resource Name (ARN) that identifies ) that identifies the test listener rule (in the case of an Application Load Balancer) or listener (in the case for an Network Load Balancer) for routing test traffic.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAlternateTargetGroupArn
The Amazon Resource Name (ARN) of the alternate target group for Amazon ECS blue/green deployments.- See Also:
-
getProductionListenerRule
The Amazon Resource Name (ARN) that that identifies the production listener rule (in the case of an Application Load Balancer) or listener (in the case for an Network Load Balancer) for routing production traffic.- See Also:
-
getRoleArn
The Amazon Resource Name (ARN) of the IAM role that grants Amazon ECS permission to call the Elastic Load Balancing APIs for you.- See Also:
-
getTestListenerRule
The Amazon Resource Name (ARN) that identifies ) that identifies the test listener rule (in the case of an Application Load Balancer) or listener (in the case for an Network Load Balancer) for routing test traffic.- See Also:
-
builder
-