servicediscovery-2017-03-14 library Null safety

Classes

AwsClientCredentials
AWS credentials.
CreateHttpNamespaceResponse
CreatePrivateDnsNamespaceResponse
CreatePublicDnsNamespaceResponse
CreateServiceResponse
DeleteNamespaceResponse
DeleteServiceResponse
DeregisterInstanceResponse
DiscoverInstancesResponse
DnsConfig
A complex type that contains information about the Amazon Route 53 DNS records that you want AWS Cloud Map to create when you register an instance.
DnsConfigChange
A complex type that contains information about changes to the Route 53 DNS records that AWS Cloud Map creates when you register an instance.
DnsProperties
A complex type that contains the ID for the Route 53 hosted zone that AWS Cloud Map creates when you create a namespace.
DnsRecord
A complex type that contains information about the Route 53 DNS records that you want AWS Cloud Map to create when you register an instance.
GetInstanceResponse
GetInstancesHealthStatusResponse
GetNamespaceResponse
GetOperationResponse
GetServiceResponse
HealthCheckConfig
Public DNS and HTTP namespaces only. A complex type that contains settings for an optional health check. If you specify settings for a health check, AWS Cloud Map associates the health check with the records that you specify in DnsConfig. Health checks are basic Route 53 health checks that monitor an AWS endpoint. For information about pricing for health checks, see Amazon Route 53 Pricing.
HealthCheckCustomConfig
A complex type that contains information about an optional custom health check. A custom health check, which requires that you use a third-party health checker to evaluate the health of your resources, is useful in the following circumstances:
HttpInstanceSummary
In a response to a DiscoverInstances request, HttpInstanceSummary contains information about one instance that matches the values that you specified in the request.
HttpProperties
A complex type that contains the name of an HTTP namespace.
Instance
A complex type that contains information about an instance that AWS Cloud Map creates when you submit a RegisterInstance request.
InstanceSummary
A complex type that contains information about the instances that you registered by using a specified service.
ListInstancesResponse
ListNamespacesResponse
ListOperationsResponse
ListServicesResponse
ListTagsForResourceResponse
Namespace
A complex type that contains information about a specified namespace.
NamespaceFilter
A complex type that identifies the namespaces that you want to list. You can choose to list public or private namespaces.
NamespaceProperties
A complex type that contains information that is specific to the namespace type.
NamespaceSummary
A complex type that contains information about a namespace.
Operation
A complex type that contains information about a specified operation.
OperationFilter
A complex type that lets you select the operations that you want to list.
OperationSummary
A complex type that contains information about an operation that matches the criteria that you specified in a ListOperations request.
RegisterInstanceResponse
Service
A complex type that contains information about the specified service.
ServiceChange
A complex type that contains changes to an existing service.
ServiceDiscovery
AWS Cloud Map lets you configure public DNS, private DNS, or HTTP namespaces that your microservice applications run in. When an instance of the service becomes available, you can call the AWS Cloud Map API to register the instance with AWS Cloud Map. For public or private DNS namespaces, AWS Cloud Map automatically creates DNS records and an optional health check. Clients that submit public or private DNS queries, or HTTP requests, for the service receive an answer that contains up to eight healthy records.
ServiceFilter
A complex type that lets you specify the namespaces that you want to list services for.
ServiceSummary
A complex type that contains information about a specified service.
Tag
A custom key-value pair associated with a resource.
TagResourceResponse
UntagResourceResponse
UpdateServiceResponse

Enums

CustomHealthStatus
FilterCondition
HealthCheckType
HealthStatus
HealthStatusFilter
NamespaceFilterName
NamespaceType
OperationFilterName
OperationStatus
OperationTargetType
OperationType
RecordType
RoutingPolicy
ServiceFilterName

Exceptions / Errors

CustomHealthNotFound
DuplicateRequest
InstanceNotFound
InvalidInput
NamespaceAlreadyExists
NamespaceNotFound
OperationNotFound
RequestLimitExceeded
ResourceInUse
ResourceLimitExceeded
ResourceNotFoundException
ServiceAlreadyExists
ServiceNotFound
TooManyTagsException