Package com.pulumi.aws.ecs.inputs
Class ServiceLoadBalancerAdvancedConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ecs.inputs.ServiceLoadBalancerAdvancedConfigurationArgs.Builder
-
- Enclosing class:
- ServiceLoadBalancerAdvancedConfigurationArgs
public static final class ServiceLoadBalancerAdvancedConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ServiceLoadBalancerAdvancedConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ServiceLoadBalancerAdvancedConfigurationArgs defaults)
-
-
Method Detail
-
alternateTargetGroupArn
public ServiceLoadBalancerAdvancedConfigurationArgs.Builder alternateTargetGroupArn(com.pulumi.core.Output<java.lang.String> alternateTargetGroupArn)
- Parameters:
alternateTargetGroupArn- ARN of the alternate target group to use for Blue/Green deployments.- Returns:
- builder
-
alternateTargetGroupArn
public ServiceLoadBalancerAdvancedConfigurationArgs.Builder alternateTargetGroupArn(java.lang.String alternateTargetGroupArn)
- Parameters:
alternateTargetGroupArn- ARN of the alternate target group to use for Blue/Green deployments.- Returns:
- builder
-
productionListenerRule
public ServiceLoadBalancerAdvancedConfigurationArgs.Builder productionListenerRule(com.pulumi.core.Output<java.lang.String> productionListenerRule)
- Parameters:
productionListenerRule- ARN of the listener rule that routes production traffic.- Returns:
- builder
-
productionListenerRule
public ServiceLoadBalancerAdvancedConfigurationArgs.Builder productionListenerRule(java.lang.String productionListenerRule)
- Parameters:
productionListenerRule- ARN of the listener rule that routes production traffic.- Returns:
- builder
-
roleArn
public ServiceLoadBalancerAdvancedConfigurationArgs.Builder roleArn(com.pulumi.core.Output<java.lang.String> roleArn)
- Parameters:
roleArn- ARN of the IAM role that allows ECS to manage the target groups.- Returns:
- builder
-
roleArn
public ServiceLoadBalancerAdvancedConfigurationArgs.Builder roleArn(java.lang.String roleArn)
- Parameters:
roleArn- ARN of the IAM role that allows ECS to manage the target groups.- Returns:
- builder
-
testListenerRule
public ServiceLoadBalancerAdvancedConfigurationArgs.Builder testListenerRule(@Nullable com.pulumi.core.Output<java.lang.String> testListenerRule)
- Parameters:
testListenerRule- ARN of the listener rule that routes test traffic.- Returns:
- builder
-
testListenerRule
public ServiceLoadBalancerAdvancedConfigurationArgs.Builder testListenerRule(java.lang.String testListenerRule)
- Parameters:
testListenerRule- ARN of the listener rule that routes test traffic.- Returns:
- builder
-
build
public ServiceLoadBalancerAdvancedConfigurationArgs build()
-
-