@aws-sdk/client-route-53
Version:
AWS SDK for JavaScript Route 53 Client for Node.js, Browser and React Native
531 lines (530 loc) • 48.5 kB
TypeScript
import { HttpHandlerOptions as __HttpHandlerOptions } from "@smithy/types";
import { ActivateKeySigningKeyCommandInput, ActivateKeySigningKeyCommandOutput } from "./commands/ActivateKeySigningKeyCommand";
import { AssociateVPCWithHostedZoneCommandInput, AssociateVPCWithHostedZoneCommandOutput } from "./commands/AssociateVPCWithHostedZoneCommand";
import { ChangeCidrCollectionCommandInput, ChangeCidrCollectionCommandOutput } from "./commands/ChangeCidrCollectionCommand";
import { ChangeResourceRecordSetsCommandInput, ChangeResourceRecordSetsCommandOutput } from "./commands/ChangeResourceRecordSetsCommand";
import { ChangeTagsForResourceCommandInput, ChangeTagsForResourceCommandOutput } from "./commands/ChangeTagsForResourceCommand";
import { CreateCidrCollectionCommandInput, CreateCidrCollectionCommandOutput } from "./commands/CreateCidrCollectionCommand";
import { CreateHealthCheckCommandInput, CreateHealthCheckCommandOutput } from "./commands/CreateHealthCheckCommand";
import { CreateHostedZoneCommandInput, CreateHostedZoneCommandOutput } from "./commands/CreateHostedZoneCommand";
import { CreateKeySigningKeyCommandInput, CreateKeySigningKeyCommandOutput } from "./commands/CreateKeySigningKeyCommand";
import { CreateQueryLoggingConfigCommandInput, CreateQueryLoggingConfigCommandOutput } from "./commands/CreateQueryLoggingConfigCommand";
import { CreateReusableDelegationSetCommandInput, CreateReusableDelegationSetCommandOutput } from "./commands/CreateReusableDelegationSetCommand";
import { CreateTrafficPolicyCommandInput, CreateTrafficPolicyCommandOutput } from "./commands/CreateTrafficPolicyCommand";
import { CreateTrafficPolicyInstanceCommandInput, CreateTrafficPolicyInstanceCommandOutput } from "./commands/CreateTrafficPolicyInstanceCommand";
import { CreateTrafficPolicyVersionCommandInput, CreateTrafficPolicyVersionCommandOutput } from "./commands/CreateTrafficPolicyVersionCommand";
import { CreateVPCAssociationAuthorizationCommandInput, CreateVPCAssociationAuthorizationCommandOutput } from "./commands/CreateVPCAssociationAuthorizationCommand";
import { DeactivateKeySigningKeyCommandInput, DeactivateKeySigningKeyCommandOutput } from "./commands/DeactivateKeySigningKeyCommand";
import { DeleteCidrCollectionCommandInput, DeleteCidrCollectionCommandOutput } from "./commands/DeleteCidrCollectionCommand";
import { DeleteHealthCheckCommandInput, DeleteHealthCheckCommandOutput } from "./commands/DeleteHealthCheckCommand";
import { DeleteHostedZoneCommandInput, DeleteHostedZoneCommandOutput } from "./commands/DeleteHostedZoneCommand";
import { DeleteKeySigningKeyCommandInput, DeleteKeySigningKeyCommandOutput } from "./commands/DeleteKeySigningKeyCommand";
import { DeleteQueryLoggingConfigCommandInput, DeleteQueryLoggingConfigCommandOutput } from "./commands/DeleteQueryLoggingConfigCommand";
import { DeleteReusableDelegationSetCommandInput, DeleteReusableDelegationSetCommandOutput } from "./commands/DeleteReusableDelegationSetCommand";
import { DeleteTrafficPolicyCommandInput, DeleteTrafficPolicyCommandOutput } from "./commands/DeleteTrafficPolicyCommand";
import { DeleteTrafficPolicyInstanceCommandInput, DeleteTrafficPolicyInstanceCommandOutput } from "./commands/DeleteTrafficPolicyInstanceCommand";
import { DeleteVPCAssociationAuthorizationCommandInput, DeleteVPCAssociationAuthorizationCommandOutput } from "./commands/DeleteVPCAssociationAuthorizationCommand";
import { DisableHostedZoneDNSSECCommandInput, DisableHostedZoneDNSSECCommandOutput } from "./commands/DisableHostedZoneDNSSECCommand";
import { DisassociateVPCFromHostedZoneCommandInput, DisassociateVPCFromHostedZoneCommandOutput } from "./commands/DisassociateVPCFromHostedZoneCommand";
import { EnableHostedZoneDNSSECCommandInput, EnableHostedZoneDNSSECCommandOutput } from "./commands/EnableHostedZoneDNSSECCommand";
import { GetAccountLimitCommandInput, GetAccountLimitCommandOutput } from "./commands/GetAccountLimitCommand";
import { GetChangeCommandInput, GetChangeCommandOutput } from "./commands/GetChangeCommand";
import { GetCheckerIpRangesCommandInput, GetCheckerIpRangesCommandOutput } from "./commands/GetCheckerIpRangesCommand";
import { GetDNSSECCommandInput, GetDNSSECCommandOutput } from "./commands/GetDNSSECCommand";
import { GetGeoLocationCommandInput, GetGeoLocationCommandOutput } from "./commands/GetGeoLocationCommand";
import { GetHealthCheckCommandInput, GetHealthCheckCommandOutput } from "./commands/GetHealthCheckCommand";
import { GetHealthCheckCountCommandInput, GetHealthCheckCountCommandOutput } from "./commands/GetHealthCheckCountCommand";
import { GetHealthCheckLastFailureReasonCommandInput, GetHealthCheckLastFailureReasonCommandOutput } from "./commands/GetHealthCheckLastFailureReasonCommand";
import { GetHealthCheckStatusCommandInput, GetHealthCheckStatusCommandOutput } from "./commands/GetHealthCheckStatusCommand";
import { GetHostedZoneCommandInput, GetHostedZoneCommandOutput } from "./commands/GetHostedZoneCommand";
import { GetHostedZoneCountCommandInput, GetHostedZoneCountCommandOutput } from "./commands/GetHostedZoneCountCommand";
import { GetHostedZoneLimitCommandInput, GetHostedZoneLimitCommandOutput } from "./commands/GetHostedZoneLimitCommand";
import { GetQueryLoggingConfigCommandInput, GetQueryLoggingConfigCommandOutput } from "./commands/GetQueryLoggingConfigCommand";
import { GetReusableDelegationSetCommandInput, GetReusableDelegationSetCommandOutput } from "./commands/GetReusableDelegationSetCommand";
import { GetReusableDelegationSetLimitCommandInput, GetReusableDelegationSetLimitCommandOutput } from "./commands/GetReusableDelegationSetLimitCommand";
import { GetTrafficPolicyCommandInput, GetTrafficPolicyCommandOutput } from "./commands/GetTrafficPolicyCommand";
import { GetTrafficPolicyInstanceCommandInput, GetTrafficPolicyInstanceCommandOutput } from "./commands/GetTrafficPolicyInstanceCommand";
import { GetTrafficPolicyInstanceCountCommandInput, GetTrafficPolicyInstanceCountCommandOutput } from "./commands/GetTrafficPolicyInstanceCountCommand";
import { ListCidrBlocksCommandInput, ListCidrBlocksCommandOutput } from "./commands/ListCidrBlocksCommand";
import { ListCidrCollectionsCommandInput, ListCidrCollectionsCommandOutput } from "./commands/ListCidrCollectionsCommand";
import { ListCidrLocationsCommandInput, ListCidrLocationsCommandOutput } from "./commands/ListCidrLocationsCommand";
import { ListGeoLocationsCommandInput, ListGeoLocationsCommandOutput } from "./commands/ListGeoLocationsCommand";
import { ListHealthChecksCommandInput, ListHealthChecksCommandOutput } from "./commands/ListHealthChecksCommand";
import { ListHostedZonesByNameCommandInput, ListHostedZonesByNameCommandOutput } from "./commands/ListHostedZonesByNameCommand";
import { ListHostedZonesByVPCCommandInput, ListHostedZonesByVPCCommandOutput } from "./commands/ListHostedZonesByVPCCommand";
import { ListHostedZonesCommandInput, ListHostedZonesCommandOutput } from "./commands/ListHostedZonesCommand";
import { ListQueryLoggingConfigsCommandInput, ListQueryLoggingConfigsCommandOutput } from "./commands/ListQueryLoggingConfigsCommand";
import { ListResourceRecordSetsCommandInput, ListResourceRecordSetsCommandOutput } from "./commands/ListResourceRecordSetsCommand";
import { ListReusableDelegationSetsCommandInput, ListReusableDelegationSetsCommandOutput } from "./commands/ListReusableDelegationSetsCommand";
import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput } from "./commands/ListTagsForResourceCommand";
import { ListTagsForResourcesCommandInput, ListTagsForResourcesCommandOutput } from "./commands/ListTagsForResourcesCommand";
import { ListTrafficPoliciesCommandInput, ListTrafficPoliciesCommandOutput } from "./commands/ListTrafficPoliciesCommand";
import { ListTrafficPolicyInstancesByHostedZoneCommandInput, ListTrafficPolicyInstancesByHostedZoneCommandOutput } from "./commands/ListTrafficPolicyInstancesByHostedZoneCommand";
import { ListTrafficPolicyInstancesByPolicyCommandInput, ListTrafficPolicyInstancesByPolicyCommandOutput } from "./commands/ListTrafficPolicyInstancesByPolicyCommand";
import { ListTrafficPolicyInstancesCommandInput, ListTrafficPolicyInstancesCommandOutput } from "./commands/ListTrafficPolicyInstancesCommand";
import { ListTrafficPolicyVersionsCommandInput, ListTrafficPolicyVersionsCommandOutput } from "./commands/ListTrafficPolicyVersionsCommand";
import { ListVPCAssociationAuthorizationsCommandInput, ListVPCAssociationAuthorizationsCommandOutput } from "./commands/ListVPCAssociationAuthorizationsCommand";
import { TestDNSAnswerCommandInput, TestDNSAnswerCommandOutput } from "./commands/TestDNSAnswerCommand";
import { UpdateHealthCheckCommandInput, UpdateHealthCheckCommandOutput } from "./commands/UpdateHealthCheckCommand";
import { UpdateHostedZoneCommentCommandInput, UpdateHostedZoneCommentCommandOutput } from "./commands/UpdateHostedZoneCommentCommand";
import { UpdateTrafficPolicyCommentCommandInput, UpdateTrafficPolicyCommentCommandOutput } from "./commands/UpdateTrafficPolicyCommentCommand";
import { UpdateTrafficPolicyInstanceCommandInput, UpdateTrafficPolicyInstanceCommandOutput } from "./commands/UpdateTrafficPolicyInstanceCommand";
import { Route53Client } from "./Route53Client";
export interface Route53 {
/**
* @see {@link ActivateKeySigningKeyCommand}
*/
activateKeySigningKey(args: ActivateKeySigningKeyCommandInput, options?: __HttpHandlerOptions): Promise<ActivateKeySigningKeyCommandOutput>;
activateKeySigningKey(args: ActivateKeySigningKeyCommandInput, cb: (err: any, data?: ActivateKeySigningKeyCommandOutput) => void): void;
activateKeySigningKey(args: ActivateKeySigningKeyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ActivateKeySigningKeyCommandOutput) => void): void;
/**
* @see {@link AssociateVPCWithHostedZoneCommand}
*/
associateVPCWithHostedZone(args: AssociateVPCWithHostedZoneCommandInput, options?: __HttpHandlerOptions): Promise<AssociateVPCWithHostedZoneCommandOutput>;
associateVPCWithHostedZone(args: AssociateVPCWithHostedZoneCommandInput, cb: (err: any, data?: AssociateVPCWithHostedZoneCommandOutput) => void): void;
associateVPCWithHostedZone(args: AssociateVPCWithHostedZoneCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateVPCWithHostedZoneCommandOutput) => void): void;
/**
* @see {@link ChangeCidrCollectionCommand}
*/
changeCidrCollection(args: ChangeCidrCollectionCommandInput, options?: __HttpHandlerOptions): Promise<ChangeCidrCollectionCommandOutput>;
changeCidrCollection(args: ChangeCidrCollectionCommandInput, cb: (err: any, data?: ChangeCidrCollectionCommandOutput) => void): void;
changeCidrCollection(args: ChangeCidrCollectionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ChangeCidrCollectionCommandOutput) => void): void;
/**
* @see {@link ChangeResourceRecordSetsCommand}
*/
changeResourceRecordSets(args: ChangeResourceRecordSetsCommandInput, options?: __HttpHandlerOptions): Promise<ChangeResourceRecordSetsCommandOutput>;
changeResourceRecordSets(args: ChangeResourceRecordSetsCommandInput, cb: (err: any, data?: ChangeResourceRecordSetsCommandOutput) => void): void;
changeResourceRecordSets(args: ChangeResourceRecordSetsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ChangeResourceRecordSetsCommandOutput) => void): void;
/**
* @see {@link ChangeTagsForResourceCommand}
*/
changeTagsForResource(args: ChangeTagsForResourceCommandInput, options?: __HttpHandlerOptions): Promise<ChangeTagsForResourceCommandOutput>;
changeTagsForResource(args: ChangeTagsForResourceCommandInput, cb: (err: any, data?: ChangeTagsForResourceCommandOutput) => void): void;
changeTagsForResource(args: ChangeTagsForResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ChangeTagsForResourceCommandOutput) => void): void;
/**
* @see {@link CreateCidrCollectionCommand}
*/
createCidrCollection(args: CreateCidrCollectionCommandInput, options?: __HttpHandlerOptions): Promise<CreateCidrCollectionCommandOutput>;
createCidrCollection(args: CreateCidrCollectionCommandInput, cb: (err: any, data?: CreateCidrCollectionCommandOutput) => void): void;
createCidrCollection(args: CreateCidrCollectionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateCidrCollectionCommandOutput) => void): void;
/**
* @see {@link CreateHealthCheckCommand}
*/
createHealthCheck(args: CreateHealthCheckCommandInput, options?: __HttpHandlerOptions): Promise<CreateHealthCheckCommandOutput>;
createHealthCheck(args: CreateHealthCheckCommandInput, cb: (err: any, data?: CreateHealthCheckCommandOutput) => void): void;
createHealthCheck(args: CreateHealthCheckCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateHealthCheckCommandOutput) => void): void;
/**
* @see {@link CreateHostedZoneCommand}
*/
createHostedZone(args: CreateHostedZoneCommandInput, options?: __HttpHandlerOptions): Promise<CreateHostedZoneCommandOutput>;
createHostedZone(args: CreateHostedZoneCommandInput, cb: (err: any, data?: CreateHostedZoneCommandOutput) => void): void;
createHostedZone(args: CreateHostedZoneCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateHostedZoneCommandOutput) => void): void;
/**
* @see {@link CreateKeySigningKeyCommand}
*/
createKeySigningKey(args: CreateKeySigningKeyCommandInput, options?: __HttpHandlerOptions): Promise<CreateKeySigningKeyCommandOutput>;
createKeySigningKey(args: CreateKeySigningKeyCommandInput, cb: (err: any, data?: CreateKeySigningKeyCommandOutput) => void): void;
createKeySigningKey(args: CreateKeySigningKeyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateKeySigningKeyCommandOutput) => void): void;
/**
* @see {@link CreateQueryLoggingConfigCommand}
*/
createQueryLoggingConfig(args: CreateQueryLoggingConfigCommandInput, options?: __HttpHandlerOptions): Promise<CreateQueryLoggingConfigCommandOutput>;
createQueryLoggingConfig(args: CreateQueryLoggingConfigCommandInput, cb: (err: any, data?: CreateQueryLoggingConfigCommandOutput) => void): void;
createQueryLoggingConfig(args: CreateQueryLoggingConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateQueryLoggingConfigCommandOutput) => void): void;
/**
* @see {@link CreateReusableDelegationSetCommand}
*/
createReusableDelegationSet(args: CreateReusableDelegationSetCommandInput, options?: __HttpHandlerOptions): Promise<CreateReusableDelegationSetCommandOutput>;
createReusableDelegationSet(args: CreateReusableDelegationSetCommandInput, cb: (err: any, data?: CreateReusableDelegationSetCommandOutput) => void): void;
createReusableDelegationSet(args: CreateReusableDelegationSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateReusableDelegationSetCommandOutput) => void): void;
/**
* @see {@link CreateTrafficPolicyCommand}
*/
createTrafficPolicy(args: CreateTrafficPolicyCommandInput, options?: __HttpHandlerOptions): Promise<CreateTrafficPolicyCommandOutput>;
createTrafficPolicy(args: CreateTrafficPolicyCommandInput, cb: (err: any, data?: CreateTrafficPolicyCommandOutput) => void): void;
createTrafficPolicy(args: CreateTrafficPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateTrafficPolicyCommandOutput) => void): void;
/**
* @see {@link CreateTrafficPolicyInstanceCommand}
*/
createTrafficPolicyInstance(args: CreateTrafficPolicyInstanceCommandInput, options?: __HttpHandlerOptions): Promise<CreateTrafficPolicyInstanceCommandOutput>;
createTrafficPolicyInstance(args: CreateTrafficPolicyInstanceCommandInput, cb: (err: any, data?: CreateTrafficPolicyInstanceCommandOutput) => void): void;
createTrafficPolicyInstance(args: CreateTrafficPolicyInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateTrafficPolicyInstanceCommandOutput) => void): void;
/**
* @see {@link CreateTrafficPolicyVersionCommand}
*/
createTrafficPolicyVersion(args: CreateTrafficPolicyVersionCommandInput, options?: __HttpHandlerOptions): Promise<CreateTrafficPolicyVersionCommandOutput>;
createTrafficPolicyVersion(args: CreateTrafficPolicyVersionCommandInput, cb: (err: any, data?: CreateTrafficPolicyVersionCommandOutput) => void): void;
createTrafficPolicyVersion(args: CreateTrafficPolicyVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateTrafficPolicyVersionCommandOutput) => void): void;
/**
* @see {@link CreateVPCAssociationAuthorizationCommand}
*/
createVPCAssociationAuthorization(args: CreateVPCAssociationAuthorizationCommandInput, options?: __HttpHandlerOptions): Promise<CreateVPCAssociationAuthorizationCommandOutput>;
createVPCAssociationAuthorization(args: CreateVPCAssociationAuthorizationCommandInput, cb: (err: any, data?: CreateVPCAssociationAuthorizationCommandOutput) => void): void;
createVPCAssociationAuthorization(args: CreateVPCAssociationAuthorizationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateVPCAssociationAuthorizationCommandOutput) => void): void;
/**
* @see {@link DeactivateKeySigningKeyCommand}
*/
deactivateKeySigningKey(args: DeactivateKeySigningKeyCommandInput, options?: __HttpHandlerOptions): Promise<DeactivateKeySigningKeyCommandOutput>;
deactivateKeySigningKey(args: DeactivateKeySigningKeyCommandInput, cb: (err: any, data?: DeactivateKeySigningKeyCommandOutput) => void): void;
deactivateKeySigningKey(args: DeactivateKeySigningKeyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeactivateKeySigningKeyCommandOutput) => void): void;
/**
* @see {@link DeleteCidrCollectionCommand}
*/
deleteCidrCollection(args: DeleteCidrCollectionCommandInput, options?: __HttpHandlerOptions): Promise<DeleteCidrCollectionCommandOutput>;
deleteCidrCollection(args: DeleteCidrCollectionCommandInput, cb: (err: any, data?: DeleteCidrCollectionCommandOutput) => void): void;
deleteCidrCollection(args: DeleteCidrCollectionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteCidrCollectionCommandOutput) => void): void;
/**
* @see {@link DeleteHealthCheckCommand}
*/
deleteHealthCheck(args: DeleteHealthCheckCommandInput, options?: __HttpHandlerOptions): Promise<DeleteHealthCheckCommandOutput>;
deleteHealthCheck(args: DeleteHealthCheckCommandInput, cb: (err: any, data?: DeleteHealthCheckCommandOutput) => void): void;
deleteHealthCheck(args: DeleteHealthCheckCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteHealthCheckCommandOutput) => void): void;
/**
* @see {@link DeleteHostedZoneCommand}
*/
deleteHostedZone(args: DeleteHostedZoneCommandInput, options?: __HttpHandlerOptions): Promise<DeleteHostedZoneCommandOutput>;
deleteHostedZone(args: DeleteHostedZoneCommandInput, cb: (err: any, data?: DeleteHostedZoneCommandOutput) => void): void;
deleteHostedZone(args: DeleteHostedZoneCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteHostedZoneCommandOutput) => void): void;
/**
* @see {@link DeleteKeySigningKeyCommand}
*/
deleteKeySigningKey(args: DeleteKeySigningKeyCommandInput, options?: __HttpHandlerOptions): Promise<DeleteKeySigningKeyCommandOutput>;
deleteKeySigningKey(args: DeleteKeySigningKeyCommandInput, cb: (err: any, data?: DeleteKeySigningKeyCommandOutput) => void): void;
deleteKeySigningKey(args: DeleteKeySigningKeyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteKeySigningKeyCommandOutput) => void): void;
/**
* @see {@link DeleteQueryLoggingConfigCommand}
*/
deleteQueryLoggingConfig(args: DeleteQueryLoggingConfigCommandInput, options?: __HttpHandlerOptions): Promise<DeleteQueryLoggingConfigCommandOutput>;
deleteQueryLoggingConfig(args: DeleteQueryLoggingConfigCommandInput, cb: (err: any, data?: DeleteQueryLoggingConfigCommandOutput) => void): void;
deleteQueryLoggingConfig(args: DeleteQueryLoggingConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteQueryLoggingConfigCommandOutput) => void): void;
/**
* @see {@link DeleteReusableDelegationSetCommand}
*/
deleteReusableDelegationSet(args: DeleteReusableDelegationSetCommandInput, options?: __HttpHandlerOptions): Promise<DeleteReusableDelegationSetCommandOutput>;
deleteReusableDelegationSet(args: DeleteReusableDelegationSetCommandInput, cb: (err: any, data?: DeleteReusableDelegationSetCommandOutput) => void): void;
deleteReusableDelegationSet(args: DeleteReusableDelegationSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteReusableDelegationSetCommandOutput) => void): void;
/**
* @see {@link DeleteTrafficPolicyCommand}
*/
deleteTrafficPolicy(args: DeleteTrafficPolicyCommandInput, options?: __HttpHandlerOptions): Promise<DeleteTrafficPolicyCommandOutput>;
deleteTrafficPolicy(args: DeleteTrafficPolicyCommandInput, cb: (err: any, data?: DeleteTrafficPolicyCommandOutput) => void): void;
deleteTrafficPolicy(args: DeleteTrafficPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteTrafficPolicyCommandOutput) => void): void;
/**
* @see {@link DeleteTrafficPolicyInstanceCommand}
*/
deleteTrafficPolicyInstance(args: DeleteTrafficPolicyInstanceCommandInput, options?: __HttpHandlerOptions): Promise<DeleteTrafficPolicyInstanceCommandOutput>;
deleteTrafficPolicyInstance(args: DeleteTrafficPolicyInstanceCommandInput, cb: (err: any, data?: DeleteTrafficPolicyInstanceCommandOutput) => void): void;
deleteTrafficPolicyInstance(args: DeleteTrafficPolicyInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteTrafficPolicyInstanceCommandOutput) => void): void;
/**
* @see {@link DeleteVPCAssociationAuthorizationCommand}
*/
deleteVPCAssociationAuthorization(args: DeleteVPCAssociationAuthorizationCommandInput, options?: __HttpHandlerOptions): Promise<DeleteVPCAssociationAuthorizationCommandOutput>;
deleteVPCAssociationAuthorization(args: DeleteVPCAssociationAuthorizationCommandInput, cb: (err: any, data?: DeleteVPCAssociationAuthorizationCommandOutput) => void): void;
deleteVPCAssociationAuthorization(args: DeleteVPCAssociationAuthorizationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteVPCAssociationAuthorizationCommandOutput) => void): void;
/**
* @see {@link DisableHostedZoneDNSSECCommand}
*/
disableHostedZoneDNSSEC(args: DisableHostedZoneDNSSECCommandInput, options?: __HttpHandlerOptions): Promise<DisableHostedZoneDNSSECCommandOutput>;
disableHostedZoneDNSSEC(args: DisableHostedZoneDNSSECCommandInput, cb: (err: any, data?: DisableHostedZoneDNSSECCommandOutput) => void): void;
disableHostedZoneDNSSEC(args: DisableHostedZoneDNSSECCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisableHostedZoneDNSSECCommandOutput) => void): void;
/**
* @see {@link DisassociateVPCFromHostedZoneCommand}
*/
disassociateVPCFromHostedZone(args: DisassociateVPCFromHostedZoneCommandInput, options?: __HttpHandlerOptions): Promise<DisassociateVPCFromHostedZoneCommandOutput>;
disassociateVPCFromHostedZone(args: DisassociateVPCFromHostedZoneCommandInput, cb: (err: any, data?: DisassociateVPCFromHostedZoneCommandOutput) => void): void;
disassociateVPCFromHostedZone(args: DisassociateVPCFromHostedZoneCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisassociateVPCFromHostedZoneCommandOutput) => void): void;
/**
* @see {@link EnableHostedZoneDNSSECCommand}
*/
enableHostedZoneDNSSEC(args: EnableHostedZoneDNSSECCommandInput, options?: __HttpHandlerOptions): Promise<EnableHostedZoneDNSSECCommandOutput>;
enableHostedZoneDNSSEC(args: EnableHostedZoneDNSSECCommandInput, cb: (err: any, data?: EnableHostedZoneDNSSECCommandOutput) => void): void;
enableHostedZoneDNSSEC(args: EnableHostedZoneDNSSECCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: EnableHostedZoneDNSSECCommandOutput) => void): void;
/**
* @see {@link GetAccountLimitCommand}
*/
getAccountLimit(args: GetAccountLimitCommandInput, options?: __HttpHandlerOptions): Promise<GetAccountLimitCommandOutput>;
getAccountLimit(args: GetAccountLimitCommandInput, cb: (err: any, data?: GetAccountLimitCommandOutput) => void): void;
getAccountLimit(args: GetAccountLimitCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAccountLimitCommandOutput) => void): void;
/**
* @see {@link GetChangeCommand}
*/
getChange(args: GetChangeCommandInput, options?: __HttpHandlerOptions): Promise<GetChangeCommandOutput>;
getChange(args: GetChangeCommandInput, cb: (err: any, data?: GetChangeCommandOutput) => void): void;
getChange(args: GetChangeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetChangeCommandOutput) => void): void;
/**
* @see {@link GetCheckerIpRangesCommand}
*/
getCheckerIpRanges(): Promise<GetCheckerIpRangesCommandOutput>;
getCheckerIpRanges(args: GetCheckerIpRangesCommandInput, options?: __HttpHandlerOptions): Promise<GetCheckerIpRangesCommandOutput>;
getCheckerIpRanges(args: GetCheckerIpRangesCommandInput, cb: (err: any, data?: GetCheckerIpRangesCommandOutput) => void): void;
getCheckerIpRanges(args: GetCheckerIpRangesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetCheckerIpRangesCommandOutput) => void): void;
/**
* @see {@link GetDNSSECCommand}
*/
getDNSSEC(args: GetDNSSECCommandInput, options?: __HttpHandlerOptions): Promise<GetDNSSECCommandOutput>;
getDNSSEC(args: GetDNSSECCommandInput, cb: (err: any, data?: GetDNSSECCommandOutput) => void): void;
getDNSSEC(args: GetDNSSECCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDNSSECCommandOutput) => void): void;
/**
* @see {@link GetGeoLocationCommand}
*/
getGeoLocation(): Promise<GetGeoLocationCommandOutput>;
getGeoLocation(args: GetGeoLocationCommandInput, options?: __HttpHandlerOptions): Promise<GetGeoLocationCommandOutput>;
getGeoLocation(args: GetGeoLocationCommandInput, cb: (err: any, data?: GetGeoLocationCommandOutput) => void): void;
getGeoLocation(args: GetGeoLocationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetGeoLocationCommandOutput) => void): void;
/**
* @see {@link GetHealthCheckCommand}
*/
getHealthCheck(args: GetHealthCheckCommandInput, options?: __HttpHandlerOptions): Promise<GetHealthCheckCommandOutput>;
getHealthCheck(args: GetHealthCheckCommandInput, cb: (err: any, data?: GetHealthCheckCommandOutput) => void): void;
getHealthCheck(args: GetHealthCheckCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetHealthCheckCommandOutput) => void): void;
/**
* @see {@link GetHealthCheckCountCommand}
*/
getHealthCheckCount(): Promise<GetHealthCheckCountCommandOutput>;
getHealthCheckCount(args: GetHealthCheckCountCommandInput, options?: __HttpHandlerOptions): Promise<GetHealthCheckCountCommandOutput>;
getHealthCheckCount(args: GetHealthCheckCountCommandInput, cb: (err: any, data?: GetHealthCheckCountCommandOutput) => void): void;
getHealthCheckCount(args: GetHealthCheckCountCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetHealthCheckCountCommandOutput) => void): void;
/**
* @see {@link GetHealthCheckLastFailureReasonCommand}
*/
getHealthCheckLastFailureReason(args: GetHealthCheckLastFailureReasonCommandInput, options?: __HttpHandlerOptions): Promise<GetHealthCheckLastFailureReasonCommandOutput>;
getHealthCheckLastFailureReason(args: GetHealthCheckLastFailureReasonCommandInput, cb: (err: any, data?: GetHealthCheckLastFailureReasonCommandOutput) => void): void;
getHealthCheckLastFailureReason(args: GetHealthCheckLastFailureReasonCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetHealthCheckLastFailureReasonCommandOutput) => void): void;
/**
* @see {@link GetHealthCheckStatusCommand}
*/
getHealthCheckStatus(args: GetHealthCheckStatusCommandInput, options?: __HttpHandlerOptions): Promise<GetHealthCheckStatusCommandOutput>;
getHealthCheckStatus(args: GetHealthCheckStatusCommandInput, cb: (err: any, data?: GetHealthCheckStatusCommandOutput) => void): void;
getHealthCheckStatus(args: GetHealthCheckStatusCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetHealthCheckStatusCommandOutput) => void): void;
/**
* @see {@link GetHostedZoneCommand}
*/
getHostedZone(args: GetHostedZoneCommandInput, options?: __HttpHandlerOptions): Promise<GetHostedZoneCommandOutput>;
getHostedZone(args: GetHostedZoneCommandInput, cb: (err: any, data?: GetHostedZoneCommandOutput) => void): void;
getHostedZone(args: GetHostedZoneCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetHostedZoneCommandOutput) => void): void;
/**
* @see {@link GetHostedZoneCountCommand}
*/
getHostedZoneCount(): Promise<GetHostedZoneCountCommandOutput>;
getHostedZoneCount(args: GetHostedZoneCountCommandInput, options?: __HttpHandlerOptions): Promise<GetHostedZoneCountCommandOutput>;
getHostedZoneCount(args: GetHostedZoneCountCommandInput, cb: (err: any, data?: GetHostedZoneCountCommandOutput) => void): void;
getHostedZoneCount(args: GetHostedZoneCountCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetHostedZoneCountCommandOutput) => void): void;
/**
* @see {@link GetHostedZoneLimitCommand}
*/
getHostedZoneLimit(args: GetHostedZoneLimitCommandInput, options?: __HttpHandlerOptions): Promise<GetHostedZoneLimitCommandOutput>;
getHostedZoneLimit(args: GetHostedZoneLimitCommandInput, cb: (err: any, data?: GetHostedZoneLimitCommandOutput) => void): void;
getHostedZoneLimit(args: GetHostedZoneLimitCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetHostedZoneLimitCommandOutput) => void): void;
/**
* @see {@link GetQueryLoggingConfigCommand}
*/
getQueryLoggingConfig(args: GetQueryLoggingConfigCommandInput, options?: __HttpHandlerOptions): Promise<GetQueryLoggingConfigCommandOutput>;
getQueryLoggingConfig(args: GetQueryLoggingConfigCommandInput, cb: (err: any, data?: GetQueryLoggingConfigCommandOutput) => void): void;
getQueryLoggingConfig(args: GetQueryLoggingConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetQueryLoggingConfigCommandOutput) => void): void;
/**
* @see {@link GetReusableDelegationSetCommand}
*/
getReusableDelegationSet(args: GetReusableDelegationSetCommandInput, options?: __HttpHandlerOptions): Promise<GetReusableDelegationSetCommandOutput>;
getReusableDelegationSet(args: GetReusableDelegationSetCommandInput, cb: (err: any, data?: GetReusableDelegationSetCommandOutput) => void): void;
getReusableDelegationSet(args: GetReusableDelegationSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetReusableDelegationSetCommandOutput) => void): void;
/**
* @see {@link GetReusableDelegationSetLimitCommand}
*/
getReusableDelegationSetLimit(args: GetReusableDelegationSetLimitCommandInput, options?: __HttpHandlerOptions): Promise<GetReusableDelegationSetLimitCommandOutput>;
getReusableDelegationSetLimit(args: GetReusableDelegationSetLimitCommandInput, cb: (err: any, data?: GetReusableDelegationSetLimitCommandOutput) => void): void;
getReusableDelegationSetLimit(args: GetReusableDelegationSetLimitCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetReusableDelegationSetLimitCommandOutput) => void): void;
/**
* @see {@link GetTrafficPolicyCommand}
*/
getTrafficPolicy(args: GetTrafficPolicyCommandInput, options?: __HttpHandlerOptions): Promise<GetTrafficPolicyCommandOutput>;
getTrafficPolicy(args: GetTrafficPolicyCommandInput, cb: (err: any, data?: GetTrafficPolicyCommandOutput) => void): void;
getTrafficPolicy(args: GetTrafficPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetTrafficPolicyCommandOutput) => void): void;
/**
* @see {@link GetTrafficPolicyInstanceCommand}
*/
getTrafficPolicyInstance(args: GetTrafficPolicyInstanceCommandInput, options?: __HttpHandlerOptions): Promise<GetTrafficPolicyInstanceCommandOutput>;
getTrafficPolicyInstance(args: GetTrafficPolicyInstanceCommandInput, cb: (err: any, data?: GetTrafficPolicyInstanceCommandOutput) => void): void;
getTrafficPolicyInstance(args: GetTrafficPolicyInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetTrafficPolicyInstanceCommandOutput) => void): void;
/**
* @see {@link GetTrafficPolicyInstanceCountCommand}
*/
getTrafficPolicyInstanceCount(): Promise<GetTrafficPolicyInstanceCountCommandOutput>;
getTrafficPolicyInstanceCount(args: GetTrafficPolicyInstanceCountCommandInput, options?: __HttpHandlerOptions): Promise<GetTrafficPolicyInstanceCountCommandOutput>;
getTrafficPolicyInstanceCount(args: GetTrafficPolicyInstanceCountCommandInput, cb: (err: any, data?: GetTrafficPolicyInstanceCountCommandOutput) => void): void;
getTrafficPolicyInstanceCount(args: GetTrafficPolicyInstanceCountCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetTrafficPolicyInstanceCountCommandOutput) => void): void;
/**
* @see {@link ListCidrBlocksCommand}
*/
listCidrBlocks(args: ListCidrBlocksCommandInput, options?: __HttpHandlerOptions): Promise<ListCidrBlocksCommandOutput>;
listCidrBlocks(args: ListCidrBlocksCommandInput, cb: (err: any, data?: ListCidrBlocksCommandOutput) => void): void;
listCidrBlocks(args: ListCidrBlocksCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCidrBlocksCommandOutput) => void): void;
/**
* @see {@link ListCidrCollectionsCommand}
*/
listCidrCollections(): Promise<ListCidrCollectionsCommandOutput>;
listCidrCollections(args: ListCidrCollectionsCommandInput, options?: __HttpHandlerOptions): Promise<ListCidrCollectionsCommandOutput>;
listCidrCollections(args: ListCidrCollectionsCommandInput, cb: (err: any, data?: ListCidrCollectionsCommandOutput) => void): void;
listCidrCollections(args: ListCidrCollectionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCidrCollectionsCommandOutput) => void): void;
/**
* @see {@link ListCidrLocationsCommand}
*/
listCidrLocations(args: ListCidrLocationsCommandInput, options?: __HttpHandlerOptions): Promise<ListCidrLocationsCommandOutput>;
listCidrLocations(args: ListCidrLocationsCommandInput, cb: (err: any, data?: ListCidrLocationsCommandOutput) => void): void;
listCidrLocations(args: ListCidrLocationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCidrLocationsCommandOutput) => void): void;
/**
* @see {@link ListGeoLocationsCommand}
*/
listGeoLocations(): Promise<ListGeoLocationsCommandOutput>;
listGeoLocations(args: ListGeoLocationsCommandInput, options?: __HttpHandlerOptions): Promise<ListGeoLocationsCommandOutput>;
listGeoLocations(args: ListGeoLocationsCommandInput, cb: (err: any, data?: ListGeoLocationsCommandOutput) => void): void;
listGeoLocations(args: ListGeoLocationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListGeoLocationsCommandOutput) => void): void;
/**
* @see {@link ListHealthChecksCommand}
*/
listHealthChecks(): Promise<ListHealthChecksCommandOutput>;
listHealthChecks(args: ListHealthChecksCommandInput, options?: __HttpHandlerOptions): Promise<ListHealthChecksCommandOutput>;
listHealthChecks(args: ListHealthChecksCommandInput, cb: (err: any, data?: ListHealthChecksCommandOutput) => void): void;
listHealthChecks(args: ListHealthChecksCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListHealthChecksCommandOutput) => void): void;
/**
* @see {@link ListHostedZonesCommand}
*/
listHostedZones(): Promise<ListHostedZonesCommandOutput>;
listHostedZones(args: ListHostedZonesCommandInput, options?: __HttpHandlerOptions): Promise<ListHostedZonesCommandOutput>;
listHostedZones(args: ListHostedZonesCommandInput, cb: (err: any, data?: ListHostedZonesCommandOutput) => void): void;
listHostedZones(args: ListHostedZonesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListHostedZonesCommandOutput) => void): void;
/**
* @see {@link ListHostedZonesByNameCommand}
*/
listHostedZonesByName(): Promise<ListHostedZonesByNameCommandOutput>;
listHostedZonesByName(args: ListHostedZonesByNameCommandInput, options?: __HttpHandlerOptions): Promise<ListHostedZonesByNameCommandOutput>;
listHostedZonesByName(args: ListHostedZonesByNameCommandInput, cb: (err: any, data?: ListHostedZonesByNameCommandOutput) => void): void;
listHostedZonesByName(args: ListHostedZonesByNameCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListHostedZonesByNameCommandOutput) => void): void;
/**
* @see {@link ListHostedZonesByVPCCommand}
*/
listHostedZonesByVPC(args: ListHostedZonesByVPCCommandInput, options?: __HttpHandlerOptions): Promise<ListHostedZonesByVPCCommandOutput>;
listHostedZonesByVPC(args: ListHostedZonesByVPCCommandInput, cb: (err: any, data?: ListHostedZonesByVPCCommandOutput) => void): void;
listHostedZonesByVPC(args: ListHostedZonesByVPCCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListHostedZonesByVPCCommandOutput) => void): void;
/**
* @see {@link ListQueryLoggingConfigsCommand}
*/
listQueryLoggingConfigs(): Promise<ListQueryLoggingConfigsCommandOutput>;
listQueryLoggingConfigs(args: ListQueryLoggingConfigsCommandInput, options?: __HttpHandlerOptions): Promise<ListQueryLoggingConfigsCommandOutput>;
listQueryLoggingConfigs(args: ListQueryLoggingConfigsCommandInput, cb: (err: any, data?: ListQueryLoggingConfigsCommandOutput) => void): void;
listQueryLoggingConfigs(args: ListQueryLoggingConfigsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListQueryLoggingConfigsCommandOutput) => void): void;
/**
* @see {@link ListResourceRecordSetsCommand}
*/
listResourceRecordSets(args: ListResourceRecordSetsCommandInput, options?: __HttpHandlerOptions): Promise<ListResourceRecordSetsCommandOutput>;
listResourceRecordSets(args: ListResourceRecordSetsCommandInput, cb: (err: any, data?: ListResourceRecordSetsCommandOutput) => void): void;
listResourceRecordSets(args: ListResourceRecordSetsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListResourceRecordSetsCommandOutput) => void): void;
/**
* @see {@link ListReusableDelegationSetsCommand}
*/
listReusableDelegationSets(): Promise<ListReusableDelegationSetsCommandOutput>;
listReusableDelegationSets(args: ListReusableDelegationSetsCommandInput, options?: __HttpHandlerOptions): Promise<ListReusableDelegationSetsCommandOutput>;
listReusableDelegationSets(args: ListReusableDelegationSetsCommandInput, cb: (err: any, data?: ListReusableDelegationSetsCommandOutput) => void): void;
listReusableDelegationSets(args: ListReusableDelegationSetsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListReusableDelegationSetsCommandOutput) => void): void;
/**
* @see {@link ListTagsForResourceCommand}
*/
listTagsForResource(args: ListTagsForResourceCommandInput, options?: __HttpHandlerOptions): Promise<ListTagsForResourceCommandOutput>;
listTagsForResource(args: ListTagsForResourceCommandInput, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void): void;
listTagsForResource(args: ListTagsForResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void): void;
/**
* @see {@link ListTagsForResourcesCommand}
*/
listTagsForResources(args: ListTagsForResourcesCommandInput, options?: __HttpHandlerOptions): Promise<ListTagsForResourcesCommandOutput>;
listTagsForResources(args: ListTagsForResourcesCommandInput, cb: (err: any, data?: ListTagsForResourcesCommandOutput) => void): void;
listTagsForResources(args: ListTagsForResourcesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTagsForResourcesCommandOutput) => void): void;
/**
* @see {@link ListTrafficPoliciesCommand}
*/
listTrafficPolicies(): Promise<ListTrafficPoliciesCommandOutput>;
listTrafficPolicies(args: ListTrafficPoliciesCommandInput, options?: __HttpHandlerOptions): Promise<ListTrafficPoliciesCommandOutput>;
listTrafficPolicies(args: ListTrafficPoliciesCommandInput, cb: (err: any, data?: ListTrafficPoliciesCommandOutput) => void): void;
listTrafficPolicies(args: ListTrafficPoliciesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTrafficPoliciesCommandOutput) => void): void;
/**
* @see {@link ListTrafficPolicyInstancesCommand}
*/
listTrafficPolicyInstances(): Promise<ListTrafficPolicyInstancesCommandOutput>;
listTrafficPolicyInstances(args: ListTrafficPolicyInstancesCommandInput, options?: __HttpHandlerOptions): Promise<ListTrafficPolicyInstancesCommandOutput>;
listTrafficPolicyInstances(args: ListTrafficPolicyInstancesCommandInput, cb: (err: any, data?: ListTrafficPolicyInstancesCommandOutput) => void): void;
listTrafficPolicyInstances(args: ListTrafficPolicyInstancesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTrafficPolicyInstancesCommandOutput) => void): void;
/**
* @see {@link ListTrafficPolicyInstancesByHostedZoneCommand}
*/
listTrafficPolicyInstancesByHostedZone(args: ListTrafficPolicyInstancesByHostedZoneCommandInput, options?: __HttpHandlerOptions): Promise<ListTrafficPolicyInstancesByHostedZoneCommandOutput>;
listTrafficPolicyInstancesByHostedZone(args: ListTrafficPolicyInstancesByHostedZoneCommandInput, cb: (err: any, data?: ListTrafficPolicyInstancesByHostedZoneCommandOutput) => void): void;
listTrafficPolicyInstancesByHostedZone(args: ListTrafficPolicyInstancesByHostedZoneCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTrafficPolicyInstancesByHostedZoneCommandOutput) => void): void;
/**
* @see {@link ListTrafficPolicyInstancesByPolicyCommand}
*/
listTrafficPolicyInstancesByPolicy(args: ListTrafficPolicyInstancesByPolicyCommandInput, options?: __HttpHandlerOptions): Promise<ListTrafficPolicyInstancesByPolicyCommandOutput>;
listTrafficPolicyInstancesByPolicy(args: ListTrafficPolicyInstancesByPolicyCommandInput, cb: (err: any, data?: ListTrafficPolicyInstancesByPolicyCommandOutput) => void): void;
listTrafficPolicyInstancesByPolicy(args: ListTrafficPolicyInstancesByPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTrafficPolicyInstancesByPolicyCommandOutput) => void): void;
/**
* @see {@link ListTrafficPolicyVersionsCommand}
*/
listTrafficPolicyVersions(args: ListTrafficPolicyVersionsCommandInput, options?: __HttpHandlerOptions): Promise<ListTrafficPolicyVersionsCommandOutput>;
listTrafficPolicyVersions(args: ListTrafficPolicyVersionsCommandInput, cb: (err: any, data?: ListTrafficPolicyVersionsCommandOutput) => void): void;
listTrafficPolicyVersions(args: ListTrafficPolicyVersionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTrafficPolicyVersionsCommandOutput) => void): void;
/**
* @see {@link ListVPCAssociationAuthorizationsCommand}
*/
listVPCAssociationAuthorizations(args: ListVPCAssociationAuthorizationsCommandInput, options?: __HttpHandlerOptions): Promise<ListVPCAssociationAuthorizationsCommandOutput>;
listVPCAssociationAuthorizations(args: ListVPCAssociationAuthorizationsCommandInput, cb: (err: any, data?: ListVPCAssociationAuthorizationsCommandOutput) => void): void;
listVPCAssociationAuthorizations(args: ListVPCAssociationAuthorizationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListVPCAssociationAuthorizationsCommandOutput) => void): void;
/**
* @see {@link TestDNSAnswerCommand}
*/
testDNSAnswer(args: TestDNSAnswerCommandInput, options?: __HttpHandlerOptions): Promise<TestDNSAnswerCommandOutput>;
testDNSAnswer(args: TestDNSAnswerCommandInput, cb: (err: any, data?: TestDNSAnswerCommandOutput) => void): void;
testDNSAnswer(args: TestDNSAnswerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TestDNSAnswerCommandOutput) => void): void;
/**
* @see {@link UpdateHealthCheckCommand}
*/
updateHealthCheck(args: UpdateHealthCheckCommandInput, options?: __HttpHandlerOptions): Promise<UpdateHealthCheckCommandOutput>;
updateHealthCheck(args: UpdateHealthCheckCommandInput, cb: (err: any, data?: UpdateHealthCheckCommandOutput) => void): void;
updateHealthCheck(args: UpdateHealthCheckCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateHealthCheckCommandOutput) => void): void;
/**
* @see {@link UpdateHostedZoneCommentCommand}
*/
updateHostedZoneComment(args: UpdateHostedZoneCommentCommandInput, options?: __HttpHandlerOptions): Promise<UpdateHostedZoneCommentCommandOutput>;
updateHostedZoneComment(args: UpdateHostedZoneCommentCommandInput, cb: (err: any, data?: UpdateHostedZoneCommentCommandOutput) => void): void;
updateHostedZoneComment(args: UpdateHostedZoneCommentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateHostedZoneCommentCommandOutput) => void): void;
/**
* @see {@link UpdateTrafficPolicyCommentCommand}
*/
updateTrafficPolicyComment(args: UpdateTrafficPolicyCommentCommandInput, options?: __HttpHandlerOptions): Promise<UpdateTrafficPolicyCommentCommandOutput>;
updateTrafficPolicyComment(args: UpdateTrafficPolicyCommentCommandInput, cb: (err: any, data?: UpdateTrafficPolicyCommentCommandOutput) => void): void;
updateTrafficPolicyComment(args: UpdateTrafficPolicyCommentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateTrafficPolicyCommentCommandOutput) => void): void;
/**
* @see {@link UpdateTrafficPolicyInstanceCommand}
*/
updateTrafficPolicyInstance(args: UpdateTrafficPolicyInstanceCommandInput, options?: __HttpHandlerOptions): Promise<UpdateTrafficPolicyInstanceCommandOutput>;
updateTrafficPolicyInstance(args: UpdateTrafficPolicyInstanceCommandInput, cb: (err: any, data?: UpdateTrafficPolicyInstanceCommandOutput) => void): void;
updateTrafficPolicyInstance(args: UpdateTrafficPolicyInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateTrafficPolicyInstanceCommandOutput) => void): void;
}
/**
* <p>Amazon Route 53 is a highly available and scalable Domain Name System (DNS) web
* service.</p>
* <p>You can use Route 53 to:</p>
* <ul>
* <li>
* <p>Register domain names.</p>
* <p>For more information, see <a href="https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/welcome-domain-registration.html">How domain registration works</a>.</p>
* </li>
* <li>
* <p>Route internet traffic to the resources for your domain</p>
* <p>For more information, see <a href="https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/welcome-dns-service.html">How internet traffic is routed to your website or web application</a>.</p>
* </li>
* <li>
* <p>Check the health of your resources.</p>
* <p>For more information, see <a href="https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/welcome-health-checks.html">How Route 53 checks the health of your resources</a>.</p>
* </li>
* </ul>
* @public
*/
export declare class Route53 extends Route53Client implements Route53 {
}