| Package | Description |
|---|---|
| software.amazon.awscdk.services.ecs |
Amazon ECS Construct Library
|
| software.amazon.awscdk.services.servicediscovery |
Amazon ECS Service Discovery Construct Library
|
| Modifier and Type | Method and Description |
|---|---|
INamespace |
Cluster.addDefaultCloudMapNamespace(CloudMapNamespaceOptions options)
(experimental) Add an AWS Cloud Map DNS namespace for this cluster.
|
default INamespace |
CloudMapOptions.getCloudMapNamespace()
(experimental) The service discovery namespace for the Cloud Map service to attach to the ECS service.
|
INamespace |
CloudMapOptions.Jsii$Proxy.getCloudMapNamespace() |
INamespace |
Cluster.getDefaultCloudMapNamespace()
(experimental) Getter for namespace added to cluster.
|
default INamespace |
ICluster.getDefaultCloudMapNamespace()
(experimental) The AWS Cloud Map namespace to associate with the cluster.
|
INamespace |
ICluster.Jsii$Proxy.getDefaultCloudMapNamespace()
(experimental) The AWS Cloud Map namespace to associate with the cluster.
|
default INamespace |
ICluster.Jsii$Default.getDefaultCloudMapNamespace()
(experimental) The AWS Cloud Map namespace to associate with the cluster.
|
default INamespace |
ClusterAttributes.getDefaultCloudMapNamespace()
(experimental) The AWS Cloud Map namespace to associate with the cluster.
|
INamespace |
ClusterAttributes.Jsii$Proxy.getDefaultCloudMapNamespace() |
| Modifier and Type | Method and Description |
|---|---|
CloudMapOptions.Builder |
CloudMapOptions.Builder.cloudMapNamespace(INamespace cloudMapNamespace)
Sets the value of
CloudMapOptions.getCloudMapNamespace() |
ClusterAttributes.Builder |
ClusterAttributes.Builder.defaultCloudMapNamespace(INamespace defaultCloudMapNamespace)
Sets the value of
ClusterAttributes.getDefaultCloudMapNamespace() |
| Constructor and Description |
|---|
Jsii$Proxy(INamespace cloudMapNamespace,
ContainerDefinition container,
Number containerPort,
DnsRecordType dnsRecordType,
Duration dnsTtl,
Number failureThreshold,
String name)
Constructor that initializes the object based on literal property values passed by the
CloudMapOptions.Builder. |
Jsii$Proxy(String clusterName,
List<? extends ISecurityGroup> securityGroups,
IVpc vpc,
IAutoScalingGroup autoscalingGroup,
String clusterArn,
INamespace defaultCloudMapNamespace,
Boolean hasEc2Capacity)
Constructor that initializes the object based on literal property values passed by the
ClusterAttributes.Builder. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IHttpNamespace |
static interface |
IHttpNamespace.Jsii$Default
Internal default implementation for
IHttpNamespace. |
static interface |
INamespace.Jsii$Default
Internal default implementation for
INamespace. |
interface |
IPrivateDnsNamespace |
static interface |
IPrivateDnsNamespace.Jsii$Default
Internal default implementation for
IPrivateDnsNamespace. |
interface |
IPublicDnsNamespace |
static interface |
IPublicDnsNamespace.Jsii$Default
Internal default implementation for
IPublicDnsNamespace. |
| Modifier and Type | Class and Description |
|---|---|
class |
HttpNamespace
(experimental) Define an HTTP Namespace.
|
static class |
IHttpNamespace.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
INamespace.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IPrivateDnsNamespace.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IPublicDnsNamespace.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
PrivateDnsNamespace
(experimental) Define a Service Discovery HTTP Namespace.
|
class |
PublicDnsNamespace
(experimental) Define a Public DNS Namespace.
|
| Modifier and Type | Method and Description |
|---|---|
INamespace |
ServiceAttributes.getNamespace() |
INamespace |
ServiceAttributes.Jsii$Proxy.getNamespace() |
INamespace |
ServiceProps.getNamespace()
(experimental) The namespace that you want to use for DNS configuration.
|
INamespace |
ServiceProps.Jsii$Proxy.getNamespace() |
INamespace |
IService.getNamespace()
(experimental) The namespace for the Cloudmap Service.
|
INamespace |
IService.Jsii$Proxy.getNamespace()
(experimental) The namespace for the Cloudmap Service.
|
default INamespace |
IService.Jsii$Default.getNamespace()
(experimental) The namespace for the Cloudmap Service.
|
INamespace |
Service.getNamespace()
(experimental) The namespace for the Cloudmap Service.
|
| Modifier and Type | Method and Description |
|---|---|
ServiceAttributes.Builder |
ServiceAttributes.Builder.namespace(INamespace namespace)
Sets the value of
ServiceAttributes.getNamespace() |
ServiceProps.Builder |
ServiceProps.Builder.namespace(INamespace namespace)
Sets the value of
ServiceProps.getNamespace() |
Service.Builder |
Service.Builder.namespace(INamespace namespace)
(experimental) The namespace that you want to use for DNS configuration.
|
| Constructor and Description |
|---|
Jsii$Proxy(DnsRecordType dnsRecordType,
INamespace namespace,
RoutingPolicy routingPolicy,
String serviceArn,
String serviceId,
String serviceName)
Constructor that initializes the object based on literal property values passed by the
ServiceAttributes.Builder. |
Jsii$Proxy(INamespace namespace,
DnsRecordType dnsRecordType,
Duration dnsTtl,
Boolean loadBalancer,
RoutingPolicy routingPolicy,
HealthCheckCustomConfig customHealthCheck,
String description,
HealthCheckConfig healthCheck,
String name)
Constructor that initializes the object based on literal property values passed by the
ServiceProps.Builder. |
Copyright © 2021. All rights reserved.