aws_cdk.aws_servicediscovery

Package Overview

AliasTargetInstance

Instance that uses Route 53 Alias record type.

AliasTargetInstanceProps

BaseInstanceProps

BaseNamespaceProps

BaseServiceProps

CfnHttpNamespace

The HttpNamespace resource is an AWS Cloud Map resource type that contains information about an HTTP namespace.

CfnHttpNamespaceProps

CfnInstance

A complex type that contains information about an instance that AWS Cloud Map creates when you submit a RegisterInstance request.

CfnInstanceProps

CfnPrivateDnsNamespace

Creates a private namespace based on DNS, which is visible only inside a specified Amazon VPC.

CfnPrivateDnsNamespaceProps

CfnPublicDnsNamespace

Creates a public namespace based on DNS, which is visible on the internet.

CfnPublicDnsNamespaceProps

CfnService

A complex type that contains information about a service, which defines the configuration of the following entities:.

CfnServiceProps

CnameInstance

Instance that is accessible using a domain name (CNAME).

CnameInstanceBaseProps

CnameInstanceProps

DiscoveryType

Specifies information about the discovery type of a service.

DnsRecordType

DnsServiceProps

HealthCheckConfig

HealthCheckCustomConfig

HealthCheckType

HttpNamespace

Define an HTTP Namespace.

HttpNamespaceAttributes

HttpNamespaceProps

IHttpNamespace

IInstance

INamespace

IPrivateDnsNamespace

IPublicDnsNamespace

IService

InstanceBase

IpInstance

Instance that is accessible using an IP address.

IpInstanceBaseProps

IpInstanceProps

NamespaceType

NonIpInstance

Instance accessible using values other than an IP address or a domain name (CNAME).

NonIpInstanceBaseProps

NonIpInstanceProps

PrivateDnsNamespace

Define a Service Discovery HTTP Namespace.

PrivateDnsNamespaceAttributes

PrivateDnsNamespaceProps

PublicDnsNamespace

Define a Public DNS Namespace.

PublicDnsNamespaceAttributes

PublicDnsNamespaceProps

RoutingPolicy

Service

Define a CloudMap Service.

ServiceAttributes

ServiceProps