Class: Aws::ECS::Types::GatewayConnector

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

Overview

A gateway connector that attaches an Amazon ECS service to a gateway ingress path. The connector specifies the service port that receives gateway-managed ingress traffic, along with the health check and traffic filters that the gateway applies. A service can have at most one gateway connector.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#filters ⇒ Types::GatewayConnectorFilters

The filters that control which gateway ingress paths the connector applies to.



9047
9048
9049
9050
9051
9052
9053
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 9047

class GatewayConnector < Struct.new(
  :port_name,
  :health_check,
  :filters)
  SENSITIVE = []
  include Aws::Structure
end

#health_check ⇒ Types::GatewayConnectorHealthCheck

The health check that the gateway uses to determine whether the targets for this connector are healthy.



9047
9048
9049
9050
9051
9052
9053
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 9047

class GatewayConnector < Struct.new(
  :port_name,
  :health_check,
  :filters)
  SENSITIVE = []
  include Aws::Structure
end

#port_name ⇒ String

The name of the service port that the gateway routes ingress traffic to.

Returns:

  • (String)


9047
9048
9049
9050
9051
9052
9053
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 9047

class GatewayConnector < Struct.new(
  :port_name,
  :health_check,
  :filters)
  SENSITIVE = []
  include Aws::Structure
end