class Aws::ECS::Types::ServiceRegistry

Details of the service registry.

@note When making an API call, you may pass ServiceRegistry

data as a hash:

    {
      registry_arn: "String",
      port: 1,
      container_name: "String",
      container_port: 1,
    }

@!attribute [rw] registry_arn

The Amazon Resource Name (ARN) of the service registry. The
currently supported service registry is Cloud Map. For more
information, see [CreateService][1].

[1]: https://docs.aws.amazon.com/cloud-map/latest/api/API_CreateService.html
@return [String]

@!attribute [rw] port

The port value used if your service discovery service specified an
SRV record. This field may be used if both the `awsvpc` network mode
and SRV records are used.
@return [Integer]

@!attribute [rw] container_name

The container name value, already specified in the task definition,
to be used for your service discovery service. If the task
definition that your service task specifies uses the `bridge` or
`host` network mode, you must specify a `containerName` and
`containerPort` combination from the task definition. If the task
definition that your service task specifies uses the `awsvpc`
network mode and a type SRV DNS record is used, you must specify
either a `containerName` and `containerPort` combination or a `port`
value, but not both.
@return [String]

@!attribute [rw] container_port

The port value, already specified in the task definition, to be used
for your service discovery service. If the task definition your
service task specifies uses the `bridge` or `host` network mode, you
must specify a `containerName` and `containerPort` combination from
the task definition. If the task definition your service task
specifies uses the `awsvpc` network mode and a type SRV DNS record
is used, you must specify either a `containerName` and
`containerPort` combination or a `port` value, but not both.
@return [Integer]

@see docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/ServiceRegistry AWS API Documentation

Constants

SENSITIVE