Interface CfnService.IServiceRegistryProperty
The ServiceRegistry
property specifies details of the service registry.
Namespace: Amazon.CDK.AWS.ECS
Assembly: Amazon.CDK.AWS.ECS.dll
Syntax (csharp)
public interface IServiceRegistryProperty
Syntax (vb)
Public Interface IServiceRegistryProperty
Remarks
For more information, see Service Discovery in the Amazon Elastic Container Service Developer Guide .
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.ECS;
var serviceRegistryProperty = new ServiceRegistryProperty {
ContainerName = "containerName",
ContainerPort = 123,
Port = 123,
RegistryArn = "registryArn"
};
Synopsis
Properties
ContainerName | The container name value to be used for your service discovery service. |
ContainerPort | The port value to be used for your service discovery service. |
Port | The port value used if your service discovery service specified an SRV record. |
RegistryArn | The Amazon Resource Name (ARN) of the service registry. |
Properties
ContainerName
The container name value to be used for your service discovery service.
virtual string ContainerName { get; }
Property Value
System.String
Remarks
It's already specified in the task definition. 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. However, you can't specify both.
ContainerPort
The port value to be used for your service discovery service.
virtual Nullable<double> ContainerPort { get; }
Property Value
System.Nullable<System.Double>
Remarks
It's already specified in the task definition. 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. However, you can't specify both.
Port
The port value used if your service discovery service specified an SRV record.
virtual Nullable<double> Port { get; }
Property Value
System.Nullable<System.Double>
Remarks
This field might be used if both the awsvpc
network mode and SRV records are used.
RegistryArn
The Amazon Resource Name (ARN) of the service registry.
virtual string RegistryArn { get; }
Property Value
System.String
Remarks
The currently supported service registry is AWS Cloud Map . For more information, see CreateService .