UNPKG

@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
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>); }