UNPKG

@aws-sdk/client-route-53

Version:

AWS SDK for JavaScript Route 53 Client for Node.js, Browser and React Native

1,458 lines 54 kB
import { ExceptionOptionType as __ExceptionOptionType } from "@smithy/smithy-client"; import { Route53ServiceException as __BaseException } from "./Route53ServiceException"; export declare const AccountLimitType: { readonly MAX_HEALTH_CHECKS_BY_OWNER: "MAX_HEALTH_CHECKS_BY_OWNER"; readonly MAX_HOSTED_ZONES_BY_OWNER: "MAX_HOSTED_ZONES_BY_OWNER"; readonly MAX_REUSABLE_DELEGATION_SETS_BY_OWNER: "MAX_REUSABLE_DELEGATION_SETS_BY_OWNER"; readonly MAX_TRAFFIC_POLICIES_BY_OWNER: "MAX_TRAFFIC_POLICIES_BY_OWNER"; readonly MAX_TRAFFIC_POLICY_INSTANCES_BY_OWNER: "MAX_TRAFFIC_POLICY_INSTANCES_BY_OWNER"; }; export type AccountLimitType = (typeof AccountLimitType)[keyof typeof AccountLimitType]; export interface AccountLimit { Type: AccountLimitType | undefined; Value: number | undefined; } export interface ActivateKeySigningKeyRequest { HostedZoneId: string | undefined; Name: string | undefined; } export declare const ChangeStatus: { readonly INSYNC: "INSYNC"; readonly PENDING: "PENDING"; }; export type ChangeStatus = (typeof ChangeStatus)[keyof typeof ChangeStatus]; export interface ChangeInfo { Id: string | undefined; Status: ChangeStatus | undefined; SubmittedAt: Date | undefined; Comment?: string | undefined; } export interface ActivateKeySigningKeyResponse { ChangeInfo: ChangeInfo | undefined; } export declare class ConcurrentModification extends __BaseException { readonly name: "ConcurrentModification"; readonly $fault: "client"; constructor( opts: __ExceptionOptionType<ConcurrentModification, __BaseException> ); } export declare class InvalidInput extends __BaseException { readonly name: "InvalidInput"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType<InvalidInput, __BaseException>); } export declare class InvalidKeySigningKeyStatus extends __BaseException { readonly name: "InvalidKeySigningKeyStatus"; readonly $fault: "client"; constructor( opts: __ExceptionOptionType<InvalidKeySigningKeyStatus, __BaseException> ); } export declare class InvalidKMSArn extends __BaseException { readonly name: "InvalidKMSArn"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType<InvalidKMSArn, __BaseException>); } export declare class InvalidSigningStatus extends __BaseException { readonly name: "InvalidSigningStatus"; readonly $fault: "client"; constructor( opts: __ExceptionOptionType<InvalidSigningStatus, __BaseException> ); } export declare class NoSuchKeySigningKey extends __BaseException { readonly name: "NoSuchKeySigningKey"; readonly $fault: "client"; constructor( opts: __ExceptionOptionType<NoSuchKeySigningKey, __BaseException> ); } export declare const CloudWatchRegion: { readonly af_south_1: "af-south-1"; readonly ap_east_1: "ap-east-1"; readonly ap_northeast_1: "ap-northeast-1"; readonly ap_northeast_2: "ap-northeast-2"; readonly ap_northeast_3: "ap-northeast-3"; readonly ap_south_1: "ap-south-1"; readonly ap_south_2: "ap-south-2"; readonly ap_southeast_1: "ap-southeast-1"; readonly ap_southeast_2: "ap-southeast-2"; readonly ap_southeast_3: "ap-southeast-3"; readonly ap_southeast_4: "ap-southeast-4"; readonly ap_southeast_5: "ap-southeast-5"; readonly ap_southeast_7: "ap-southeast-7"; readonly ca_central_1: "ca-central-1"; readonly ca_west_1: "ca-west-1"; readonly cn_north_1: "cn-north-1"; readonly cn_northwest_1: "cn-northwest-1"; readonly eu_central_1: "eu-central-1"; readonly eu_central_2: "eu-central-2"; readonly eu_north_1: "eu-north-1"; readonly eu_south_1: "eu-south-1"; readonly eu_south_2: "eu-south-2"; readonly eu_west_1: "eu-west-1"; readonly eu_west_2: "eu-west-2"; readonly eu_west_3: "eu-west-3"; readonly il_central_1: "il-central-1"; readonly me_central_1: "me-central-1"; readonly me_south_1: "me-south-1"; readonly mx_central_1: "mx-central-1"; readonly sa_east_1: "sa-east-1"; readonly us_east_1: "us-east-1"; readonly us_east_2: "us-east-2"; readonly us_gov_east_1: "us-gov-east-1"; readonly us_gov_west_1: "us-gov-west-1"; readonly us_iso_east_1: "us-iso-east-1"; readonly us_iso_west_1: "us-iso-west-1"; readonly us_isob_east_1: "us-isob-east-1"; readonly us_west_1: "us-west-1"; readonly us_west_2: "us-west-2"; }; export type CloudWatchRegion = (typeof CloudWatchRegion)[keyof typeof CloudWatchRegion]; export interface AlarmIdentifier { Region: CloudWatchRegion | undefined; Name: string | undefined; } export interface AliasTarget { HostedZoneId: string | undefined; DNSName: string | undefined; EvaluateTargetHealth: boolean | undefined; } export declare const VPCRegion: { readonly af_south_1: "af-south-1"; readonly ap_east_1: "ap-east-1"; readonly ap_northeast_1: "ap-northeast-1"; readonly ap_northeast_2: "ap-northeast-2"; readonly ap_northeast_3: "ap-northeast-3"; readonly ap_south_1: "ap-south-1"; readonly ap_south_2: "ap-south-2"; readonly ap_southeast_1: "ap-southeast-1"; readonly ap_southeast_2: "ap-southeast-2"; readonly ap_southeast_3: "ap-southeast-3"; readonly ap_southeast_4: "ap-southeast-4"; readonly ap_southeast_5: "ap-southeast-5"; readonly ap_southeast_7: "ap-southeast-7"; readonly ca_central_1: "ca-central-1"; readonly ca_west_1: "ca-west-1"; readonly cn_north_1: "cn-north-1"; readonly cn_northwest_1: "cn-northwest-1"; readonly eu_central_1: "eu-central-1"; readonly eu_central_2: "eu-central-2"; readonly eu_north_1: "eu-north-1"; readonly eu_south_1: "eu-south-1"; readonly eu_south_2: "eu-south-2"; readonly eu_west_1: "eu-west-1"; readonly eu_west_2: "eu-west-2"; readonly eu_west_3: "eu-west-3"; readonly il_central_1: "il-central-1"; readonly me_central_1: "me-central-1"; readonly me_south_1: "me-south-1"; readonly mx_central_1: "mx-central-1"; readonly sa_east_1: "sa-east-1"; readonly us_east_1: "us-east-1"; readonly us_east_2: "us-east-2"; readonly us_gov_east_1: "us-gov-east-1"; readonly us_gov_west_1: "us-gov-west-1"; readonly us_iso_east_1: "us-iso-east-1"; readonly us_iso_west_1: "us-iso-west-1"; readonly us_isob_east_1: "us-isob-east-1"; readonly us_west_1: "us-west-1"; readonly us_west_2: "us-west-2"; }; export type VPCRegion = (typeof VPCRegion)[keyof typeof VPCRegion]; export interface VPC { VPCRegion?: VPCRegion | undefined; VPCId?: string | undefined; } export interface AssociateVPCWithHostedZoneRequest { HostedZoneId: string | undefined; VPC: VPC | undefined; Comment?: string | undefined; } export interface AssociateVPCWithHostedZoneResponse { ChangeInfo: ChangeInfo | undefined; } export declare class ConflictingDomainExists extends __BaseException { readonly name: "ConflictingDomainExists"; readonly $fault: "client"; constructor( opts: __ExceptionOptionType<ConflictingDomainExists, __BaseException> ); } export declare class InvalidVPCId extends __BaseException { readonly name: "InvalidVPCId"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType<InvalidVPCId, __BaseException>); } export declare class LimitsExceeded extends __BaseException { readonly name: "LimitsExceeded"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType<LimitsExceeded, __BaseException>); } export declare class NoSuchHostedZone extends __BaseException { readonly name: "NoSuchHostedZone"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType<NoSuchHostedZone, __BaseException>); } export declare class NotAuthorizedException extends __BaseException { readonly name: "NotAuthorizedException"; readonly $fault: "client"; constructor( opts: __ExceptionOptionType<NotAuthorizedException, __BaseException> ); } export declare class PriorRequestNotComplete extends __BaseException { readonly name: "PriorRequestNotComplete"; readonly $fault: "client"; constructor( opts: __ExceptionOptionType<PriorRequestNotComplete, __BaseException> ); } export declare class PublicZoneVPCAssociation extends __BaseException { readonly name: "PublicZoneVPCAssociation"; readonly $fault: "client"; constructor( opts: __ExceptionOptionType<PublicZoneVPCAssociation, __BaseException> ); } export declare const CidrCollectionChangeAction: { readonly DELETE_IF_EXISTS: "DELETE_IF_EXISTS"; readonly PUT: "PUT"; }; export type CidrCollectionChangeAction = (typeof CidrCollectionChangeAction)[keyof typeof CidrCollectionChangeAction]; export interface CidrCollectionChange { LocationName: string | undefined; Action: CidrCollectionChangeAction | undefined; CidrList: string[] | undefined; } export interface ChangeCidrCollectionRequest { Id: string | undefined; CollectionVersion?: number | undefined; Changes: CidrCollectionChange[] | undefined; } export interface ChangeCidrCollectionResponse { Id: string | undefined; } export declare class CidrBlockInUseException extends __BaseException { readonly name: "CidrBlockInUseException"; readonly $fault: "client"; Message?: string | undefined; constructor( opts: __ExceptionOptionType<CidrBlockInUseException, __BaseException> ); } export declare class CidrCollectionVersionMismatchException extends __BaseException { readonly name: "CidrCollectionVersionMismatchException"; readonly $fault: "client"; Message?: string | undefined; constructor( opts: __ExceptionOptionType< CidrCollectionVersionMismatchException, __BaseException > ); } export declare class NoSuchCidrCollectionException extends __BaseException { readonly name: "NoSuchCidrCollectionException"; readonly $fault: "client"; Message?: string | undefined; constructor( opts: __ExceptionOptionType<NoSuchCidrCollectionException, __BaseException> ); } export declare const ChangeAction: { readonly CREATE: "CREATE"; readonly DELETE: "DELETE"; readonly UPSERT: "UPSERT"; }; export type ChangeAction = (typeof ChangeAction)[keyof typeof ChangeAction]; export interface CidrRoutingConfig { CollectionId: string | undefined; LocationName: string | undefined; } export declare const ResourceRecordSetFailover: { readonly PRIMARY: "PRIMARY"; readonly SECONDARY: "SECONDARY"; }; export type ResourceRecordSetFailover = (typeof ResourceRecordSetFailover)[keyof typeof ResourceRecordSetFailover]; export interface GeoLocation { ContinentCode?: string | undefined; CountryCode?: string | undefined; SubdivisionCode?: string | undefined; } export interface Coordinates { Latitude: string | undefined; Longitude: string | undefined; } export interface GeoProximityLocation { AWSRegion?: string | undefined; LocalZoneGroup?: string | undefined; Coordinates?: Coordinates | undefined; Bias?: number | undefined; } export declare const ResourceRecordSetRegion: { readonly af_south_1: "af-south-1"; readonly ap_east_1: "ap-east-1"; readonly ap_northeast_1: "ap-northeast-1"; readonly ap_northeast_2: "ap-northeast-2"; readonly ap_northeast_3: "ap-northeast-3"; readonly ap_south_1: "ap-south-1"; readonly ap_south_2: "ap-south-2"; readonly ap_southeast_1: "ap-southeast-1"; readonly ap_southeast_2: "ap-southeast-2"; readonly ap_southeast_3: "ap-southeast-3"; readonly ap_southeast_4: "ap-southeast-4"; readonly ap_southeast_5: "ap-southeast-5"; readonly ap_southeast_7: "ap-southeast-7"; readonly ca_central_1: "ca-central-1"; readonly ca_west_1: "ca-west-1"; readonly cn_north_1: "cn-north-1"; readonly cn_northwest_1: "cn-northwest-1"; readonly eu_central_1: "eu-central-1"; readonly eu_central_2: "eu-central-2"; readonly eu_north_1: "eu-north-1"; readonly eu_south_1: "eu-south-1"; readonly eu_south_2: "eu-south-2"; readonly eu_west_1: "eu-west-1"; readonly eu_west_2: "eu-west-2"; readonly eu_west_3: "eu-west-3"; readonly il_central_1: "il-central-1"; readonly me_central_1: "me-central-1"; readonly me_south_1: "me-south-1"; readonly mx_central_1: "mx-central-1"; readonly sa_east_1: "sa-east-1"; readonly us_east_1: "us-east-1"; readonly us_east_2: "us-east-2"; readonly us_west_1: "us-west-1"; readonly us_west_2: "us-west-2"; }; export type ResourceRecordSetRegion = (typeof ResourceRecordSetRegion)[keyof typeof ResourceRecordSetRegion]; export interface ResourceRecord { Value: string | undefined; } export declare const RRType: { readonly A: "A"; readonly AAAA: "AAAA"; readonly CAA: "CAA"; readonly CNAME: "CNAME"; readonly DS: "DS"; readonly HTTPS: "HTTPS"; readonly MX: "MX"; readonly NAPTR: "NAPTR"; readonly NS: "NS"; readonly PTR: "PTR"; readonly SOA: "SOA"; readonly SPF: "SPF"; readonly SRV: "SRV"; readonly SSHFP: "SSHFP"; readonly SVCB: "SVCB"; readonly TLSA: "TLSA"; readonly TXT: "TXT"; }; export type RRType = (typeof RRType)[keyof typeof RRType]; export interface ResourceRecordSet { Name: string | undefined; Type: RRType | undefined; SetIdentifier?: string | undefined; Weight?: number | undefined; Region?: ResourceRecordSetRegion | undefined; GeoLocation?: GeoLocation | undefined; Failover?: ResourceRecordSetFailover | undefined; MultiValueAnswer?: boolean | undefined; TTL?: number | undefined; ResourceRecords?: ResourceRecord[] | undefined; AliasTarget?: AliasTarget | undefined; HealthCheckId?: string | undefined; TrafficPolicyInstanceId?: string | undefined; CidrRoutingConfig?: CidrRoutingConfig | undefined; GeoProximityLocation?: GeoProximityLocation | undefined; } export interface Change { Action: ChangeAction | undefined; ResourceRecordSet: ResourceRecordSet | undefined; } export interface ChangeBatch { Comment?: string | undefined; Changes: Change[] | undefined; } export interface ChangeResourceRecordSetsRequest { HostedZoneId: string | undefined; ChangeBatch: ChangeBatch | undefined; } export interface ChangeResourceRecordSetsResponse { ChangeInfo: ChangeInfo | undefined; } export declare class InvalidChangeBatch extends __BaseException { readonly name: "InvalidChangeBatch"; readonly $fault: "client"; messages?: string[] | undefined; constructor(opts: __ExceptionOptionType<InvalidChangeBatch, __BaseException>); } export declare class NoSuchHealthCheck extends __BaseException { readonly name: "NoSuchHealthCheck"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType<NoSuchHealthCheck, __BaseException>); } export interface Tag { Key?: string | undefined; Value?: string | undefined; } export declare const TagResourceType: { readonly healthcheck: "healthcheck"; readonly hostedzone: "hostedzone"; }; export type TagResourceType = (typeof TagResourceType)[keyof typeof TagResourceType]; export interface ChangeTagsForResourceRequest { ResourceType: TagResourceType | undefined; ResourceId: string | undefined; AddTags?: Tag[] | undefined; RemoveTagKeys?: string[] | undefined; } export interface ChangeTagsForResourceResponse {} export declare class ThrottlingException extends __BaseException { readonly name: "ThrottlingException"; readonly $fault: "client"; constructor( opts: __ExceptionOptionType<ThrottlingException, __BaseException> ); } export declare class CidrCollectionAlreadyExistsException extends __BaseException { readonly name: "CidrCollectionAlreadyExistsException"; readonly $fault: "client"; Message?: string | undefined; constructor( opts: __ExceptionOptionType< CidrCollectionAlreadyExistsException, __BaseException > ); } export interface CreateCidrCollectionRequest { Name: string | undefined; CallerReference: string | undefined; } export interface CidrCollection { Arn?: string | undefined; Id?: string | undefined; Name?: string | undefined; Version?: number | undefined; } export interface CreateCidrCollectionResponse { Collection?: CidrCollection | undefined; Location?: string | undefined; } export declare const InsufficientDataHealthStatus: { readonly Healthy: "Healthy"; readonly LastKnownStatus: "LastKnownStatus"; readonly Unhealthy: "Unhealthy"; }; export type InsufficientDataHealthStatus = (typeof InsufficientDataHealthStatus)[keyof typeof InsufficientDataHealthStatus]; export declare const HealthCheckRegion: { readonly ap_northeast_1: "ap-northeast-1"; readonly ap_southeast_1: "ap-southeast-1"; readonly ap_southeast_2: "ap-southeast-2"; readonly eu_west_1: "eu-west-1"; readonly sa_east_1: "sa-east-1"; readonly us_east_1: "us-east-1"; readonly us_west_1: "us-west-1"; readonly us_west_2: "us-west-2"; }; export type HealthCheckRegion = (typeof HealthCheckRegion)[keyof typeof HealthCheckRegion]; export declare const HealthCheckType: { readonly CALCULATED: "CALCULATED"; readonly CLOUDWATCH_METRIC: "CLOUDWATCH_METRIC"; readonly HTTP: "HTTP"; readonly HTTPS: "HTTPS"; readonly HTTPS_STR_MATCH: "HTTPS_STR_MATCH"; readonly HTTP_STR_MATCH: "HTTP_STR_MATCH"; readonly RECOVERY_CONTROL: "RECOVERY_CONTROL"; readonly TCP: "TCP"; }; export type HealthCheckType = (typeof HealthCheckType)[keyof typeof HealthCheckType]; export interface HealthCheckConfig { IPAddress?: string | undefined; Port?: number | undefined; Type: HealthCheckType | undefined; ResourcePath?: string | undefined; FullyQualifiedDomainName?: string | undefined; SearchString?: string | undefined; RequestInterval?: number | undefined; FailureThreshold?: number | undefined; MeasureLatency?: boolean | undefined; Inverted?: boolean | undefined; Disabled?: boolean | undefined; HealthThreshold?: number | undefined; ChildHealthChecks?: string[] | undefined; EnableSNI?: boolean | undefined; Regions?: HealthCheckRegion[] | undefined; AlarmIdentifier?: AlarmIdentifier | undefined; InsufficientDataHealthStatus?: InsufficientDataHealthStatus | undefined; RoutingControlArn?: string | undefined; } export interface CreateHealthCheckRequest { CallerReference: string | undefined; HealthCheckConfig: HealthCheckConfig | undefined; } export declare const ComparisonOperator: { readonly GreaterThanOrEqualToThreshold: "GreaterThanOrEqualToThreshold"; readonly GreaterThanThreshold: "GreaterThanThreshold"; readonly LessThanOrEqualToThreshold: "LessThanOrEqualToThreshold"; readonly LessThanThreshold: "LessThanThreshold"; }; export type ComparisonOperator = (typeof ComparisonOperator)[keyof typeof ComparisonOperator]; export interface Dimension { Name: string | undefined; Value: string | undefined; } export declare const Statistic: { readonly Average: "Average"; readonly Maximum: "Maximum"; readonly Minimum: "Minimum"; readonly SampleCount: "SampleCount"; readonly Sum: "Sum"; }; export type Statistic = (typeof Statistic)[keyof typeof Statistic]; export interface CloudWatchAlarmConfiguration { EvaluationPeriods: number | undefined; Threshold: number | undefined; ComparisonOperator: ComparisonOperator | undefined; Period: number | undefined; MetricName: string | undefined; Namespace: string | undefined; Statistic: Statistic | undefined; Dimensions?: Dimension[] | undefined; } export interface LinkedService { ServicePrincipal?: string | undefined; Description?: string | undefined; } export interface HealthCheck { Id: string | undefined; CallerReference: string | undefined; LinkedService?: LinkedService | undefined; HealthCheckConfig: HealthCheckConfig | undefined; HealthCheckVersion: number | undefined; CloudWatchAlarmConfiguration?: CloudWatchAlarmConfiguration | undefined; } export interface CreateHealthCheckResponse { HealthCheck: HealthCheck | undefined; Location: string | undefined; } export declare class HealthCheckAlreadyExists extends __BaseException { readonly name: "HealthCheckAlreadyExists"; readonly $fault: "client"; constructor( opts: __ExceptionOptionType<HealthCheckAlreadyExists, __BaseException> ); } export declare class TooManyHealthChecks extends __BaseException { readonly name: "TooManyHealthChecks"; readonly $fault: "client"; constructor( opts: __ExceptionOptionType<TooManyHealthChecks, __BaseException> ); } export interface HostedZoneConfig { Comment?: string | undefined; PrivateZone?: boolean | undefined; } export interface CreateHostedZoneRequest { Name: string | undefined; VPC?: VPC | undefined; CallerReference: string | undefined; HostedZoneConfig?: HostedZoneConfig | undefined; DelegationSetId?: string | undefined; } export interface DelegationSet { Id?: string | undefined; CallerReference?: string | undefined; NameServers: string[] | undefined; } export interface HostedZone { Id: string | undefined; Name: string | undefined; CallerReference: string | undefined; Config?: HostedZoneConfig | undefined; ResourceRecordSetCount?: number | undefined; LinkedService?: LinkedService | undefined; } export interface CreateHostedZoneResponse { HostedZone: HostedZone | undefined; ChangeInfo: ChangeInfo | undefined; DelegationSet: DelegationSet | undefined; VPC?: VPC | undefined; Location: string | undefined; } export declare class DelegationSetNotAvailable extends __BaseException { readonly name: "DelegationSetNotAvailable"; readonly $fault: "client"; constructor( opts: __ExceptionOptionType<DelegationSetNotAvailable, __BaseException> ); } export declare class DelegationSetNotReusable extends __BaseException { readonly name: "DelegationSetNotReusable"; readonly $fault: "client"; constructor( opts: __ExceptionOptionType<DelegationSetNotReusable, __BaseException> ); } export declare class HostedZoneAlreadyExists extends __BaseException { readonly name: "HostedZoneAlreadyExists"; readonly $fault: "client"; constructor( opts: __ExceptionOptionType<HostedZoneAlreadyExists, __BaseException> ); } export declare class InvalidDomainName extends __BaseException { readonly name: "InvalidDomainName"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType<InvalidDomainName, __BaseException>); } export declare class NoSuchDelegationSet extends __BaseException { readonly name: "NoSuchDelegationSet"; readonly $fault: "client"; constructor( opts: __ExceptionOptionType<NoSuchDelegationSet, __BaseException> ); } export declare class TooManyHostedZones extends __BaseException { readonly name: "TooManyHostedZones"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType<TooManyHostedZones, __BaseException>); } export interface CreateKeySigningKeyRequest { CallerReference: string | undefined; HostedZoneId: string | undefined; KeyManagementServiceArn: string | undefined; Name: string | undefined; Status: string | undefined; } export interface KeySigningKey { Name?: string | undefined; KmsArn?: string | undefined; Flag?: number | undefined; SigningAlgorithmMnemonic?: string | undefined; SigningAlgorithmType?: number | undefined; DigestAlgorithmMnemonic?: string | undefined; DigestAlgorithmType?: number | undefined; KeyTag?: number | undefined; DigestValue?: string | undefined; PublicKey?: string | undefined; DSRecord?: string | undefined; DNSKEYRecord?: string | undefined; Status?: string | undefined; StatusMessage?: string | undefined; CreatedDate?: Date | undefined; LastModifiedDate?: Date | undefined; } export interface CreateKeySigningKeyResponse { ChangeInfo: ChangeInfo | undefined; KeySigningKey: KeySigningKey | undefined; Location: string | undefined; } export declare class InvalidArgument extends __BaseException { readonly name: "InvalidArgument"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType<InvalidArgument, __BaseException>); } export declare class InvalidKeySigningKeyName extends __BaseException { readonly name: "InvalidKeySigningKeyName"; readonly $fault: "client"; constructor( opts: __ExceptionOptionType<InvalidKeySigningKeyName, __BaseException> ); } export declare class KeySigningKeyAlreadyExists extends __BaseException { readonly name: "KeySigningKeyAlreadyExists"; readonly $fault: "client"; constructor( opts: __ExceptionOptionType<KeySigningKeyAlreadyExists, __BaseException> ); } export declare class TooManyKeySigningKeys extends __BaseException { readonly name: "TooManyKeySigningKeys"; readonly $fault: "client"; constructor( opts: __ExceptionOptionType<TooManyKeySigningKeys, __BaseException> ); } export interface CreateQueryLoggingConfigRequest { HostedZoneId: string | undefined; CloudWatchLogsLogGroupArn: string | undefined; } export interface QueryLoggingConfig { Id: string | undefined; HostedZoneId: string | undefined; CloudWatchLogsLogGroupArn: string | undefined; } export interface CreateQueryLoggingConfigResponse { QueryLoggingConfig: QueryLoggingConfig | undefined; Location: string | undefined; } export declare class InsufficientCloudWatchLogsResourcePolicy extends __BaseException { readonly name: "InsufficientCloudWatchLogsResourcePolicy"; readonly $fault: "client"; constructor( opts: __ExceptionOptionType< InsufficientCloudWatchLogsResourcePolicy, __BaseException > ); } export declare class NoSuchCloudWatchLogsLogGroup extends __BaseException { readonly name: "NoSuchCloudWatchLogsLogGroup"; readonly $fault: "client"; constructor( opts: __ExceptionOptionType<NoSuchCloudWatchLogsLogGroup, __BaseException> ); } export declare class QueryLoggingConfigAlreadyExists extends __BaseException { readonly name: "QueryLoggingConfigAlreadyExists"; readonly $fault: "client"; constructor( opts: __ExceptionOptionType< QueryLoggingConfigAlreadyExists, __BaseException > ); } export interface CreateReusableDelegationSetRequest { CallerReference: string | undefined; HostedZoneId?: string | undefined; } export interface CreateReusableDelegationSetResponse { DelegationSet: DelegationSet | undefined; Location: string | undefined; } export declare class DelegationSetAlreadyCreated extends __BaseException { readonly name: "DelegationSetAlreadyCreated"; readonly $fault: "client"; constructor( opts: __ExceptionOptionType<DelegationSetAlreadyCreated, __BaseException> ); } export declare class DelegationSetAlreadyReusable extends __BaseException { readonly name: "DelegationSetAlreadyReusable"; readonly $fault: "client"; constructor( opts: __ExceptionOptionType<DelegationSetAlreadyReusable, __BaseException> ); } export declare class HostedZoneNotFound extends __BaseException { readonly name: "HostedZoneNotFound"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType<HostedZoneNotFound, __BaseException>); } export interface CreateTrafficPolicyRequest { Name: string | undefined; Document: string | undefined; Comment?: string | undefined; } export interface TrafficPolicy { Id: string | undefined; Version: number | undefined; Name: string | undefined; Type: RRType | undefined; Document: string | undefined; Comment?: string | undefined; } export interface CreateTrafficPolicyResponse { TrafficPolicy: TrafficPolicy | undefined; Location: string | undefined; } export declare class InvalidTrafficPolicyDocument extends __BaseException { readonly name: "InvalidTrafficPolicyDocument"; readonly $fault: "client"; constructor( opts: __ExceptionOptionType<InvalidTrafficPolicyDocument, __BaseException> ); } export declare class TooManyTrafficPolicies extends __BaseException { readonly name: "TooManyTrafficPolicies"; readonly $fault: "client"; constructor( opts: __ExceptionOptionType<TooManyTrafficPolicies, __BaseException> ); } export declare class TrafficPolicyAlreadyExists extends __BaseException { readonly name: "TrafficPolicyAlreadyExists"; readonly $fault: "client"; constructor( opts: __ExceptionOptionType<TrafficPolicyAlreadyExists, __BaseException> ); } export interface CreateTrafficPolicyInstanceRequest { HostedZoneId: string | undefined; Name: string | undefined; TTL: number | undefined; TrafficPolicyId: string | undefined; TrafficPolicyVersion: number | undefined; } export interface TrafficPolicyInstance { Id: string | undefined; HostedZoneId: string | undefined; Name: string | undefined; TTL: number | undefined; State: string | undefined; Message: string | undefined; TrafficPolicyId: string | undefined; TrafficPolicyVersion: number | undefined; TrafficPolicyType: RRType | undefined; } export interface CreateTrafficPolicyInstanceResponse { TrafficPolicyInstance: TrafficPolicyInstance | undefined; Location: string | undefined; } export declare class NoSuchTrafficPolicy extends __BaseException { readonly name: "NoSuchTrafficPolicy"; readonly $fault: "client"; constructor( opts: __ExceptionOptionType<NoSuchTrafficPolicy, __BaseException> ); } export declare class TooManyTrafficPolicyInstances extends __BaseException { readonly name: "TooManyTrafficPolicyInstances"; readonly $fault: "client"; constructor( opts: __ExceptionOptionType<TooManyTrafficPolicyInstances, __BaseException> ); } export declare class TrafficPolicyInstanceAlreadyExists extends __BaseException { readonly name: "TrafficPolicyInstanceAlreadyExists"; readonly $fault: "client"; constructor( opts: __ExceptionOptionType< TrafficPolicyInstanceAlreadyExists, __BaseException > ); } export interface CreateTrafficPolicyVersionRequest { Id: string | undefined; Document: string | undefined; Comment?: string | undefined; } export interface CreateTrafficPolicyVersionResponse { TrafficPolicy: TrafficPolicy | undefined; Location: string | undefined; } export declare class TooManyTrafficPolicyVersionsForCurrentPolicy extends __BaseException { readonly name: "TooManyTrafficPolicyVersionsForCurrentPolicy"; readonly $fault: "client"; constructor( opts: __ExceptionOptionType< TooManyTrafficPolicyVersionsForCurrentPolicy, __BaseException > ); } export interface CreateVPCAssociationAuthorizationRequest { HostedZoneId: string | undefined; VPC: VPC | undefined; } export interface CreateVPCAssociationAuthorizationResponse { HostedZoneId: string | undefined; VPC: VPC | undefined; } export declare class TooManyVPCAssociationAuthorizations extends __BaseException { readonly name: "TooManyVPCAssociationAuthorizations"; readonly $fault: "client"; constructor( opts: __ExceptionOptionType< TooManyVPCAssociationAuthorizations, __BaseException > ); } export interface DeactivateKeySigningKeyRequest { HostedZoneId: string | undefined; Name: string | undefined; } export interface DeactivateKeySigningKeyResponse { ChangeInfo: ChangeInfo | undefined; } export declare class KeySigningKeyInParentDSRecord extends __BaseException { readonly name: "KeySigningKeyInParentDSRecord"; readonly $fault: "client"; constructor( opts: __ExceptionOptionType<KeySigningKeyInParentDSRecord, __BaseException> ); } export declare class KeySigningKeyInUse extends __BaseException { readonly name: "KeySigningKeyInUse"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType<KeySigningKeyInUse, __BaseException>); } export declare class CidrCollectionInUseException extends __BaseException { readonly name: "CidrCollectionInUseException"; readonly $fault: "client"; Message?: string | undefined; constructor( opts: __ExceptionOptionType<CidrCollectionInUseException, __BaseException> ); } export interface DeleteCidrCollectionRequest { Id: string | undefined; } export interface DeleteCidrCollectionResponse {} export interface DeleteHealthCheckRequest { HealthCheckId: string | undefined; } export interface DeleteHealthCheckResponse {} export declare class HealthCheckInUse extends __BaseException { readonly name: "HealthCheckInUse"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType<HealthCheckInUse, __BaseException>); } export interface DeleteHostedZoneRequest { Id: string | undefined; } export interface DeleteHostedZoneResponse { ChangeInfo: ChangeInfo | undefined; } export declare class HostedZoneNotEmpty extends __BaseException { readonly name: "HostedZoneNotEmpty"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType<HostedZoneNotEmpty, __BaseException>); } export interface DeleteKeySigningKeyRequest { HostedZoneId: string | undefined; Name: string | undefined; } export interface DeleteKeySigningKeyResponse { ChangeInfo: ChangeInfo | undefined; } export interface DeleteQueryLoggingConfigRequest { Id: string | undefined; } export interface DeleteQueryLoggingConfigResponse {} export declare class NoSuchQueryLoggingConfig extends __BaseException { readonly name: "NoSuchQueryLoggingConfig"; readonly $fault: "client"; constructor( opts: __ExceptionOptionType<NoSuchQueryLoggingConfig, __BaseException> ); } export declare class DelegationSetInUse extends __BaseException { readonly name: "DelegationSetInUse"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType<DelegationSetInUse, __BaseException>); } export interface DeleteReusableDelegationSetRequest { Id: string | undefined; } export interface DeleteReusableDelegationSetResponse {} export interface DeleteTrafficPolicyRequest { Id: string | undefined; Version: number | undefined; } export interface DeleteTrafficPolicyResponse {} export declare class TrafficPolicyInUse extends __BaseException { readonly name: "TrafficPolicyInUse"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType<TrafficPolicyInUse, __BaseException>); } export interface DeleteTrafficPolicyInstanceRequest { Id: string | undefined; } export interface DeleteTrafficPolicyInstanceResponse {} export declare class NoSuchTrafficPolicyInstance extends __BaseException { readonly name: "NoSuchTrafficPolicyInstance"; readonly $fault: "client"; constructor( opts: __ExceptionOptionType<NoSuchTrafficPolicyInstance, __BaseException> ); } export interface DeleteVPCAssociationAuthorizationRequest { HostedZoneId: string | undefined; VPC: VPC | undefined; } export interface DeleteVPCAssociationAuthorizationResponse {} export declare class VPCAssociationAuthorizationNotFound extends __BaseException { readonly name: "VPCAssociationAuthorizationNotFound"; readonly $fault: "client"; constructor( opts: __ExceptionOptionType< VPCAssociationAuthorizationNotFound, __BaseException > ); } export interface DisableHostedZoneDNSSECRequest { HostedZoneId: string | undefined; } export interface DisableHostedZoneDNSSECResponse { ChangeInfo: ChangeInfo | undefined; } export declare class DNSSECNotFound extends __BaseException { readonly name: "DNSSECNotFound"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType<DNSSECNotFound, __BaseException>); } export interface DisassociateVPCFromHostedZoneRequest { HostedZoneId: string | undefined; VPC: VPC | undefined; Comment?: string | undefined; } export interface DisassociateVPCFromHostedZoneResponse { ChangeInfo: ChangeInfo | undefined; } export declare class LastVPCAssociation extends __BaseException { readonly name: "LastVPCAssociation"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType<LastVPCAssociation, __BaseException>); } export declare class VPCAssociationNotFound extends __BaseException { readonly name: "VPCAssociationNotFound"; readonly $fault: "client"; constructor( opts: __ExceptionOptionType<VPCAssociationNotFound, __BaseException> ); } export interface EnableHostedZoneDNSSECRequest { HostedZoneId: string | undefined; } export interface EnableHostedZoneDNSSECResponse { ChangeInfo: ChangeInfo | undefined; } export declare class HostedZonePartiallyDelegated extends __BaseException { readonly name: "HostedZonePartiallyDelegated"; readonly $fault: "client"; constructor( opts: __ExceptionOptionType<HostedZonePartiallyDelegated, __BaseException> ); } export declare class KeySigningKeyWithActiveStatusNotFound extends __BaseException { readonly name: "KeySigningKeyWithActiveStatusNotFound"; readonly $fault: "client"; constructor( opts: __ExceptionOptionType< KeySigningKeyWithActiveStatusNotFound, __BaseException > ); } export interface GetAccountLimitRequest { Type: AccountLimitType | undefined; } export interface GetAccountLimitResponse { Limit: AccountLimit | undefined; Count: number | undefined; } export interface GetChangeRequest { Id: string | undefined; } export interface GetChangeResponse { ChangeInfo: ChangeInfo | undefined; } export declare class NoSuchChange extends __BaseException { readonly name: "NoSuchChange"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType<NoSuchChange, __BaseException>); } export interface GetCheckerIpRangesRequest {} export interface GetCheckerIpRangesResponse { CheckerIpRanges: string[] | undefined; } export interface GetDNSSECRequest { HostedZoneId: string | undefined; } export interface DNSSECStatus { ServeSignature?: string | undefined; StatusMessage?: string | undefined; } export interface GetDNSSECResponse { Status: DNSSECStatus | undefined; KeySigningKeys: KeySigningKey[] | undefined; } export interface GetGeoLocationRequest { ContinentCode?: string | undefined; CountryCode?: string | undefined; SubdivisionCode?: string | undefined; } export interface GeoLocationDetails { ContinentCode?: string | undefined; ContinentName?: string | undefined; CountryCode?: string | undefined; CountryName?: string | undefined; SubdivisionCode?: string | undefined; SubdivisionName?: string | undefined; } export interface GetGeoLocationResponse { GeoLocationDetails: GeoLocationDetails | undefined; } export declare class NoSuchGeoLocation extends __BaseException { readonly name: "NoSuchGeoLocation"; readonly $fault: "client"; constructor(opts: __ExceptionOptionType<NoSuchGeoLocation, __BaseException>); } export interface GetHealthCheckRequest { HealthCheckId: string | undefined; } export interface GetHealthCheckResponse { HealthCheck: HealthCheck | undefined; } export declare class IncompatibleVersion extends __BaseException { readonly name: "IncompatibleVersion"; readonly $fault: "client"; constructor( opts: __ExceptionOptionType<IncompatibleVersion, __BaseException> ); } export interface GetHealthCheckCountRequest {} export interface GetHealthCheckCountResponse { HealthCheckCount: number | undefined; } export interface GetHealthCheckLastFailureReasonRequest { HealthCheckId: string | undefined; } export interface StatusReport { Status?: string | undefined; CheckedTime?: Date | undefined; } export interface HealthCheckObservation { Region?: HealthCheckRegion | undefined; IPAddress?: string | undefined; StatusReport?: StatusReport | undefined; } export interface GetHealthCheckLastFailureReasonResponse { HealthCheckObservations: HealthCheckObservation[] | undefined; } export interface GetHealthCheckStatusRequest { HealthCheckId: string | undefined; } export interface GetHealthCheckStatusResponse { HealthCheckObservations: HealthCheckObservation[] | undefined; } export interface GetHostedZoneRequest { Id: string | undefined; } export interface GetHostedZoneResponse { HostedZone: HostedZone | undefined; DelegationSet?: DelegationSet | undefined; VPCs?: VPC[] | undefined; } export interface GetHostedZoneCountRequest {} export interface GetHostedZoneCountResponse { HostedZoneCount: number | undefined; } export declare const HostedZoneLimitType: { readonly MAX_RRSETS_BY_ZONE: "MAX_RRSETS_BY_ZONE"; readonly MAX_VPCS_ASSOCIATED_BY_ZONE: "MAX_VPCS_ASSOCIATED_BY_ZONE"; }; export type HostedZoneLimitType = (typeof HostedZoneLimitType)[keyof typeof HostedZoneLimitType]; export interface GetHostedZoneLimitRequest { Type: HostedZoneLimitType | undefined; HostedZoneId: string | undefined; } export interface HostedZoneLimit { Type: HostedZoneLimitType | undefined; Value: number | undefined; } export interface GetHostedZoneLimitResponse { Limit: HostedZoneLimit | undefined; Count: number | undefined; } export declare class HostedZoneNotPrivate extends __BaseException { readonly name: "HostedZoneNotPrivate"; readonly $fault: "client"; constructor( opts: __ExceptionOptionType<HostedZoneNotPrivate, __BaseException> ); } export interface GetQueryLoggingConfigRequest { Id: string | undefined; } export interface GetQueryLoggingConfigResponse { QueryLoggingConfig: QueryLoggingConfig | undefined; } export interface GetReusableDelegationSetRequest { Id: string | undefined; } export interface GetReusableDelegationSetResponse { DelegationSet: DelegationSet | undefined; } export declare const ReusableDelegationSetLimitType: { readonly MAX_ZONES_BY_REUSABLE_DELEGATION_SET: "MAX_ZONES_BY_REUSABLE_DELEGATION_SET"; }; export type ReusableDelegationSetLimitType = (typeof ReusableDelegationSetLimitType)[keyof typeof ReusableDelegationSetLimitType]; export interface GetReusableDelegationSetLimitRequest { Type: ReusableDelegationSetLimitType | undefined; DelegationSetId: string | undefined; } export interface ReusableDelegationSetLimit { Type: ReusableDelegationSetLimitType | undefined; Value: number | undefined; } export interface GetReusableDelegationSetLimitResponse { Limit: ReusableDelegationSetLimit | undefined; Count: number | undefined; } export interface GetTrafficPolicyRequest { Id: string | undefined; Version: number | undefined; } export interface GetTrafficPolicyResponse { TrafficPolicy: TrafficPolicy | undefined; } export interface GetTrafficPolicyInstanceRequest { Id: string | undefined; } export interface GetTrafficPolicyInstanceResponse { TrafficPolicyInstance: TrafficPolicyInstance | undefined; } export interface GetTrafficPolicyInstanceCountRequest {} export interface GetTrafficPolicyInstanceCountResponse { TrafficPolicyInstanceCount: number | undefined; } export interface ListCidrBlocksRequest { CollectionId: string | undefined; LocationName?: string | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; } export interface CidrBlockSummary { CidrBlock?: string | undefined; LocationName?: string | undefined; } export interface ListCidrBlocksResponse { NextToken?: string | undefined; CidrBlocks?: CidrBlockSummary[] | undefined; } export declare class NoSuchCidrLocationException extends __BaseException { readonly name: "NoSuchCidrLocationException"; readonly $fault: "client"; Message?: string | undefined; constructor( opts: __ExceptionOptionType<NoSuchCidrLocationException, __BaseException> ); } export interface ListCidrCollectionsRequest { NextToken?: string | undefined; MaxResults?: number | undefined; } export interface CollectionSummary { Arn?: string | undefined; Id?: string | undefined; Name?: string | undefined; Version?: number | undefined; } export interface ListCidrCollectionsResponse { NextToken?: string | undefined; CidrCollections?: CollectionSummary[] | undefined; } export interface ListCidrLocationsRequest { CollectionId: string | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; } export interface LocationSummary { LocationName?: string | undefined; } export interface ListCidrLocationsResponse { NextToken?: string | undefined; CidrLocations?: LocationSummary[] | undefined; } export interface ListGeoLocationsRequest { StartContinentCode?: string | undefined; StartCountryCode?: string | undefined; StartSubdivisionCode?: string | undefined; MaxItems?: number | undefined; } export interface ListGeoLocationsResponse { GeoLocationDetailsList: GeoLocationDetails[] | undefined; IsTruncated: boolean | undefined; NextContinentCode?: string | undefined; NextCountryCode?: string | undefined; NextSubdivisionCode?: string | undefined; MaxItems: number | undefined; } export interface ListHealthChecksRequest { Marker?: string | undefined; MaxItems?: number | undefined; } export interface ListHealthChecksResponse { HealthChecks: HealthCheck[] | undefined; Marker: string | undefined; IsTruncated: boolean | undefined; NextMarker?: string | undefined; MaxItems: number | undefined; } export declare const HostedZoneType: { readonly PRIVATE_HOSTED_ZONE: "PrivateHostedZone"; }; export type HostedZoneType = (typeof HostedZoneType)[keyof typeof HostedZoneType]; export interface ListHostedZonesRequest { Marker?: string | undefined; MaxItems?: number | undefined; DelegationSetId?: string | undefined; HostedZoneType?: HostedZoneType | undefined; } export interface ListHostedZonesResponse { HostedZones: HostedZone[] | undefined; Marker: string | undefined; IsTruncated: boolean | undefined; NextMarker?: string | undefined; MaxItems: number | undefined; } export interface ListHostedZonesByNameRequest { DNSName?: string | undefined; HostedZoneId?: string | undefined; MaxItems?: number | undefined; } export interface ListHostedZonesByNameResponse { HostedZones: HostedZone[] | undefined; DNSName?: string | undefined; HostedZoneId?: string | undefined; IsTruncated: boolean | undefined; NextDNSName?: string | undefined; NextHostedZoneId?: string | undefined; MaxItems: number | undefined; } export declare class InvalidPaginationToken extends __BaseException { readonly name: "InvalidPaginationToken"; readonly $fault: "client"; constructor( opts: __ExceptionOptionType<InvalidPaginationToken, __BaseException> ); } export interface ListHostedZonesByVPCRequest { VPCId: string | undefined; VPCRegion: VPCRegion | undefined; MaxItems?: number | undefined; NextToken?: string | undefined; } export interface HostedZoneOwner { OwningAccount?: string | undefined; OwningService?: string | undefined; } export interface HostedZoneSummary { HostedZoneId: string | undefined; Name: string | undefined; Owner: HostedZoneOwner | undefined; } export interface ListHostedZonesByVPCResponse { HostedZoneSummaries: HostedZoneSummary[] | undefined; MaxItems: number | undefined; NextToken?: string | undefined; } export interface ListQueryLoggingConfigsRequest { HostedZoneId?: string | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; } export interface ListQueryLoggingConfigsResponse { QueryLoggingConfigs: QueryLoggingConfig[] | undefined; NextToken?: string | undefined; } export interface ListResourceRecordSetsRequest { HostedZoneId: string | undefined; StartRecordName?: string | undefined; StartRecordType?: RRType | undefined; StartRecordIdentifier?: string | undefined; MaxItems?: number | undefined; } export interface ListResourceRecordSetsResponse { ResourceRecordSets: ResourceRecordSet[] | undefined; IsTruncated: boolean | undefined; NextRecordName?: string | undefined; NextRecordType?: RRType | undefined; NextRecordIdentifier?: string | undefined; MaxItems: number | undefined; } export interface ListReusableDelegationSetsRequest { Marker?: string | undefined; MaxItems?: number | undefined; } export interface ListReusableDelegationSetsResponse { DelegationSets: DelegationSet[] | undefined; Marker: string | undefined; IsTruncated: boolean | undefined; NextMarker?: string | undefined; MaxItems: number | undefined; } export interface ListTagsForResourceRequest { ResourceType: TagResourceType | undefined; ResourceId: string | undefined; } export interface ResourceTagSet { ResourceType?: TagResourceType | undefined; ResourceId?: string | undefined; Tags?: Tag[] | undefined; } export interface ListTagsForResourceResponse { ResourceTagSet: ResourceTagSet | undefined; } export interface ListTagsForResourcesRequest { ResourceType: TagResourceType | undefined; ResourceIds: string[] | undefined; } export interface ListTagsForResourcesResponse { ResourceTagSets: ResourceTagSet[] | undefined; } export interface ListTrafficPoliciesRequest { TrafficPolicyIdMarker?: string | undefined; MaxItems?: number | undefined; } export interface TrafficPolicySummary { Id: string | undefined; Name: string | undefined; Type: RRType | undefined; LatestVersion: number | undefined; TrafficPolicyCount: number | undefined; } export interface ListTrafficPoliciesResponse { TrafficPolicySummaries: TrafficPolicySummary[] | undefined; IsTruncated: boolean | undefined; TrafficPolicyIdMarker: string | undefined; MaxItems: number | undefined; } export interface ListTrafficPolicyInstancesRequest { HostedZoneIdMarker?: string | undefined; TrafficPolicyInstanceNameMarker?: string | undefined; TrafficPolicyInstanceTypeMarker?: RRType | undefined; MaxItems?: number | undefined; } export interface ListTrafficPolicyInstancesResponse { TrafficPolicyInstances: TrafficPolicyInstance[] | undefined; HostedZoneIdMarker?: string | undefined; TrafficPolicyInstanceNameMarker?: string | undefined; TrafficPolicyInstanceTypeMarker?: RRType | undefined; IsTruncated: boolean | undefined; MaxItems: number | undefined; } export interface ListTrafficPolicyInstancesByHostedZoneRequest { HostedZoneId: string | undefined; TrafficPolicyInstanceNameMarker?: string | undefined; TrafficPolicyInstanceTypeMarker?: RRType | undefined; MaxItems?: number | undefined; } export interface ListTrafficPolicyInstancesByHostedZoneResponse { TrafficPolicyInstances: TrafficPolicyInstance[] | undefined; TrafficPolicyInstanceNameMarker?: string | undefined; TrafficPolicyInstanceTypeMarker?: RRType | undefined; IsTruncated: boolean | undefined; MaxItems: number | undefined; } export interface ListTrafficPolicyInstancesByPolicyRequest { TrafficPolicyId: string | undefined; TrafficPolicyVersion: number | undefined; HostedZoneIdMarker?: string | undefined; TrafficPolicyInstanceNameMarker?: string | undefined; TrafficPolicyInstanceTypeMarker?: RRType | undefined; MaxItems?: nu