/** * @public * @enum */ export declare const IpAddressType: { readonly IPV4: "IPV4"; readonly IPV6: "IPV6"; }; /** * @public */ export type IpAddressType = (typeof IpAddressType)[keyof typeof IpAddressType]; /** * @public * @enum */ export declare const DnsProtocol: { readonly DO53: "DO53"; readonly DOH: "DOH"; readonly DOT: "DOT"; }; /** * @public */ export type DnsProtocol = (typeof DnsProtocol)[keyof typeof DnsProtocol]; /** * @public * @enum */ export declare const CRResourceStatus: { readonly CREATING: "CREATING"; readonly DELETING: "DELETING"; readonly OPERATIONAL: "OPERATIONAL"; readonly UPDATING: "UPDATING"; }; /** * @public */ export type CRResourceStatus = (typeof CRResourceStatus)[keyof typeof CRResourceStatus]; /** * @public * @enum */ export declare const ValidationExceptionReason: { readonly CANNOT_PARSE: "CANNOT_PARSE"; readonly FIELD_VALIDATION_FAILED: "FIELD_VALIDATION_FAILED"; readonly OTHER: "OTHER"; readonly UNKNOWN_OPERATION: "UNKNOWN_OPERATION"; }; /** * @public */ export type ValidationExceptionReason = (typeof ValidationExceptionReason)[keyof typeof ValidationExceptionReason]; /** * @public * @enum */ export declare const TokenStatus: { readonly CREATING: "CREATING"; readonly DELETING: "DELETING"; readonly OPERATIONAL: "OPERATIONAL"; }; /** * @public */ export type TokenStatus = (typeof TokenStatus)[keyof typeof TokenStatus]; /** * @public * @enum */ export declare const HostedZoneAssociationStatus: { readonly CREATING: "CREATING"; readonly DELETING: "DELETING"; readonly OPERATIONAL: "OPERATIONAL"; }; /** * @public */ export type HostedZoneAssociationStatus = (typeof HostedZoneAssociationStatus)[keyof typeof HostedZoneAssociationStatus]; /** * @public * @enum */ export declare const FirewallRuleAction: { readonly ALERT: "ALERT"; readonly ALLOW: "ALLOW"; readonly BLOCK: "BLOCK"; }; /** * @public */ export type FirewallRuleAction = (typeof FirewallRuleAction)[keyof typeof FirewallRuleAction]; /** * @public * @enum */ export declare const BlockOverrideDnsQueryType: { readonly CNAME: "CNAME"; }; /** * @public */ export type BlockOverrideDnsQueryType = (typeof BlockOverrideDnsQueryType)[keyof typeof BlockOverrideDnsQueryType]; /** * @public * @enum */ export declare const FirewallBlockResponse: { readonly NODATA: "NODATA"; readonly NXDOMAIN: "NXDOMAIN"; readonly OVERRIDE: "OVERRIDE"; }; /** * @public */ export type FirewallBlockResponse = (typeof FirewallBlockResponse)[keyof typeof FirewallBlockResponse]; /** * @public * @enum */ export declare const ConfidenceThreshold: { readonly HIGH: "HIGH"; readonly LOW: "LOW"; readonly MEDIUM: "MEDIUM"; }; /** * @public */ export type ConfidenceThreshold = (typeof ConfidenceThreshold)[keyof typeof ConfidenceThreshold]; /** * @public * @enum */ export declare const DnsAdvancedProtection: { readonly DGA: "DGA"; readonly DICTIONARY_DGA: "DICTIONARY_DGA"; readonly DNS_TUNNELING: "DNS_TUNNELING"; }; /** * @public */ export type DnsAdvancedProtection = (typeof DnsAdvancedProtection)[keyof typeof DnsAdvancedProtection]; /** * @public * @enum */ export declare const DnsSecValidationType: { readonly DISABLED: "DISABLED"; readonly ENABLED: "ENABLED"; }; /** * @public */ export type DnsSecValidationType = (typeof DnsSecValidationType)[keyof typeof DnsSecValidationType]; /** * @public * @enum */ export declare const EdnsClientSubnetType: { readonly DISABLED: "DISABLED"; readonly ENABLED: "ENABLED"; }; /** * @public */ export type EdnsClientSubnetType = (typeof EdnsClientSubnetType)[keyof typeof EdnsClientSubnetType]; /** * @public * @enum */ export declare const FirewallRulesFailOpenType: { readonly DISABLED: "DISABLED"; readonly ENABLED: "ENABLED"; }; /** * @public */ export type FirewallRulesFailOpenType = (typeof FirewallRulesFailOpenType)[keyof typeof FirewallRulesFailOpenType]; /** * @public * @enum */ export declare const ProfileResourceStatus: { readonly CREATING: "CREATING"; readonly DELETING: "DELETING"; readonly DISABLED: "DISABLED"; readonly DISABLING: "DISABLING"; readonly ENABLING: "ENABLING"; readonly OPERATIONAL: "OPERATIONAL"; readonly UPDATING: "UPDATING"; }; /** * @public */ export type ProfileResourceStatus = (typeof ProfileResourceStatus)[keyof typeof ProfileResourceStatus]; /** * @public * @enum */ export declare const GlobalResolverIpAddressType: { readonly DUAL_STACK: "DUAL_STACK"; readonly IPV4: "IPV4"; }; /** * @public */ export type GlobalResolverIpAddressType = (typeof GlobalResolverIpAddressType)[keyof typeof GlobalResolverIpAddressType];