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)


9372
9373
9374
9375
9376
9377
9378
9379
9380
9381
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 9372

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.



9372
9373
9374
9375
9376
9377
9378
9379
9380
9381
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 9372

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)


9372
9373
9374
9375
9376
9377
9378
9379
9380
9381
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 9372

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)


9372
9373
9374
9375
9376
9377
9378
9379
9380
9381
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 9372

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)


9372
9373
9374
9375
9376
9377
9378
9379
9380
9381
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 9372

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)


9372
9373
9374
9375
9376
9377
9378
9379
9380
9381
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 9372

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