Class: Aws::ECS::Types::GatewayConnectionAlbResources

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

Overview

The Application Load Balancer resources that a gateway created and manages for a connection.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#acm_certificate_arn ⇒ String

The Amazon Resource Name (ARN) of the Amazon Web Services Certificate Manager certificate that is attached to the load balancer listener.

Returns:

  • (String)


9001
9002
9003
9004
9005
9006
9007
9008
9009
9010
9011
9012
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 9001

class GatewayConnectionAlbResources < Struct.new(
  :acm_certificate_arn,
  :load_balancer_arn,
  :load_balancer_security_group_arns,
  :listener_arn,
  :listener_rule_arn,
  :test_listener_rule_arn,
  :target_group_arn,
  :alternate_target_group_arn)
  SENSITIVE = []
  include Aws::Structure
end

#alternate_target_group_arn ⇒ String

The Amazon Resource Name (ARN) of the alternate target group that the gateway uses during progressive deployments.

Returns:

  • (String)


9001
9002
9003
9004
9005
9006
9007
9008
9009
9010
9011
9012
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 9001

class GatewayConnectionAlbResources < Struct.new(
  :acm_certificate_arn,
  :load_balancer_arn,
  :load_balancer_security_group_arns,
  :listener_arn,
  :listener_rule_arn,
  :test_listener_rule_arn,
  :target_group_arn,
  :alternate_target_group_arn)
  SENSITIVE = []
  include Aws::Structure
end

#listener_arn ⇒ String

The Amazon Resource Name (ARN) of the listener on the load balancer.

Returns:

  • (String)


9001
9002
9003
9004
9005
9006
9007
9008
9009
9010
9011
9012
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 9001

class GatewayConnectionAlbResources < Struct.new(
  :acm_certificate_arn,
  :load_balancer_arn,
  :load_balancer_security_group_arns,
  :listener_arn,
  :listener_rule_arn,
  :test_listener_rule_arn,
  :target_group_arn,
  :alternate_target_group_arn)
  SENSITIVE = []
  include Aws::Structure
end

#listener_rule_arn ⇒ String

The Amazon Resource Name (ARN) of the listener rule that routes production traffic to the service.

Returns:

  • (String)


9001
9002
9003
9004
9005
9006
9007
9008
9009
9010
9011
9012
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 9001

class GatewayConnectionAlbResources < Struct.new(
  :acm_certificate_arn,
  :load_balancer_arn,
  :load_balancer_security_group_arns,
  :listener_arn,
  :listener_rule_arn,
  :test_listener_rule_arn,
  :target_group_arn,
  :alternate_target_group_arn)
  SENSITIVE = []
  include Aws::Structure
end

#load_balancer_arn ⇒ String

The Amazon Resource Name (ARN) of the load balancer.

Returns:

  • (String)


9001
9002
9003
9004
9005
9006
9007
9008
9009
9010
9011
9012
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 9001

class GatewayConnectionAlbResources < Struct.new(
  :acm_certificate_arn,
  :load_balancer_arn,
  :load_balancer_security_group_arns,
  :listener_arn,
  :listener_rule_arn,
  :test_listener_rule_arn,
  :target_group_arn,
  :alternate_target_group_arn)
  SENSITIVE = []
  include Aws::Structure
end

#load_balancer_security_group_arns ⇒ Array<String>

The Amazon Resource Names (ARNs) of the security groups that the gateway attaches to the load balancer.

Returns:

  • (Array<String>)


9001
9002
9003
9004
9005
9006
9007
9008
9009
9010
9011
9012
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 9001

class GatewayConnectionAlbResources < Struct.new(
  :acm_certificate_arn,
  :load_balancer_arn,
  :load_balancer_security_group_arns,
  :listener_arn,
  :listener_rule_arn,
  :test_listener_rule_arn,
  :target_group_arn,
  :alternate_target_group_arn)
  SENSITIVE = []
  include Aws::Structure
end

#target_group_arn ⇒ String

The Amazon Resource Name (ARN) of the target group that receives production traffic.

Returns:

  • (String)


9001
9002
9003
9004
9005
9006
9007
9008
9009
9010
9011
9012
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 9001

class GatewayConnectionAlbResources < Struct.new(
  :acm_certificate_arn,
  :load_balancer_arn,
  :load_balancer_security_group_arns,
  :listener_arn,
  :listener_rule_arn,
  :test_listener_rule_arn,
  :target_group_arn,
  :alternate_target_group_arn)
  SENSITIVE = []
  include Aws::Structure
end

#test_listener_rule_arn ⇒ String

The Amazon Resource Name (ARN) of the listener rule that routes test traffic to the service during progressive deployments.

Returns:

  • (String)


9001
9002
9003
9004
9005
9006
9007
9008
9009
9010
9011
9012
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 9001

class GatewayConnectionAlbResources < Struct.new(
  :acm_certificate_arn,
  :load_balancer_arn,
  :load_balancer_security_group_arns,
  :listener_arn,
  :listener_rule_arn,
  :test_listener_rule_arn,
  :target_group_arn,
  :alternate_target_group_arn)
  SENSITIVE = []
  include Aws::Structure
end