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

#arnString

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

Returns:

  • (String)


11347
11348
11349
11350
11351
11352
11353
11354
11355
11356
11357
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 11347

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

#health_check_pathString

The destination for health checks on the targets.

Returns:

  • (String)


11347
11348
11349
11350
11351
11352
11353
11354
11355
11356
11357
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 11347

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

#health_check_portInteger

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

Returns:

  • (Integer)


11347
11348
11349
11350
11351
11352
11353
11354
11355
11356
11357
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 11347

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

#portInteger

The port on which the targets receive traffic.

Returns:

  • (Integer)


11347
11348
11349
11350
11351
11352
11353
11354
11355
11356
11357
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 11347

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

#statusString

The status of the target group.

Returns:

  • (String)


11347
11348
11349
11350
11351
11352
11353
11354
11355
11356
11357
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 11347

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

#status_reasonString

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

Returns:

  • (String)


11347
11348
11349
11350
11351
11352
11353
11354
11355
11356
11357
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 11347

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

#updated_atTime

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

Returns:

  • (Time)


11347
11348
11349
11350
11351
11352
11353
11354
11355
11356
11357
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 11347

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