Class: Aws::ECS::Types::GatewayRoute

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

Overview

A gateway route, which represents the association between a service and a gateway and the service-specific infrastructure that the gateway manages for the service's revisions.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#gateway_route_arn ⇒ String

The Amazon Resource Name (ARN) of the gateway route.

Returns:

  • (String)


9399
9400
9401
9402
9403
9404
9405
9406
9407
9408
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 9399

class GatewayRoute < Struct.new(
  :gateway_route_arn,
  :service_arn,
  :service_container_port_name,
  :status,
  :service_url,
  :resources)
  SENSITIVE = []
  include Aws::Structure
end

#resources ⇒ Types::GatewayRouteResources

The service-specific infrastructure that the gateway manages for the route, keyed by gateway type.



9399
9400
9401
9402
9403
9404
9405
9406
9407
9408
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 9399

class GatewayRoute < Struct.new(
  :gateway_route_arn,
  :service_arn,
  :service_container_port_name,
  :status,
  :service_url,
  :resources)
  SENSITIVE = []
  include Aws::Structure
end

#service_arn ⇒ String

The Amazon Resource Name (ARN) of the service associated with the route.

Returns:

  • (String)


9399
9400
9401
9402
9403
9404
9405
9406
9407
9408
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 9399

class GatewayRoute < Struct.new(
  :gateway_route_arn,
  :service_arn,
  :service_container_port_name,
  :status,
  :service_url,
  :resources)
  SENSITIVE = []
  include Aws::Structure
end

#service_container_port_name ⇒ String

The task definition container port name that the route targets on the service.

Returns:

  • (String)


9399
9400
9401
9402
9403
9404
9405
9406
9407
9408
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 9399

class GatewayRoute < Struct.new(
  :gateway_route_arn,
  :service_arn,
  :service_container_port_name,
  :status,
  :service_url,
  :resources)
  SENSITIVE = []
  include Aws::Structure
end

#service_url ⇒ String

The URL for accessing the service, including the https:// scheme.

Returns:

  • (String)


9399
9400
9401
9402
9403
9404
9405
9406
9407
9408
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 9399

class GatewayRoute < Struct.new(
  :gateway_route_arn,
  :service_arn,
  :service_container_port_name,
  :status,
  :service_url,
  :resources)
  SENSITIVE = []
  include Aws::Structure
end

#status ⇒ String

The status of the gateway route.

Returns:

  • (String)


9399
9400
9401
9402
9403
9404
9405
9406
9407
9408
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 9399

class GatewayRoute < Struct.new(
  :gateway_route_arn,
  :service_arn,
  :service_container_port_name,
  :status,
  :service_url,
  :resources)
  SENSITIVE = []
  include Aws::Structure
end