amazonka-route53-autonaming-2.0: Amazon Cloud Map SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Route53AutoNaming

Contents

Description

Derived from API version 2017-03-14 of the AWS service descriptions, licensed under Apache 2.0.

Cloud Map

With Cloud Map, you can configure public DNS, private DNS, or HTTP namespaces that your microservice applications run in. When an instance becomes available, you can call the Cloud Map API to register the instance with Cloud Map. For public or private DNS namespaces, 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.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2017-03-14 of the Amazon Cloud Map SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by Route53AutoNaming.

CustomHealthNotFound

_CustomHealthNotFound :: AsError a => Fold a ServiceError Source #

The health check for the instance that's specified by ServiceId and InstanceId isn't a custom health check.

DuplicateRequest

_DuplicateRequest :: AsError a => Fold a ServiceError Source #

The operation is already in progress.

InstanceNotFound

_InstanceNotFound :: AsError a => Fold a ServiceError Source #

No instance exists with the specified ID, or the instance was recently registered, and information about the instance hasn't propagated yet.

InvalidInput

_InvalidInput :: AsError a => Fold a ServiceError Source #

One or more specified values aren't valid. For example, a required value might be missing, a numeric value might be outside the allowed range, or a string value might exceed length constraints.

NamespaceAlreadyExists

_NamespaceAlreadyExists :: AsError a => Fold a ServiceError Source #

The namespace that you're trying to create already exists.

NamespaceNotFound

_NamespaceNotFound :: AsError a => Fold a ServiceError Source #

No namespace exists with the specified ID.

OperationNotFound

_OperationNotFound :: AsError a => Fold a ServiceError Source #

No operation exists with the specified ID.

RequestLimitExceeded

_RequestLimitExceeded :: AsError a => Fold a ServiceError Source #

The operation can't be completed because you've reached the quota for the number of requests. For more information, see Cloud Map API request throttling quota in the Cloud Map Developer Guide.

ResourceInUse

_ResourceInUse :: AsError a => Fold a ServiceError Source #

The specified resource can't be deleted because it contains other resources. For example, you can't delete a service that contains any instances.

ResourceLimitExceeded

_ResourceLimitExceeded :: AsError a => Fold a ServiceError Source #

The resource can't be created because you've reached the quota on the number of resources.

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

The operation can't be completed because the resource was not found.

ServiceAlreadyExists

_ServiceAlreadyExists :: AsError a => Fold a ServiceError Source #

The service can't be created because a service with the same name already exists.

ServiceNotFound

_ServiceNotFound :: AsError a => Fold a ServiceError Source #

No service exists with the specified ID.

TooManyTagsException

_TooManyTagsException :: AsError a => Fold a ServiceError Source #

The list of tags on the resource is over the quota. The maximum number of tags that can be applied to a resource is 50.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

CreateHttpNamespace

data CreateHttpNamespace Source #

See: newCreateHttpNamespace smart constructor.

Instances

Instances details
ToJSON CreateHttpNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreateHttpNamespace

ToHeaders CreateHttpNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreateHttpNamespace

ToPath CreateHttpNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreateHttpNamespace

ToQuery CreateHttpNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreateHttpNamespace

AWSRequest CreateHttpNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreateHttpNamespace

Associated Types

type AWSResponse CreateHttpNamespace #

Generic CreateHttpNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreateHttpNamespace

Associated Types

type Rep CreateHttpNamespace :: Type -> Type #

Read CreateHttpNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreateHttpNamespace

Show CreateHttpNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreateHttpNamespace

NFData CreateHttpNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreateHttpNamespace

Methods

rnf :: CreateHttpNamespace -> () #

Eq CreateHttpNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreateHttpNamespace

Hashable CreateHttpNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreateHttpNamespace

type AWSResponse CreateHttpNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreateHttpNamespace

type Rep CreateHttpNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreateHttpNamespace

