Class: Aws::ECS::Types::ManagedLoadBalancer

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

Overview

The Application Load Balancer associated with the Express service.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arn ⇒ String

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

Returns:

  • (String)


11504
11505
11506
11507
11508
11509
11510
11511
11512
11513
11514
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 11504

class ManagedLoadBalancer < Struct.new(
  :arn,
  :status,
  :status_reason,
  :updated_at,
  :scheme,
  :subnet_ids,
  :security_group_ids)
  SENSITIVE = []
  include Aws::Structure
end

#scheme ⇒ String

The scheme of the load balancer. By default, the scheme of the load balancer is internet-facing.

Returns:

  • (String)


11504
11505
11506
11507
11508
11509
11510
11511
11512
11513
11514
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 11504

class ManagedLoadBalancer < Struct.new(
  :arn,
  :status,
  :status_reason,
  :updated_at,
  :scheme,
  :subnet_ids,
  :security_group_ids)
  SENSITIVE = []
  include Aws::Structure
end

#security_group_ids ⇒ Array<String>

The IDs of the security groups associated with the load balancer.

Returns:

  • (Array<String>)


11504
11505
11506
11507
11508
11509
11510
11511
11512
11513
11514
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 11504

class ManagedLoadBalancer < Struct.new(
  :arn,
  :status,
  :status_reason,
  :updated_at,
  :scheme,
  :subnet_ids,
  :security_group_ids)
  SENSITIVE = []
  include Aws::Structure
end

#status ⇒ String

The status of the load balancer.

Returns:

  • (String)


11504
11505
11506
11507
11508
11509
11510
11511
11512
11513
11514
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 11504

class ManagedLoadBalancer < Struct.new(
  :arn,
  :status,
  :status_reason,
  :updated_at,
  :scheme,
  :subnet_ids,
  :security_group_ids)
  SENSITIVE = []
  include Aws::Structure
end

#status_reason ⇒ String

Information about why the load balancer is in the current status.

Returns:

  • (String)


11504
11505
11506
11507
11508
11509
11510
11511
11512
11513
11514
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 11504

class ManagedLoadBalancer < Struct.new(
  :arn,
  :status,
  :status_reason,
  :updated_at,
  :scheme,
  :subnet_ids,
  :security_group_ids)
  SENSITIVE = []
  include Aws::Structure
end

#subnet_ids ⇒ Array<String>

The IDs of the subnets associated with the load balancer.

Returns:

  • (Array<String>)


11504
11505
11506
11507
11508
11509
11510
11511
11512
11513
11514
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 11504

class ManagedLoadBalancer < Struct.new(
  :arn,
  :status,
  :status_reason,
  :updated_at,
  :scheme,
  :subnet_ids,
  :security_group_ids)
  SENSITIVE = []
  include Aws::Structure
end

#updated_at ⇒ Time

The Unix timestamp for when this load balancer was most recently updated.

Returns:

  • (Time)


11504
11505
11506
11507
11508
11509
11510
11511
11512
11513
11514
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 11504

class ManagedLoadBalancer < Struct.new(
  :arn,
  :status,
  :status_reason,
  :updated_at,
  :scheme,
  :subnet_ids,
  :security_group_ids)
  SENSITIVE = []
  include Aws::Structure
end