Class: Aws::ECS::Types::AdvancedConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb

Overview

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.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#alternate_target_group_arnString

The Amazon Resource Name (ARN) of the alternate target group for Amazon ECS blue/green deployments.

Returns:

  • (String)


56
57
58
59
60
61
62
63
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 56

class AdvancedConfiguration < Struct.new(
  :alternate_target_group_arn,
  :production_listener_rule,
  :test_listener_rule,
  :role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#production_listener_ruleString

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.

Returns:

  • (String)


56
57
58
59
60
61
62
63
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 56

class AdvancedConfiguration < Struct.new(
  :alternate_target_group_arn,
  :production_listener_rule,
  :test_listener_rule,
  :role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#role_arnString

The Amazon Resource Name (ARN) of the IAM role that grants Amazon ECS permission to call the Elastic Load Balancing APIs for you.

Returns:

  • (String)


56
57
58
59
60
61
62
63
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 56

class AdvancedConfiguration < Struct.new(
  :alternate_target_group_arn,
  :production_listener_rule,
  :test_listener_rule,
  :role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#test_listener_ruleString

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.

Returns:

  • (String)


56
57
58
59
60
61
62
63
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 56

class AdvancedConfiguration < Struct.new(
  :alternate_target_group_arn,
  :production_listener_rule,
  :test_listener_rule,
  :role_arn)
  SENSITIVE = []
  include Aws::Structure
end