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