Class: Aws::ECS::Types::ManagedTargetGroup

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

Overview

The target group associated with the Express service's Application Load Balancer. For more information about load balancer target groups, see CreateTargetGroup in the Elastic Load Balancing API Reference

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arn ⇒ String

The Amazon Resource Name (ARN) of the target group.

Returns:

  • (String)


11808
11809
11810
11811
11812
11813
11814
11815
11816
11817
11818
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 11808

class ManagedTargetGroup < Struct.new(
  :arn,
  :status,
  :status_reason,
  :updated_at,
  :health_check_path,
  :health_check_port,
  :port)
  SENSITIVE = []
  include Aws::Structure
end

#health_check_path ⇒ String

The destination for health checks on the targets.

Returns:

  • (String)


11808
11809
11810
11811
11812
11813
11814
11815
11816
11817
11818
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 11808

class ManagedTargetGroup < Struct.new(
  :arn,
  :status,
  :status_reason,
  :updated_at,
  :health_check_path,
  :health_check_port,
  :port)
  SENSITIVE = []
  include Aws::Structure
end

#health_check_port ⇒ Integer

The port the load balancer uses when performing health checks on targets.

Returns:

  • (Integer)


11808
11809
11810
11811
11812
11813
11814
11815
11816
11817
11818
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 11808

class ManagedTargetGroup < Struct.new(
  :arn,
  :status,
  :status_reason,
  :updated_at,
  :health_check_path,
  :health_check_port,
  :port)
  SENSITIVE = []
  include Aws::Structure
end

#port ⇒ Integer

The port on which the targets receive traffic.

Returns:

  • (Integer)


11808
11809
11810
11811
11812
11813
11814
11815
11816
11817
11818
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 11808

class ManagedTargetGroup < Struct.new(
  :arn,
  :status,
  :status_reason,
  :updated_at,
  :health_check_path,
  :health_check_port,
  :port)
  SENSITIVE = []
  include Aws::Structure
end

#status ⇒ String

The status of the target group.

Returns:

  • (String)


11808
11809
11810
11811
11812
11813
11814
11815
11816
11817
11818
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 11808

class ManagedTargetGroup < Struct.new(
  :arn,
  :status,
  :status_reason,
  :updated_at,
  :health_check_path,
  :health_check_port,
  :port)
  SENSITIVE = []
  include Aws::Structure
end

#status_reason ⇒ String

Information about why the target group is in the current status.

Returns:

  • (String)


11808
11809
11810
11811
11812
11813
11814
11815
11816
11817
11818
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 11808

class ManagedTargetGroup < Struct.new(
  :arn,
  :status,
  :status_reason,
  :updated_at,
  :health_check_path,
  :health_check_port,
  :port)
  SENSITIVE = []
  include Aws::Structure
end

#updated_at ⇒ Time

The Unix timestamp for when the target group was last updated.

Returns:

  • (Time)


11808
11809
11810
11811
11812
11813
11814
11815
11816
11817
11818
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 11808

class ManagedTargetGroup < Struct.new(
  :arn,
  :status,
  :status_reason,
  :updated_at,
  :health_check_path,
  :health_check_port,
  :port)
  SENSITIVE = []
  include Aws::Structure
end