@aws-sdk/client-route-53
Version:
AWS SDK for JavaScript Route 53 Client for Node.js, Browser and React Native
982 lines (981 loc) • 35.5 kB
TypeScript
import type { ExceptionOptionType as __ExceptionOptionType } from "@smithy/core/client";
import { Route53ServiceException as __BaseException } from "./Route53ServiceException";
/**
* <p>Another user submitted a request to create, update, or delete the object at the same
* time that you did. Retry the request. </p>
* @public
*/
export declare class ConcurrentModification extends __BaseException {
readonly name: "ConcurrentModification";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<ConcurrentModification, __BaseException>);
}
/**
* <p>The input is not valid.</p>
* @public
*/
export declare class InvalidInput extends __BaseException {
readonly name: "InvalidInput";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<InvalidInput, __BaseException>);
}
/**
* <p>The key-signing key (KSK) status isn't valid or another KSK has the status
* <code>INTERNAL_FAILURE</code>.</p>
* @public
*/
export declare class InvalidKeySigningKeyStatus extends __BaseException {
readonly name: "InvalidKeySigningKeyStatus";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<InvalidKeySigningKeyStatus, __BaseException>);
}
/**
* <p>The KeyManagementServiceArn that you specified isn't valid to use with DNSSEC
* signing.</p>
* @public
*/
export declare class InvalidKMSArn extends __BaseException {
readonly name: "InvalidKMSArn";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<InvalidKMSArn, __BaseException>);
}
/**
* <p>Your hosted zone status isn't valid for this operation. In the hosted zone, change the
* status to enable <code>DNSSEC</code> or disable <code>DNSSEC</code>.</p>
* @public
*/
export declare class InvalidSigningStatus extends __BaseException {
readonly name: "InvalidSigningStatus";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<InvalidSigningStatus, __BaseException>);
}
/**
* <p>The specified key-signing key (KSK) doesn't exist.</p>
* @public
*/
export declare class NoSuchKeySigningKey extends __BaseException {
readonly name: "NoSuchKeySigningKey";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<NoSuchKeySigningKey, __BaseException>);
}
/**
* <p>The cause of this error depends on the operation that you're performing:</p>
* <ul>
* <li>
* <p>
* <b>Create a public hosted zone:</b> Two hosted zones
* that have the same name or that have a parent/child relationship (example.com
* and test.example.com) can't have any common name servers. You tried to create a
* hosted zone that has the same name as an existing hosted zone or that's the
* parent or child of an existing hosted zone, and you specified a delegation set
* that shares one or more name servers with the existing hosted zone. For more
* information, see <a href="https://docs.aws.amazon.com/Route53/latest/APIReference/API_CreateReusableDelegationSet.html">CreateReusableDelegationSet</a>.</p>
* </li>
* <li>
* <p>
* <b>Create a private hosted zone:</b> A hosted zone
* with the specified name already exists and is already associated with the Amazon
* VPC that you specified.</p>
* </li>
* <li>
* <p>
* <b>Associate VPCs with a private hosted zone:</b>
* The VPC that you specified is already associated with another hosted zone that
* has the same name.</p>
* </li>
* </ul>
* @public
*/
export declare class ConflictingDomainExists extends __BaseException {
readonly name: "ConflictingDomainExists";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<ConflictingDomainExists, __BaseException>);
}
/**
* <p>The VPC ID that you specified either isn't a valid ID or the current account is not
* authorized to access this VPC.</p>
* @public
*/
export declare class InvalidVPCId extends __BaseException {
readonly name: "InvalidVPCId";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<InvalidVPCId, __BaseException>);
}
/**
* <p>This operation can't be completed because the current account has reached the
* limit on the resource you are trying to create. To request a higher limit, <a href="http://aws.amazon.com/route53-request">create a case</a> with the Amazon Web Services Support
* Center.</p>
* @public
*/
export declare class LimitsExceeded extends __BaseException {
readonly name: "LimitsExceeded";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<LimitsExceeded, __BaseException>);
}
/**
* <p>No hosted zone exists with the ID that you specified.</p>
* @public
*/
export declare class NoSuchHostedZone extends __BaseException {
readonly name: "NoSuchHostedZone";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<NoSuchHostedZone, __BaseException>);
}
/**
* <p>Associating the specified VPC with the specified hosted zone has not been
* authorized.</p>
* @public
*/
export declare class NotAuthorizedException extends __BaseException {
readonly name: "NotAuthorizedException";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<NotAuthorizedException, __BaseException>);
}
/**
* <p>If Amazon Route 53 can't process a request before the next request arrives, it will
* reject subsequent requests for the same hosted zone and return an <code>HTTP 400
* error</code> (<code>Bad request</code>). If Route 53 returns this error repeatedly
* for the same request, we recommend that you wait, in intervals of increasing duration,
* before you try the request again.</p>
* @public
*/
export declare class PriorRequestNotComplete extends __BaseException {
readonly name: "PriorRequestNotComplete";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<PriorRequestNotComplete, __BaseException>);
}
/**
* <p>You're trying to associate a VPC with a public hosted zone. Amazon Route 53 doesn't
* support associating a VPC with a public hosted zone.</p>
* @public
*/
export declare class PublicZoneVPCAssociation extends __BaseException {
readonly name: "PublicZoneVPCAssociation";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<PublicZoneVPCAssociation, __BaseException>);
}
/**
* <p>This CIDR block is already in use.</p>
* @public
*/
export declare class CidrBlockInUseException extends __BaseException {
readonly name: "CidrBlockInUseException";
readonly $fault: "client";
Message?: string | undefined;
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<CidrBlockInUseException, __BaseException>);
}
/**
* <p>The CIDR collection version you provided, doesn't match the one in the
* <code>ListCidrCollections</code> operation.</p>
* @public
*/
export declare class CidrCollectionVersionMismatchException extends __BaseException {
readonly name: "CidrCollectionVersionMismatchException";
readonly $fault: "client";
Message?: string | undefined;
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<CidrCollectionVersionMismatchException, __BaseException>);
}
/**
* <p>The CIDR collection you specified, doesn't exist.</p>
* @public
*/
export declare class NoSuchCidrCollectionException extends __BaseException {
readonly name: "NoSuchCidrCollectionException";
readonly $fault: "client";
Message?: string | undefined;
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<NoSuchCidrCollectionException, __BaseException>);
}
/**
* <p>This exception contains a list of messages that might contain one or more error
* messages. Each error message indicates one error in the change batch.</p>
* @public
*/
export declare class InvalidChangeBatch extends __BaseException {
readonly name: "InvalidChangeBatch";
readonly $fault: "client";
/**
* <p></p>
* @public
*/
messages?: string[] | undefined;
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<InvalidChangeBatch, __BaseException>);
}
/**
* <p>No health check exists with the specified ID.</p>
* @public
*/
export declare class NoSuchHealthCheck extends __BaseException {
readonly name: "NoSuchHealthCheck";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<NoSuchHealthCheck, __BaseException>);
}
/**
* <p>The limit on the number of requests per second was exceeded.</p>
* @public
*/
export declare class ThrottlingException extends __BaseException {
readonly name: "ThrottlingException";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<ThrottlingException, __BaseException>);
}
/**
* <p>A CIDR collection with this name and a different caller reference already exists in this account.</p>
* @public
*/
export declare class CidrCollectionAlreadyExistsException extends __BaseException {
readonly name: "CidrCollectionAlreadyExistsException";
readonly $fault: "client";
Message?: string | undefined;
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<CidrCollectionAlreadyExistsException, __BaseException>);
}
/**
* <p> The health check you're attempting to create already exists. Amazon Route 53 returns
* this error when you submit a request that has the following values:</p>
* <ul>
* <li>
* <p>The same value for <code>CallerReference</code> as an existing health check,
* and one or more values that differ from the existing health check that has the
* same caller reference.</p>
* </li>
* <li>
* <p>The same value for <code>CallerReference</code> as a health check that you
* created and later deleted, regardless of the other settings in the
* request.</p>
* </li>
* </ul>
* @public
*/
export declare class HealthCheckAlreadyExists extends __BaseException {
readonly name: "HealthCheckAlreadyExists";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<HealthCheckAlreadyExists, __BaseException>);
}
/**
* <p>This health check can't be created because the current account has reached the limit
* on the number of active health checks.</p>
* <p>For information about default limits, see <a href="https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/DNSLimitations.html">Limits</a> in the
* <i>Amazon Route 53 Developer Guide</i>.</p>
* <p>For information about how to get the current limit for an account, see <a href="https://docs.aws.amazon.com/Route53/latest/APIReference/API_GetAccountLimit.html">GetAccountLimit</a>. To request a higher limit, <a href="http://aws.amazon.com/route53-request">create a case</a> with the Amazon Web Services Support
* Center.</p>
* <p>You have reached the maximum number of active health checks for an Amazon Web Services account. To request a higher limit, <a href="http://aws.amazon.com/route53-request">create a case</a> with the Amazon Web Services Support
* Center.</p>
* @public
*/
export declare class TooManyHealthChecks extends __BaseException {
readonly name: "TooManyHealthChecks";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<TooManyHealthChecks, __BaseException>);
}
/**
* <p>You can create a hosted zone that has the same name as an existing hosted zone
* (example.com is common), but there is a limit to the number of hosted zones that have
* the same name. If you get this error, Amazon Route 53 has reached that limit. If you own
* the domain name and Route 53 generates this error, contact Customer Support.</p>
* @public
*/
export declare class DelegationSetNotAvailable extends __BaseException {
readonly name: "DelegationSetNotAvailable";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<DelegationSetNotAvailable, __BaseException>);
}
/**
* <p>A reusable delegation set with the specified ID does not exist.</p>
* @public
*/
export declare class DelegationSetNotReusable extends __BaseException {
readonly name: "DelegationSetNotReusable";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<DelegationSetNotReusable, __BaseException>);
}
/**
* <p>The hosted zone you're trying to create already exists. Amazon Route 53 returns this
* error when a hosted zone has already been created with the specified
* <code>CallerReference</code>.</p>
* @public
*/
export declare class HostedZoneAlreadyExists extends __BaseException {
readonly name: "HostedZoneAlreadyExists";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<HostedZoneAlreadyExists, __BaseException>);
}
/**
* <p>The specified domain name is not valid.</p>
* @public
*/
export declare class InvalidDomainName extends __BaseException {
readonly name: "InvalidDomainName";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<InvalidDomainName, __BaseException>);
}
/**
* <p>A reusable delegation set with the specified ID does not exist.</p>
* @public
*/
export declare class NoSuchDelegationSet extends __BaseException {
readonly name: "NoSuchDelegationSet";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<NoSuchDelegationSet, __BaseException>);
}
/**
* <p>This operation can't be completed either because the current account has reached the
* limit on the number of hosted zones or because you've reached the limit on the number of
* hosted zones that can be associated with a reusable delegation set.</p>
* <p>For information about default limits, see <a href="https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/DNSLimitations.html">Limits</a> in the
* <i>Amazon Route 53 Developer Guide</i>.</p>
* <p>To get the current limit on hosted zones that can be created by an account, see <a href="https://docs.aws.amazon.com/Route53/latest/APIReference/API_GetAccountLimit.html">GetAccountLimit</a>.</p>
* <p>To get the current limit on hosted zones that can be associated with a reusable
* delegation set, see <a href="https://docs.aws.amazon.com/Route53/latest/APIReference/API_GetReusableDelegationSetLimit.html">GetReusableDelegationSetLimit</a>.</p>
* <p>To request a higher limit, <a href="http://aws.amazon.com/route53-request">create a
* case</a> with the Amazon Web Services Support Center.</p>
* @public
*/
export declare class TooManyHostedZones extends __BaseException {
readonly name: "TooManyHostedZones";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<TooManyHostedZones, __BaseException>);
}
/**
* <p>Parameter name is not valid.</p>
* @public
*/
export declare class InvalidArgument extends __BaseException {
readonly name: "InvalidArgument";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<InvalidArgument, __BaseException>);
}
/**
* <p>The key-signing key (KSK) name that you specified isn't a valid name.</p>
* @public
*/
export declare class InvalidKeySigningKeyName extends __BaseException {
readonly name: "InvalidKeySigningKeyName";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<InvalidKeySigningKeyName, __BaseException>);
}
/**
* <p>You've already created a key-signing key (KSK) with this name or with the same customer managed key ARN.</p>
* @public
*/
export declare class KeySigningKeyAlreadyExists extends __BaseException {
readonly name: "KeySigningKeyAlreadyExists";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<KeySigningKeyAlreadyExists, __BaseException>);
}
/**
* <p>You've reached the limit for the number of key-signing keys (KSKs). Remove at least
* one KSK, and then try again.</p>
* @public
*/
export declare class TooManyKeySigningKeys extends __BaseException {
readonly name: "TooManyKeySigningKeys";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<TooManyKeySigningKeys, __BaseException>);
}
/**
* <p>Amazon Route 53 doesn't have the permissions required to create log streams and send
* query logs to log streams. Possible causes include the following:</p>
* <ul>
* <li>
* <p>There is no resource policy that specifies the log group ARN in the value for
* <code>Resource</code>.</p>
* </li>
* <li>
* <p>The resource policy that includes the log group ARN in the value for
* <code>Resource</code> doesn't have the necessary permissions.</p>
* </li>
* <li>
* <p>The resource policy hasn't finished propagating yet.</p>
* </li>
* <li>
* <p>The Key management service (KMS) key you specified doesn’t exist or it can’t
* be used with the log group associated with query log. Update or provide a
* resource policy to grant permissions for the KMS key.</p>
* </li>
* <li>
* <p>The Key management service (KMS) key you specified is marked as
* disabled for the log group associated with query log. Update or provide
* a resource policy to grant permissions for the KMS key.</p>
* </li>
* </ul>
* @public
*/
export declare class InsufficientCloudWatchLogsResourcePolicy extends __BaseException {
readonly name: "InsufficientCloudWatchLogsResourcePolicy";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<InsufficientCloudWatchLogsResourcePolicy, __BaseException>);
}
/**
* <p>There is no CloudWatch Logs log group with the specified ARN.</p>
* @public
*/
export declare class NoSuchCloudWatchLogsLogGroup extends __BaseException {
readonly name: "NoSuchCloudWatchLogsLogGroup";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<NoSuchCloudWatchLogsLogGroup, __BaseException>);
}
/**
* <p>You can create only one query logging configuration for a hosted zone, and a query
* logging configuration already exists for this hosted zone.</p>
* @public
*/
export declare class QueryLoggingConfigAlreadyExists extends __BaseException {
readonly name: "QueryLoggingConfigAlreadyExists";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<QueryLoggingConfigAlreadyExists, __BaseException>);
}
/**
* <p>A delegation set with the same owner and caller reference combination has already been
* created.</p>
* @public
*/
export declare class DelegationSetAlreadyCreated extends __BaseException {
readonly name: "DelegationSetAlreadyCreated";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<DelegationSetAlreadyCreated, __BaseException>);
}
/**
* <p>The specified delegation set has already been marked as reusable.</p>
* @public
*/
export declare class DelegationSetAlreadyReusable extends __BaseException {
readonly name: "DelegationSetAlreadyReusable";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<DelegationSetAlreadyReusable, __BaseException>);
}
/**
* <p>The specified HostedZone can't be found.</p>
* @public
*/
export declare class HostedZoneNotFound extends __BaseException {
readonly name: "HostedZoneNotFound";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<HostedZoneNotFound, __BaseException>);
}
/**
* <p>The format of the traffic policy document that you specified in the
* <code>Document</code> element is not valid.</p>
* @public
*/
export declare class InvalidTrafficPolicyDocument extends __BaseException {
readonly name: "InvalidTrafficPolicyDocument";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<InvalidTrafficPolicyDocument, __BaseException>);
}
/**
* <p>This traffic policy can't be created because the current account has reached the limit
* on the number of traffic policies.</p>
* <p>For information about default limits, see <a href="https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/DNSLimitations.html">Limits</a> in the
* <i>Amazon Route 53 Developer Guide</i>.</p>
* <p>To get the current limit for an account, see <a href="https://docs.aws.amazon.com/Route53/latest/APIReference/API_GetAccountLimit.html">GetAccountLimit</a>. </p>
* <p>To request a higher limit, <a href="http://aws.amazon.com/route53-request">create a
* case</a> with the Amazon Web Services Support Center.</p>
* @public
*/
export declare class TooManyTrafficPolicies extends __BaseException {
readonly name: "TooManyTrafficPolicies";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<TooManyTrafficPolicies, __BaseException>);
}
/**
* <p>A traffic policy that has the same value for <code>Name</code> already exists.</p>
* @public
*/
export declare class TrafficPolicyAlreadyExists extends __BaseException {
readonly name: "TrafficPolicyAlreadyExists";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<TrafficPolicyAlreadyExists, __BaseException>);
}
/**
* <p>No traffic policy exists with the specified ID.</p>
* @public
*/
export declare class NoSuchTrafficPolicy extends __BaseException {
readonly name: "NoSuchTrafficPolicy";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<NoSuchTrafficPolicy, __BaseException>);
}
/**
* <p>This traffic policy instance can't be created because the current account has reached
* the limit on the number of traffic policy instances.</p>
* <p>For information about default limits, see <a href="https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/DNSLimitations.html">Limits</a> in the
* <i>Amazon Route 53 Developer Guide</i>.</p>
* <p>For information about how to get the current limit for an account, see <a href="https://docs.aws.amazon.com/Route53/latest/APIReference/API_GetAccountLimit.html">GetAccountLimit</a>.</p>
* <p>To request a higher limit, <a href="http://aws.amazon.com/route53-request">create a
* case</a> with the Amazon Web Services Support Center.</p>
* @public
*/
export declare class TooManyTrafficPolicyInstances extends __BaseException {
readonly name: "TooManyTrafficPolicyInstances";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<TooManyTrafficPolicyInstances, __BaseException>);
}
/**
* <p>There is already a traffic policy instance with the specified ID.</p>
* @public
*/
export declare class TrafficPolicyInstanceAlreadyExists extends __BaseException {
readonly name: "TrafficPolicyInstanceAlreadyExists";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<TrafficPolicyInstanceAlreadyExists, __BaseException>);
}
/**
* <p>This traffic policy version can't be created because you've reached the limit of 1000
* on the number of versions that you can create for the current traffic policy.</p>
* <p>To create more traffic policy versions, you can use <a href="https://docs.aws.amazon.com/Route53/latest/APIReference/API_GetTrafficPolicy.html">GetTrafficPolicy</a>
* to get the traffic policy document for a specified traffic policy version, and then use
* <a href="https://docs.aws.amazon.com/Route53/latest/APIReference/API_CreateTrafficPolicy.html">CreateTrafficPolicy</a> to create a new traffic policy using the traffic policy
* document.</p>
* @public
*/
export declare class TooManyTrafficPolicyVersionsForCurrentPolicy extends __BaseException {
readonly name: "TooManyTrafficPolicyVersionsForCurrentPolicy";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<TooManyTrafficPolicyVersionsForCurrentPolicy, __BaseException>);
}
/**
* <p>You've created the maximum number of authorizations that can be created for the
* specified hosted zone. To authorize another VPC to be associated with the hosted zone,
* submit a <code>DeleteVPCAssociationAuthorization</code> request to remove an existing
* authorization. To get a list of existing authorizations, submit a
* <code>ListVPCAssociationAuthorizations</code> request.</p>
* @public
*/
export declare class TooManyVPCAssociationAuthorizations extends __BaseException {
readonly name: "TooManyVPCAssociationAuthorizations";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<TooManyVPCAssociationAuthorizations, __BaseException>);
}
/**
* <p>The key-signing key (KSK) is specified in a parent DS record.</p>
* @public
*/
export declare class KeySigningKeyInParentDSRecord extends __BaseException {
readonly name: "KeySigningKeyInParentDSRecord";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<KeySigningKeyInParentDSRecord, __BaseException>);
}
/**
* <p>The key-signing key (KSK) that you specified can't be deactivated because it's the
* only KSK for a currently-enabled DNSSEC. Disable DNSSEC signing, or add or enable
* another KSK.</p>
* @public
*/
export declare class KeySigningKeyInUse extends __BaseException {
readonly name: "KeySigningKeyInUse";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<KeySigningKeyInUse, __BaseException>);
}
/**
* <p>This CIDR collection is in use, and isn't empty.</p>
* @public
*/
export declare class CidrCollectionInUseException extends __BaseException {
readonly name: "CidrCollectionInUseException";
readonly $fault: "client";
Message?: string | undefined;
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<CidrCollectionInUseException, __BaseException>);
}
/**
* <p>This error code is not in use.</p>
*
* @deprecated deprecated.
* @public
*/
export declare class HealthCheckInUse extends __BaseException {
readonly name: "HealthCheckInUse";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<HealthCheckInUse, __BaseException>);
}
/**
* <p>The hosted zone contains resource records that are not SOA or NS records.</p>
* @public
*/
export declare class HostedZoneNotEmpty extends __BaseException {
readonly name: "HostedZoneNotEmpty";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<HostedZoneNotEmpty, __BaseException>);
}
/**
* <p>There is no DNS query logging configuration with the specified ID.</p>
* @public
*/
export declare class NoSuchQueryLoggingConfig extends __BaseException {
readonly name: "NoSuchQueryLoggingConfig";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<NoSuchQueryLoggingConfig, __BaseException>);
}
/**
* <p>The specified delegation contains associated hosted zones which must be deleted before
* the reusable delegation set can be deleted.</p>
* @public
*/
export declare class DelegationSetInUse extends __BaseException {
readonly name: "DelegationSetInUse";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<DelegationSetInUse, __BaseException>);
}
/**
* <p>One or more traffic policy instances were created by using the specified traffic
* policy.</p>
* @public
*/
export declare class TrafficPolicyInUse extends __BaseException {
readonly name: "TrafficPolicyInUse";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<TrafficPolicyInUse, __BaseException>);
}
/**
* <p>No traffic policy instance exists with the specified ID.</p>
* @public
*/
export declare class NoSuchTrafficPolicyInstance extends __BaseException {
readonly name: "NoSuchTrafficPolicyInstance";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<NoSuchTrafficPolicyInstance, __BaseException>);
}
/**
* <p>The VPC that you specified is not authorized to be associated with the hosted
* zone.</p>
* @public
*/
export declare class VPCAssociationAuthorizationNotFound extends __BaseException {
readonly name: "VPCAssociationAuthorizationNotFound";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<VPCAssociationAuthorizationNotFound, __BaseException>);
}
/**
* <p>The hosted zone doesn't have any DNSSEC resources.</p>
* @public
*/
export declare class DNSSECNotFound extends __BaseException {
readonly name: "DNSSECNotFound";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<DNSSECNotFound, __BaseException>);
}
/**
* <p>The VPC that you're trying to disassociate from the private hosted zone is the last
* VPC that is associated with the hosted zone. Amazon Route 53 doesn't support
* disassociating the last VPC from a hosted zone.</p>
* @public
*/
export declare class LastVPCAssociation extends __BaseException {
readonly name: "LastVPCAssociation";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<LastVPCAssociation, __BaseException>);
}
/**
* <p>The specified VPC and hosted zone are not currently associated.</p>
* @public
*/
export declare class VPCAssociationNotFound extends __BaseException {
readonly name: "VPCAssociationNotFound";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<VPCAssociationNotFound, __BaseException>);
}
/**
* <p>The hosted zone nameservers don't match the parent nameservers. The hosted zone and
* parent must have the same nameservers.</p>
* @public
*/
export declare class HostedZonePartiallyDelegated extends __BaseException {
readonly name: "HostedZonePartiallyDelegated";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<HostedZonePartiallyDelegated, __BaseException>);
}
/**
* <p>A key-signing key (KSK) with <code>ACTIVE</code> status wasn't found.</p>
* @public
*/
export declare class KeySigningKeyWithActiveStatusNotFound extends __BaseException {
readonly name: "KeySigningKeyWithActiveStatusNotFound";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<KeySigningKeyWithActiveStatusNotFound, __BaseException>);
}
/**
* <p>A change with the specified change ID does not exist.</p>
* @public
*/
export declare class NoSuchChange extends __BaseException {
readonly name: "NoSuchChange";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<NoSuchChange, __BaseException>);
}
/**
* <p>Amazon Route 53 doesn't support the specified geographic location. For a list of
* supported geolocation codes, see the <a href="https://docs.aws.amazon.com/Route53/latest/APIReference/API_GeoLocation.html">GeoLocation</a> data
* type.</p>
* @public
*/
export declare class NoSuchGeoLocation extends __BaseException {
readonly name: "NoSuchGeoLocation";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<NoSuchGeoLocation, __BaseException>);
}
/**
* <p>The resource you're trying to access is unsupported on this Amazon Route 53
* endpoint.</p>
* @public
*/
export declare class IncompatibleVersion extends __BaseException {
readonly name: "IncompatibleVersion";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<IncompatibleVersion, __BaseException>);
}
/**
* <p>The specified hosted zone is a public hosted zone, not a private hosted zone.</p>
* @public
*/
export declare class HostedZoneNotPrivate extends __BaseException {
readonly name: "HostedZoneNotPrivate";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<HostedZoneNotPrivate, __BaseException>);
}
/**
* <p>The CIDR collection location doesn't match any locations in your account.</p>
* @public
*/
export declare class NoSuchCidrLocationException extends __BaseException {
readonly name: "NoSuchCidrLocationException";
readonly $fault: "client";
Message?: string | undefined;
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<NoSuchCidrLocationException, __BaseException>);
}
/**
* <p>The value that you specified to get the second or subsequent page of results is
* invalid.</p>
* @public
*/
export declare class InvalidPaginationToken extends __BaseException {
readonly name: "InvalidPaginationToken";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<InvalidPaginationToken, __BaseException>);
}
/**
* <p>The value of <code>HealthCheckVersion</code> in the request doesn't match the value of
* <code>HealthCheckVersion</code> in the health check.</p>
* @public
*/
export declare class HealthCheckVersionMismatch extends __BaseException {
readonly name: "HealthCheckVersionMismatch";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<HealthCheckVersionMismatch, __BaseException>);
}
/**
* <p>You tried to update a traffic policy instance by using a traffic policy version that
* has a different DNS type than the current type for the instance. You specified the type
* in the JSON document in the <code>CreateTrafficPolicy</code> or
* <code>CreateTrafficPolicyVersion</code>request. </p>
* @public
*/
export declare class ConflictingTypes extends __BaseException {
readonly name: "ConflictingTypes";
readonly $fault: "client";
/**
* @internal
*/
constructor(opts: __ExceptionOptionType<ConflictingTypes, __BaseException>);
}