type Rep CreateHttpNamespace = D1 ('MetaData "CreateHttpNamespace" "Amazonka.Route53AutoNaming.CreateHttpNamespace" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "CreateHttpNamespace'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creatorRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateHttpNamespace Source #

Create a value of CreateHttpNamespace with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateHttpNamespace, createHttpNamespace_creatorRequestId - A unique string that identifies the request and that allows failed CreateHttpNamespace requests to be retried without the risk of running the operation twice. CreatorRequestId can be any unique string (for example, a date/time stamp).

CreateHttpNamespace, createHttpNamespace_description - A description for the namespace.

$sel:tags:CreateHttpNamespace', createHttpNamespace_tags - The tags to add to the namespace. Each tag consists of a key and an optional value that you define. Tags keys can be up to 128 characters in length, and tag values can be up to 256 characters in length.

CreateHttpNamespace, createHttpNamespace_name - The name that you want to assign to this namespace.

data CreateHttpNamespaceResponse Source #

See: newCreateHttpNamespaceResponse smart constructor.

Instances

Instances details
Generic CreateHttpNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreateHttpNamespace

Associated Types

type Rep CreateHttpNamespaceResponse :: Type -> Type #

Read CreateHttpNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreateHttpNamespace

Show CreateHttpNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreateHttpNamespace

NFData CreateHttpNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreateHttpNamespace

Eq CreateHttpNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreateHttpNamespace

type Rep CreateHttpNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreateHttpNamespace

type Rep CreateHttpNamespaceResponse = D1 ('MetaData "CreateHttpNamespaceResponse" "Amazonka.Route53AutoNaming.CreateHttpNamespace" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "CreateHttpNamespaceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "operationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateHttpNamespaceResponse Source #

Create a value of CreateHttpNamespaceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:operationId:CreateHttpNamespaceResponse', createHttpNamespaceResponse_operationId - A value that you can use to determine whether the request completed successfully. To get the status of the operation, see GetOperation.

$sel:httpStatus:CreateHttpNamespaceResponse', createHttpNamespaceResponse_httpStatus - The response's http status code.

CreatePrivateDnsNamespace

data CreatePrivateDnsNamespace Source #

See: newCreatePrivateDnsNamespace smart constructor.

Instances

Instances details
ToJSON CreatePrivateDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreatePrivateDnsNamespace

ToHeaders CreatePrivateDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreatePrivateDnsNamespace

ToPath CreatePrivateDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreatePrivateDnsNamespace

ToQuery CreatePrivateDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreatePrivateDnsNamespace

AWSRequest CreatePrivateDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreatePrivateDnsNamespace

Generic CreatePrivateDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreatePrivateDnsNamespace

Associated Types

type Rep CreatePrivateDnsNamespace :: Type -> Type #

Read CreatePrivateDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreatePrivateDnsNamespace

Show CreatePrivateDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreatePrivateDnsNamespace

NFData CreatePrivateDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreatePrivateDnsNamespace

Eq CreatePrivateDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreatePrivateDnsNamespace

Hashable CreatePrivateDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreatePrivateDnsNamespace

type AWSResponse CreatePrivateDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreatePrivateDnsNamespace

type Rep CreatePrivateDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreatePrivateDnsNamespace

type Rep CreatePrivateDnsNamespace = D1 ('MetaData "CreatePrivateDnsNamespace" "Amazonka.Route53AutoNaming.CreatePrivateDnsNamespace" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "CreatePrivateDnsNamespace'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creatorRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "properties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PrivateDnsNamespaceProperties)))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "vpc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCreatePrivateDnsNamespace Source #

Create a value of CreatePrivateDnsNamespace with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreatePrivateDnsNamespace, createPrivateDnsNamespace_creatorRequestId - A unique string that identifies the request and that allows failed CreatePrivateDnsNamespace requests to be retried without the risk of running the operation twice. CreatorRequestId can be any unique string (for example, a date/timestamp).

CreatePrivateDnsNamespace, createPrivateDnsNamespace_description - A description for the namespace.

CreatePrivateDnsNamespace, createPrivateDnsNamespace_properties - Properties for the private DNS namespace.

$sel:tags:CreatePrivateDnsNamespace', createPrivateDnsNamespace_tags - The tags to add to the namespace. Each tag consists of a key and an optional value that you define. Tags keys can be up to 128 characters in length, and tag values can be up to 256 characters in length.

CreatePrivateDnsNamespace, createPrivateDnsNamespace_name - The name that you want to assign to this namespace. When you create a private DNS namespace, Cloud Map automatically creates an Amazon Route 53 private hosted zone that has the same name as the namespace.

$sel:vpc:CreatePrivateDnsNamespace', createPrivateDnsNamespace_vpc - The ID of the Amazon VPC that you want to associate the namespace with.

data CreatePrivateDnsNamespaceResponse Source #

See: newCreatePrivateDnsNamespaceResponse smart constructor.

Instances

Instances details
Generic CreatePrivateDnsNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreatePrivateDnsNamespace

Associated Types

type Rep CreatePrivateDnsNamespaceResponse :: Type -> Type #

Read CreatePrivateDnsNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreatePrivateDnsNamespace

Show CreatePrivateDnsNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreatePrivateDnsNamespace

NFData CreatePrivateDnsNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreatePrivateDnsNamespace

Eq CreatePrivateDnsNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreatePrivateDnsNamespace

type Rep CreatePrivateDnsNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreatePrivateDnsNamespace

type Rep CreatePrivateDnsNamespaceResponse = D1 ('MetaData "CreatePrivateDnsNamespaceResponse" "Amazonka.Route53AutoNaming.CreatePrivateDnsNamespace" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "CreatePrivateDnsNamespaceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "operationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreatePrivateDnsNamespaceResponse Source #

Create a value of CreatePrivateDnsNamespaceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:operationId:CreatePrivateDnsNamespaceResponse', createPrivateDnsNamespaceResponse_operationId - A value that you can use to determine whether the request completed successfully. To get the status of the operation, see GetOperation.

$sel:httpStatus:CreatePrivateDnsNamespaceResponse', createPrivateDnsNamespaceResponse_httpStatus - The response's http status code.

CreatePublicDnsNamespace

data CreatePublicDnsNamespace Source #

See: newCreatePublicDnsNamespace smart constructor.

Instances

Instances details
ToJSON CreatePublicDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreatePublicDnsNamespace

ToHeaders CreatePublicDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreatePublicDnsNamespace

ToPath CreatePublicDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreatePublicDnsNamespace

ToQuery CreatePublicDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreatePublicDnsNamespace

AWSRequest CreatePublicDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreatePublicDnsNamespace

Generic CreatePublicDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreatePublicDnsNamespace

Associated Types

type Rep CreatePublicDnsNamespace :: Type -> Type #

Read CreatePublicDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreatePublicDnsNamespace

Show CreatePublicDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreatePublicDnsNamespace

NFData CreatePublicDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreatePublicDnsNamespace

Eq CreatePublicDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreatePublicDnsNamespace

Hashable CreatePublicDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreatePublicDnsNamespace

type AWSResponse CreatePublicDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreatePublicDnsNamespace

type Rep CreatePublicDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreatePublicDnsNamespace

type Rep CreatePublicDnsNamespace = D1 ('MetaData "CreatePublicDnsNamespace" "Amazonka.Route53AutoNaming.CreatePublicDnsNamespace" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "CreatePublicDnsNamespace'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creatorRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "properties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PublicDnsNamespaceProperties)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCreatePublicDnsNamespace Source #

Create a value of CreatePublicDnsNamespace with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreatePublicDnsNamespace, createPublicDnsNamespace_creatorRequestId - A unique string that identifies the request and that allows failed CreatePublicDnsNamespace requests to be retried without the risk of running the operation twice. CreatorRequestId can be any unique string (for example, a date/timestamp).

CreatePublicDnsNamespace, createPublicDnsNamespace_description - A description for the namespace.

CreatePublicDnsNamespace, createPublicDnsNamespace_properties - Properties for the public DNS namespace.

$sel:tags:CreatePublicDnsNamespace', createPublicDnsNamespace_tags - The tags to add to the namespace. Each tag consists of a key and an optional value that you define. Tags keys can be up to 128 characters in length, and tag values can be up to 256 characters in length.

CreatePublicDnsNamespace, createPublicDnsNamespace_name - The name that you want to assign to this namespace.

Do not include sensitive information in the name. The name is publicly available using DNS queries.

data CreatePublicDnsNamespaceResponse Source #

See: newCreatePublicDnsNamespaceResponse smart constructor.

Instances

Instances details
Generic CreatePublicDnsNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreatePublicDnsNamespace

Associated Types

type Rep CreatePublicDnsNamespaceResponse :: Type -> Type #

Read CreatePublicDnsNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreatePublicDnsNamespace

Show CreatePublicDnsNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreatePublicDnsNamespace

NFData CreatePublicDnsNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreatePublicDnsNamespace

Eq CreatePublicDnsNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreatePublicDnsNamespace

type Rep CreatePublicDnsNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreatePublicDnsNamespace

type Rep CreatePublicDnsNamespaceResponse = D1 ('MetaData "CreatePublicDnsNamespaceResponse" "Amazonka.Route53AutoNaming.CreatePublicDnsNamespace" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "CreatePublicDnsNamespaceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "operationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreatePublicDnsNamespaceResponse Source #

Create a value of CreatePublicDnsNamespaceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:operationId:CreatePublicDnsNamespaceResponse', createPublicDnsNamespaceResponse_operationId - A value that you can use to determine whether the request completed successfully. To get the status of the operation, see GetOperation.

$sel:httpStatus:CreatePublicDnsNamespaceResponse', createPublicDnsNamespaceResponse_httpStatus - The response's http status code.

CreateService

data CreateService Source #

See: newCreateService smart constructor.

Instances

Instances details
ToJSON CreateService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreateService

ToHeaders CreateService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreateService

ToPath CreateService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreateService

ToQuery CreateService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreateService

AWSRequest CreateService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreateService

Associated Types

type AWSResponse CreateService #

Generic CreateService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreateService

Associated Types

type Rep CreateService :: Type -> Type #

Read CreateService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreateService

Show CreateService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreateService

NFData CreateService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreateService

Methods

rnf :: CreateService -> () #

Eq CreateService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreateService

Hashable CreateService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreateService

type AWSResponse CreateService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreateService

type Rep CreateService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreateService

newCreateService Source #

Create a value of CreateService with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateService, createService_creatorRequestId - A unique string that identifies the request and that allows failed CreateService requests to be retried without the risk of running the operation twice. CreatorRequestId can be any unique string (for example, a date/timestamp).

CreateService, createService_description - A description for the service.

CreateService, createService_dnsConfig - A complex type that contains information about the Amazon Route 53 records that you want Cloud Map to create when you register an instance.

CreateService, createService_healthCheckConfig - Public DNS and HTTP namespaces only. A complex type that contains settings for an optional Route 53 health check. If you specify settings for a health check, Cloud Map associates the health check with all the Route 53 DNS records that you specify in DnsConfig.

If you specify a health check configuration, you can specify either HealthCheckCustomConfig or HealthCheckConfig but not both.

For information about the charges for health checks, see Cloud Map Pricing.

CreateService, createService_healthCheckCustomConfig - A complex type that contains information about an optional custom health check.

If you specify a health check configuration, you can specify either HealthCheckCustomConfig or HealthCheckConfig but not both.

You can't add, update, or delete a HealthCheckCustomConfig configuration from an existing service.

CreateService, createService_namespaceId - The ID of the namespace that you want to use to create the service. The namespace ID must be specified, but it can be specified either here or in the DnsConfig object.

$sel:tags:CreateService', createService_tags - The tags to add to the service. Each tag consists of a key and an optional value that you define. Tags keys can be up to 128 characters in length, and tag values can be up to 256 characters in length.

CreateService, createService_type - If present, specifies that the service instances are only discoverable using the DiscoverInstances API operation. No DNS records is registered for the service instances. The only valid value is HTTP.

CreateService, createService_name - The name that you want to assign to the service.

Do not include sensitive information in the name if the namespace is discoverable by public DNS queries.

If you want Cloud Map to create an SRV record when you register an instance and you're using a system that requires a specific SRV format, such as HAProxy, specify the following for Name:

  • Start the name with an underscore (_), such as _exampleservice.
  • End the name with ._protocol, such as ._tcp.

When you register an instance, Cloud Map creates an SRV record and assigns a name to the record by concatenating the service name and the namespace name (for example,

_exampleservice._tcp.example.com).

For services that are accessible by DNS queries, you can't create multiple services with names that differ only by case (such as EXAMPLE and example). Otherwise, these services have the same DNS name and can't be distinguished. However, if you use a namespace that's only accessible by API calls, then you can create services that with names that differ only by case.

data CreateServiceResponse Source #

See: newCreateServiceResponse smart constructor.

Instances

Instances details
Generic CreateServiceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreateService

Associated Types

type Rep CreateServiceResponse :: Type -> Type #

Read CreateServiceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreateService

Show CreateServiceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreateService

NFData CreateServiceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreateService

Methods

rnf :: CreateServiceResponse -> () #

Eq CreateServiceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreateService

type Rep CreateServiceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.CreateService

type Rep CreateServiceResponse = D1 ('MetaData "CreateServiceResponse" "Amazonka.Route53AutoNaming.CreateService" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "CreateServiceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "service") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceInfo)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateServiceResponse Source #

Create a value of CreateServiceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:service:CreateServiceResponse', createServiceResponse_service - A complex type that contains information about the new service.

$sel:httpStatus:CreateServiceResponse', createServiceResponse_httpStatus - The response's http status code.

DeleteNamespace

data DeleteNamespace Source #

See: newDeleteNamespace smart constructor.

Constructors

DeleteNamespace' Text 

Instances

Instances details
ToJSON DeleteNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeleteNamespace

ToHeaders DeleteNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeleteNamespace

ToPath DeleteNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeleteNamespace

ToQuery DeleteNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeleteNamespace

AWSRequest DeleteNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeleteNamespace

Associated Types

type AWSResponse DeleteNamespace #

Generic DeleteNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeleteNamespace

Associated Types

type Rep DeleteNamespace :: Type -> Type #

Read DeleteNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeleteNamespace

Show DeleteNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeleteNamespace

NFData DeleteNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeleteNamespace

Methods

rnf :: DeleteNamespace -> () #

Eq DeleteNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeleteNamespace

Hashable DeleteNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeleteNamespace

type AWSResponse DeleteNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeleteNamespace

type Rep DeleteNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeleteNamespace

type Rep DeleteNamespace = D1 ('MetaData "DeleteNamespace" "Amazonka.Route53AutoNaming.DeleteNamespace" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "DeleteNamespace'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteNamespace Source #

Create a value of DeleteNamespace with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteNamespace, deleteNamespace_id - The ID of the namespace that you want to delete.

data DeleteNamespaceResponse Source #

See: newDeleteNamespaceResponse smart constructor.

Instances

Instances details
Generic DeleteNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeleteNamespace

Associated Types

type Rep DeleteNamespaceResponse :: Type -> Type #

Read DeleteNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeleteNamespace

Show DeleteNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeleteNamespace

NFData DeleteNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeleteNamespace

Methods

rnf :: DeleteNamespaceResponse -> () #

Eq DeleteNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeleteNamespace

type Rep DeleteNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeleteNamespace

type Rep DeleteNamespaceResponse = D1 ('MetaData "DeleteNamespaceResponse" "Amazonka.Route53AutoNaming.DeleteNamespace" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "DeleteNamespaceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "operationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteNamespaceResponse Source #

Create a value of DeleteNamespaceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:operationId:DeleteNamespaceResponse', deleteNamespaceResponse_operationId - A value that you can use to determine whether the request completed successfully. To get the status of the operation, see GetOperation.

$sel:httpStatus:DeleteNamespaceResponse', deleteNamespaceResponse_httpStatus - The response's http status code.

DeleteService

data DeleteService Source #

See: newDeleteService smart constructor.

Constructors

DeleteService' Text 

Instances

Instances details
ToJSON DeleteService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeleteService

ToHeaders DeleteService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeleteService

ToPath DeleteService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeleteService

ToQuery DeleteService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeleteService

AWSRequest DeleteService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeleteService

Associated Types

type AWSResponse DeleteService #

Generic DeleteService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeleteService

Associated Types

type Rep DeleteService :: Type -> Type #

Read DeleteService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeleteService

Show DeleteService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeleteService

NFData DeleteService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeleteService

Methods

rnf :: DeleteService -> () #

Eq DeleteService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeleteService

Hashable DeleteService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeleteService

type AWSResponse DeleteService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeleteService

type Rep DeleteService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeleteService

type Rep DeleteService = D1 ('MetaData "DeleteService" "Amazonka.Route53AutoNaming.DeleteService" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "DeleteService'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteService Source #

Create a value of DeleteService with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteService, deleteService_id - The ID of the service that you want to delete.

data DeleteServiceResponse Source #

See: newDeleteServiceResponse smart constructor.

Instances

Instances details
Generic DeleteServiceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeleteService

Associated Types

type Rep DeleteServiceResponse :: Type -> Type #

Read DeleteServiceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeleteService

Show DeleteServiceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeleteService

NFData DeleteServiceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeleteService

Methods

rnf :: DeleteServiceResponse -> () #

Eq DeleteServiceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeleteService

type Rep DeleteServiceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeleteService

type Rep DeleteServiceResponse = D1 ('MetaData "DeleteServiceResponse" "Amazonka.Route53AutoNaming.DeleteService" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "DeleteServiceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteServiceResponse Source #

Create a value of DeleteServiceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteServiceResponse', deleteServiceResponse_httpStatus - The response's http status code.

DeregisterInstance

data DeregisterInstance Source #

See: newDeregisterInstance smart constructor.

Instances

Instances details
ToJSON DeregisterInstance Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeregisterInstance

ToHeaders DeregisterInstance Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeregisterInstance

ToPath DeregisterInstance Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeregisterInstance

ToQuery DeregisterInstance Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeregisterInstance

AWSRequest DeregisterInstance Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeregisterInstance

Associated Types

type AWSResponse DeregisterInstance #

Generic DeregisterInstance Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeregisterInstance

Associated Types

type Rep DeregisterInstance :: Type -> Type #

Read DeregisterInstance Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeregisterInstance

Show DeregisterInstance Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeregisterInstance

NFData DeregisterInstance Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeregisterInstance

Methods

rnf :: DeregisterInstance -> () #

Eq DeregisterInstance Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeregisterInstance

Hashable DeregisterInstance Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeregisterInstance

type AWSResponse DeregisterInstance Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeregisterInstance

type Rep DeregisterInstance Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeregisterInstance

type Rep DeregisterInstance = D1 ('MetaData "DeregisterInstance" "Amazonka.Route53AutoNaming.DeregisterInstance" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "DeregisterInstance'" 'PrefixI 'True) (S1 ('MetaSel ('Just "serviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeregisterInstance Source #

Create a value of DeregisterInstance with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:serviceId:DeregisterInstance', deregisterInstance_serviceId - The ID of the service that the instance is associated with.

DeregisterInstance, deregisterInstance_instanceId - The value that you specified for Id in the RegisterInstance request.

data DeregisterInstanceResponse Source #

See: newDeregisterInstanceResponse smart constructor.

Instances

Instances details
Generic DeregisterInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeregisterInstance

Associated Types

type Rep DeregisterInstanceResponse :: Type -> Type #

Read DeregisterInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeregisterInstance

Show DeregisterInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeregisterInstance

NFData DeregisterInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeregisterInstance

Eq DeregisterInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeregisterInstance

type Rep DeregisterInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DeregisterInstance

type Rep DeregisterInstanceResponse = D1 ('MetaData "DeregisterInstanceResponse" "Amazonka.Route53AutoNaming.DeregisterInstance" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "DeregisterInstanceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "operationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeregisterInstanceResponse Source #

Create a value of DeregisterInstanceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:operationId:DeregisterInstanceResponse', deregisterInstanceResponse_operationId - A value that you can use to determine whether the request completed successfully. To get the status of the operation, see GetOperation.

$sel:httpStatus:DeregisterInstanceResponse', deregisterInstanceResponse_httpStatus - The response's http status code.

DiscoverInstances

data DiscoverInstances Source #

See: newDiscoverInstances smart constructor.

Instances

Instances details
ToJSON DiscoverInstances Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DiscoverInstances

ToHeaders DiscoverInstances Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DiscoverInstances

ToPath DiscoverInstances Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DiscoverInstances

ToQuery DiscoverInstances Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DiscoverInstances

AWSRequest DiscoverInstances Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DiscoverInstances

Associated Types

type AWSResponse DiscoverInstances #

Generic DiscoverInstances Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DiscoverInstances

Associated Types

type Rep DiscoverInstances :: Type -> Type #

Read DiscoverInstances Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DiscoverInstances

Show DiscoverInstances Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DiscoverInstances

NFData DiscoverInstances Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DiscoverInstances

Methods

rnf :: DiscoverInstances -> () #

Eq DiscoverInstances Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DiscoverInstances

Hashable DiscoverInstances Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DiscoverInstances

type AWSResponse DiscoverInstances Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DiscoverInstances

type Rep DiscoverInstances Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DiscoverInstances

type Rep DiscoverInstances = D1 ('MetaData "DiscoverInstances" "Amazonka.Route53AutoNaming.DiscoverInstances" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "DiscoverInstances'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "healthStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HealthStatusFilter)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "optionalParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))) :*: (S1 ('MetaSel ('Just "queryParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "namespaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "serviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newDiscoverInstances Source #

Create a value of DiscoverInstances with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DiscoverInstances, discoverInstances_healthStatus - The health status of the instances that you want to discover. This parameter is ignored for services that don't have a health check configured, and all instances are returned.

HEALTHY
Returns healthy instances.
UNHEALTHY
Returns unhealthy instances.
ALL
Returns all instances.
HEALTHY_OR_ELSE_ALL
Returns healthy instances, unless none are reporting a healthy state. In that case, return all instances. This is also called failing open.

$sel:maxResults:DiscoverInstances', discoverInstances_maxResults - The maximum number of instances that you want Cloud Map to return in the response to a DiscoverInstances request. If you don't specify a value for MaxResults, Cloud Map returns up to 100 instances.

$sel:optionalParameters:DiscoverInstances', discoverInstances_optionalParameters - Opportunistic filters to scope the results based on custom attributes. If there are instances that match both the filters specified in both the QueryParameters parameter and this parameter, all of these instances are returned. Otherwise, the filters are ignored, and only instances that match the filters that are specified in the QueryParameters parameter are returned.

$sel:queryParameters:DiscoverInstances', discoverInstances_queryParameters - Filters to scope the results based on custom attributes for the instance (for example, {version=v1, az=1a}). Only instances that match all the specified key-value pairs are returned.

DiscoverInstances, discoverInstances_namespaceName - The HttpName name of the namespace. It's found in the HttpProperties member of the Properties member of the namespace.

DiscoverInstances, discoverInstances_serviceName - The name of the service that you specified when you registered the instance.

data DiscoverInstancesResponse Source #

See: newDiscoverInstancesResponse smart constructor.

Instances

Instances details
Generic DiscoverInstancesResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DiscoverInstances

Associated Types

type Rep DiscoverInstancesResponse :: Type -> Type #

Read DiscoverInstancesResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DiscoverInstances

Show DiscoverInstancesResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DiscoverInstances

NFData DiscoverInstancesResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DiscoverInstances

Eq DiscoverInstancesResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DiscoverInstances

type Rep DiscoverInstancesResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.DiscoverInstances

type Rep DiscoverInstancesResponse = D1 ('MetaData "DiscoverInstancesResponse" "Amazonka.Route53AutoNaming.DiscoverInstances" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "DiscoverInstancesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "instances") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [HttpInstanceSummary])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDiscoverInstancesResponse Source #

Create a value of DiscoverInstancesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:instances:DiscoverInstancesResponse', discoverInstancesResponse_instances - A complex type that contains one HttpInstanceSummary for each registered instance.

$sel:httpStatus:DiscoverInstancesResponse', discoverInstancesResponse_httpStatus - The response's http status code.

GetInstance

data GetInstance Source #

See: newGetInstance smart constructor.

Constructors

GetInstance' Text Text 

Instances

Instances details
ToJSON GetInstance Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetInstance

ToHeaders GetInstance Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetInstance

Methods

toHeaders :: GetInstance -> [Header] #

ToPath GetInstance Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetInstance

ToQuery GetInstance Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetInstance

AWSRequest GetInstance Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetInstance

Associated Types

type AWSResponse GetInstance #

Generic GetInstance Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetInstance

Associated Types

type Rep GetInstance :: Type -> Type #

Read GetInstance Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetInstance

Show GetInstance Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetInstance

NFData GetInstance Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetInstance

Methods

rnf :: GetInstance -> () #

Eq GetInstance Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetInstance

Hashable GetInstance Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetInstance

type AWSResponse GetInstance Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetInstance

type Rep GetInstance Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetInstance

type Rep GetInstance = D1 ('MetaData "GetInstance" "Amazonka.Route53AutoNaming.GetInstance" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "GetInstance'" 'PrefixI 'True) (S1 ('MetaSel ('Just "serviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetInstance Source #

Create a value of GetInstance with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:serviceId:GetInstance', getInstance_serviceId - The ID of the service that the instance is associated with.

GetInstance, getInstance_instanceId - The ID of the instance that you want to get information about.

data GetInstanceResponse Source #

See: newGetInstanceResponse smart constructor.

Instances

Instances details
Generic GetInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetInstance

Associated Types

type Rep GetInstanceResponse :: Type -> Type #

Read GetInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetInstance

Show GetInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetInstance

NFData GetInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetInstance

Methods

rnf :: GetInstanceResponse -> () #

Eq GetInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetInstance

type Rep GetInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetInstance

type Rep GetInstanceResponse = D1 ('MetaData "GetInstanceResponse" "Amazonka.Route53AutoNaming.GetInstance" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "GetInstanceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "instance'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Instance)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetInstanceResponse Source #

Create a value of GetInstanceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:instance':GetInstanceResponse', getInstanceResponse_instance - A complex type that contains information about a specified instance.

$sel:httpStatus:GetInstanceResponse', getInstanceResponse_httpStatus - The response's http status code.

GetInstancesHealthStatus

data GetInstancesHealthStatus Source #

See: newGetInstancesHealthStatus smart constructor.

Instances

Instances details
ToJSON GetInstancesHealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetInstancesHealthStatus

ToHeaders GetInstancesHealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetInstancesHealthStatus

ToPath GetInstancesHealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetInstancesHealthStatus

ToQuery GetInstancesHealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetInstancesHealthStatus

AWSRequest GetInstancesHealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetInstancesHealthStatus

Generic GetInstancesHealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetInstancesHealthStatus

Associated Types

type Rep GetInstancesHealthStatus :: Type -> Type #

Read GetInstancesHealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetInstancesHealthStatus

Show GetInstancesHealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetInstancesHealthStatus

NFData GetInstancesHealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetInstancesHealthStatus

Eq GetInstancesHealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetInstancesHealthStatus

Hashable GetInstancesHealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetInstancesHealthStatus

type AWSResponse GetInstancesHealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetInstancesHealthStatus

type Rep GetInstancesHealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetInstancesHealthStatus

type Rep GetInstancesHealthStatus = D1 ('MetaData "GetInstancesHealthStatus" "Amazonka.Route53AutoNaming.GetInstancesHealthStatus" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "GetInstancesHealthStatus'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "instances") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newGetInstancesHealthStatus Source #

Create a value of GetInstancesHealthStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:instances:GetInstancesHealthStatus', getInstancesHealthStatus_instances - An array that contains the IDs of all the instances that you want to get the health status for.

If you omit Instances, Cloud Map returns the health status for all the instances that are associated with the specified service.

To get the IDs for the instances that you've registered by using a specified service, submit a ListInstances request.

$sel:maxResults:GetInstancesHealthStatus', getInstancesHealthStatus_maxResults - The maximum number of instances that you want Cloud Map to return in the response to a GetInstancesHealthStatus request. If you don't specify a value for MaxResults, Cloud Map returns up to 100 instances.

GetInstancesHealthStatus, getInstancesHealthStatus_nextToken - For the first GetInstancesHealthStatus request, omit this value.

If more than MaxResults instances match the specified criteria, you can submit another GetInstancesHealthStatus request to get the next group of results. Specify the value of NextToken from the previous response in the next request.

$sel:serviceId:GetInstancesHealthStatus', getInstancesHealthStatus_serviceId - The ID of the service that the instance is associated with.

data GetInstancesHealthStatusResponse Source #

See: newGetInstancesHealthStatusResponse smart constructor.

Instances

Instances details
Generic GetInstancesHealthStatusResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetInstancesHealthStatus

Associated Types

type Rep GetInstancesHealthStatusResponse :: Type -> Type #

Read GetInstancesHealthStatusResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetInstancesHealthStatus

Show GetInstancesHealthStatusResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetInstancesHealthStatus

NFData GetInstancesHealthStatusResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetInstancesHealthStatus

Eq GetInstancesHealthStatusResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetInstancesHealthStatus

type Rep GetInstancesHealthStatusResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetInstancesHealthStatus

type Rep GetInstancesHealthStatusResponse = D1 ('MetaData "GetInstancesHealthStatusResponse" "Amazonka.Route53AutoNaming.GetInstancesHealthStatus" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "GetInstancesHealthStatusResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text HealthStatus))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetInstancesHealthStatusResponse Source #

Create a value of GetInstancesHealthStatusResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetInstancesHealthStatus, getInstancesHealthStatusResponse_nextToken - If more than MaxResults instances match the specified criteria, you can submit another GetInstancesHealthStatus request to get the next group of results. Specify the value of NextToken from the previous response in the next request.

GetInstancesHealthStatusResponse, getInstancesHealthStatusResponse_status - A complex type that contains the IDs and the health status of the instances that you specified in the GetInstancesHealthStatus request.

$sel:httpStatus:GetInstancesHealthStatusResponse', getInstancesHealthStatusResponse_httpStatus - The response's http status code.

GetNamespace

data GetNamespace Source #

See: newGetNamespace smart constructor.

Constructors

GetNamespace' Text 

Instances

Instances details
ToJSON GetNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetNamespace

ToHeaders GetNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetNamespace

ToPath GetNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetNamespace

ToQuery GetNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetNamespace

AWSRequest GetNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetNamespace

Associated Types

type AWSResponse GetNamespace #

Generic GetNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetNamespace

Associated Types

type Rep GetNamespace :: Type -> Type #

Read GetNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetNamespace

Show GetNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetNamespace

NFData GetNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetNamespace

Methods

rnf :: GetNamespace -> () #

Eq GetNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetNamespace

Hashable GetNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetNamespace

type AWSResponse GetNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetNamespace

type Rep GetNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetNamespace

type Rep GetNamespace = D1 ('MetaData "GetNamespace" "Amazonka.Route53AutoNaming.GetNamespace" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "GetNamespace'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetNamespace Source #

Create a value of GetNamespace with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetNamespace, getNamespace_id - The ID of the namespace that you want to get information about.

data GetNamespaceResponse Source #

See: newGetNamespaceResponse smart constructor.

Instances

Instances details
Generic GetNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetNamespace

Associated Types

type Rep GetNamespaceResponse :: Type -> Type #

Read GetNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetNamespace

Show GetNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetNamespace

NFData GetNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetNamespace

Methods

rnf :: GetNamespaceResponse -> () #

Eq GetNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetNamespace

type Rep GetNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetNamespace

type Rep GetNamespaceResponse = D1 ('MetaData "GetNamespaceResponse" "Amazonka.Route53AutoNaming.GetNamespace" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "GetNamespaceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Namespace)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetNamespaceResponse Source #

Create a value of GetNamespaceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:namespace:GetNamespaceResponse', getNamespaceResponse_namespace - A complex type that contains information about the specified namespace.

$sel:httpStatus:GetNamespaceResponse', getNamespaceResponse_httpStatus - The response's http status code.

GetOperation

data GetOperation Source #

See: newGetOperation smart constructor.

Constructors

GetOperation' Text 

Instances

Instances details
ToJSON GetOperation Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetOperation

ToHeaders GetOperation Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetOperation

ToPath GetOperation Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetOperation

ToQuery GetOperation Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetOperation

AWSRequest GetOperation Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetOperation

Associated Types

type AWSResponse GetOperation #

Generic GetOperation Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetOperation

Associated Types

type Rep GetOperation :: Type -> Type #

Read GetOperation Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetOperation

Show GetOperation Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetOperation

NFData GetOperation Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetOperation

Methods

rnf :: GetOperation -> () #

Eq GetOperation Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetOperation

Hashable GetOperation Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetOperation

type AWSResponse GetOperation Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetOperation

type Rep GetOperation Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetOperation

type Rep GetOperation = D1 ('MetaData "GetOperation" "Amazonka.Route53AutoNaming.GetOperation" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "GetOperation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "operationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetOperation Source #

Create a value of GetOperation with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:operationId:GetOperation', getOperation_operationId - The ID of the operation that you want to get more information about.

data GetOperationResponse Source #

See: newGetOperationResponse smart constructor.

Instances

Instances details
Generic GetOperationResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetOperation

Associated Types

type Rep GetOperationResponse :: Type -> Type #

Read GetOperationResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetOperation

Show GetOperationResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetOperation

NFData GetOperationResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetOperation

Methods

rnf :: GetOperationResponse -> () #

Eq GetOperationResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetOperation

type Rep GetOperationResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetOperation

type Rep GetOperationResponse = D1 ('MetaData "GetOperationResponse" "Amazonka.Route53AutoNaming.GetOperation" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "GetOperationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "operation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Operation)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetOperationResponse Source #

Create a value of GetOperationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:operation:GetOperationResponse', getOperationResponse_operation - A complex type that contains information about the operation.

$sel:httpStatus:GetOperationResponse', getOperationResponse_httpStatus - The response's http status code.

GetService

data GetService Source #

See: newGetService smart constructor.

Constructors

GetService' Text 

Instances

Instances details
ToJSON GetService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetService

ToHeaders GetService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetService

Methods

toHeaders :: GetService -> [Header] #

ToPath GetService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetService

ToQuery GetService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetService

AWSRequest GetService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetService

Associated Types

type AWSResponse GetService #

Generic GetService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetService

Associated Types

type Rep GetService :: Type -> Type #

Read GetService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetService

Show GetService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetService

NFData GetService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetService

Methods

rnf :: GetService -> () #

Eq GetService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetService

Hashable GetService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetService

type AWSResponse GetService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetService

type Rep GetService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetService

type Rep GetService = D1 ('MetaData "GetService" "Amazonka.Route53AutoNaming.GetService" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "GetService'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetService Source #

Arguments

:: Text

GetService

-> GetService 

Create a value of GetService with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetService, getService_id - The ID of the service that you want to get settings for.

data GetServiceResponse Source #

See: newGetServiceResponse smart constructor.

Instances

Instances details
Generic GetServiceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetService

Associated Types

type Rep GetServiceResponse :: Type -> Type #

Read GetServiceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetService

Show GetServiceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetService

NFData GetServiceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetService

Methods

rnf :: GetServiceResponse -> () #

Eq GetServiceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetService

type Rep GetServiceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.GetService

type Rep GetServiceResponse = D1 ('MetaData "GetServiceResponse" "Amazonka.Route53AutoNaming.GetService" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "GetServiceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "service") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceInfo)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetServiceResponse Source #

Create a value of GetServiceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:service:GetServiceResponse', getServiceResponse_service - A complex type that contains information about the service.

$sel:httpStatus:GetServiceResponse', getServiceResponse_httpStatus - The response's http status code.

ListInstances (Paginated)

data ListInstances Source #

See: newListInstances smart constructor.

Instances

Instances details
ToJSON ListInstances Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListInstances

ToHeaders ListInstances Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListInstances

ToPath ListInstances Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListInstances

ToQuery ListInstances Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListInstances

AWSPager ListInstances Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListInstances

AWSRequest ListInstances Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListInstances

Associated Types

type AWSResponse ListInstances #

Generic ListInstances Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListInstances

Associated Types

type Rep ListInstances :: Type -> Type #

Read ListInstances Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListInstances

Show ListInstances Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListInstances

NFData ListInstances Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListInstances

Methods

rnf :: ListInstances -> () #

Eq ListInstances Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListInstances

Hashable ListInstances Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListInstances

type AWSResponse ListInstances Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListInstances

type Rep ListInstances Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListInstances

type Rep ListInstances = D1 ('MetaData "ListInstances" "Amazonka.Route53AutoNaming.ListInstances" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "ListInstances'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListInstances Source #

Create a value of ListInstances with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListInstances', listInstances_maxResults - The maximum number of instances that you want Cloud Map to return in the response to a ListInstances request. If you don't specify a value for MaxResults, Cloud Map returns up to 100 instances.

ListInstances, listInstances_nextToken - For the first ListInstances request, omit this value.

If more than MaxResults instances match the specified criteria, you can submit another ListInstances request to get the next group of results. Specify the value of NextToken from the previous response in the next request.

$sel:serviceId:ListInstances', listInstances_serviceId - The ID of the service that you want to list instances for.

data ListInstancesResponse Source #

See: newListInstancesResponse smart constructor.

Instances

Instances details
Generic ListInstancesResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListInstances

Associated Types

type Rep ListInstancesResponse :: Type -> Type #

Read ListInstancesResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListInstances

Show ListInstancesResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListInstances

NFData ListInstancesResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListInstances

Methods

rnf :: ListInstancesResponse -> () #

Eq ListInstancesResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListInstances

type Rep ListInstancesResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListInstances

type Rep ListInstancesResponse = D1 ('MetaData "ListInstancesResponse" "Amazonka.Route53AutoNaming.ListInstances" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "ListInstancesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "instances") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InstanceSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListInstancesResponse Source #

Create a value of ListInstancesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:instances:ListInstancesResponse', listInstancesResponse_instances - Summary information about the instances that are associated with the specified service.

ListInstances, listInstancesResponse_nextToken - If more than MaxResults instances match the specified criteria, you can submit another ListInstances request to get the next group of results. Specify the value of NextToken from the previous response in the next request.

$sel:httpStatus:ListInstancesResponse', listInstancesResponse_httpStatus - The response's http status code.

ListNamespaces (Paginated)

data ListNamespaces Source #

See: newListNamespaces smart constructor.

Instances

Instances details
ToJSON ListNamespaces Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListNamespaces

ToHeaders ListNamespaces Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListNamespaces

ToPath ListNamespaces Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListNamespaces

ToQuery ListNamespaces Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListNamespaces

AWSPager ListNamespaces Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListNamespaces

AWSRequest ListNamespaces Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListNamespaces

Associated Types

type AWSResponse ListNamespaces #

Generic ListNamespaces Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListNamespaces

Associated Types

type Rep ListNamespaces :: Type -> Type #

Read ListNamespaces Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListNamespaces

Show ListNamespaces Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListNamespaces

NFData ListNamespaces Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListNamespaces

Methods

rnf :: ListNamespaces -> () #

Eq ListNamespaces Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListNamespaces

Hashable ListNamespaces Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListNamespaces

type AWSResponse ListNamespaces Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListNamespaces

type Rep ListNamespaces Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListNamespaces

type Rep ListNamespaces = D1 ('MetaData "ListNamespaces" "Amazonka.Route53AutoNaming.ListNamespaces" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "ListNamespaces'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NamespaceFilter])) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListNamespaces :: ListNamespaces Source #

Create a value of ListNamespaces with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filters:ListNamespaces', listNamespaces_filters - A complex type that contains specifications for the namespaces that you want to list.

If you specify more than one filter, a namespace must match all filters to be returned by ListNamespaces.

$sel:maxResults:ListNamespaces', listNamespaces_maxResults - The maximum number of namespaces that you want Cloud Map to return in the response to a ListNamespaces request. If you don't specify a value for MaxResults, Cloud Map returns up to 100 namespaces.

ListNamespaces, listNamespaces_nextToken - For the first ListNamespaces request, omit this value.

If the response contains NextToken, submit another ListNamespaces request to get the next group of results. Specify the value of NextToken from the previous response in the next request.

Cloud Map gets MaxResults namespaces and then filters them based on the specified criteria. It's possible that no namespaces in the first MaxResults namespaces matched the specified criteria but that subsequent groups of MaxResults namespaces do contain namespaces that match the criteria.

data ListNamespacesResponse Source #

See: newListNamespacesResponse smart constructor.

Instances

Instances details
Generic ListNamespacesResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListNamespaces

Associated Types

type Rep ListNamespacesResponse :: Type -> Type #

Read ListNamespacesResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListNamespaces

Show ListNamespacesResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListNamespaces

NFData ListNamespacesResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListNamespaces

Methods

rnf :: ListNamespacesResponse -> () #

Eq ListNamespacesResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListNamespaces

type Rep ListNamespacesResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListNamespaces

type Rep ListNamespacesResponse = D1 ('MetaData "ListNamespacesResponse" "Amazonka.Route53AutoNaming.ListNamespaces" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "ListNamespacesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "namespaces") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NamespaceSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListNamespacesResponse Source #

Create a value of ListNamespacesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:namespaces:ListNamespacesResponse', listNamespacesResponse_namespaces - An array that contains one NamespaceSummary object for each namespace that matches the specified filter criteria.

ListNamespaces, listNamespacesResponse_nextToken - If the response contains NextToken, submit another ListNamespaces request to get the next group of results. Specify the value of NextToken from the previous response in the next request.

Cloud Map gets MaxResults namespaces and then filters them based on the specified criteria. It's possible that no namespaces in the first MaxResults namespaces matched the specified criteria but that subsequent groups of MaxResults namespaces do contain namespaces that match the criteria.

$sel:httpStatus:ListNamespacesResponse', listNamespacesResponse_httpStatus - The response's http status code.

ListOperations (Paginated)

data ListOperations Source #

See: newListOperations smart constructor.

Instances

Instances details
ToJSON ListOperations Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListOperations

ToHeaders ListOperations Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListOperations

ToPath ListOperations Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListOperations

ToQuery ListOperations Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListOperations

AWSPager ListOperations Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListOperations

AWSRequest ListOperations Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListOperations

Associated Types

type AWSResponse ListOperations #

Generic ListOperations Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListOperations

Associated Types

type Rep ListOperations :: Type -> Type #

Read ListOperations Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListOperations

Show ListOperations Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListOperations

NFData ListOperations Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListOperations

Methods

rnf :: ListOperations -> () #

Eq ListOperations Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListOperations

Hashable ListOperations Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListOperations

type AWSResponse ListOperations Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListOperations

type Rep ListOperations Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListOperations

type Rep ListOperations = D1 ('MetaData "ListOperations" "Amazonka.Route53AutoNaming.ListOperations" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "ListOperations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [OperationFilter])) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListOperations :: ListOperations Source #

Create a value of ListOperations with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filters:ListOperations', listOperations_filters - A complex type that contains specifications for the operations that you want to list, for example, operations that you started between a specified start date and end date.

If you specify more than one filter, an operation must match all filters to be returned by ListOperations.

$sel:maxResults:ListOperations', listOperations_maxResults - The maximum number of items that you want Cloud Map to return in the response to a ListOperations request. If you don't specify a value for MaxResults, Cloud Map returns up to 100 operations.

ListOperations, listOperations_nextToken - For the first ListOperations request, omit this value.

If the response contains NextToken, submit another ListOperations request to get the next group of results. Specify the value of NextToken from the previous response in the next request.

Cloud Map gets MaxResults operations and then filters them based on the specified criteria. It's possible that no operations in the first MaxResults operations matched the specified criteria but that subsequent groups of MaxResults operations do contain operations that match the criteria.

data ListOperationsResponse Source #

See: newListOperationsResponse smart constructor.

Instances

Instances details
Generic ListOperationsResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListOperations

Associated Types

type Rep ListOperationsResponse :: Type -> Type #

Read ListOperationsResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListOperations

Show ListOperationsResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListOperations

NFData ListOperationsResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListOperations

Methods

rnf :: ListOperationsResponse -> () #

Eq ListOperationsResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListOperations

type Rep ListOperationsResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListOperations

type Rep ListOperationsResponse = D1 ('MetaData "ListOperationsResponse" "Amazonka.Route53AutoNaming.ListOperations" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "ListOperationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "operations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [OperationSummary])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListOperationsResponse Source #

Create a value of ListOperationsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListOperations, listOperationsResponse_nextToken - If the response contains NextToken, submit another ListOperations request to get the next group of results. Specify the value of NextToken from the previous response in the next request.

Cloud Map gets MaxResults operations and then filters them based on the specified criteria. It's possible that no operations in the first MaxResults operations matched the specified criteria but that subsequent groups of MaxResults operations do contain operations that match the criteria.

$sel:operations:ListOperationsResponse', listOperationsResponse_operations - Summary information about the operations that match the specified criteria.

$sel:httpStatus:ListOperationsResponse', listOperationsResponse_httpStatus - The response's http status code.

ListServices (Paginated)

data ListServices Source #

See: newListServices smart constructor.

Instances

Instances details
ToJSON ListServices Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListServices

ToHeaders ListServices Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListServices

ToPath ListServices Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListServices

ToQuery ListServices Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListServices

AWSPager ListServices Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListServices

AWSRequest ListServices Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListServices

Associated Types

type AWSResponse ListServices #

Generic ListServices Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListServices

Associated Types

type Rep ListServices :: Type -> Type #

Read ListServices Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListServices

Show ListServices Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListServices

NFData ListServices Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListServices

Methods

rnf :: ListServices -> () #

Eq ListServices Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListServices

Hashable ListServices Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListServices

type AWSResponse ListServices Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListServices

type Rep ListServices Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListServices

type Rep ListServices = D1 ('MetaData "ListServices" "Amazonka.Route53AutoNaming.ListServices" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "ListServices'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ServiceFilter])) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListServices :: ListServices Source #

Create a value of ListServices with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filters:ListServices', listServices_filters - A complex type that contains specifications for the namespaces that you want to list services for.

If you specify more than one filter, an operation must match all filters to be returned by ListServices.

$sel:maxResults:ListServices', listServices_maxResults - The maximum number of services that you want Cloud Map to return in the response to a ListServices request. If you don't specify a value for MaxResults, Cloud Map returns up to 100 services.

ListServices, listServices_nextToken - For the first ListServices request, omit this value.

If the response contains NextToken, submit another ListServices request to get the next group of results. Specify the value of NextToken from the previous response in the next request.

Cloud Map gets MaxResults services and then filters them based on the specified criteria. It's possible that no services in the first MaxResults services matched the specified criteria but that subsequent groups of MaxResults services do contain services that match the criteria.

data ListServicesResponse Source #

See: newListServicesResponse smart constructor.

Instances

Instances details
Generic ListServicesResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListServices

Associated Types

type Rep ListServicesResponse :: Type -> Type #

Read ListServicesResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListServices

Show ListServicesResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListServices

NFData ListServicesResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListServices

Methods

rnf :: ListServicesResponse -> () #

Eq ListServicesResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListServices

type Rep ListServicesResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListServices

type Rep ListServicesResponse = D1 ('MetaData "ListServicesResponse" "Amazonka.Route53AutoNaming.ListServices" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "ListServicesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "services") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ServiceSummary])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListServicesResponse Source #

Create a value of ListServicesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListServices, listServicesResponse_nextToken - If the response contains NextToken, submit another ListServices request to get the next group of results. Specify the value of NextToken from the previous response in the next request.

Cloud Map gets MaxResults services and then filters them based on the specified criteria. It's possible that no services in the first MaxResults services matched the specified criteria but that subsequent groups of MaxResults services do contain services that match the criteria.

$sel:services:ListServicesResponse', listServicesResponse_services - An array that contains one ServiceSummary object for each service that matches the specified filter criteria.

$sel:httpStatus:ListServicesResponse', listServicesResponse_httpStatus - The response's http status code.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
ToJSON ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListTagsForResource

ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListTagsForResource

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListTagsForResource

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListTagsForResource

type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.Route53AutoNaming.ListTagsForResource" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newListTagsForResource Source #

Create a value of ListTagsForResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceARN:ListTagsForResource', listTagsForResource_resourceARN - The Amazon Resource Name (ARN) of the resource that you want to retrieve tags for.

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListTagsForResource

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListTagsForResource

Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.Route53AutoNaming.ListTagsForResource" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newListTagsForResourceResponse Source #

Create a value of ListTagsForResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tags:ListTagsForResourceResponse', listTagsForResourceResponse_tags - The tags that are assigned to the resource.

$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.

RegisterInstance

data RegisterInstance Source #

See: newRegisterInstance smart constructor.

Instances

Instances details
ToJSON RegisterInstance Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.RegisterInstance

ToHeaders RegisterInstance Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.RegisterInstance

ToPath RegisterInstance Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.RegisterInstance

ToQuery RegisterInstance Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.RegisterInstance

AWSRequest RegisterInstance Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.RegisterInstance

Associated Types

type AWSResponse RegisterInstance #

Generic RegisterInstance Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.RegisterInstance

Associated Types

type Rep RegisterInstance :: Type -> Type #

Read RegisterInstance Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.RegisterInstance

Show RegisterInstance Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.RegisterInstance

NFData RegisterInstance Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.RegisterInstance

Methods

rnf :: RegisterInstance -> () #

Eq RegisterInstance Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.RegisterInstance

Hashable RegisterInstance Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.RegisterInstance

type AWSResponse RegisterInstance Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.RegisterInstance

type Rep RegisterInstance Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.RegisterInstance

type Rep RegisterInstance = D1 ('MetaData "RegisterInstance" "Amazonka.Route53AutoNaming.RegisterInstance" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "RegisterInstance'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creatorRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text Text)))))

newRegisterInstance Source #

Create a value of RegisterInstance with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

RegisterInstance, registerInstance_creatorRequestId - A unique string that identifies the request and that allows failed RegisterInstance requests to be retried without the risk of executing the operation twice. You must use a unique CreatorRequestId string every time you submit a RegisterInstance request if you're registering additional instances for the same namespace and service. CreatorRequestId can be any unique string (for example, a date/time stamp).

$sel:serviceId:RegisterInstance', registerInstance_serviceId - The ID of the service that you want to use for settings for the instance.

RegisterInstance, registerInstance_instanceId - An identifier that you want to associate with the instance. Note the following:

  • If the service that's specified by ServiceId includes settings for an SRV record, the value of InstanceId is automatically included as part of the value for the SRV record. For more information, see DnsRecord Type>.
  • You can use this value to update an existing instance.
  • To register a new instance, you must specify a value that's unique among instances that you register by using the same service.
  • If you specify an existing InstanceId and ServiceId, Cloud Map updates the existing DNS records, if any. If there's also an existing health check, Cloud Map deletes the old health check and creates a new one.

    The health check isn't deleted immediately, so it will still appear for a while if you submit a ListHealthChecks request, for example.

Do not include sensitive information in InstanceId if the namespace is discoverable by public DNS queries and any Type member of DnsRecord for the service contains SRV because the InstanceId is discoverable by public DNS queries.

RegisterInstance, registerInstance_attributes - A string map that contains the following information for the service that you specify in ServiceId:

  • The attributes that apply to the records that are defined in the service.
  • For each attribute, the applicable value.

Do not include sensitive information in the attributes if the namespace is discoverable by public DNS queries.

Supported attribute keys include the following:

AWS_ALIAS_DNS_NAME
If you want Cloud Map to create an Amazon Route 53 alias record that routes traffic to an Elastic Load Balancing load balancer, specify the DNS name that's associated with the load balancer. For information about how to get the DNS name, see "DNSName" in the topic AliasTarget in the Route 53 API Reference.

Note the following:

  • The configuration for the service that's specified by ServiceId must include settings for an A record, an AAAA record, or both.
  • In the service that's specified by ServiceId, the value of RoutingPolicy must be WEIGHTED.
  • If the service that's specified by ServiceId includes HealthCheckConfig settings, Cloud Map will create the Route 53 health check, but it doesn't associate the health check with the alias record.
  • Auto naming currently doesn't support creating alias records that route traffic to Amazon Web Services resources other than Elastic Load Balancing load balancers.
  • If you specify a value for AWS_ALIAS_DNS_NAME, don't specify values for any of the AWS_INSTANCE attributes.
AWS_EC2_INSTANCE_ID
HTTP namespaces only. The Amazon EC2 instance ID for the instance. If the AWS_EC2_INSTANCE_ID attribute is specified, then the only other attribute that can be specified is AWS_INIT_HEALTH_STATUS. When the AWS_EC2_INSTANCE_ID attribute is specified, then the AWS_INSTANCE_IPV4 attribute will be filled out with the primary private IPv4 address.
AWS_INIT_HEALTH_STATUS
If the service configuration includes HealthCheckCustomConfig, you can optionally use AWS_INIT_HEALTH_STATUS to specify the initial status of the custom health check, HEALTHY or UNHEALTHY. If you don't specify a value for AWS_INIT_HEALTH_STATUS, the initial status is HEALTHY.
AWS_INSTANCE_CNAME
If the service configuration includes a CNAME record, the domain name that you want Route 53 to return in response to DNS queries (for example, example.com).

This value is required if the service specified by ServiceId includes settings for an CNAME record.

AWS_INSTANCE_IPV4
If the service configuration includes an A record, the IPv4 address that you want Route 53 to return in response to DNS queries (for example, 192.0.2.44).

This value is required if the service specified by ServiceId includes settings for an A record. If the service includes settings for an SRV record, you must specify a value for AWS_INSTANCE_IPV4, AWS_INSTANCE_IPV6, or both.

AWS_INSTANCE_IPV6
If the service configuration includes an AAAA record, the IPv6 address that you want Route 53 to return in response to DNS queries (for example, 2001:0db8:85a3:0000:0000:abcd:0001:2345).

This value is required if the service specified by ServiceId includes settings for an AAAA record. If the service includes settings for an SRV record, you must specify a value for AWS_INSTANCE_IPV4, AWS_INSTANCE_IPV6, or both.

AWS_INSTANCE_PORT
If the service includes an SRV record, the value that you want Route 53 to return for the port.

If the service includes HealthCheckConfig, the port on the endpoint that you want Route 53 to send requests to.

This value is required if you specified settings for an SRV record or a Route 53 health check when you created the service.

Custom attributes
You can add up to 30 custom attributes. For each key-value pair, the maximum length of the attribute name is 255 characters, and the maximum length of the attribute value is 1,024 characters. The total size of all provided attributes (sum of all keys and values) must not exceed 5,000 characters.

data RegisterInstanceResponse Source #

See: newRegisterInstanceResponse smart constructor.

Instances

Instances details
Generic RegisterInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.RegisterInstance

Associated Types

type Rep RegisterInstanceResponse :: Type -> Type #

Read RegisterInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.RegisterInstance

Show RegisterInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.RegisterInstance

NFData RegisterInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.RegisterInstance

Eq RegisterInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.RegisterInstance

type Rep RegisterInstanceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.RegisterInstance

type Rep RegisterInstanceResponse = D1 ('MetaData "RegisterInstanceResponse" "Amazonka.Route53AutoNaming.RegisterInstance" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "RegisterInstanceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "operationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newRegisterInstanceResponse Source #

Create a value of RegisterInstanceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:operationId:RegisterInstanceResponse', registerInstanceResponse_operationId - A value that you can use to determine whether the request completed successfully. To get the status of the operation, see GetOperation.

$sel:httpStatus:RegisterInstanceResponse', registerInstanceResponse_httpStatus - The response's http status code.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Constructors

TagResource' Text [Tag] 

Instances

Instances details
ToJSON TagResource Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.TagResource

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.TagResource

Associated Types

type AWSResponse TagResource #

Generic TagResource Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

Read TagResource Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.TagResource

NFData TagResource Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.TagResource

Methods

rnf :: TagResource -> () #

Eq TagResource Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.TagResource

Hashable TagResource Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.TagResource

type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.Route53AutoNaming.TagResource" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Tag])))

newTagResource Source #

Create a value of TagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceARN:TagResource', tagResource_resourceARN - The Amazon Resource Name (ARN) of the resource that you want to retrieve tags for.

$sel:tags:TagResource', tagResource_tags - The tags to add to the specified resource. Specifying the tag key is required. You can set the value of a tag to an empty string, but you can't set the value of a tag to null.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.TagResource

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.TagResource

Methods

rnf :: TagResourceResponse -> () #

Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.TagResource

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.Route53AutoNaming.TagResource" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "TagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTagResourceResponse Source #

Create a value of TagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' Text [Text] 

Instances

Instances details
ToJSON UntagResource Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UntagResource

ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UntagResource

Associated Types

type AWSResponse UntagResource #

Generic UntagResource Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

Read UntagResource Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UntagResource

NFData UntagResource Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UntagResource

Methods

rnf :: UntagResource -> () #

Eq UntagResource Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UntagResource

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UntagResource

type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.Route53AutoNaming.UntagResource" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newUntagResource Source #

Create a value of UntagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceARN:UntagResource', untagResource_resourceARN - The Amazon Resource Name (ARN) of the resource that you want to retrieve tags for.

$sel:tagKeys:UntagResource', untagResource_tagKeys - The tag keys to remove from the specified resource.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UntagResource

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UntagResource

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.Route53AutoNaming.UntagResource" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "UntagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUntagResourceResponse Source #

Create a value of UntagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UntagResourceResponse', untagResourceResponse_httpStatus - The response's http status code.

UpdateHttpNamespace

data UpdateHttpNamespace Source #

See: newUpdateHttpNamespace smart constructor.

Instances

Instances details
ToJSON UpdateHttpNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateHttpNamespace

ToHeaders UpdateHttpNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateHttpNamespace

ToPath UpdateHttpNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateHttpNamespace

ToQuery UpdateHttpNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateHttpNamespace

AWSRequest UpdateHttpNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateHttpNamespace

Associated Types

type AWSResponse UpdateHttpNamespace #

Generic UpdateHttpNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateHttpNamespace

Associated Types

type Rep UpdateHttpNamespace :: Type -> Type #

Read UpdateHttpNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateHttpNamespace

Show UpdateHttpNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateHttpNamespace

NFData UpdateHttpNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateHttpNamespace

Methods

rnf :: UpdateHttpNamespace -> () #

Eq UpdateHttpNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateHttpNamespace

Hashable UpdateHttpNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateHttpNamespace

type AWSResponse UpdateHttpNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateHttpNamespace

type Rep UpdateHttpNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateHttpNamespace

type Rep UpdateHttpNamespace = D1 ('MetaData "UpdateHttpNamespace" "Amazonka.Route53AutoNaming.UpdateHttpNamespace" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "UpdateHttpNamespace'" 'PrefixI 'True) (S1 ('MetaSel ('Just "updaterRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HttpNamespaceChange))))

newUpdateHttpNamespace Source #

Create a value of UpdateHttpNamespace with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:updaterRequestId:UpdateHttpNamespace', updateHttpNamespace_updaterRequestId - A unique string that identifies the request and that allows failed UpdateHttpNamespace requests to be retried without the risk of running the operation twice. UpdaterRequestId can be any unique string (for example, a date/timestamp).

UpdateHttpNamespace, updateHttpNamespace_id - The ID of the namespace that you want to update.

$sel:namespace:UpdateHttpNamespace', updateHttpNamespace_namespace - Updated properties for the the HTTP namespace.

data UpdateHttpNamespaceResponse Source #

See: newUpdateHttpNamespaceResponse smart constructor.

Instances

Instances details
Generic UpdateHttpNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateHttpNamespace

Associated Types

type Rep UpdateHttpNamespaceResponse :: Type -> Type #

Read UpdateHttpNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateHttpNamespace

Show UpdateHttpNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateHttpNamespace

NFData UpdateHttpNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateHttpNamespace

Eq UpdateHttpNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateHttpNamespace

type Rep UpdateHttpNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateHttpNamespace

type Rep UpdateHttpNamespaceResponse = D1 ('MetaData "UpdateHttpNamespaceResponse" "Amazonka.Route53AutoNaming.UpdateHttpNamespace" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "UpdateHttpNamespaceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "operationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateHttpNamespaceResponse Source #

Create a value of UpdateHttpNamespaceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:operationId:UpdateHttpNamespaceResponse', updateHttpNamespaceResponse_operationId - A value that you can use to determine whether the request completed successfully. To get the status of the operation, see GetOperation.

$sel:httpStatus:UpdateHttpNamespaceResponse', updateHttpNamespaceResponse_httpStatus - The response's http status code.

UpdateInstanceCustomHealthStatus

data UpdateInstanceCustomHealthStatus Source #

See: newUpdateInstanceCustomHealthStatus smart constructor.

Instances

Instances details
ToJSON UpdateInstanceCustomHealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateInstanceCustomHealthStatus

ToHeaders UpdateInstanceCustomHealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateInstanceCustomHealthStatus

ToPath UpdateInstanceCustomHealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateInstanceCustomHealthStatus

ToQuery UpdateInstanceCustomHealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateInstanceCustomHealthStatus

AWSRequest UpdateInstanceCustomHealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateInstanceCustomHealthStatus

Generic UpdateInstanceCustomHealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateInstanceCustomHealthStatus

Associated Types

type Rep UpdateInstanceCustomHealthStatus :: Type -> Type #

Read UpdateInstanceCustomHealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateInstanceCustomHealthStatus

Show UpdateInstanceCustomHealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateInstanceCustomHealthStatus

NFData UpdateInstanceCustomHealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateInstanceCustomHealthStatus

Eq UpdateInstanceCustomHealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateInstanceCustomHealthStatus

Hashable UpdateInstanceCustomHealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateInstanceCustomHealthStatus

type AWSResponse UpdateInstanceCustomHealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateInstanceCustomHealthStatus

type Rep UpdateInstanceCustomHealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateInstanceCustomHealthStatus

type Rep UpdateInstanceCustomHealthStatus = D1 ('MetaData "UpdateInstanceCustomHealthStatus" "Amazonka.Route53AutoNaming.UpdateInstanceCustomHealthStatus" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "UpdateInstanceCustomHealthStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "serviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CustomHealthStatus))))

newUpdateInstanceCustomHealthStatus Source #

Create a value of UpdateInstanceCustomHealthStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:serviceId:UpdateInstanceCustomHealthStatus', updateInstanceCustomHealthStatus_serviceId - The ID of the service that includes the configuration for the custom health check that you want to change the status for.

UpdateInstanceCustomHealthStatus, updateInstanceCustomHealthStatus_instanceId - The ID of the instance that you want to change the health status for.

UpdateInstanceCustomHealthStatus, updateInstanceCustomHealthStatus_status - The new status of the instance, HEALTHY or UNHEALTHY.

data UpdateInstanceCustomHealthStatusResponse Source #

Instances

Instances details
Generic UpdateInstanceCustomHealthStatusResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateInstanceCustomHealthStatus

Read UpdateInstanceCustomHealthStatusResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateInstanceCustomHealthStatus

Show UpdateInstanceCustomHealthStatusResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateInstanceCustomHealthStatus

NFData UpdateInstanceCustomHealthStatusResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateInstanceCustomHealthStatus

Eq UpdateInstanceCustomHealthStatusResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateInstanceCustomHealthStatus

type Rep UpdateInstanceCustomHealthStatusResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateInstanceCustomHealthStatus

type Rep UpdateInstanceCustomHealthStatusResponse = D1 ('MetaData "UpdateInstanceCustomHealthStatusResponse" "Amazonka.Route53AutoNaming.UpdateInstanceCustomHealthStatus" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "UpdateInstanceCustomHealthStatusResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newUpdateInstanceCustomHealthStatusResponse :: UpdateInstanceCustomHealthStatusResponse Source #

Create a value of UpdateInstanceCustomHealthStatusResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

UpdatePrivateDnsNamespace

data UpdatePrivateDnsNamespace Source #

See: newUpdatePrivateDnsNamespace smart constructor.

Instances

Instances details
ToJSON UpdatePrivateDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePrivateDnsNamespace

ToHeaders UpdatePrivateDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePrivateDnsNamespace

ToPath UpdatePrivateDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePrivateDnsNamespace

ToQuery UpdatePrivateDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePrivateDnsNamespace

AWSRequest UpdatePrivateDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePrivateDnsNamespace

Generic UpdatePrivateDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePrivateDnsNamespace

Associated Types

type Rep UpdatePrivateDnsNamespace :: Type -> Type #

Read UpdatePrivateDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePrivateDnsNamespace

Show UpdatePrivateDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePrivateDnsNamespace

NFData UpdatePrivateDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePrivateDnsNamespace

Eq UpdatePrivateDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePrivateDnsNamespace

Hashable UpdatePrivateDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePrivateDnsNamespace

type AWSResponse UpdatePrivateDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePrivateDnsNamespace

type Rep UpdatePrivateDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePrivateDnsNamespace

type Rep UpdatePrivateDnsNamespace = D1 ('MetaData "UpdatePrivateDnsNamespace" "Amazonka.Route53AutoNaming.UpdatePrivateDnsNamespace" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "UpdatePrivateDnsNamespace'" 'PrefixI 'True) (S1 ('MetaSel ('Just "updaterRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PrivateDnsNamespaceChange))))

newUpdatePrivateDnsNamespace Source #

Create a value of UpdatePrivateDnsNamespace with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:updaterRequestId:UpdatePrivateDnsNamespace', updatePrivateDnsNamespace_updaterRequestId - A unique string that identifies the request and that allows failed UpdatePrivateDnsNamespace requests to be retried without the risk of running the operation twice. UpdaterRequestId can be any unique string (for example, a date/timestamp).

UpdatePrivateDnsNamespace, updatePrivateDnsNamespace_id - The ID of the namespace that you want to update.

$sel:namespace:UpdatePrivateDnsNamespace', updatePrivateDnsNamespace_namespace - Updated properties for the private DNS namespace.

data UpdatePrivateDnsNamespaceResponse Source #

See: newUpdatePrivateDnsNamespaceResponse smart constructor.

Instances

Instances details
Generic UpdatePrivateDnsNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePrivateDnsNamespace

Associated Types

type Rep UpdatePrivateDnsNamespaceResponse :: Type -> Type #

Read UpdatePrivateDnsNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePrivateDnsNamespace

Show UpdatePrivateDnsNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePrivateDnsNamespace

NFData UpdatePrivateDnsNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePrivateDnsNamespace

Eq UpdatePrivateDnsNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePrivateDnsNamespace

type Rep UpdatePrivateDnsNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePrivateDnsNamespace

type Rep UpdatePrivateDnsNamespaceResponse = D1 ('MetaData "UpdatePrivateDnsNamespaceResponse" "Amazonka.Route53AutoNaming.UpdatePrivateDnsNamespace" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "UpdatePrivateDnsNamespaceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "operationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdatePrivateDnsNamespaceResponse Source #

Create a value of UpdatePrivateDnsNamespaceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:operationId:UpdatePrivateDnsNamespaceResponse', updatePrivateDnsNamespaceResponse_operationId - A value that you can use to determine whether the request completed successfully. To get the status of the operation, see GetOperation.

$sel:httpStatus:UpdatePrivateDnsNamespaceResponse', updatePrivateDnsNamespaceResponse_httpStatus - The response's http status code.

UpdatePublicDnsNamespace

data UpdatePublicDnsNamespace Source #

See: newUpdatePublicDnsNamespace smart constructor.

Instances

Instances details
ToJSON UpdatePublicDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePublicDnsNamespace

ToHeaders UpdatePublicDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePublicDnsNamespace

ToPath UpdatePublicDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePublicDnsNamespace

ToQuery UpdatePublicDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePublicDnsNamespace

AWSRequest UpdatePublicDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePublicDnsNamespace

Generic UpdatePublicDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePublicDnsNamespace

Associated Types

type Rep UpdatePublicDnsNamespace :: Type -> Type #

Read UpdatePublicDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePublicDnsNamespace

Show UpdatePublicDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePublicDnsNamespace

NFData UpdatePublicDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePublicDnsNamespace

Eq UpdatePublicDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePublicDnsNamespace

Hashable UpdatePublicDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePublicDnsNamespace

type AWSResponse UpdatePublicDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePublicDnsNamespace

type Rep UpdatePublicDnsNamespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePublicDnsNamespace

type Rep UpdatePublicDnsNamespace = D1 ('MetaData "UpdatePublicDnsNamespace" "Amazonka.Route53AutoNaming.UpdatePublicDnsNamespace" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "UpdatePublicDnsNamespace'" 'PrefixI 'True) (S1 ('MetaSel ('Just "updaterRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PublicDnsNamespaceChange))))

newUpdatePublicDnsNamespace Source #

Create a value of UpdatePublicDnsNamespace with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:updaterRequestId:UpdatePublicDnsNamespace', updatePublicDnsNamespace_updaterRequestId - A unique string that identifies the request and that allows failed UpdatePublicDnsNamespace requests to be retried without the risk of running the operation twice. UpdaterRequestId can be any unique string (for example, a date/timestamp).

UpdatePublicDnsNamespace, updatePublicDnsNamespace_id - The ID of the namespace being updated.

$sel:namespace:UpdatePublicDnsNamespace', updatePublicDnsNamespace_namespace - Updated properties for the public DNS namespace.

data UpdatePublicDnsNamespaceResponse Source #

See: newUpdatePublicDnsNamespaceResponse smart constructor.

Instances

Instances details
Generic UpdatePublicDnsNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePublicDnsNamespace

Associated Types

type Rep UpdatePublicDnsNamespaceResponse :: Type -> Type #

Read UpdatePublicDnsNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePublicDnsNamespace

Show UpdatePublicDnsNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePublicDnsNamespace

NFData UpdatePublicDnsNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePublicDnsNamespace

Eq UpdatePublicDnsNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePublicDnsNamespace

type Rep UpdatePublicDnsNamespaceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdatePublicDnsNamespace

type Rep UpdatePublicDnsNamespaceResponse = D1 ('MetaData "UpdatePublicDnsNamespaceResponse" "Amazonka.Route53AutoNaming.UpdatePublicDnsNamespace" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "UpdatePublicDnsNamespaceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "operationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdatePublicDnsNamespaceResponse Source #

Create a value of UpdatePublicDnsNamespaceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:operationId:UpdatePublicDnsNamespaceResponse', updatePublicDnsNamespaceResponse_operationId - A value that you can use to determine whether the request completed successfully. To get the status of the operation, see GetOperation.

$sel:httpStatus:UpdatePublicDnsNamespaceResponse', updatePublicDnsNamespaceResponse_httpStatus - The response's http status code.

UpdateService

data UpdateService Source #

See: newUpdateService smart constructor.

Instances

Instances details
ToJSON UpdateService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateService

ToHeaders UpdateService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateService

ToPath UpdateService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateService

ToQuery UpdateService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateService

AWSRequest UpdateService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateService

Associated Types

type AWSResponse UpdateService #

Generic UpdateService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateService

Associated Types

type Rep UpdateService :: Type -> Type #

Read UpdateService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateService

Show UpdateService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateService

NFData UpdateService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateService

Methods

rnf :: UpdateService -> () #

Eq UpdateService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateService

Hashable UpdateService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateService

type AWSResponse UpdateService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateService

type Rep UpdateService Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateService

type Rep UpdateService = D1 ('MetaData "UpdateService" "Amazonka.Route53AutoNaming.UpdateService" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "UpdateService'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "service") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ServiceChange)))

newUpdateService Source #

Create a value of UpdateService with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateService, updateService_id - The ID of the service that you want to update.

$sel:service:UpdateService', updateService_service - A complex type that contains the new settings for the service.

data UpdateServiceResponse Source #

See: newUpdateServiceResponse smart constructor.

Instances

Instances details
Generic UpdateServiceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateService

Associated Types

type Rep UpdateServiceResponse :: Type -> Type #

Read UpdateServiceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateService

Show UpdateServiceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateService

NFData UpdateServiceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateService

Methods

rnf :: UpdateServiceResponse -> () #

Eq UpdateServiceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateService

type Rep UpdateServiceResponse Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.UpdateService

type Rep UpdateServiceResponse = D1 ('MetaData "UpdateServiceResponse" "Amazonka.Route53AutoNaming.UpdateService" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "UpdateServiceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "operationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateServiceResponse Source #

Create a value of UpdateServiceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:operationId:UpdateServiceResponse', updateServiceResponse_operationId - A value that you can use to determine whether the request completed successfully. To get the status of the operation, see GetOperation.

$sel:httpStatus:UpdateServiceResponse', updateServiceResponse_httpStatus - The response's http status code.

Types

CustomHealthStatus

newtype CustomHealthStatus Source #

Instances

Instances details
FromJSON CustomHealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.CustomHealthStatus

FromJSONKey CustomHealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.CustomHealthStatus

ToJSON CustomHealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.CustomHealthStatus

ToJSONKey CustomHealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.CustomHealthStatus

ToByteString CustomHealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.CustomHealthStatus

ToHeader CustomHealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.CustomHealthStatus

ToLog CustomHealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.CustomHealthStatus

ToQuery CustomHealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.CustomHealthStatus

FromText CustomHealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.CustomHealthStatus

ToText CustomHealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.CustomHealthStatus

FromXML CustomHealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.CustomHealthStatus

ToXML CustomHealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.CustomHealthStatus

Generic CustomHealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.CustomHealthStatus

Associated Types

type Rep CustomHealthStatus :: Type -> Type #

Read CustomHealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.CustomHealthStatus

Show CustomHealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.CustomHealthStatus

NFData CustomHealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.CustomHealthStatus

Methods

rnf :: CustomHealthStatus -> () #

Eq CustomHealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.CustomHealthStatus

Ord CustomHealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.CustomHealthStatus

Hashable CustomHealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.CustomHealthStatus

type Rep CustomHealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.CustomHealthStatus

type Rep CustomHealthStatus = D1 ('MetaData "CustomHealthStatus" "Amazonka.Route53AutoNaming.Types.CustomHealthStatus" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'True) (C1 ('MetaCons "CustomHealthStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCustomHealthStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FilterCondition

newtype FilterCondition Source #

Constructors

FilterCondition' 

Instances

Instances details
FromJSON FilterCondition Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.FilterCondition

FromJSONKey FilterCondition Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.FilterCondition

ToJSON FilterCondition Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.FilterCondition

ToJSONKey FilterCondition Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.FilterCondition

ToByteString FilterCondition Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.FilterCondition

ToHeader FilterCondition Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.FilterCondition

ToLog FilterCondition Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.FilterCondition

ToQuery FilterCondition Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.FilterCondition

FromText FilterCondition Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.FilterCondition

ToText FilterCondition Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.FilterCondition

FromXML FilterCondition Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.FilterCondition

ToXML FilterCondition Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.FilterCondition

Methods

toXML :: FilterCondition -> XML #

Generic FilterCondition Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.FilterCondition

Associated Types

type Rep FilterCondition :: Type -> Type #

Read FilterCondition Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.FilterCondition

Show FilterCondition Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.FilterCondition

NFData FilterCondition Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.FilterCondition

Methods

rnf :: FilterCondition -> () #

Eq FilterCondition Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.FilterCondition

Ord FilterCondition Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.FilterCondition

Hashable FilterCondition Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.FilterCondition

type Rep FilterCondition Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.FilterCondition

type Rep FilterCondition = D1 ('MetaData "FilterCondition" "Amazonka.Route53AutoNaming.Types.FilterCondition" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'True) (C1 ('MetaCons "FilterCondition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFilterCondition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

HealthCheckType

newtype HealthCheckType Source #

Constructors

HealthCheckType' 

Instances

Instances details
FromJSON HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthCheckType

FromJSONKey HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthCheckType

ToJSON HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthCheckType

ToJSONKey HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthCheckType

ToByteString HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthCheckType

ToHeader HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthCheckType

ToLog HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthCheckType

ToQuery HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthCheckType

FromText HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthCheckType

ToText HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthCheckType

FromXML HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthCheckType

ToXML HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthCheckType

Methods

toXML :: HealthCheckType -> XML #

Generic HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthCheckType

Associated Types

type Rep HealthCheckType :: Type -> Type #

Read HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthCheckType

Show HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthCheckType

NFData HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthCheckType

Methods

rnf :: HealthCheckType -> () #

Eq HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthCheckType

Ord HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthCheckType

Hashable HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthCheckType

type Rep HealthCheckType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthCheckType

type Rep HealthCheckType = D1 ('MetaData "HealthCheckType" "Amazonka.Route53AutoNaming.Types.HealthCheckType" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'True) (C1 ('MetaCons "HealthCheckType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromHealthCheckType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

HealthStatus

newtype HealthStatus Source #

Constructors

HealthStatus' 

Instances

Instances details
FromJSON HealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthStatus

FromJSONKey HealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthStatus

ToJSON HealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthStatus

ToJSONKey HealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthStatus

ToByteString HealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthStatus

ToHeader HealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthStatus

ToLog HealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthStatus

ToQuery HealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthStatus

FromText HealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthStatus

ToText HealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthStatus

Methods

toText :: HealthStatus -> Text #

FromXML HealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthStatus

ToXML HealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthStatus

Methods

toXML :: HealthStatus -> XML #

Generic HealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthStatus

Associated Types

type Rep HealthStatus :: Type -> Type #

Read HealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthStatus

Show HealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthStatus

NFData HealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthStatus

Methods

rnf :: HealthStatus -> () #

Eq HealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthStatus

Ord HealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthStatus

Hashable HealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthStatus

type Rep HealthStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthStatus

type Rep HealthStatus = D1 ('MetaData "HealthStatus" "Amazonka.Route53AutoNaming.Types.HealthStatus" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'True) (C1 ('MetaCons "HealthStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromHealthStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

HealthStatusFilter

newtype HealthStatusFilter Source #

Instances

Instances details
FromJSON HealthStatusFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthStatusFilter

FromJSONKey HealthStatusFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthStatusFilter

ToJSON HealthStatusFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthStatusFilter

ToJSONKey HealthStatusFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthStatusFilter

ToByteString HealthStatusFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthStatusFilter

ToHeader HealthStatusFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthStatusFilter

ToLog HealthStatusFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthStatusFilter

ToQuery HealthStatusFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthStatusFilter

FromText HealthStatusFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthStatusFilter

ToText HealthStatusFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthStatusFilter

FromXML HealthStatusFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthStatusFilter

ToXML HealthStatusFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthStatusFilter

Generic HealthStatusFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthStatusFilter

Associated Types

type Rep HealthStatusFilter :: Type -> Type #

Read HealthStatusFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthStatusFilter

Show HealthStatusFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthStatusFilter

NFData HealthStatusFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthStatusFilter

Methods

rnf :: HealthStatusFilter -> () #

Eq HealthStatusFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthStatusFilter

Ord HealthStatusFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthStatusFilter

Hashable HealthStatusFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthStatusFilter

type Rep HealthStatusFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthStatusFilter

type Rep HealthStatusFilter = D1 ('MetaData "HealthStatusFilter" "Amazonka.Route53AutoNaming.Types.HealthStatusFilter" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'True) (C1 ('MetaCons "HealthStatusFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromHealthStatusFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

NamespaceFilterName

newtype NamespaceFilterName Source #

Instances

Instances details
FromJSON NamespaceFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceFilterName

FromJSONKey NamespaceFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceFilterName

ToJSON NamespaceFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceFilterName

ToJSONKey NamespaceFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceFilterName

ToByteString NamespaceFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceFilterName

ToHeader NamespaceFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceFilterName

ToLog NamespaceFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceFilterName

ToQuery NamespaceFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceFilterName

FromText NamespaceFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceFilterName

ToText NamespaceFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceFilterName

FromXML NamespaceFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceFilterName

ToXML NamespaceFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceFilterName

Generic NamespaceFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceFilterName

Associated Types

type Rep NamespaceFilterName :: Type -> Type #

Read NamespaceFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceFilterName

Show NamespaceFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceFilterName

NFData NamespaceFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceFilterName

Methods

rnf :: NamespaceFilterName -> () #

Eq NamespaceFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceFilterName

Ord NamespaceFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceFilterName

Hashable NamespaceFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceFilterName

type Rep NamespaceFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceFilterName

type Rep NamespaceFilterName = D1 ('MetaData "NamespaceFilterName" "Amazonka.Route53AutoNaming.Types.NamespaceFilterName" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'True) (C1 ('MetaCons "NamespaceFilterName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromNamespaceFilterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

NamespaceType

newtype NamespaceType Source #

Constructors

NamespaceType' 

Instances

Instances details
FromJSON NamespaceType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceType

FromJSONKey NamespaceType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceType

ToJSON NamespaceType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceType

ToJSONKey NamespaceType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceType

ToByteString NamespaceType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceType

ToHeader NamespaceType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceType

ToLog NamespaceType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceType

ToQuery NamespaceType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceType

FromText NamespaceType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceType

ToText NamespaceType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceType

Methods

toText :: NamespaceType -> Text #

FromXML NamespaceType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceType

ToXML NamespaceType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceType

Methods

toXML :: NamespaceType -> XML #

Generic NamespaceType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceType

Associated Types

type Rep NamespaceType :: Type -> Type #

Read NamespaceType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceType

Show NamespaceType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceType

NFData NamespaceType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceType

Methods

rnf :: NamespaceType -> () #

Eq NamespaceType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceType

Ord NamespaceType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceType

Hashable NamespaceType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceType

type Rep NamespaceType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceType

type Rep NamespaceType = D1 ('MetaData "NamespaceType" "Amazonka.Route53AutoNaming.Types.NamespaceType" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'True) (C1 ('MetaCons "NamespaceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromNamespaceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

OperationFilterName

newtype OperationFilterName Source #

Instances

Instances details
FromJSON OperationFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationFilterName

FromJSONKey OperationFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationFilterName

ToJSON OperationFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationFilterName

ToJSONKey OperationFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationFilterName

ToByteString OperationFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationFilterName

ToHeader OperationFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationFilterName

ToLog OperationFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationFilterName

ToQuery OperationFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationFilterName

FromText OperationFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationFilterName

ToText OperationFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationFilterName

FromXML OperationFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationFilterName

ToXML OperationFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationFilterName

Generic OperationFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationFilterName

Associated Types

type Rep OperationFilterName :: Type -> Type #

Read OperationFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationFilterName

Show OperationFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationFilterName

NFData OperationFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationFilterName

Methods

rnf :: OperationFilterName -> () #

Eq OperationFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationFilterName

Ord OperationFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationFilterName

Hashable OperationFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationFilterName

type Rep OperationFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationFilterName

type Rep OperationFilterName = D1 ('MetaData "OperationFilterName" "Amazonka.Route53AutoNaming.Types.OperationFilterName" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'True) (C1 ('MetaCons "OperationFilterName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOperationFilterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

OperationStatus

newtype OperationStatus Source #

Constructors

OperationStatus' 

Instances

Instances details
FromJSON OperationStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationStatus

FromJSONKey OperationStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationStatus

ToJSON OperationStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationStatus

ToJSONKey OperationStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationStatus

ToByteString OperationStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationStatus

ToHeader OperationStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationStatus

ToLog OperationStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationStatus

ToQuery OperationStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationStatus

FromText OperationStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationStatus

ToText OperationStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationStatus

FromXML OperationStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationStatus

ToXML OperationStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationStatus

Methods

toXML :: OperationStatus -> XML #

Generic OperationStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationStatus

Associated Types

type Rep OperationStatus :: Type -> Type #

Read OperationStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationStatus

Show OperationStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationStatus

NFData OperationStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationStatus

Methods

rnf :: OperationStatus -> () #

Eq OperationStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationStatus

Ord OperationStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationStatus

Hashable OperationStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationStatus

type Rep OperationStatus Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationStatus

type Rep OperationStatus = D1 ('MetaData "OperationStatus" "Amazonka.Route53AutoNaming.Types.OperationStatus" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'True) (C1 ('MetaCons "OperationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOperationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

OperationTargetType

newtype OperationTargetType Source #

Instances

Instances details
FromJSON OperationTargetType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationTargetType

FromJSONKey OperationTargetType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationTargetType

ToJSON OperationTargetType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationTargetType

ToJSONKey OperationTargetType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationTargetType

ToByteString OperationTargetType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationTargetType

ToHeader OperationTargetType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationTargetType

ToLog OperationTargetType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationTargetType

ToQuery OperationTargetType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationTargetType

FromText OperationTargetType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationTargetType

ToText OperationTargetType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationTargetType

FromXML OperationTargetType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationTargetType

ToXML OperationTargetType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationTargetType

Generic OperationTargetType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationTargetType

Associated Types

type Rep OperationTargetType :: Type -> Type #

Read OperationTargetType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationTargetType

Show OperationTargetType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationTargetType

NFData OperationTargetType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationTargetType

Methods

rnf :: OperationTargetType -> () #

Eq OperationTargetType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationTargetType

Ord OperationTargetType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationTargetType

Hashable OperationTargetType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationTargetType

type Rep OperationTargetType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationTargetType

type Rep OperationTargetType = D1 ('MetaData "OperationTargetType" "Amazonka.Route53AutoNaming.Types.OperationTargetType" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'True) (C1 ('MetaCons "OperationTargetType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOperationTargetType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

OperationType

newtype OperationType Source #

Constructors

OperationType' 

Instances

Instances details
FromJSON OperationType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationType

FromJSONKey OperationType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationType

ToJSON OperationType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationType

ToJSONKey OperationType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationType

ToByteString OperationType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationType

ToHeader OperationType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationType

ToLog OperationType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationType

ToQuery OperationType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationType

FromText OperationType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationType

ToText OperationType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationType

Methods

toText :: OperationType -> Text #

FromXML OperationType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationType

ToXML OperationType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationType

Methods

toXML :: OperationType -> XML #

Generic OperationType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationType

Associated Types

type Rep OperationType :: Type -> Type #

Read OperationType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationType

Show OperationType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationType

NFData OperationType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationType

Methods

rnf :: OperationType -> () #

Eq OperationType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationType

Ord OperationType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationType

Hashable OperationType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationType

type Rep OperationType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationType

type Rep OperationType = D1 ('MetaData "OperationType" "Amazonka.Route53AutoNaming.Types.OperationType" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'True) (C1 ('MetaCons "OperationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOperationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RecordType

newtype RecordType Source #

Constructors

RecordType' 

Fields

Bundled Patterns

pattern RecordType_A :: RecordType 
pattern RecordType_AAAA :: RecordType 
pattern RecordType_CNAME :: RecordType 
pattern RecordType_SRV :: RecordType 

Instances

Instances details
FromJSON RecordType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.RecordType

FromJSONKey RecordType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.RecordType

ToJSON RecordType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.RecordType

ToJSONKey RecordType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.RecordType

ToByteString RecordType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.RecordType

ToHeader RecordType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.RecordType

ToLog RecordType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.RecordType

ToQuery RecordType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.RecordType

FromText RecordType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.RecordType

ToText RecordType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.RecordType

Methods

toText :: RecordType -> Text #

FromXML RecordType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.RecordType

ToXML RecordType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.RecordType

Methods

toXML :: RecordType -> XML #

Generic RecordType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.RecordType

Associated Types

type Rep RecordType :: Type -> Type #

Read RecordType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.RecordType

Show RecordType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.RecordType

NFData RecordType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.RecordType

Methods

rnf :: RecordType -> () #

Eq RecordType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.RecordType

Ord RecordType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.RecordType

Hashable RecordType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.RecordType

type Rep RecordType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.RecordType

type Rep RecordType = D1 ('MetaData "RecordType" "Amazonka.Route53AutoNaming.Types.RecordType" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'True) (C1 ('MetaCons "RecordType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRecordType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RoutingPolicy

newtype RoutingPolicy Source #

Constructors

RoutingPolicy' 

Instances

Instances details
FromJSON RoutingPolicy Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.RoutingPolicy

FromJSONKey RoutingPolicy Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.RoutingPolicy

ToJSON RoutingPolicy Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.RoutingPolicy

ToJSONKey RoutingPolicy Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.RoutingPolicy

ToByteString RoutingPolicy Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.RoutingPolicy

ToHeader RoutingPolicy Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.RoutingPolicy

ToLog RoutingPolicy Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.RoutingPolicy

ToQuery RoutingPolicy Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.RoutingPolicy

FromText RoutingPolicy Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.RoutingPolicy

ToText RoutingPolicy Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.RoutingPolicy

Methods

toText :: RoutingPolicy -> Text #

FromXML RoutingPolicy Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.RoutingPolicy

ToXML RoutingPolicy Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.RoutingPolicy

Methods

toXML :: RoutingPolicy -> XML #

Generic RoutingPolicy Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.RoutingPolicy

Associated Types

type Rep RoutingPolicy :: Type -> Type #

Read RoutingPolicy Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.RoutingPolicy

Show RoutingPolicy Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.RoutingPolicy

NFData RoutingPolicy Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.RoutingPolicy

Methods

rnf :: RoutingPolicy -> () #

Eq RoutingPolicy Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.RoutingPolicy

Ord RoutingPolicy Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.RoutingPolicy

Hashable RoutingPolicy Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.RoutingPolicy

type Rep RoutingPolicy Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.RoutingPolicy

type Rep RoutingPolicy = D1 ('MetaData "RoutingPolicy" "Amazonka.Route53AutoNaming.Types.RoutingPolicy" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'True) (C1 ('MetaCons "RoutingPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRoutingPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ServiceFilterName

newtype ServiceFilterName Source #

Instances

Instances details
FromJSON ServiceFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceFilterName

FromJSONKey ServiceFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceFilterName

ToJSON ServiceFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceFilterName

ToJSONKey ServiceFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceFilterName

ToByteString ServiceFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceFilterName

ToHeader ServiceFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceFilterName

ToLog ServiceFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceFilterName

ToQuery ServiceFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceFilterName

FromText ServiceFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceFilterName

ToText ServiceFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceFilterName

FromXML ServiceFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceFilterName

ToXML ServiceFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceFilterName

Generic ServiceFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceFilterName

Associated Types

type Rep ServiceFilterName :: Type -> Type #

Read ServiceFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceFilterName

Show ServiceFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceFilterName

NFData ServiceFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceFilterName

Methods

rnf :: ServiceFilterName -> () #

Eq ServiceFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceFilterName

Ord ServiceFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceFilterName

Hashable ServiceFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceFilterName

type Rep ServiceFilterName Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceFilterName

type Rep ServiceFilterName = D1 ('MetaData "ServiceFilterName" "Amazonka.Route53AutoNaming.Types.ServiceFilterName" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'True) (C1 ('MetaCons "ServiceFilterName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromServiceFilterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ServiceType

newtype ServiceType Source #

Constructors

ServiceType' 

Bundled Patterns

pattern ServiceType_DNS :: ServiceType 
pattern ServiceType_DNS_HTTP :: ServiceType 
pattern ServiceType_HTTP :: ServiceType 

Instances

Instances details
FromJSON ServiceType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceType

FromJSONKey ServiceType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceType

ToJSON ServiceType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceType

ToJSONKey ServiceType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceType

ToByteString ServiceType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceType

ToHeader ServiceType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceType

ToLog ServiceType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceType

ToQuery ServiceType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceType

FromText ServiceType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceType

ToText ServiceType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceType

Methods

toText :: ServiceType -> Text #

FromXML ServiceType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceType

ToXML ServiceType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceType

Methods

toXML :: ServiceType -> XML #

Generic ServiceType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceType

Associated Types

type Rep ServiceType :: Type -> Type #

Read ServiceType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceType

Show ServiceType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceType

NFData ServiceType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceType

Methods

rnf :: ServiceType -> () #

Eq ServiceType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceType

Ord ServiceType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceType

Hashable ServiceType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceType

type Rep ServiceType Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceType

type Rep ServiceType = D1 ('MetaData "ServiceType" "Amazonka.Route53AutoNaming.Types.ServiceType" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'True) (C1 ('MetaCons "ServiceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromServiceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ServiceTypeOption

newtype ServiceTypeOption Source #

Bundled Patterns

pattern ServiceTypeOption_HTTP :: ServiceTypeOption 

Instances

Instances details
FromJSON ServiceTypeOption Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceTypeOption

FromJSONKey ServiceTypeOption Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceTypeOption

ToJSON ServiceTypeOption Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceTypeOption

ToJSONKey ServiceTypeOption Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceTypeOption

ToByteString ServiceTypeOption Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceTypeOption

ToHeader ServiceTypeOption Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceTypeOption

ToLog ServiceTypeOption Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceTypeOption

ToQuery ServiceTypeOption Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceTypeOption

FromText ServiceTypeOption Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceTypeOption

ToText ServiceTypeOption Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceTypeOption

FromXML ServiceTypeOption Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceTypeOption

ToXML ServiceTypeOption Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceTypeOption

Generic ServiceTypeOption Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceTypeOption

Associated Types

type Rep ServiceTypeOption :: Type -> Type #

Read ServiceTypeOption Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceTypeOption

Show ServiceTypeOption Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceTypeOption

NFData ServiceTypeOption Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceTypeOption

Methods

rnf :: ServiceTypeOption -> () #

Eq ServiceTypeOption Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceTypeOption

Ord ServiceTypeOption Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceTypeOption

Hashable ServiceTypeOption Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceTypeOption

type Rep ServiceTypeOption Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceTypeOption

type Rep ServiceTypeOption = D1 ('MetaData "ServiceTypeOption" "Amazonka.Route53AutoNaming.Types.ServiceTypeOption" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'True) (C1 ('MetaCons "ServiceTypeOption'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromServiceTypeOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DnsConfig

data DnsConfig Source #

A complex type that contains information about the Amazon Route 53 DNS records that you want Cloud Map to create when you register an instance.

The record types of a service can only be changed by deleting the service and recreating it with a new Dnsconfig.

See: newDnsConfig smart constructor.

Instances

Instances details
FromJSON DnsConfig Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.DnsConfig

ToJSON DnsConfig Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.DnsConfig

Generic DnsConfig Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.DnsConfig

Associated Types

type Rep DnsConfig :: Type -> Type #

Read DnsConfig Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.DnsConfig

Show DnsConfig Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.DnsConfig

NFData DnsConfig Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.DnsConfig

Methods

rnf :: DnsConfig -> () #

Eq DnsConfig Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.DnsConfig

Hashable DnsConfig Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.DnsConfig

type Rep DnsConfig Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.DnsConfig

type Rep DnsConfig = D1 ('MetaData "DnsConfig" "Amazonka.Route53AutoNaming.Types.DnsConfig" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "DnsConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "namespaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "routingPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RoutingPolicy)) :*: S1 ('MetaSel ('Just "dnsRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [DnsRecord]))))

newDnsConfig :: DnsConfig Source #

Create a value of DnsConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:namespaceId:DnsConfig', dnsConfig_namespaceId - /Use NamespaceId in Service instead./

The ID of the namespace to use for DNS configuration.

$sel:routingPolicy:DnsConfig', dnsConfig_routingPolicy - The routing policy that you want to apply to all Route 53 DNS records that Cloud Map creates when you register an instance and specify this service.

If you want to use this service to register instances that create alias records, specify WEIGHTED for the routing policy.

You can specify the following values:

MULTIVALUE
If you define a health check for the service and the health check is healthy, Route 53 returns the applicable value for up to eight instances.

For example, suppose that the service includes configurations for one A record and a health check. You use the service to register 10 instances. Route 53 responds to DNS queries with IP addresses for up to eight healthy instances. If fewer than eight instances are healthy, Route 53 responds to every DNS query with the IP addresses for all of the healthy instances.

If you don't define a health check for the service, Route 53 assumes that all instances are healthy and returns the values for up to eight instances.

For more information about the multivalue routing policy, see Multivalue Answer Routing in the Route 53 Developer Guide.

WEIGHTED
Route 53 returns the applicable value from one randomly selected instance from among the instances that you registered using the same service. Currently, all records have the same weight, so you can't route more or less traffic to any instances.

For example, suppose that the service includes configurations for one A record and a health check. You use the service to register 10 instances. Route 53 responds to DNS queries with the IP address for one randomly selected instance from among the healthy instances. If no instances are healthy, Route 53 responds to DNS queries as if all of the instances were healthy.

If you don't define a health check for the service, Route 53 assumes that all instances are healthy and returns the applicable value for one randomly selected instance.

For more information about the weighted routing policy, see Weighted Routing in the Route 53 Developer Guide.

$sel:dnsRecords:DnsConfig', dnsConfig_dnsRecords - An array that contains one DnsRecord object for each Route 53 DNS record that you want Cloud Map to create when you register an instance.

DnsConfigChange

data DnsConfigChange Source #

A complex type that contains information about changes to the Route 53 DNS records that Cloud Map creates when you register an instance.

See: newDnsConfigChange smart constructor.

Constructors

DnsConfigChange' [DnsRecord] 

Instances

Instances details
ToJSON DnsConfigChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.DnsConfigChange

Generic DnsConfigChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.DnsConfigChange

Associated Types

type Rep DnsConfigChange :: Type -> Type #

Read DnsConfigChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.DnsConfigChange

Show DnsConfigChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.DnsConfigChange

NFData DnsConfigChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.DnsConfigChange

Methods

rnf :: DnsConfigChange -> () #

Eq DnsConfigChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.DnsConfigChange

Hashable DnsConfigChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.DnsConfigChange

type Rep DnsConfigChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.DnsConfigChange

type Rep DnsConfigChange = D1 ('MetaData "DnsConfigChange" "Amazonka.Route53AutoNaming.Types.DnsConfigChange" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "DnsConfigChange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dnsRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [DnsRecord])))

newDnsConfigChange :: DnsConfigChange Source #

Create a value of DnsConfigChange with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dnsRecords:DnsConfigChange', dnsConfigChange_dnsRecords - An array that contains one DnsRecord object for each Route 53 record that you want Cloud Map to create when you register an instance.

DnsProperties

data DnsProperties Source #

A complex type that contains the ID for the Route 53 hosted zone that Cloud Map creates when you create a namespace.

See: newDnsProperties smart constructor.

Constructors

DnsProperties' (Maybe Text) (Maybe SOA) 

Instances

Instances details
FromJSON DnsProperties Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.DnsProperties

Generic DnsProperties Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.DnsProperties

Associated Types

type Rep DnsProperties :: Type -> Type #

Read DnsProperties Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.DnsProperties

Show DnsProperties Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.DnsProperties

NFData DnsProperties Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.DnsProperties

Methods

rnf :: DnsProperties -> () #

Eq DnsProperties Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.DnsProperties

Hashable DnsProperties Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.DnsProperties

type Rep DnsProperties Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.DnsProperties

type Rep DnsProperties = D1 ('MetaData "DnsProperties" "Amazonka.Route53AutoNaming.Types.DnsProperties" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "DnsProperties'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "soa") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SOA))))

newDnsProperties :: DnsProperties Source #

Create a value of DnsProperties with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:hostedZoneId:DnsProperties', dnsProperties_hostedZoneId - The ID for the Route 53 hosted zone that Cloud Map creates when you create a namespace.

$sel:soa:DnsProperties', dnsProperties_soa - Start of Authority (SOA) record for the hosted zone.

DnsRecord

data DnsRecord Source #

A complex type that contains information about the Route 53 DNS records that you want Cloud Map to create when you register an instance.

See: newDnsRecord smart constructor.

Instances

Instances details
FromJSON DnsRecord Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.DnsRecord

ToJSON DnsRecord Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.DnsRecord

Generic DnsRecord Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.DnsRecord

Associated Types

type Rep DnsRecord :: Type -> Type #

Read DnsRecord Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.DnsRecord

Show DnsRecord Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.DnsRecord

NFData DnsRecord Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.DnsRecord

Methods

rnf :: DnsRecord -> () #

Eq DnsRecord Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.DnsRecord

Hashable DnsRecord Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.DnsRecord

type Rep DnsRecord Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.DnsRecord

type Rep DnsRecord = D1 ('MetaData "DnsRecord" "Amazonka.Route53AutoNaming.Types.DnsRecord" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "DnsRecord'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RecordType) :*: S1 ('MetaSel ('Just "ttl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))

newDnsRecord Source #

Create a value of DnsRecord with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:type':DnsRecord', dnsRecord_type - The type of the resource, which indicates the type of value that Route 53 returns in response to DNS queries. You can specify values for Type in the following combinations:

  • A
  • AAAA
  • A and AAAA
  • SRV
  • CNAME

If you want Cloud Map to create a Route 53 alias record when you register an instance, specify A or AAAA for Type.

You specify other settings, such as the IP address for A and AAAA records, when you register an instance. For more information, see RegisterInstance.

The following values are supported:

A
Route 53 returns the IP address of the resource in IPv4 format, such as 192.0.2.44.
AAAA
Route 53 returns the IP address of the resource in IPv6 format, such as 2001:0db8:85a3:0000:0000:abcd:0001:2345.
CNAME
Route 53 returns the domain name of the resource, such as www.example.com. Note the following:
  • You specify the domain name that you want to route traffic to when you register an instance. For more information, see Attributes in the topic RegisterInstance.
  • You must specify WEIGHTED for the value of RoutingPolicy.
  • You can't specify both CNAME for Type and settings for HealthCheckConfig. If you do, the request will fail with an InvalidInput error.
SRV
Route 53 returns the value for an SRV record. The value for an SRV record uses the following values:
priority weight port service-hostname

Note the following about the values:

  • The values of priority and weight are both set to 1 and can't be changed.
  • The value of port comes from the value that you specify for the AWS_INSTANCE_PORT attribute when you submit a RegisterInstance request.
  • The value of service-hostname is a concatenation of the following values:

    • The value that you specify for InstanceId when you register an instance.
    • The name of the service.
    • The name of the namespace.

    For example, if the value of InstanceId is test, the name of the service is backend, and the name of the namespace is example.com, the value of service-hostname is the following:

    test.backend.example.com

If you specify settings for an SRV record, note the following:

  • If you specify values for AWS_INSTANCE_IPV4, AWS_INSTANCE_IPV6, or both in the RegisterInstance request, Cloud Map automatically creates A and/or AAAA records that have the same name as the value of service-hostname in the SRV record. You can ignore these records.
  • If you're using a system that requires a specific SRV format, such as HAProxy, see the Name element in the documentation about CreateService for information about how to specify the correct name format.

$sel:ttl:DnsRecord', dnsRecord_ttl - The amount of time, in seconds, that you want DNS resolvers to cache the settings for this record.

Alias records don't include a TTL because Route 53 uses the TTL for the Amazon Web Services resource that an alias record routes traffic to. If you include the AWS_ALIAS_DNS_NAME attribute when you submit a RegisterInstance request, the TTL value is ignored. Always specify a TTL for the service; you can use a service to register instances that create either alias or non-alias records.

HealthCheckConfig

data HealthCheckConfig Source #

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, Cloud Map associates the health check with the records that you specify in DnsConfig.

If you specify a health check configuration, you can specify either HealthCheckCustomConfig or HealthCheckConfig but not both.

Health checks are basic Route 53 health checks that monitor an Amazon Web Services endpoint. For information about pricing for health checks, see Amazon Route 53 Pricing.

Note the following about configuring health checks.

A and AAAA records
If DnsConfig includes configurations for both A and AAAA records, Cloud Map creates a health check that uses the IPv4 address to check the health of the resource. If the endpoint tthat's specified by the IPv4 address is unhealthy, Route 53 considers both the A and AAAA records to be unhealthy.
CNAME records
You can't specify settings for HealthCheckConfig when the DNSConfig includes CNAME for the value of Type. If you do, the CreateService request will fail with an InvalidInput error.
Request interval
A Route 53 health checker in each health-checking Amazon Web Services Region sends a health check request to an endpoint every 30 seconds. On average, your endpoint receives a health check request about every two seconds. However, health checkers don't coordinate with one another. Therefore, you might sometimes see several requests in one second that's followed by a few seconds with no health checks at all.
Health checking regions
Health checkers perform checks from all Route 53 health-checking Regions. For a list of the current Regions, see Regions.
Alias records
When you register an instance, if you include the AWS_ALIAS_DNS_NAME attribute, Cloud Map creates a Route 53 alias record. Note the following:
  • Route 53 automatically sets EvaluateTargetHealth to true for alias records. When EvaluateTargetHealth is true, the alias record inherits the health of the referenced Amazon Web Services resource. such as an ELB load balancer. For more information, see EvaluateTargetHealth.
  • If you include HealthCheckConfig and then use the service to register an instance that creates an alias record, Route 53 doesn't create the health check.
Charges for health checks
Health checks are basic Route 53 health checks that monitor an Amazon Web Services endpoint. For information about pricing for health checks, see Amazon Route 53 Pricing.

See: newHealthCheckConfig smart constructor.

Instances

Instances details
FromJSON HealthCheckConfig Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthCheckConfig

ToJSON HealthCheckConfig Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthCheckConfig

Generic HealthCheckConfig Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthCheckConfig

Associated Types

type Rep HealthCheckConfig :: Type -> Type #

Read HealthCheckConfig Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthCheckConfig

Show HealthCheckConfig Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthCheckConfig

NFData HealthCheckConfig Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthCheckConfig

Methods

rnf :: HealthCheckConfig -> () #

Eq HealthCheckConfig Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthCheckConfig

Hashable HealthCheckConfig Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthCheckConfig

type Rep HealthCheckConfig Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthCheckConfig

type Rep HealthCheckConfig = D1 ('MetaData "HealthCheckConfig" "Amazonka.Route53AutoNaming.Types.HealthCheckConfig" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "HealthCheckConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "failureThreshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "resourcePath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HealthCheckType))))

newHealthCheckConfig Source #

Create a value of HealthCheckConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:failureThreshold:HealthCheckConfig', healthCheckConfig_failureThreshold - The number of consecutive health checks that an endpoint must pass or fail for Route 53 to change the current status of the endpoint from unhealthy to healthy or the other way around. For more information, see How Route 53 Determines Whether an Endpoint Is Healthy in the Route 53 Developer Guide.

$sel:resourcePath:HealthCheckConfig', healthCheckConfig_resourcePath - The path that you want Route 53 to request when performing health checks. The path can be any value that your endpoint returns an HTTP status code of a 2xx or 3xx format for when the endpoint is healthy. An example file is /docs/route53-health-check.html. Route 53 automatically adds the DNS name for the service. If you don't specify a value for ResourcePath, the default value is /.

If you specify TCP for Type, you must not specify a value for ResourcePath.

$sel:type':HealthCheckConfig', healthCheckConfig_type - The type of health check that you want to create, which indicates how Route 53 determines whether an endpoint is healthy.

You can't change the value of Type after you create a health check.

You can create the following types of health checks:

  • HTTP: Route 53 tries to establish a TCP connection. If successful, Route 53 submits an HTTP request and waits for an HTTP status code of 200 or greater and less than 400.
  • HTTPS: Route 53 tries to establish a TCP connection. If successful, Route 53 submits an HTTPS request and waits for an HTTP status code of 200 or greater and less than 400.

    If you specify HTTPS for the value of Type, the endpoint must support TLS v1.0 or later.

  • TCP: Route 53 tries to establish a TCP connection.

    If you specify TCP for Type, don't specify a value for ResourcePath.

For more information, see How Route 53 Determines Whether an Endpoint Is Healthy in the Route 53 Developer Guide.

HealthCheckCustomConfig

data HealthCheckCustomConfig Source #

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:

  • You can't use a health check that's defined by HealthCheckConfig because the resource isn't available over the internet. For example, you can use a custom health check when the instance is in an Amazon VPC. (To check the health of resources in a VPC, the health checker must also be in the VPC.)
  • You want to use a third-party health checker regardless of where your resources are located.

If you specify a health check configuration, you can specify either HealthCheckCustomConfig or HealthCheckConfig but not both.

To change the status of a custom health check, submit an UpdateInstanceCustomHealthStatus request. Cloud Map doesn't monitor the status of the resource, it just keeps a record of the status specified in the most recent UpdateInstanceCustomHealthStatus request.

Here's how custom health checks work:

  1. You create a service.
  2. You register an instance.
  3. You configure a third-party health checker to monitor the resource that's associated with the new instance.

    Cloud Map doesn't check the health of the resource directly.

  4. The third-party health-checker determines that the resource is unhealthy and notifies your application.
  5. Your application submits an UpdateInstanceCustomHealthStatus request.
  6. Cloud Map waits for 30 seconds.
  7. If another UpdateInstanceCustomHealthStatus request doesn't arrive during that time to change the status back to healthy, Cloud Map stops routing traffic to the resource.

See: newHealthCheckCustomConfig smart constructor.

Instances

Instances details
FromJSON HealthCheckCustomConfig Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthCheckCustomConfig

ToJSON HealthCheckCustomConfig Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthCheckCustomConfig

Generic HealthCheckCustomConfig Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthCheckCustomConfig

Associated Types

type Rep HealthCheckCustomConfig :: Type -> Type #

Read HealthCheckCustomConfig Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthCheckCustomConfig

Show HealthCheckCustomConfig Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthCheckCustomConfig

NFData HealthCheckCustomConfig Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthCheckCustomConfig

Methods

rnf :: HealthCheckCustomConfig -> () #

Eq HealthCheckCustomConfig Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthCheckCustomConfig

Hashable HealthCheckCustomConfig Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthCheckCustomConfig

type Rep HealthCheckCustomConfig Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HealthCheckCustomConfig

type Rep HealthCheckCustomConfig = D1 ('MetaData "HealthCheckCustomConfig" "Amazonka.Route53AutoNaming.Types.HealthCheckCustomConfig" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "HealthCheckCustomConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "failureThreshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))

newHealthCheckCustomConfig :: HealthCheckCustomConfig Source #

Create a value of HealthCheckCustomConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:failureThreshold:HealthCheckCustomConfig', healthCheckCustomConfig_failureThreshold - This parameter is no longer supported and is always set to 1. Cloud Map waits for approximately 30 seconds after receiving an UpdateInstanceCustomHealthStatus request before changing the status of the service instance.

The number of 30-second intervals that you want Cloud Map to wait after receiving an UpdateInstanceCustomHealthStatus request before it changes the health status of a service instance.

Sending a second or subsequent UpdateInstanceCustomHealthStatus request with the same value before 30 seconds has passed doesn't accelerate the change. Cloud Map still waits 30 seconds after the first request to make the change.

HttpInstanceSummary

data HttpInstanceSummary Source #

In a response to a DiscoverInstances request, HttpInstanceSummary contains information about one instance that matches the values that you specified in the request.

See: newHttpInstanceSummary smart constructor.

Instances

Instances details
FromJSON HttpInstanceSummary Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HttpInstanceSummary

Generic HttpInstanceSummary Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HttpInstanceSummary

Associated Types

type Rep HttpInstanceSummary :: Type -> Type #

Read HttpInstanceSummary Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HttpInstanceSummary

Show HttpInstanceSummary Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HttpInstanceSummary

NFData HttpInstanceSummary Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HttpInstanceSummary

Methods

rnf :: HttpInstanceSummary -> () #

Eq HttpInstanceSummary Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HttpInstanceSummary

Hashable HttpInstanceSummary Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HttpInstanceSummary

type Rep HttpInstanceSummary Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HttpInstanceSummary

type Rep HttpInstanceSummary = D1 ('MetaData "HttpInstanceSummary" "Amazonka.Route53AutoNaming.Types.HttpInstanceSummary" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "HttpInstanceSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "healthStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HealthStatus))) :*: (S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "namespaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newHttpInstanceSummary :: HttpInstanceSummary Source #

Create a value of HttpInstanceSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:attributes:HttpInstanceSummary', httpInstanceSummary_attributes - If you included any attributes when you registered the instance, the values of those attributes.

$sel:healthStatus:HttpInstanceSummary', httpInstanceSummary_healthStatus - If you configured health checking in the service, the current health status of the service instance.

$sel:instanceId:HttpInstanceSummary', httpInstanceSummary_instanceId - The ID of an instance that matches the values that you specified in the request.

$sel:namespaceName:HttpInstanceSummary', httpInstanceSummary_namespaceName - The HttpName name of the namespace. It's found in the HttpProperties member of the Properties member of the namespace.

$sel:serviceName:HttpInstanceSummary', httpInstanceSummary_serviceName - The name of the service that you specified when you registered the instance.

HttpNamespaceChange

data HttpNamespaceChange Source #

Updated properties for the HTTP namespace.

See: newHttpNamespaceChange smart constructor.

Instances

Instances details
ToJSON HttpNamespaceChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HttpNamespaceChange

Generic HttpNamespaceChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HttpNamespaceChange

Associated Types

type Rep HttpNamespaceChange :: Type -> Type #

Read HttpNamespaceChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HttpNamespaceChange

Show HttpNamespaceChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HttpNamespaceChange

NFData HttpNamespaceChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HttpNamespaceChange

Methods

rnf :: HttpNamespaceChange -> () #

Eq HttpNamespaceChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HttpNamespaceChange

Hashable HttpNamespaceChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HttpNamespaceChange

type Rep HttpNamespaceChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HttpNamespaceChange

type Rep HttpNamespaceChange = D1 ('MetaData "HttpNamespaceChange" "Amazonka.Route53AutoNaming.Types.HttpNamespaceChange" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "HttpNamespaceChange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newHttpNamespaceChange Source #

Create a value of HttpNamespaceChange with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:description:HttpNamespaceChange', httpNamespaceChange_description - An updated description for the HTTP namespace.

HttpProperties

data HttpProperties Source #

A complex type that contains the name of an HTTP namespace.

See: newHttpProperties smart constructor.

Constructors

HttpProperties' (Maybe Text) 

Instances

Instances details
FromJSON HttpProperties Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HttpProperties

Generic HttpProperties Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HttpProperties

Associated Types

type Rep HttpProperties :: Type -> Type #

Read HttpProperties Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HttpProperties

Show HttpProperties Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HttpProperties

NFData HttpProperties Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HttpProperties

Methods

rnf :: HttpProperties -> () #

Eq HttpProperties Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HttpProperties

Hashable HttpProperties Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HttpProperties

type Rep HttpProperties Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.HttpProperties

type Rep HttpProperties = D1 ('MetaData "HttpProperties" "Amazonka.Route53AutoNaming.Types.HttpProperties" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "HttpProperties'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newHttpProperties :: HttpProperties Source #

Create a value of HttpProperties with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpName:HttpProperties', httpProperties_httpName - The name of an HTTP namespace.

Instance

data Instance Source #

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

See: newInstance smart constructor.

Instances

Instances details
FromJSON Instance Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.Instance

Generic Instance Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.Instance

Associated Types

type Rep Instance :: Type -> Type #

Methods

from :: Instance -> Rep Instance x #

to :: Rep Instance x -> Instance #

Read Instance Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.Instance

Show Instance Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.Instance

NFData Instance Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.Instance

Methods

rnf :: Instance -> () #

Eq Instance Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.Instance

Hashable Instance Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.Instance

Methods

hashWithSalt :: Int -> Instance -> Int #

hash :: Instance -> Int #

type Rep Instance Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.Instance

type Rep Instance = D1 ('MetaData "Instance" "Amazonka.Route53AutoNaming.Types.Instance" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "Instance'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "creatorRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newInstance Source #

Create a value of Instance with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:attributes:Instance', instance_attributes - A string map that contains the following information for the service that you specify in ServiceId:

  • The attributes that apply to the records that are defined in the service.
  • For each attribute, the applicable value.

Do not include sensitive information in the attributes if the namespace is discoverable by public DNS queries.

Supported attribute keys include the following:

AWS_ALIAS_DNS_NAME
If you want Cloud Map to create a Route 53 alias record that routes traffic to an Elastic Load Balancing load balancer, specify the DNS name that's associated with the load balancer. For information about how to get the DNS name, see AliasTarget-DNSName> in the Route 53 API Reference.

Note the following:

  • The configuration for the service that's specified by ServiceId must include settings for an A record, an AAAA record, or both.
  • In the service that's specified by ServiceId, the value of RoutingPolicy must be WEIGHTED.
  • If the service that's specified by ServiceId includes HealthCheckConfig settings, Cloud Map creates the health check, but it won't associate the health check with the alias record.
  • Auto naming currently doesn't support creating alias records that route traffic to Amazon Web Services resources other than ELB load balancers.
  • If you specify a value for AWS_ALIAS_DNS_NAME, don't specify values for any of the AWS_INSTANCE attributes.
AWS_EC2_INSTANCE_ID
HTTP namespaces only. The Amazon EC2 instance ID for the instance. The AWS_INSTANCE_IPV4 attribute contains the primary private IPv4 address.
AWS_INIT_HEALTH_STATUS
If the service configuration includes HealthCheckCustomConfig, you can optionally use AWS_INIT_HEALTH_STATUS to specify the initial status of the custom health check, HEALTHY or UNHEALTHY. If you don't specify a value for AWS_INIT_HEALTH_STATUS, the initial status is HEALTHY.
AWS_INSTANCE_CNAME
If the service configuration includes a CNAME record, the domain name that you want Route 53 to return in response to DNS queries (for example, example.com).

This value is required if the service specified by ServiceId includes settings for an CNAME record.

AWS_INSTANCE_IPV4
If the service configuration includes an A record, the IPv4 address that you want Route 53 to return in response to DNS queries (for example, 192.0.2.44).

This value is required if the service specified by ServiceId includes settings for an A record. If the service includes settings for an SRV record, you must specify a value for AWS_INSTANCE_IPV4, AWS_INSTANCE_IPV6, or both.

AWS_INSTANCE_IPV6
If the service configuration includes an AAAA record, the IPv6 address that you want Route 53 to return in response to DNS queries (for example, 2001:0db8:85a3:0000:0000:abcd:0001:2345).

This value is required if the service specified by ServiceId includes settings for an AAAA record. If the service includes settings for an SRV record, you must specify a value for AWS_INSTANCE_IPV4, AWS_INSTANCE_IPV6, or both.

AWS_INSTANCE_PORT
If the service includes an SRV record, the value that you want Route 53 to return for the port.

If the service includes HealthCheckConfig, the port on the endpoint that you want Route 53 to send requests to.

This value is required if you specified settings for an SRV record or a Route 53 health check when you created the service.

$sel:creatorRequestId:Instance', instance_creatorRequestId - A unique string that identifies the request and that allows failed RegisterInstance requests to be retried without the risk of executing the operation twice. You must use a unique CreatorRequestId string every time you submit a RegisterInstance request if you're registering additional instances for the same namespace and service. CreatorRequestId can be any unique string (for example, a date/time stamp).

$sel:id:Instance', instance_id - An identifier that you want to associate with the instance. Note the following:

  • If the service that's specified by ServiceId includes settings for an SRV record, the value of InstanceId is automatically included as part of the value for the SRV record. For more information, see DnsRecord Type>.
  • You can use this value to update an existing instance.
  • To register a new instance, you must specify a value that's unique among instances that you register by using the same service.
  • If you specify an existing InstanceId and ServiceId, Cloud Map updates the existing DNS records. If there's also an existing health check, Cloud Map deletes the old health check and creates a new one.

    The health check isn't deleted immediately, so it will still appear for a while if you submit a ListHealthChecks request, for example.

InstanceSummary

data InstanceSummary Source #

A complex type that contains information about the instances that you registered by using a specified service.

See: newInstanceSummary smart constructor.

Instances

Instances details
FromJSON InstanceSummary Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.InstanceSummary

Generic InstanceSummary Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.InstanceSummary

Associated Types

type Rep InstanceSummary :: Type -> Type #

Read InstanceSummary Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.InstanceSummary

Show InstanceSummary Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.InstanceSummary

NFData InstanceSummary Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.InstanceSummary

Methods

rnf :: InstanceSummary -> () #

Eq InstanceSummary Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.InstanceSummary

Hashable InstanceSummary Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.InstanceSummary

type Rep InstanceSummary Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.InstanceSummary

type Rep InstanceSummary = D1 ('MetaData "InstanceSummary" "Amazonka.Route53AutoNaming.Types.InstanceSummary" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "InstanceSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newInstanceSummary :: InstanceSummary Source #

Create a value of InstanceSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:attributes:InstanceSummary', instanceSummary_attributes - A string map that contains the following information:

  • The attributes that are associated with the instance.
  • For each attribute, the applicable value.

Supported attribute keys include the following:

AWS_ALIAS_DNS_NAME
For an alias record that routes traffic to an Elastic Load Balancing load balancer, the DNS name that's associated with the load balancer.
AWS_EC2_INSTANCE_ID (HTTP namespaces only)
The Amazon EC2 instance ID for the instance. When the AWS_EC2_INSTANCE_ID attribute is specified, then the AWS_INSTANCE_IPV4 attribute contains the primary private IPv4 address.
AWS_INIT_HEALTH_STATUS
If the service configuration includes HealthCheckCustomConfig, you can optionally use AWS_INIT_HEALTH_STATUS to specify the initial status of the custom health check, HEALTHY or UNHEALTHY. If you don't specify a value for AWS_INIT_HEALTH_STATUS, the initial status is HEALTHY.
AWS_INSTANCE_CNAME
For a CNAME record, the domain name that Route 53 returns in response to DNS queries (for example, example.com).
AWS_INSTANCE_IPV4
For an A record, the IPv4 address that Route 53 returns in response to DNS queries (for example, 192.0.2.44).
AWS_INSTANCE_IPV6
For an AAAA record, the IPv6 address that Route 53 returns in response to DNS queries (for example, 2001:0db8:85a3:0000:0000:abcd:0001:2345).
AWS_INSTANCE_PORT
For an SRV record, the value that Route 53 returns for the port. In addition, if the service includes HealthCheckConfig, the port on the endpoint that Route 53 sends requests to.

$sel:id:InstanceSummary', instanceSummary_id - The ID for an instance that you created by using a specified service.

Namespace

data Namespace Source #

A complex type that contains information about a specified namespace.

See: newNamespace smart constructor.

Instances

Instances details
FromJSON Namespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.Namespace

Generic Namespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.Namespace

Associated Types

type Rep Namespace :: Type -> Type #

Read Namespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.Namespace

Show Namespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.Namespace

NFData Namespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.Namespace

Methods

rnf :: Namespace -> () #

Eq Namespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.Namespace

Hashable Namespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.Namespace

type Rep Namespace Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.Namespace

newNamespace :: Namespace Source #

Create a value of Namespace with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:Namespace', namespace_arn - The Amazon Resource Name (ARN) that Cloud Map assigns to the namespace when you create it.

$sel:createDate:Namespace', namespace_createDate - The date that the namespace was created, in Unix date/time format and Coordinated Universal Time (UTC). The value of CreateDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:creatorRequestId:Namespace', namespace_creatorRequestId - A unique string that identifies the request and that allows failed requests to be retried without the risk of running an operation twice.

$sel:description:Namespace', namespace_description - The description that you specify for the namespace when you create it.

$sel:id:Namespace', namespace_id - The ID of a namespace.

$sel:name:Namespace', namespace_name - The name of the namespace, such as example.com.

$sel:properties:Namespace', namespace_properties - A complex type that contains information that's specific to the type of the namespace.

$sel:serviceCount:Namespace', namespace_serviceCount - The number of services that are associated with the namespace.

$sel:type':Namespace', namespace_type - The type of the namespace. The methods for discovering instances depends on the value that you specify:

HTTP
Instances can be discovered only programmatically, using the Cloud Map DiscoverInstances API.
DNS_PUBLIC
Instances can be discovered using public DNS queries and using the DiscoverInstances API.
DNS_PRIVATE
Instances can be discovered using DNS queries in VPCs and using the DiscoverInstances API.

NamespaceFilter

data NamespaceFilter Source #

A complex type that identifies the namespaces that you want to list. You can choose to list public or private namespaces.

See: newNamespaceFilter smart constructor.

Instances

Instances details
ToJSON NamespaceFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceFilter

Generic NamespaceFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceFilter

Associated Types

type Rep NamespaceFilter :: Type -> Type #

Read NamespaceFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceFilter

Show NamespaceFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceFilter

NFData NamespaceFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceFilter

Methods

rnf :: NamespaceFilter -> () #

Eq NamespaceFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceFilter

Hashable NamespaceFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceFilter

type Rep NamespaceFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceFilter

type Rep NamespaceFilter = D1 ('MetaData "NamespaceFilter" "Amazonka.Route53AutoNaming.Types.NamespaceFilter" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "NamespaceFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "condition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FilterCondition)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 NamespaceFilterName) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))))

newNamespaceFilter Source #

Create a value of NamespaceFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:condition:NamespaceFilter', namespaceFilter_condition - Specify the operator that you want to use to determine whether a namespace matches the specified value. Valid values for Condition are one of the following.

  • EQ: When you specify EQ for Condition, you can specify only one value. EQ is supported for TYPE, NAME, and HTTP_NAME. EQ is the default condition and can be omitted.
  • BEGINS_WITH: When you specify BEGINS_WITH for Condition, you can specify only one value. BEGINS_WITH is supported for TYPE, NAME, and HTTP_NAME.

$sel:name:NamespaceFilter', namespaceFilter_name - Specify the namespaces that you want to get using one of the following.

  • TYPE: Gets the namespaces of the specified type.
  • NAME: Gets the namespaces with the specified name.
  • HTTP_NAME: Gets the namespaces with the specified HTTP name.

$sel:values:NamespaceFilter', namespaceFilter_values - Specify the values that are applicable to the value that you specify for Name.

  • TYPE: Specify HTTP, DNS_PUBLIC, or DNS_PRIVATE.
  • NAME: Specify the name of the namespace, which is found in Namespace.Name.
  • HTTP_NAME: Specify the HTTP name of the namespace, which is found in Namespace.Properties.HttpProperties.HttpName.

NamespaceProperties

data NamespaceProperties Source #

A complex type that contains information that's specific to the namespace type.

See: newNamespaceProperties smart constructor.

Instances

Instances details
FromJSON NamespaceProperties Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceProperties

Generic NamespaceProperties Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceProperties

Associated Types

type Rep NamespaceProperties :: Type -> Type #

Read NamespaceProperties Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceProperties

Show NamespaceProperties Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceProperties

NFData NamespaceProperties Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceProperties

Methods

rnf :: NamespaceProperties -> () #

Eq NamespaceProperties Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceProperties

Hashable NamespaceProperties Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceProperties

type Rep NamespaceProperties Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceProperties

type Rep NamespaceProperties = D1 ('MetaData "NamespaceProperties" "Amazonka.Route53AutoNaming.Types.NamespaceProperties" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "NamespaceProperties'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dnsProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DnsProperties)) :*: S1 ('MetaSel ('Just "httpProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HttpProperties))))

newNamespaceProperties :: NamespaceProperties Source #

Create a value of NamespaceProperties with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dnsProperties:NamespaceProperties', namespaceProperties_dnsProperties - A complex type that contains the ID for the Route 53 hosted zone that Cloud Map creates when you create a namespace.

$sel:httpProperties:NamespaceProperties', namespaceProperties_httpProperties - A complex type that contains the name of an HTTP namespace.

NamespaceSummary

data NamespaceSummary Source #

A complex type that contains information about a namespace.

See: newNamespaceSummary smart constructor.

Instances

Instances details
FromJSON NamespaceSummary Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceSummary

Generic NamespaceSummary Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceSummary

Associated Types

type Rep NamespaceSummary :: Type -> Type #

Read NamespaceSummary Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceSummary

Show NamespaceSummary Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceSummary

NFData NamespaceSummary Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceSummary

Methods

rnf :: NamespaceSummary -> () #

Eq NamespaceSummary Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceSummary

Hashable NamespaceSummary Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceSummary

type Rep NamespaceSummary Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.NamespaceSummary

newNamespaceSummary :: NamespaceSummary Source #

Create a value of NamespaceSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:NamespaceSummary', namespaceSummary_arn - The Amazon Resource Name (ARN) that Cloud Map assigns to the namespace when you create it.

$sel:createDate:NamespaceSummary', namespaceSummary_createDate - The date and time that the namespace was created.

$sel:description:NamespaceSummary', namespaceSummary_description - A description for the namespace.

$sel:id:NamespaceSummary', namespaceSummary_id - The ID of the namespace.

$sel:name:NamespaceSummary', namespaceSummary_name - The name of the namespace. When you create a namespace, Cloud Map automatically creates a Route 53 hosted zone that has the same name as the namespace.

$sel:properties:NamespaceSummary', namespaceSummary_properties - The properties of the namespace.

$sel:serviceCount:NamespaceSummary', namespaceSummary_serviceCount - The number of services that were created using the namespace.

$sel:type':NamespaceSummary', namespaceSummary_type - The type of the namespace, either public or private.

Operation

data Operation Source #

A complex type that contains information about a specified operation.

See: newOperation smart constructor.

Instances

Instances details
FromJSON Operation Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.Operation

Generic Operation Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.Operation

Associated Types

type Rep Operation :: Type -> Type #

Read Operation Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.Operation

Show Operation Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.Operation

NFData Operation Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.Operation

Methods

rnf :: Operation -> () #

Eq Operation Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.Operation

Hashable Operation Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.Operation

type Rep Operation Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.Operation

newOperation :: Operation Source #

Create a value of Operation with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:createDate:Operation', operation_createDate - The date and time that the request was submitted, in Unix date/time format and Coordinated Universal Time (UTC). The value of CreateDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:errorCode:Operation', operation_errorCode - The code associated with ErrorMessage. Values for ErrorCode include the following:

  • ACCESS_DENIED
  • CANNOT_CREATE_HOSTED_ZONE
  • EXPIRED_TOKEN
  • HOSTED_ZONE_NOT_FOUND
  • INTERNAL_FAILURE
  • INVALID_CHANGE_BATCH
  • THROTTLED_REQUEST

$sel:errorMessage:Operation', operation_errorMessage - If the value of Status is FAIL, the reason that the operation failed.

$sel:id:Operation', operation_id - The ID of the operation that you want to get information about.

$sel:status:Operation', operation_status - The status of the operation. Values include the following:

SUBMITTED
This is the initial state that occurs immediately after you submit a request.
PENDING
Cloud Map is performing the operation.
SUCCESS
The operation succeeded.
FAIL
The operation failed. For the failure reason, see ErrorMessage.

$sel:targets:Operation', operation_targets - The name of the target entity that's associated with the operation:

NAMESPACE
The namespace ID is returned in the ResourceId property.
SERVICE
The service ID is returned in the ResourceId property.
INSTANCE
The instance ID is returned in the ResourceId property.

$sel:type':Operation', operation_type - The name of the operation that's associated with the specified ID.

$sel:updateDate:Operation', operation_updateDate - The date and time that the value of Status changed to the current value, in Unix date/time format and Coordinated Universal Time (UTC). The value of UpdateDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

OperationFilter

data OperationFilter Source #

A complex type that lets you select the operations that you want to list.

See: newOperationFilter smart constructor.

Instances

Instances details
ToJSON OperationFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationFilter

Generic OperationFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationFilter

Associated Types

type Rep OperationFilter :: Type -> Type #

Read OperationFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationFilter

Show OperationFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationFilter

NFData OperationFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationFilter

Methods

rnf :: OperationFilter -> () #

Eq OperationFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationFilter

Hashable OperationFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationFilter

type Rep OperationFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationFilter

type Rep OperationFilter = D1 ('MetaData "OperationFilter" "Amazonka.Route53AutoNaming.Types.OperationFilter" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "OperationFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "condition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FilterCondition)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OperationFilterName) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))))

newOperationFilter Source #

Create a value of OperationFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:condition:OperationFilter', operationFilter_condition - The operator that you want to use to determine whether an operation matches the specified value. Valid values for condition include:

  • EQ: When you specify EQ for the condition, you can specify only one value. EQ is supported for NAMESPACE_ID, SERVICE_ID, STATUS, and TYPE. EQ is the default condition and can be omitted.
  • IN: When you specify IN for the condition, you can specify a list of one or more values. IN is supported for STATUS and TYPE. An operation must match one of the specified values to be returned in the response.
  • BETWEEN: Specify a start date and an end date in Unix date/time format and Coordinated Universal Time (UTC). The start date must be the first value. BETWEEN is supported for UPDATE_DATE.

$sel:name:OperationFilter', operationFilter_name - Specify the operations that you want to get:

  • NAMESPACE_ID: Gets operations related to specified namespaces.
  • SERVICE_ID: Gets operations related to specified services.
  • STATUS: Gets operations based on the status of the operations: SUBMITTED, PENDING, SUCCEED, or FAIL.
  • TYPE: Gets specified types of operation.
  • UPDATE_DATE: Gets operations that changed status during a specified date/time range.

$sel:values:OperationFilter', operationFilter_values - Specify values that are applicable to the value that you specify for Name:

  • NAMESPACE_ID: Specify one namespace ID.
  • SERVICE_ID: Specify one service ID.
  • STATUS: Specify one or more statuses: SUBMITTED, PENDING, SUCCEED, or FAIL.
  • TYPE: Specify one or more of the following types: CREATE_NAMESPACE, DELETE_NAMESPACE, UPDATE_SERVICE, REGISTER_INSTANCE, or DEREGISTER_INSTANCE.
  • UPDATE_DATE: Specify a start date and an end date in Unix date/time format and Coordinated Universal Time (UTC). The start date must be the first value.

OperationSummary

data OperationSummary Source #

A complex type that contains information about an operation that matches the criteria that you specified in a ListOperations request.

See: newOperationSummary smart constructor.

Instances

Instances details
FromJSON OperationSummary Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationSummary

Generic OperationSummary Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationSummary

Associated Types

type Rep OperationSummary :: Type -> Type #

Read OperationSummary Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationSummary

Show OperationSummary Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationSummary

NFData OperationSummary Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationSummary

Methods

rnf :: OperationSummary -> () #

Eq OperationSummary Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationSummary

Hashable OperationSummary Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationSummary

type Rep OperationSummary Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.OperationSummary

type Rep OperationSummary = D1 ('MetaData "OperationSummary" "Amazonka.Route53AutoNaming.Types.OperationSummary" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "OperationSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OperationStatus))))

newOperationSummary :: OperationSummary Source #

Create a value of OperationSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:id:OperationSummary', operationSummary_id - The ID for an operation.

$sel:status:OperationSummary', operationSummary_status - The status of the operation. Values include the following:

  • SUBMITTED: This is the initial state immediately after you submit a request.
  • PENDING: Cloud Map is performing the operation.
  • SUCCESS: The operation succeeded.
  • FAIL: The operation failed. For the failure reason, see ErrorMessage.

PrivateDnsNamespaceChange

data PrivateDnsNamespaceChange Source #

Updated properties for the private DNS namespace.

See: newPrivateDnsNamespaceChange smart constructor.

Instances

Instances details
ToJSON PrivateDnsNamespaceChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PrivateDnsNamespaceChange

Generic PrivateDnsNamespaceChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PrivateDnsNamespaceChange

Associated Types

type Rep PrivateDnsNamespaceChange :: Type -> Type #

Read PrivateDnsNamespaceChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PrivateDnsNamespaceChange

Show PrivateDnsNamespaceChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PrivateDnsNamespaceChange

NFData PrivateDnsNamespaceChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PrivateDnsNamespaceChange

Eq PrivateDnsNamespaceChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PrivateDnsNamespaceChange

Hashable PrivateDnsNamespaceChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PrivateDnsNamespaceChange

type Rep PrivateDnsNamespaceChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PrivateDnsNamespaceChange

type Rep PrivateDnsNamespaceChange = D1 ('MetaData "PrivateDnsNamespaceChange" "Amazonka.Route53AutoNaming.Types.PrivateDnsNamespaceChange" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "PrivateDnsNamespaceChange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "properties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PrivateDnsNamespacePropertiesChange))))

newPrivateDnsNamespaceChange :: PrivateDnsNamespaceChange Source #

Create a value of PrivateDnsNamespaceChange with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:description:PrivateDnsNamespaceChange', privateDnsNamespaceChange_description - An updated description for the private DNS namespace.

$sel:properties:PrivateDnsNamespaceChange', privateDnsNamespaceChange_properties - Properties to be updated in the private DNS namespace.

PrivateDnsNamespaceProperties

data PrivateDnsNamespaceProperties Source #

DNS properties for the private DNS namespace.

See: newPrivateDnsNamespaceProperties smart constructor.

Instances

Instances details
ToJSON PrivateDnsNamespaceProperties Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PrivateDnsNamespaceProperties

Generic PrivateDnsNamespaceProperties Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PrivateDnsNamespaceProperties

Associated Types

type Rep PrivateDnsNamespaceProperties :: Type -> Type #

Read PrivateDnsNamespaceProperties Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PrivateDnsNamespaceProperties

Show PrivateDnsNamespaceProperties Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PrivateDnsNamespaceProperties

NFData PrivateDnsNamespaceProperties Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PrivateDnsNamespaceProperties

Eq PrivateDnsNamespaceProperties Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PrivateDnsNamespaceProperties

Hashable PrivateDnsNamespaceProperties Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PrivateDnsNamespaceProperties

type Rep PrivateDnsNamespaceProperties Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PrivateDnsNamespaceProperties

type Rep PrivateDnsNamespaceProperties = D1 ('MetaData "PrivateDnsNamespaceProperties" "Amazonka.Route53AutoNaming.Types.PrivateDnsNamespaceProperties" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "PrivateDnsNamespaceProperties'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dnsProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PrivateDnsPropertiesMutable)))

newPrivateDnsNamespaceProperties Source #

Create a value of PrivateDnsNamespaceProperties with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dnsProperties:PrivateDnsNamespaceProperties', privateDnsNamespaceProperties_dnsProperties - DNS properties for the private DNS namespace.

PrivateDnsNamespacePropertiesChange

data PrivateDnsNamespacePropertiesChange Source #

Updated properties for the private DNS namespace.

See: newPrivateDnsNamespacePropertiesChange smart constructor.

Instances

Instances details
ToJSON PrivateDnsNamespacePropertiesChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PrivateDnsNamespacePropertiesChange

Generic PrivateDnsNamespacePropertiesChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PrivateDnsNamespacePropertiesChange

Read PrivateDnsNamespacePropertiesChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PrivateDnsNamespacePropertiesChange

Show PrivateDnsNamespacePropertiesChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PrivateDnsNamespacePropertiesChange

NFData PrivateDnsNamespacePropertiesChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PrivateDnsNamespacePropertiesChange

Eq PrivateDnsNamespacePropertiesChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PrivateDnsNamespacePropertiesChange

Hashable PrivateDnsNamespacePropertiesChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PrivateDnsNamespacePropertiesChange

type Rep PrivateDnsNamespacePropertiesChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PrivateDnsNamespacePropertiesChange

type Rep PrivateDnsNamespacePropertiesChange = D1 ('MetaData "PrivateDnsNamespacePropertiesChange" "Amazonka.Route53AutoNaming.Types.PrivateDnsNamespacePropertiesChange" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "PrivateDnsNamespacePropertiesChange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dnsProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PrivateDnsPropertiesMutableChange)))

newPrivateDnsNamespacePropertiesChange Source #

Create a value of PrivateDnsNamespacePropertiesChange with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dnsProperties:PrivateDnsNamespacePropertiesChange', privateDnsNamespacePropertiesChange_dnsProperties - Updated DNS properties for the private DNS namespace.

PrivateDnsPropertiesMutable

data PrivateDnsPropertiesMutable Source #

DNS properties for the private DNS namespace.

See: newPrivateDnsPropertiesMutable smart constructor.

Instances

Instances details
ToJSON PrivateDnsPropertiesMutable Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PrivateDnsPropertiesMutable

Generic PrivateDnsPropertiesMutable Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PrivateDnsPropertiesMutable

Associated Types

type Rep PrivateDnsPropertiesMutable :: Type -> Type #

Read PrivateDnsPropertiesMutable Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PrivateDnsPropertiesMutable

Show PrivateDnsPropertiesMutable Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PrivateDnsPropertiesMutable

NFData PrivateDnsPropertiesMutable Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PrivateDnsPropertiesMutable

Eq PrivateDnsPropertiesMutable Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PrivateDnsPropertiesMutable

Hashable PrivateDnsPropertiesMutable Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PrivateDnsPropertiesMutable

type Rep PrivateDnsPropertiesMutable Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PrivateDnsPropertiesMutable

type Rep PrivateDnsPropertiesMutable = D1 ('MetaData "PrivateDnsPropertiesMutable" "Amazonka.Route53AutoNaming.Types.PrivateDnsPropertiesMutable" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "PrivateDnsPropertiesMutable'" 'PrefixI 'True) (S1 ('MetaSel ('Just "soa") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SOA)))

newPrivateDnsPropertiesMutable Source #

Create a value of PrivateDnsPropertiesMutable with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:soa:PrivateDnsPropertiesMutable', privateDnsPropertiesMutable_soa - Fields for the Start of Authority (SOA) record for the hosted zone for the private DNS namespace.

PrivateDnsPropertiesMutableChange

data PrivateDnsPropertiesMutableChange Source #

Updated DNS properties for the private DNS namespace.

See: newPrivateDnsPropertiesMutableChange smart constructor.

Instances

Instances details
ToJSON PrivateDnsPropertiesMutableChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PrivateDnsPropertiesMutableChange

Generic PrivateDnsPropertiesMutableChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PrivateDnsPropertiesMutableChange

Associated Types

type Rep PrivateDnsPropertiesMutableChange :: Type -> Type #

Read PrivateDnsPropertiesMutableChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PrivateDnsPropertiesMutableChange

Show PrivateDnsPropertiesMutableChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PrivateDnsPropertiesMutableChange

NFData PrivateDnsPropertiesMutableChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PrivateDnsPropertiesMutableChange

Eq PrivateDnsPropertiesMutableChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PrivateDnsPropertiesMutableChange

Hashable PrivateDnsPropertiesMutableChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PrivateDnsPropertiesMutableChange

type Rep PrivateDnsPropertiesMutableChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PrivateDnsPropertiesMutableChange

type Rep PrivateDnsPropertiesMutableChange = D1 ('MetaData "PrivateDnsPropertiesMutableChange" "Amazonka.Route53AutoNaming.Types.PrivateDnsPropertiesMutableChange" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "PrivateDnsPropertiesMutableChange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "soa") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SOAChange)))

newPrivateDnsPropertiesMutableChange Source #

Create a value of PrivateDnsPropertiesMutableChange with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:soa:PrivateDnsPropertiesMutableChange', privateDnsPropertiesMutableChange_soa - Updated fields for the Start of Authority (SOA) record for the hosted zone for the private DNS namespace.

PublicDnsNamespaceChange

data PublicDnsNamespaceChange Source #

Updated properties for the public DNS namespace.

See: newPublicDnsNamespaceChange smart constructor.

Instances

Instances details
ToJSON PublicDnsNamespaceChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PublicDnsNamespaceChange

Generic PublicDnsNamespaceChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PublicDnsNamespaceChange

Associated Types

type Rep PublicDnsNamespaceChange :: Type -> Type #

Read PublicDnsNamespaceChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PublicDnsNamespaceChange

Show PublicDnsNamespaceChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PublicDnsNamespaceChange

NFData PublicDnsNamespaceChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PublicDnsNamespaceChange

Eq PublicDnsNamespaceChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PublicDnsNamespaceChange

Hashable PublicDnsNamespaceChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PublicDnsNamespaceChange

type Rep PublicDnsNamespaceChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PublicDnsNamespaceChange

type Rep PublicDnsNamespaceChange = D1 ('MetaData "PublicDnsNamespaceChange" "Amazonka.Route53AutoNaming.Types.PublicDnsNamespaceChange" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "PublicDnsNamespaceChange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "properties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PublicDnsNamespacePropertiesChange))))

newPublicDnsNamespaceChange :: PublicDnsNamespaceChange Source #

Create a value of PublicDnsNamespaceChange with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:description:PublicDnsNamespaceChange', publicDnsNamespaceChange_description - An updated description for the public DNS namespace.

$sel:properties:PublicDnsNamespaceChange', publicDnsNamespaceChange_properties - Properties to be updated in the public DNS namespace.

PublicDnsNamespaceProperties

data PublicDnsNamespaceProperties Source #

DNS properties for the public DNS namespace.

See: newPublicDnsNamespaceProperties smart constructor.

Instances

Instances details
ToJSON PublicDnsNamespaceProperties Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PublicDnsNamespaceProperties

Generic PublicDnsNamespaceProperties Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PublicDnsNamespaceProperties

Associated Types

type Rep PublicDnsNamespaceProperties :: Type -> Type #

Read PublicDnsNamespaceProperties Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PublicDnsNamespaceProperties

Show PublicDnsNamespaceProperties Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PublicDnsNamespaceProperties

NFData PublicDnsNamespaceProperties Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PublicDnsNamespaceProperties

Eq PublicDnsNamespaceProperties Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PublicDnsNamespaceProperties

Hashable PublicDnsNamespaceProperties Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PublicDnsNamespaceProperties

type Rep PublicDnsNamespaceProperties Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PublicDnsNamespaceProperties

type Rep PublicDnsNamespaceProperties = D1 ('MetaData "PublicDnsNamespaceProperties" "Amazonka.Route53AutoNaming.Types.PublicDnsNamespaceProperties" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "PublicDnsNamespaceProperties'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dnsProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PublicDnsPropertiesMutable)))

newPublicDnsNamespaceProperties Source #

Create a value of PublicDnsNamespaceProperties with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dnsProperties:PublicDnsNamespaceProperties', publicDnsNamespaceProperties_dnsProperties - DNS properties for the public DNS namespace.

PublicDnsNamespacePropertiesChange

data PublicDnsNamespacePropertiesChange Source #

Updated properties for the public DNS namespace.

See: newPublicDnsNamespacePropertiesChange smart constructor.

Instances

Instances details
ToJSON PublicDnsNamespacePropertiesChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PublicDnsNamespacePropertiesChange

Generic PublicDnsNamespacePropertiesChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PublicDnsNamespacePropertiesChange

Associated Types

type Rep PublicDnsNamespacePropertiesChange :: Type -> Type #

Read PublicDnsNamespacePropertiesChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PublicDnsNamespacePropertiesChange

Show PublicDnsNamespacePropertiesChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PublicDnsNamespacePropertiesChange

NFData PublicDnsNamespacePropertiesChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PublicDnsNamespacePropertiesChange

Eq PublicDnsNamespacePropertiesChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PublicDnsNamespacePropertiesChange

Hashable PublicDnsNamespacePropertiesChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PublicDnsNamespacePropertiesChange

type Rep PublicDnsNamespacePropertiesChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PublicDnsNamespacePropertiesChange

type Rep PublicDnsNamespacePropertiesChange = D1 ('MetaData "PublicDnsNamespacePropertiesChange" "Amazonka.Route53AutoNaming.Types.PublicDnsNamespacePropertiesChange" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "PublicDnsNamespacePropertiesChange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dnsProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PublicDnsPropertiesMutableChange)))

newPublicDnsNamespacePropertiesChange Source #

Create a value of PublicDnsNamespacePropertiesChange with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dnsProperties:PublicDnsNamespacePropertiesChange', publicDnsNamespacePropertiesChange_dnsProperties - Updated DNS properties for the hosted zone for the public DNS namespace.

PublicDnsPropertiesMutable

data PublicDnsPropertiesMutable Source #

DNS properties for the public DNS namespace.

See: newPublicDnsPropertiesMutable smart constructor.

Instances

Instances details
ToJSON PublicDnsPropertiesMutable Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PublicDnsPropertiesMutable

Generic PublicDnsPropertiesMutable Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PublicDnsPropertiesMutable

Associated Types

type Rep PublicDnsPropertiesMutable :: Type -> Type #

Read PublicDnsPropertiesMutable Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PublicDnsPropertiesMutable

Show PublicDnsPropertiesMutable Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PublicDnsPropertiesMutable

NFData PublicDnsPropertiesMutable Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PublicDnsPropertiesMutable

Eq PublicDnsPropertiesMutable Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PublicDnsPropertiesMutable

Hashable PublicDnsPropertiesMutable Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PublicDnsPropertiesMutable

type Rep PublicDnsPropertiesMutable Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PublicDnsPropertiesMutable

type Rep PublicDnsPropertiesMutable = D1 ('MetaData "PublicDnsPropertiesMutable" "Amazonka.Route53AutoNaming.Types.PublicDnsPropertiesMutable" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "PublicDnsPropertiesMutable'" 'PrefixI 'True) (S1 ('MetaSel ('Just "soa") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SOA)))

newPublicDnsPropertiesMutable Source #

Create a value of PublicDnsPropertiesMutable with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:soa:PublicDnsPropertiesMutable', publicDnsPropertiesMutable_soa - Start of Authority (SOA) record for the hosted zone for the public DNS namespace.

PublicDnsPropertiesMutableChange

data PublicDnsPropertiesMutableChange Source #

Updated DNS properties for the public DNS namespace.

See: newPublicDnsPropertiesMutableChange smart constructor.

Instances

Instances details
ToJSON PublicDnsPropertiesMutableChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PublicDnsPropertiesMutableChange

Generic PublicDnsPropertiesMutableChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PublicDnsPropertiesMutableChange

Associated Types

type Rep PublicDnsPropertiesMutableChange :: Type -> Type #

Read PublicDnsPropertiesMutableChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PublicDnsPropertiesMutableChange

Show PublicDnsPropertiesMutableChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PublicDnsPropertiesMutableChange

NFData PublicDnsPropertiesMutableChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PublicDnsPropertiesMutableChange

Eq PublicDnsPropertiesMutableChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PublicDnsPropertiesMutableChange

Hashable PublicDnsPropertiesMutableChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PublicDnsPropertiesMutableChange

type Rep PublicDnsPropertiesMutableChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.PublicDnsPropertiesMutableChange

type Rep PublicDnsPropertiesMutableChange = D1 ('MetaData "PublicDnsPropertiesMutableChange" "Amazonka.Route53AutoNaming.Types.PublicDnsPropertiesMutableChange" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "PublicDnsPropertiesMutableChange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "soa") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SOAChange)))

newPublicDnsPropertiesMutableChange Source #

Create a value of PublicDnsPropertiesMutableChange with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:soa:PublicDnsPropertiesMutableChange', publicDnsPropertiesMutableChange_soa - Updated fields for the Start of Authority (SOA) record for the hosted zone for the public DNS namespace.

SOA

data SOA Source #

Start of Authority (SOA) properties for a public or private DNS namespace.

See: newSOA smart constructor.

Constructors

SOA' Natural 

Instances

Instances details
FromJSON SOA Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.SOA

ToJSON SOA Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.SOA

Generic SOA Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.SOA

Associated Types

type Rep SOA :: Type -> Type #

Methods

from :: SOA -> Rep SOA x #

to :: Rep SOA x -> SOA #

Read SOA Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.SOA

Show SOA Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.SOA

Methods

showsPrec :: Int -> SOA -> ShowS #

show :: SOA -> String #

showList :: [SOA] -> ShowS #

NFData SOA Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.SOA

Methods

rnf :: SOA -> () #

Eq SOA Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.SOA

Methods

(==) :: SOA -> SOA -> Bool #

(/=) :: SOA -> SOA -> Bool #

Hashable SOA Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.SOA

Methods

hashWithSalt :: Int -> SOA -> Int #

hash :: SOA -> Int #

type Rep SOA Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.SOA

type Rep SOA = D1 ('MetaData "SOA" "Amazonka.Route53AutoNaming.Types.SOA" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "SOA'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ttl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))

newSOA Source #

Arguments

:: Natural

$sel:ttl:SOA'

-> SOA 

Create a value of SOA with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:ttl:SOA', soa_ttl - The time to live (TTL) for purposes of negative caching.

SOAChange

data SOAChange Source #

Updated Start of Authority (SOA) properties for a public or private DNS namespace.

See: newSOAChange smart constructor.

Constructors

SOAChange' Natural 

Instances

Instances details
ToJSON SOAChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.SOAChange

Generic SOAChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.SOAChange

Associated Types

type Rep SOAChange :: Type -> Type #

Read SOAChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.SOAChange

Show SOAChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.SOAChange

NFData SOAChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.SOAChange

Methods

rnf :: SOAChange -> () #

Eq SOAChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.SOAChange

Hashable SOAChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.SOAChange

type Rep SOAChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.SOAChange

type Rep SOAChange = D1 ('MetaData "SOAChange" "Amazonka.Route53AutoNaming.Types.SOAChange" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "SOAChange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ttl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))

newSOAChange Source #

Create a value of SOAChange with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:ttl:SOAChange', sOAChange_ttl - The updated time to live (TTL) for purposes of negative caching.

ServiceChange

data ServiceChange Source #

A complex type that contains changes to an existing service.

See: newServiceChange smart constructor.

Instances

Instances details
ToJSON ServiceChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceChange

Generic ServiceChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceChange

Associated Types

type Rep ServiceChange :: Type -> Type #

Read ServiceChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceChange

Show ServiceChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceChange

NFData ServiceChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceChange

Methods

rnf :: ServiceChange -> () #

Eq ServiceChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceChange

Hashable ServiceChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceChange

type Rep ServiceChange Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceChange

type Rep ServiceChange = D1 ('MetaData "ServiceChange" "Amazonka.Route53AutoNaming.Types.ServiceChange" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "ServiceChange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "dnsConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DnsConfigChange)) :*: S1 ('MetaSel ('Just "healthCheckConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HealthCheckConfig)))))

newServiceChange :: ServiceChange Source #

Create a value of ServiceChange with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:description:ServiceChange', serviceChange_description - A description for the service.

$sel:dnsConfig:ServiceChange', serviceChange_dnsConfig - Information about the Route 53 DNS records that you want Cloud Map to create when you register an instance.

$sel:healthCheckConfig:ServiceChange', serviceChange_healthCheckConfig - Public DNS and HTTP namespaces only. Settings for an optional health check. If you specify settings for a health check, Cloud Map associates the health check with the records that you specify in DnsConfig.

ServiceFilter

data ServiceFilter Source #

A complex type that lets you specify the namespaces that you want to list services for.

See: newServiceFilter smart constructor.

Instances

Instances details
ToJSON ServiceFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceFilter

Generic ServiceFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceFilter

Associated Types

type Rep ServiceFilter :: Type -> Type #

Read ServiceFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceFilter

Show ServiceFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceFilter

NFData ServiceFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceFilter

Methods

rnf :: ServiceFilter -> () #

Eq ServiceFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceFilter

Hashable ServiceFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceFilter

type Rep ServiceFilter Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceFilter

type Rep ServiceFilter = D1 ('MetaData "ServiceFilter" "Amazonka.Route53AutoNaming.Types.ServiceFilter" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "ServiceFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "condition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FilterCondition)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ServiceFilterName) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))))

newServiceFilter Source #

Create a value of ServiceFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:condition:ServiceFilter', serviceFilter_condition - The operator that you want to use to determine whether a service is returned by ListServices. Valid values for Condition include the following:

  • EQ: When you specify EQ, specify one namespace ID for Values. EQ is the default condition and can be omitted.

$sel:name:ServiceFilter', serviceFilter_name - Specify NAMESPACE_ID.

$sel:values:ServiceFilter', serviceFilter_values - The values that are applicable to the value that you specify for Condition to filter the list of services.

ServiceInfo

data ServiceInfo Source #

A complex type that contains information about the specified service.

See: newServiceInfo smart constructor.

Instances

Instances details
FromJSON ServiceInfo Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceInfo

Generic ServiceInfo Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceInfo

Associated Types

type Rep ServiceInfo :: Type -> Type #

Read ServiceInfo Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceInfo

Show ServiceInfo Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceInfo

NFData ServiceInfo Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceInfo

Methods

rnf :: ServiceInfo -> () #

Eq ServiceInfo Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceInfo

Hashable ServiceInfo Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceInfo

type Rep ServiceInfo Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceInfo

type Rep ServiceInfo = D1 ('MetaData "ServiceInfo" "Amazonka.Route53AutoNaming.Types.ServiceInfo" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "ServiceInfo'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "createDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "creatorRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "dnsConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DnsConfig)) :*: S1 ('MetaSel ('Just "healthCheckConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HealthCheckConfig))))) :*: ((S1 ('MetaSel ('Just "healthCheckCustomConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HealthCheckCustomConfig)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "instanceCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "namespaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceType)))))))

newServiceInfo :: ServiceInfo Source #

Create a value of ServiceInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:ServiceInfo', serviceInfo_arn - The Amazon Resource Name (ARN) that Cloud Map assigns to the service when you create it.

$sel:createDate:ServiceInfo', serviceInfo_createDate - The date and time that the service was created, in Unix format and Coordinated Universal Time (UTC). The value of CreateDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

$sel:creatorRequestId:ServiceInfo', serviceInfo_creatorRequestId - A unique string that identifies the request and that allows failed requests to be retried without the risk of running the operation twice. CreatorRequestId can be any unique string (for example, a date/timestamp).

$sel:description:ServiceInfo', serviceInfo_description - The description of the service.

$sel:dnsConfig:ServiceInfo', serviceInfo_dnsConfig - A complex type that contains information about the Route 53 DNS records that you want Cloud Map to create when you register an instance.

The record types of a service can only be changed by deleting the service and recreating it with a new Dnsconfig.

$sel:healthCheckConfig:ServiceInfo', serviceInfo_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, Cloud Map associates the health check with the records that you specify in DnsConfig.

For information about the charges for health checks, see Amazon Route 53 Pricing.

$sel:healthCheckCustomConfig:ServiceInfo', serviceInfo_healthCheckCustomConfig - A complex type that contains information about an optional custom health check.

If you specify a health check configuration, you can specify either HealthCheckCustomConfig or HealthCheckConfig but not both.

$sel:id:ServiceInfo', serviceInfo_id - The ID that Cloud Map assigned to the service when you created it.

$sel:instanceCount:ServiceInfo', serviceInfo_instanceCount - The number of instances that are currently associated with the service. Instances that were previously associated with the service but that are deleted aren't included in the count. The count might not reflect pending registrations and deregistrations.

$sel:name:ServiceInfo', serviceInfo_name - The name of the service.

ServiceInfo, serviceInfo_namespaceId - The ID of the namespace that was used to create the service.

ServiceInfo, serviceInfo_type - Describes the systems that can be used to discover the service instances.

DNS_HTTP
The service instances can be discovered using either DNS queries or the DiscoverInstances API operation.
HTTP
The service instances can only be discovered using the DiscoverInstances API operation.
DNS
Reserved.

ServiceSummary

data ServiceSummary Source #

A complex type that contains information about a specified service.

See: newServiceSummary smart constructor.

Instances

Instances details
FromJSON ServiceSummary Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceSummary

Generic ServiceSummary Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceSummary

Associated Types

type Rep ServiceSummary :: Type -> Type #

Read ServiceSummary Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceSummary

Show ServiceSummary Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceSummary

NFData ServiceSummary Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceSummary

Methods

rnf :: ServiceSummary -> () #

Eq ServiceSummary Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceSummary

Hashable ServiceSummary Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceSummary

type Rep ServiceSummary Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.ServiceSummary

newServiceSummary :: ServiceSummary Source #

Create a value of ServiceSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:ServiceSummary', serviceSummary_arn - The Amazon Resource Name (ARN) that Cloud Map assigns to the service when you create it.

$sel:createDate:ServiceSummary', serviceSummary_createDate - The date and time that the service was created.

$sel:description:ServiceSummary', serviceSummary_description - The description that you specify when you create the service.

$sel:dnsConfig:ServiceSummary', serviceSummary_dnsConfig - Information about the Route 53 DNS records that you want Cloud Map to create when you register an instance.

$sel:healthCheckConfig:ServiceSummary', serviceSummary_healthCheckConfig - Public DNS and HTTP namespaces only. Settings for an optional health check. If you specify settings for a health check, Cloud Map associates the health check with the records that you specify in DnsConfig.

$sel:healthCheckCustomConfig:ServiceSummary', serviceSummary_healthCheckCustomConfig - 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:

  • You can't use a health check that's defined by HealthCheckConfig because the resource isn't available over the internet. For example, you can use a custom health check when the instance is in an Amazon VPC. (To check the health of resources in a VPC, the health checker must also be in the VPC.)
  • You want to use a third-party health checker regardless of where your resources are located.

If you specify a health check configuration, you can specify either HealthCheckCustomConfig or HealthCheckConfig but not both.

$sel:id:ServiceSummary', serviceSummary_id - The ID that Cloud Map assigned to the service when you created it.

$sel:instanceCount:ServiceSummary', serviceSummary_instanceCount - The number of instances that are currently associated with the service. Instances that were previously associated with the service but that are deleted aren't included in the count. The count might not reflect pending registrations and deregistrations.

$sel:name:ServiceSummary', serviceSummary_name - The name of the service.

ServiceSummary, serviceSummary_type - Describes the systems that can be used to discover the service instances.

DNS_HTTP
The service instances can be discovered using either DNS queries or the DiscoverInstances API operation.
HTTP
The service instances can only be discovered using the DiscoverInstances API operation.
DNS
Reserved.

Tag

data Tag Source #

A custom key-value pair that's associated with a resource.

See: newTag smart constructor.

Constructors

Tag' Text Text 

Instances

Instances details
FromJSON Tag Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.Tag

ToJSON Tag Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.Tag

Generic Tag Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Read Tag Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

NFData Tag Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Hashable Tag Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.Route53AutoNaming.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.Route53AutoNaming.Types.Tag" "amazonka-route53-autonaming-2.0-98MlwjLW1enGruUXoTOCqp" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTag Source #

Create a value of Tag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:key:Tag', tag_key - The key identifier, or name, of the tag.

$sel:value:Tag', tag_value - The string value that's associated with the key of the tag. You can set the value of a tag to an empty string, but you can't set the value of a tag to null.