/var/runtime/node_modules/@aws-sdk/client-route53resolver/dist-cjs
This explorer reads the filesystem of the server it runs on, so /workspace/user isn't present here. Browsing and the terminal still work against this server's own disk from /.
const { awsEndpointFunctions, emitWarningIfUnsupportedVersion: emitWarningIfUnsupportedVersion$1, createDefaultUserAgentProvider, NODE_APP_ID_CONFIG_OPTIONS, getAwsRegionExtensionConfiguration, resolveAwsRegionExtensionConfiguration, resolveUserAgentConfig, resolveHostHeaderConfig, getUserAgentPlugin, getHostHeaderPlugin, getLoggerPlugin, getRecursionDetectionPlugin } = require("@aws-sdk/core/client");const { getHttpAuthSchemeEndpointRuleSetPlugin, DefaultIdentityProviderConfig, getHttpSigningPlugin, createPaginator } = require("@smithy/core");const { normalizeProvider, getSmithyContext, ServiceException, NoOpLogger, emitWarningIfUnsupportedVersion, loadConfigsForDefaultMode, getDefaultExtensionConfiguration, resolveDefaultRuntimeConfig, Client, makeBuilder, createAggregatedClient } = require("@smithy/core/client");const { Command: $Command } = require("@smithy/core/client");exports.$Command = $Command;exports.__Client = Client;const { resolveDefaultsModeConfig, loadConfig, NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS, NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS, NODE_REGION_CONFIG_OPTIONS, NODE_REGION_CONFIG_FILE_OPTIONS, resolveRegionConfig } = require("@smithy/core/config");const { BinaryDecisionDiagram, EndpointCache, decideEndpoint, customEndpointFunctions, resolveEndpointConfig, getEndpointPlugin } = require("@smithy/core/endpoints");const { parseUrl, getHttpHandlerExtensionConfiguration, resolveHttpHandlerRuntimeConfig, getContentLengthPlugin } = require("@smithy/core/protocols");const { DEFAULT_RETRY_MODE, NODE_RETRY_MODE_CONFIG_OPTIONS, NODE_MAX_ATTEMPT_CONFIG_OPTIONS, resolveRetryConfig, getRetryPlugin } = require("@smithy/core/retry");const { TypeRegistry, getSchemaSerdePlugin } = require("@smithy/core/schema");const { resolveAwsSdkSigV4Config, AwsSdkSigV4Signer, NODE_AUTH_SCHEME_PREFERENCE_OPTIONS } = require("@aws-sdk/core/httpAuthSchemes");const { defaultProvider } = require("@aws-sdk/credential-provider-node");const { toUtf8, fromUtf8, toBase64, fromBase64, calculateBodyLength } = require("@smithy/core/serde");const { streamCollector, NodeHttpHandler } = require("@smithy/node-http-handler");const { AwsJson1_1Protocol } = require("@aws-sdk/core/protocols");const { Sha256 } = require("@smithy/core/checksum"); const defaultRoute53ResolverHttpAuthSchemeParametersProvider = async (config, context, input) => { return { operation: getSmithyContext(context).operation, region: await normalizeProvider(config.region)() || (() => { throw new Error("expected `region` to be configured for `aws.auth#sigv4`"); })(), };};function createAwsAuthSigv4HttpAuthOption(authParameters) { return { schemeId: "aws.auth#sigv4", signingProperties: { name: "route53resolver", region: authParameters.region, }, propertiesExtractor: (config, context) => ({ signingProperties: { config, context, }, }), };}const defaultRoute53ResolverHttpAuthSchemeProvider = (authParameters) => { const options = []; switch (authParameters.operation) { default: { options.push(createAwsAuthSigv4HttpAuthOption(authParameters)); } } return options;};const resolveHttpAuthSchemeConfig = (config) => { const config_0 = resolveAwsSdkSigV4Config(config); return Object.assign(config_0, { authSchemePreference: normalizeProvider(config.authSchemePreference ?? []), });}; const resolveClientEndpointParameters = (options) => { return Object.assign(options, { useDualstackEndpoint: options.useDualstackEndpoint ?? false, useFipsEndpoint: options.useFipsEndpoint ?? false, defaultSigningName: "route53resolver", });};const commonParams = { UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, Endpoint: { type: "builtInParams", name: "endpoint" }, Region: { type: "builtInParams", name: "region" }, UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" },}; var version = "3.1104.0";var packageInfo = { version: version}; const m = "ref";const a = -1, b = true, c = "isSet", d = "PartitionResult", e = "booleanEquals", f = "getAttr", g = "stringEquals", h = { [m]: "Endpoint" }, i = { [m]: d }, j = { [m]: "Region" }, k = {}, l = [j];const _data = { conditions: [ [c, [h]], [c, l], ["aws.partition", l, d], [e, [{ [m]: "UseFIPS" }, b]], [e, [{ [m]: "UseDualStack" }, b]], [e, [{ fn: f, argv: [i, "supportsDualStack"] }, b]], [e, [{ fn: f, argv: [i, "supportsFIPS"] }, b]], [g, [j, "us-gov-east-1"]], [g, [j, "us-gov-west-1"]] ], results: [ [a], [a, "Invalid Configuration: FIPS and custom endpoint are not supported"], [a, "Invalid Configuration: Dualstack and custom endpoint are not supported"], [h, k], ["https://route53resolver-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", k], [a, "FIPS and DualStack are enabled, but this partition does not support one or both"], ["https://route53resolver.us-gov-east-1.amazonaws.com", k], ["https://route53resolver.us-gov-west-1.amazonaws.com", k], ["https://route53resolver-fips.{Region}.{PartitionResult#dnsSuffix}", k], [a, "FIPS is enabled but this partition does not support FIPS"], ["https://route53resolver.{Region}.{PartitionResult#dualStackDnsSuffix}", k], [a, "DualStack is enabled but this partition does not support DualStack"], ["https://route53resolver.{Region}.{PartitionResult#dnsSuffix}", k], [a, "Invalid Configuration: Missing Region"] ]};const root = 2;const r = 100_000_000;const nodes = new Int32Array([ -1, 1, -1, 0, 14, 3, 1, 4, r + 13, 2, 5, r + 13, 3, 8, 6, 4, 7, r + 12, 5, r + 10, r + 11, 4, 12, 9, 6, 10, r + 9, 7, r + 6, 11, 8, r + 7, r + 8, 5, 13, r + 5, 6, r + 4, r + 5, 3, r + 1, 15, 4, r + 2, r + 3,]);const bdd = BinaryDecisionDiagram.from(nodes, root, _data.conditions, _data.results); const cache = new EndpointCache({ size: 50, params: ["Endpoint", "Region", "UseDualStack", "UseFIPS"],});const defaultEndpointResolver = (endpointParams, context = {}) => { return cache.get(endpointParams, () => decideEndpoint(bdd, { endpointParams: endpointParams, logger: context.logger, }));};customEndpointFunctions.aws = awsEndpointFunctions; class Route53ResolverServiceException extends ServiceException { constructor(options) { super(options); Object.setPrototypeOf(this, Route53ResolverServiceException.prototype); }} class AccessDeniedException extends Route53ResolverServiceException { name = "AccessDeniedException"; $fault = "client"; Message; constructor(opts) { super({ name: "AccessDeniedException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, AccessDeniedException.prototype); this.Message = opts.Message; }}class ConflictException extends Route53ResolverServiceException { name = "ConflictException"; $fault = "client"; Message; constructor(opts) { super({ name: "ConflictException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, ConflictException.prototype); this.Message = opts.Message; }}class InternalServiceErrorException extends Route53ResolverServiceException { name = "InternalServiceErrorException"; $fault = "client"; Message; constructor(opts) { super({ name: "InternalServiceErrorException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, InternalServiceErrorException.prototype); this.Message = opts.Message; }}class LimitExceededException extends Route53ResolverServiceException { name = "LimitExceededException"; $fault = "client"; Message; ResourceType; constructor(opts) { super({ name: "LimitExceededException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, LimitExceededException.prototype); this.Message = opts.Message; this.ResourceType = opts.ResourceType; }}class ResourceNotFoundException extends Route53ResolverServiceException { name = "ResourceNotFoundException"; $fault = "client"; Message; ResourceType; constructor(opts) { super({ name: "ResourceNotFoundException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, ResourceNotFoundException.prototype); this.Message = opts.Message; this.ResourceType = opts.ResourceType; }}class ThrottlingException extends Route53ResolverServiceException { name = "ThrottlingException"; $fault = "client"; Message; constructor(opts) { super({ name: "ThrottlingException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, ThrottlingException.prototype); this.Message = opts.Message; }}class ValidationException extends Route53ResolverServiceException { name = "ValidationException"; $fault = "client"; Message; constructor(opts) { super({ name: "ValidationException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, ValidationException.prototype); this.Message = opts.Message; }}class InvalidParameterException extends Route53ResolverServiceException { name = "InvalidParameterException"; $fault = "client"; Message; FieldName; constructor(opts) { super({ name: "InvalidParameterException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, InvalidParameterException.prototype); this.Message = opts.Message; this.FieldName = opts.FieldName; }}class InvalidRequestException extends Route53ResolverServiceException { name = "InvalidRequestException"; $fault = "client"; Message; constructor(opts) { super({ name: "InvalidRequestException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, InvalidRequestException.prototype); this.Message = opts.Message; }}class ResourceExistsException extends Route53ResolverServiceException { name = "ResourceExistsException"; $fault = "client"; Message; ResourceType; constructor(opts) { super({ name: "ResourceExistsException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, ResourceExistsException.prototype); this.Message = opts.Message; this.ResourceType = opts.ResourceType; }}class ResourceUnavailableException extends Route53ResolverServiceException { name = "ResourceUnavailableException"; $fault = "client"; Message; ResourceType; constructor(opts) { super({ name: "ResourceUnavailableException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, ResourceUnavailableException.prototype); this.Message = opts.Message; this.ResourceType = opts.ResourceType; }}class ServiceQuotaExceededException extends Route53ResolverServiceException { name = "ServiceQuotaExceededException"; $fault = "client"; Message; constructor(opts) { super({ name: "ServiceQuotaExceededException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, ServiceQuotaExceededException.prototype); this.Message = opts.Message; }}class ResourceInUseException extends Route53ResolverServiceException { name = "ResourceInUseException"; $fault = "client"; Message; ResourceType; constructor(opts) { super({ name: "ResourceInUseException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, ResourceInUseException.prototype); this.Message = opts.Message; this.ResourceType = opts.ResourceType; }}class UnknownResourceException extends Route53ResolverServiceException { name = "UnknownResourceException"; $fault = "client"; Message; constructor(opts) { super({ name: "UnknownResourceException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, UnknownResourceException.prototype); this.Message = opts.Message; }}class InvalidNextTokenException extends Route53ResolverServiceException { name = "InvalidNextTokenException"; $fault = "client"; Message; constructor(opts) { super({ name: "InvalidNextTokenException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, InvalidNextTokenException.prototype); this.Message = opts.Message; }}class InvalidPolicyDocument extends Route53ResolverServiceException { name = "InvalidPolicyDocument"; $fault = "client"; Message; constructor(opts) { super({ name: "InvalidPolicyDocument", $fault: "client", ...opts, }); Object.setPrototypeOf(this, InvalidPolicyDocument.prototype); this.Message = opts.Message; }}class InvalidTagException extends Route53ResolverServiceException { name = "InvalidTagException"; $fault = "client"; Message; constructor(opts) { super({ name: "InvalidTagException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, InvalidTagException.prototype); this.Message = opts.Message; }} const _A = "Action";const _AC = "AssociationCount";const _ADE = "AccessDeniedException";const _AFRG = "AssociateFirewallRuleGroup";const _AFRGR = "AssociateFirewallRuleGroupRequest";const _AFRGRs = "AssociateFirewallRuleGroupResponse";const _AR = "AutodefinedReverse";const _AREIA = "AssociateResolverEndpointIpAddress";const _AREIAR = "AssociateResolverEndpointIpAddressRequest";const _AREIARs = "AssociateResolverEndpointIpAddressResponse";const _ARF = "AutodefinedReverseFlag";const _ARQLC = "AssociateResolverQueryLogConfig";const _ARQLCR = "AssociateResolverQueryLogConfigRequest";const _ARQLCRs = "AssociateResolverQueryLogConfigResponse";const _ARR = "AssociateResolverRule";const _ARRR = "AssociateResolverRuleRequest";const _ARRRs = "AssociateResolverRuleResponse";const _Ar = "Arn";const _BCFR = "BatchCreateFirewallRule";const _BCFRE = "BatchCreateFirewallRuleError";const _BCFREa = "BatchCreateFirewallRuleErrors";const _BCFRR = "BatchCreateFirewallRuleRequest";const _BCFRRa = "BatchCreateFirewallRuleResponse";const _BDFR = "BatchDeleteFirewallRule";const _BDFRE = "BatchDeleteFirewallRuleError";const _BDFREa = "BatchDeleteFirewallRuleErrors";const _BDFRR = "BatchDeleteFirewallRuleRequest";const _BDFRRa = "BatchDeleteFirewallRuleResponse";const _BOD = "BlockOverrideDomain";const _BODT = "BlockOverrideDnsType";const _BOT = "BlockOverrideTtl";const _BR = "BlockResponse";const _BUFR = "BatchUpdateFirewallRule";const _BUFRE = "BatchUpdateFirewallRuleError";const _BUFREa = "BatchUpdateFirewallRuleErrors";const _BUFRR = "BatchUpdateFirewallRuleRequest";const _BUFRRa = "BatchUpdateFirewallRuleResponse";const _C = "Code";const _CE = "ConflictException";const _CEr = "CreateErrors";const _CFDL = "CreateFirewallDomainList";const _CFDLR = "CreateFirewallDomainListRequest";const _CFDLRr = "CreateFirewallDomainListResponse";const _CFR = "CreatedFirewallRules";const _CFRE = "CreateFirewallRuleEntries";const _CFREr = "CreateFirewallRuleEntry";const _CFRG = "CreateFirewallRuleGroup";const _CFRGR = "CreateFirewallRuleGroupRequest";const _CFRGRr = "CreateFirewallRuleGroupResponse";const _CFRR = "CreateFirewallRuleRequest";const _CFRRr = "CreateFirewallRuleResponse";const _CFRr = "CreateFirewallRule";const _COR = "CreateOutpostResolver";const _CORR = "CreateOutpostResolverRequest";const _CORRr = "CreateOutpostResolverResponse";const _CRE = "CreateResolverEndpoint";const _CRER = "CreateResolverEndpointRequest";const _CRERr = "CreateResolverEndpointResponse";const _CRI = "CreatorRequestId";const _CRQLC = "CreateResolverQueryLogConfig";const _CRQLCR = "CreateResolverQueryLogConfigRequest";const _CRQLCRr = "CreateResolverQueryLogConfigResponse";const _CRR = "CreateResolverRule";const _CRRR = "CreateResolverRuleRequest";const _CRRRr = "CreateResolverRuleResponse";const _CT = "ConfidenceThreshold";const _CTr = "CreationTime";const _Ca = "Category";const _Co = "Config";const _D = "Direction";const _DA = "DestinationArn";const _DC = "DomainCount";const _DE = "DeleteErrors";const _DEn = "Dns64Enabled";const _DFDL = "DeleteFirewallDomainList";const _DFDLR = "DeleteFirewallDomainListRequest";const _DFDLRe = "DeleteFirewallDomainListResponse";const _DFR = "DeletedFirewallRules";const _DFRE = "DeleteFirewallRuleEntries";const _DFREe = "DeleteFirewallRuleEntry";const _DFRG = "DeleteFirewallRuleGroup";const _DFRGR = "DeleteFirewallRuleGroupRequest";const _DFRGRe = "DeleteFirewallRuleGroupResponse";const _DFRGRi = "DisassociateFirewallRuleGroupRequest";const _DFRGRis = "DisassociateFirewallRuleGroupResponse";const _DFRGi = "DisassociateFirewallRuleGroup";const _DFRR = "DeleteFirewallRuleRequest";const _DFRRe = "DeleteFirewallRuleResponse";const _DFRe = "DeleteFirewallRule";const _DFU = "DomainFileUrl";const _DN = "DomainName";const _DNi = "DisplayName";const _DOR = "DeleteOutpostResolver";const _DORR = "DeleteOutpostResolverRequest";const _DORRe = "DeleteOutpostResolverResponse";const _DR = "DelegationRecord";const _DRE = "DeleteResolverEndpoint";const _DREIA = "DisassociateResolverEndpointIpAddress";const _DREIAR = "DisassociateResolverEndpointIpAddressRequest";const _DREIARi = "DisassociateResolverEndpointIpAddressResponse";const _DRER = "DeleteResolverEndpointRequest";const _DRERe = "DeleteResolverEndpointResponse";const _DRQLC = "DeleteResolverQueryLogConfig";const _DRQLCR = "DeleteResolverQueryLogConfigRequest";const _DRQLCRe = "DeleteResolverQueryLogConfigResponse";const _DRQLCRi = "DisassociateResolverQueryLogConfigRequest";const _DRQLCRis = "DisassociateResolverQueryLogConfigResponse";const _DRQLCi = "DisassociateResolverQueryLogConfig";const _DRR = "DeleteResolverRule";const _DRRR = "DeleteResolverRuleRequest";const _DRRRe = "DeleteResolverRuleResponse";const _DRRRi = "DisassociateResolverRuleRequest";const _DRRRis = "DisassociateResolverRuleResponse";const _DRRi = "DisassociateResolverRule";const _DTP = "DnsThreatProtection";const _DTPRTC = "DnsThreatProtectionRuleTypeConfig";const _De = "Description";const _Do = "Domains";const _E = "Error";const _EM = "ErrorMessage";const _F = "Filter";const _FACC = "FirewallAdvancedContentCategory";const _FACCC = "FirewallAdvancedContentCategoryConfig";const _FATC = "FirewallAdvancedThreatCategory";const _FATCC = "FirewallAdvancedThreatCategoryConfig";const _FC = "FirewallConfig";const _FCL = "FirewallConfigList";const _FCi = "FirewallConfigs";const _FDL = "FirewallDomainList";const _FDLI = "FirewallDomainListId";const _FDLM = "FirewallDomainListMetadata";const _FDLML = "FirewallDomainListMetadataList";const _FDLi = "FirewallDomainLists";const _FDRA = "FirewallDomainRedirectionAction";const _FFO = "FirewallFailOpen";const _FN = "FieldName";const _FR = "FirewallRule";const _FRG = "FirewallRuleGroup";const _FRGA = "FirewallRuleGroupAssociation";const _FRGAI = "FirewallRuleGroupAssociationId";const _FRGAi = "FirewallRuleGroupAssociations";const _FRGI = "FirewallRuleGroupId";const _FRGM = "FirewallRuleGroupMetadata";const _FRGML = "FirewallRuleGroupMetadataList";const _FRGP = "FirewallRuleGroupPolicy";const _FRGi = "FirewallRuleGroups";const _FRT = "FirewallRuleType";const _FRTD = "FirewallRuleTypeDefinition";const _FRTDi = "FirewallRuleTypeDefinitions";const _FRTi = "FirewallRuleTypes";const _FRi = "FirewallRules";const _FTPI = "FirewallThreatProtectionId";const _Fi = "Filters";const _GFC = "GetFirewallConfig";const _GFCR = "GetFirewallConfigRequest";const _GFCRe = "GetFirewallConfigResponse";const _GFDL = "GetFirewallDomainList";const _GFDLR = "GetFirewallDomainListRequest";const _GFDLRe = "GetFirewallDomainListResponse";const _GFRG = "GetFirewallRuleGroup";const _GFRGA = "GetFirewallRuleGroupAssociation";const _GFRGAR = "GetFirewallRuleGroupAssociationRequest";const _GFRGARe = "GetFirewallRuleGroupAssociationResponse";const _GFRGP = "GetFirewallRuleGroupPolicy";const _GFRGPR = "GetFirewallRuleGroupPolicyRequest";const _GFRGPRe = "GetFirewallRuleGroupPolicyResponse";const _GFRGR = "GetFirewallRuleGroupRequest";const _GFRGRe = "GetFirewallRuleGroupResponse";const _GOR = "GetOutpostResolver";const _GORR = "GetOutpostResolverRequest";const _GORRe = "GetOutpostResolverResponse";const _GRC = "GetResolverConfig";const _GRCR = "GetResolverConfigRequest";const _GRCRe = "GetResolverConfigResponse";const _GRDC = "GetResolverDnssecConfig";const _GRDCR = "GetResolverDnssecConfigRequest";const _GRDCRe = "GetResolverDnssecConfigResponse";const _GRE = "GetResolverEndpoint";const _GRER = "GetResolverEndpointRequest";const _GRERe = "GetResolverEndpointResponse";const _GRQLC = "GetResolverQueryLogConfig";const _GRQLCA = "GetResolverQueryLogConfigAssociation";const _GRQLCAR = "GetResolverQueryLogConfigAssociationRequest";const _GRQLCARe = "GetResolverQueryLogConfigAssociationResponse";const _GRQLCP = "GetResolverQueryLogConfigPolicy";const _GRQLCPR = "GetResolverQueryLogConfigPolicyRequest";const _GRQLCPRe = "GetResolverQueryLogConfigPolicyResponse";const _GRQLCR = "GetResolverQueryLogConfigRequest";const _GRQLCRe = "GetResolverQueryLogConfigResponse";const _GRR = "GetResolverRule";const _GRRA = "GetResolverRuleAssociation";const _GRRAR = "GetResolverRuleAssociationRequest";const _GRRARe = "GetResolverRuleAssociationResponse";const _GRRP = "GetResolverRulePolicy";const _GRRPR = "GetResolverRulePolicyRequest";const _GRRPRe = "GetResolverRulePolicyResponse";const _GRRR = "GetResolverRuleRequest";const _GRRRe = "GetResolverRuleResponse";const _HVPCI = "HostVPCId";const _I = "Id";const _IA = "IpAddress";const _IAC = "IpAddressCount";const _IAR = "IpAddressRequest";const _IARp = "IpAddressResponse";const _IARpd = "IpAddressesRequest";const _IARpdd = "IpAddressesResponse";const _IAU = "IpAddressUpdate";const _IAp = "IpAddresses";const _IC = "InstanceCount";const _IFD = "ImportFirewallDomains";const _IFDR = "ImportFirewallDomainsRequest";const _IFDRm = "ImportFirewallDomainsResponse";const _II = "IpId";const _IIAE = "Ipv6InternetAccessEnabled";const _INTE = "InvalidNextTokenException";const _IPD = "InvalidPolicyDocument";const _IPE = "InvalidParameterException";const _IRE = "InvalidRequestException";const _ISEE = "InternalServiceErrorException";const _ITE = "InvalidTagException";const _Ip = "Ip";const _Ipv = "Ipv6";const _K = "Key";const _LEE = "LimitExceededException";const _LFC = "ListFirewallConfigs";const _LFCR = "ListFirewallConfigsRequest";const _LFCRi = "ListFirewallConfigsResponse";const _LFD = "ListFirewallDomains";const _LFDL = "ListFirewallDomainLists";const _LFDLR = "ListFirewallDomainListsRequest";const _LFDLRi = "ListFirewallDomainListsResponse";const _LFDR = "ListFirewallDomainsRequest";const _LFDRi = "ListFirewallDomainsResponse";const _LFR = "ListFirewallRules";const _LFRG = "ListFirewallRuleGroups";const _LFRGA = "ListFirewallRuleGroupAssociations";const _LFRGAR = "ListFirewallRuleGroupAssociationsRequest";const _LFRGARi = "ListFirewallRuleGroupAssociationsResponse";const _LFRGR = "ListFirewallRuleGroupsRequest";const _LFRGRi = "ListFirewallRuleGroupsResponse";const _LFRR = "ListFirewallRulesRequest";const _LFRRi = "ListFirewallRulesResponse";const _LFRT = "ListFirewallRuleTypes";const _LFRTR = "ListFirewallRuleTypesRequest";const _LFRTRi = "ListFirewallRuleTypesResponse";const _LOR = "ListOutpostResolvers";const _LORR = "ListOutpostResolversRequest";const _LORRi = "ListOutpostResolversResponse";const _LRC = "ListResolverConfigs";const _LRCR = "ListResolverConfigsRequest";const _LRCRi = "ListResolverConfigsResponse";const _LRDC = "ListResolverDnssecConfigs";const _LRDCR = "ListResolverDnssecConfigsRequest";const _LRDCRi = "ListResolverDnssecConfigsResponse";const _LRE = "ListResolverEndpoints";const _LREIA = "ListResolverEndpointIpAddresses";const _LREIAR = "ListResolverEndpointIpAddressesRequest";const _LREIARi = "ListResolverEndpointIpAddressesResponse";const _LRER = "ListResolverEndpointsRequest";const _LRERi = "ListResolverEndpointsResponse";const _LRQLC = "ListResolverQueryLogConfigs";const _LRQLCA = "ListResolverQueryLogConfigAssociations";const _LRQLCAR = "ListResolverQueryLogConfigAssociationsRequest";const _LRQLCARi = "ListResolverQueryLogConfigAssociationsResponse";const _LRQLCR = "ListResolverQueryLogConfigsRequest";const _LRQLCRi = "ListResolverQueryLogConfigsResponse";const _LRR = "ListResolverRules";const _LRRA = "ListResolverRuleAssociations";const _LRRAR = "ListResolverRuleAssociationsRequest";const _LRRARi = "ListResolverRuleAssociationsResponse";const _LRRR = "ListResolverRulesRequest";const _LRRRi = "ListResolverRulesResponse";const _LTFR = "ListTagsForResource";const _LTFRR = "ListTagsForResourceRequest";const _LTFRRi = "ListTagsForResourceResponse";const _M = "Message";const _MLT = "ManagedListType";const _MON = "ManagedOwnerName";const _MP = "MutationProtection";const _MR = "MaxResults";const _MT = "ModificationTime";const _N = "Name";const _NT = "NextToken";const _O = "Operation";const _OA = "OutpostArn";const _OI = "OwnerId";const _OR = "OutpostResolver";const _ORL = "OutpostResolverList";const _ORu = "OutpostResolvers";const _P = "Priority";const _PFRGP = "PutFirewallRuleGroupPolicy";const _PFRGPR = "PutFirewallRuleGroupPolicyRequest";const _PFRGPRu = "PutFirewallRuleGroupPolicyResponse";const _PI = "ProductId";const _PIT = "PreferredInstanceType";const _PRQLCP = "PutResolverQueryLogConfigPolicy";const _PRQLCPR = "PutResolverQueryLogConfigPolicyRequest";const _PRQLCPRu = "PutResolverQueryLogConfigPolicyResponse";const _PRRP = "PutResolverRulePolicy";const _PRRPR = "PutResolverRulePolicyRequest";const _PRRPRu = "PutResolverRulePolicyResponse";const _PTP = "PartnerThreatProtection";const _PTPC = "PartnerThreatProtectionConfig";const _Pa = "Partner";const _Po = "Port";const _Pr = "Protocols";const _Pro = "Protocol";const _Q = "Qtype";const _RA = "ResourceArn";const _RC = "RuleCount";const _RCL = "ResolverConfigList";const _RCe = "ResolverConfig";const _RCes = "ResolverConfigs";const _RDC = "ResolverDnssecConfigs";const _RDCL = "ResolverDnssecConfigList";const _RDCe = "ResolverDnssecConfig";const _RDNSSECC = "ResolverDNSSECConfig";const _RE = "ResolverEndpoint";const _REE = "ResourceExistsException";const _REI = "ResolverEndpointId";const _REME = "RniEnhancedMetricsEnabled";const _RET = "ResolverEndpointType";const _REe = "ResolverEndpoints";const _RI = "ResourceId";const _RIUE = "ResourceInUseException";const _RNFE = "ResourceNotFoundException";const _RQLC = "ResolverQueryLogConfig";const _RQLCA = "ResolverQueryLogConfigAssociation";const _RQLCAI = "ResolverQueryLogConfigAssociationId";const _RQLCAL = "ResolverQueryLogConfigAssociationList";const _RQLCAe = "ResolverQueryLogConfigAssociations";const _RQLCI = "ResolverQueryLogConfigId";const _RQLCL = "ResolverQueryLogConfigList";const _RQLCP = "ResolverQueryLogConfigPolicy";const _RQLCe = "ResolverQueryLogConfigs";const _RR = "ResolverRule";const _RRA = "ResolverRuleAssociation";const _RRAI = "ResolverRuleAssociationId";const _RRAe = "ResolverRuleAssociations";const _RRC = "ResolverRuleConfig";const _RRI = "ResolverRuleId";const _RRP = "ResolverRulePolicy";const _RRe = "ResolverRules";const _RT = "ResourceType";const _RTu = "RuleType";const _RUE = "ResourceUnavailableException";const _RV = "ReturnValue";const _S = "Status";const _SB = "SortBy";const _SGI = "SecurityGroupIds";const _SI = "SubscriptionInfo";const _SIu = "SubnetId";const _SM = "StatusMessage";const _SNI = "ServerNameIndication";const _SO = "SortOrder";const _SQEE = "ServiceQuotaExceededException";const _SS = "ShareStatus";const _T = "Tags";const _TA = "TargetAddress";const _TC = "TotalCount";const _TE = "ThrottlingException";const _TFC = "TotalFilteredCount";const _TI = "TargetIps";const _TK = "TagKeys";const _TL = "TagList";const _TLa = "TargetList";const _TNSME = "TargetNameServerMetricsEnabled";const _TR = "TagResource";const _TRR = "TagResourceRequest";const _TRRa = "TagResourceResponse";const _Ta = "Tag";const _UE = "UpdateErrors";const _UFC = "UpdateFirewallConfig";const _UFCR = "UpdateFirewallConfigRequest";const _UFCRp = "UpdateFirewallConfigResponse";const _UFD = "UpdateFirewallDomains";const _UFDR = "UpdateFirewallDomainsRequest";const _UFDRp = "UpdateFirewallDomainsResponse";const _UFR = "UpdatedFirewallRules";const _UFRE = "UpdateFirewallRuleEntries";const _UFREp = "UpdateFirewallRuleEntry";const _UFRGA = "UpdateFirewallRuleGroupAssociation";const _UFRGAR = "UpdateFirewallRuleGroupAssociationRequest";const _UFRGARp = "UpdateFirewallRuleGroupAssociationResponse";const _UFRR = "UpdateFirewallRuleRequest";const _UFRRp = "UpdateFirewallRuleResponse";const _UFRp = "UpdateFirewallRule";const _UIA = "UpdateIpAddress";const _UIAp = "UpdateIpAddresses";const _UOR = "UpdateOutpostResolver";const _UORR = "UpdateOutpostResolverRequest";const _UORRp = "UpdateOutpostResolverResponse";const _UR = "UntagResource";const _URC = "UpdateResolverConfig";const _URCR = "UpdateResolverConfigRequest";const _URCRp = "UpdateResolverConfigResponse";const _URDC = "UpdateResolverDnssecConfig";const _URDCR = "UpdateResolverDnssecConfigRequest";const _URDCRp = "UpdateResolverDnssecConfigResponse";const _URE = "UnknownResourceException";const _URER = "UpdateResolverEndpointRequest";const _URERp = "UpdateResolverEndpointResponse";const _UREp = "UpdateResolverEndpoint";const _URR = "UntagResourceRequest";const _URRR = "UpdateResolverRuleRequest";const _URRRp = "UpdateResolverRuleResponse";const _URRn = "UntagResourceResponse";const _URRp = "UpdateResolverRule";const _V = "Value";const _VE = "ValidationException";const _VI = "VpcId";const _VN = "VendorName";const _VPCI = "VPCId";const _VS = "ValidationStatus";const _Va = "Values";const _Val = "Validation";const _c = "client";const _e = "error";const _s = "smithy.ts.sdk.synthetic.com.amazonaws.route53resolver";const n0 = "com.amazonaws.route53resolver";const _s_registry = TypeRegistry.for(_s);var Route53ResolverServiceException$ = [-3, _s, "Route53ResolverServiceException", 0, [], []];_s_registry.registerError(Route53ResolverServiceException$, Route53ResolverServiceException);const n0_registry = TypeRegistry.for(n0);var AccessDeniedException$ = [-3, n0, _ADE, { [_e]: _c }, [_M], [0]];n0_registry.registerError(AccessDeniedException$, AccessDeniedException);var ConflictException$ = [-3, n0, _CE, { [_e]: _c }, [_M], [0]];n0_registry.registerError(ConflictException$, ConflictException);var InternalServiceErrorException$ = [-3, n0, _ISEE, { [_e]: _c }, [_M], [0]];n0_registry.registerError(InternalServiceErrorException$, InternalServiceErrorException);var InvalidNextTokenException$ = [-3, n0, _INTE, { [_e]: _c }, [_M], [0]];n0_registry.registerError(InvalidNextTokenException$, InvalidNextTokenException);var InvalidParameterException$ = [-3, n0, _IPE, { [_e]: _c }, [_M, _FN], [0, 0], 1];n0_registry.registerError(InvalidParameterException$, InvalidParameterException);var InvalidPolicyDocument$ = [-3, n0, _IPD, { [_e]: _c }, [_M], [0]];n0_registry.registerError(InvalidPolicyDocument$, InvalidPolicyDocument);var InvalidRequestException$ = [-3, n0, _IRE, { [_e]: _c }, [_M], [0]];n0_registry.registerError(InvalidRequestException$, InvalidRequestException);var InvalidTagException$ = [-3, n0, _ITE, { [_e]: _c }, [_M], [0]];n0_registry.registerError(InvalidTagException$, InvalidTagException);var LimitExceededException$ = [-3, n0, _LEE, { [_e]: _c }, [_M, _RT], [0, 0]];n0_registry.registerError(LimitExceededException$, LimitExceededException);var ResourceExistsException$ = [-3, n0, _REE, { [_e]: _c }, [_M, _RT], [0, 0]];n0_registry.registerError(ResourceExistsException$, ResourceExistsException);var ResourceInUseException$ = [-3, n0, _RIUE, { [_e]: _c }, [_M, _RT], [0, 0]];n0_registry.registerError(ResourceInUseException$, ResourceInUseException);var ResourceNotFoundException$ = [-3, n0, _RNFE, { [_e]: _c }, [_M, _RT], [0, 0]];n0_registry.registerError(ResourceNotFoundException$, ResourceNotFoundException);var ResourceUnavailableException$ = [-3, n0, _RUE, { [_e]: _c }, [_M, _RT], [0, 0]];n0_registry.registerError(ResourceUnavailableException$, ResourceUnavailableException);var ServiceQuotaExceededException$ = [-3, n0, _SQEE, { [_e]: _c }, [_M], [0]];n0_registry.registerError(ServiceQuotaExceededException$, ServiceQuotaExceededException);var ThrottlingException$ = [-3, n0, _TE, { [_e]: _c }, [_M], [0]];n0_registry.registerError(ThrottlingException$, ThrottlingException);var UnknownResourceException$ = [-3, n0, _URE, { [_e]: _c }, [_M], [0]];n0_registry.registerError(UnknownResourceException$, UnknownResourceException);var ValidationException$ = [-3, n0, _VE, { [_e]: _c }, [_M], [0]];n0_registry.registerError(ValidationException$, ValidationException);const errorTypeRegistries = [ _s_registry, n0_registry,];var AssociateFirewallRuleGroupRequest$ = [3, n0, _AFRGR, 0, [_FRGI, _VI, _P, _N, _CRI, _MP, _T], [0, 0, 1, 0, [0, 4], 0, () => TagList], 4];var AssociateFirewallRuleGroupResponse$ = [3, n0, _AFRGRs, 0, [_FRGA], [() => FirewallRuleGroupAssociation$]];var AssociateResolverEndpointIpAddressRequest$ = [3, n0, _AREIAR, 0, [_REI, _IA], [0, () => IpAddressUpdate$], 2];var AssociateResolverEndpointIpAddressResponse$ = [3, n0, _AREIARs, 0, [_RE], [() => ResolverEndpoint$]];var AssociateResolverQueryLogConfigRequest$ = [3, n0, _ARQLCR, 0, [_RQLCI, _RI], [0, 0], 2];var AssociateResolverQueryLogConfigResponse$ = [3, n0, _ARQLCRs, 0, [_RQLCA], [() => ResolverQueryLogConfigAssociation$]];var AssociateResolverRuleRequest$ = [3, n0, _ARRR, 0, [_RRI, _VPCI, _N], [0, 0, 0], 2];var AssociateResolverRuleResponse$ = [3, n0, _ARRRs, 0, [_RRA], [() => ResolverRuleAssociation$]];var BatchCreateFirewallRuleError$ = [3, n0, _BCFRE, 0, [_FR, _C, _M], [() => CreateFirewallRuleEntry$, 0, 0]];var BatchCreateFirewallRuleRequest$ = [3, n0, _BCFRR, 0, [_CFRE], [() => CreateFirewallRuleEntries], 1];var BatchCreateFirewallRuleResponse$ = [3, n0, _BCFRRa, 0, [_CFR, _CEr], [() => FirewallRules, () => BatchCreateFirewallRuleErrors]];var BatchDeleteFirewallRuleError$ = [3, n0, _BDFRE, 0, [_FR, _C, _M], [() => DeleteFirewallRuleEntry$, 0, 0]];var BatchDeleteFirewallRuleRequest$ = [3, n0, _BDFRR, 0, [_DFRE], [() => DeleteFirewallRuleEntries], 1];var BatchDeleteFirewallRuleResponse$ = [3, n0, _BDFRRa, 0, [_DFR, _DE], [() => FirewallRules, () => BatchDeleteFirewallRuleErrors]];var BatchUpdateFirewallRuleError$ = [3, n0, _BUFRE, 0, [_FR, _C, _M], [() => UpdateFirewallRuleEntry$, 0, 0]];var BatchUpdateFirewallRuleRequest$ = [3, n0, _BUFRR, 0, [_UFRE], [() => UpdateFirewallRuleEntries], 1];var BatchUpdateFirewallRuleResponse$ = [3, n0, _BUFRRa, 0, [_UFR, _UE], [() => FirewallRules, () => BatchUpdateFirewallRuleErrors]];var CreateFirewallDomainListRequest$ = [3, n0, _CFDLR, 0, [_N, _CRI, _T], [0, [0, 4], () => TagList], 1];var CreateFirewallDomainListResponse$ = [3, n0, _CFDLRr, 0, [_FDL], [() => FirewallDomainList$]];var CreateFirewallRuleEntry$ = [3, n0, _CFREr, 0, [_CRI, _FRGI, _P, _A, _N, _FDLI, _BR, _BOD, _BODT, _BOT, _FDRA, _Q, _DTP, _CT, _FRT], [0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, () => FirewallRuleType$], 5];var CreateFirewallRuleGroupRequest$ = [3, n0, _CFRGR, 0, [_N, _CRI, _T], [0, [0, 4], () => TagList], 1];var CreateFirewallRuleGroupResponse$ = [3, n0, _CFRGRr, 0, [_FRG], [() => FirewallRuleGroup$]];var CreateFirewallRuleRequest$ = [3, n0, _CFRR, 0, [_FRGI, _P, _A, _N, _CRI, _FDLI, _BR, _BOD, _BODT, _BOT, _FDRA, _Q, _DTP, _CT, _FRT], [0, 1, 0, 0, [0, 4], 0, 0, 0, 0, 1, 0, 0, 0, 0, () => FirewallRuleType$], 4];var CreateFirewallRuleResponse$ = [3, n0, _CFRRr, 0, [_FR], [() => FirewallRule$]];var CreateOutpostResolverRequest$ = [3, n0, _CORR, 0, [_CRI, _N, _PIT, _OA, _IC, _T], [0, 0, 0, 0, 1, () => TagList], 4];var CreateOutpostResolverResponse$ = [3, n0, _CORRr, 0, [_OR], [() => OutpostResolver$]];var CreateResolverEndpointRequest$ = [3, n0, _CRER, 0, [_CRI, _SGI, _D, _IAp, _N, _OA, _PIT, _T, _RET, _Pr, _REME, _TNSME, _DEn, _IIAE], [0, 64 | 0, 0, () => IpAddressesRequest, 0, 0, 0, () => TagList, 0, 64 | 0, 2, 2, 2, 2], 4];var CreateResolverEndpointResponse$ = [3, n0, _CRERr, 0, [_RE], [() => ResolverEndpoint$]];var CreateResolverQueryLogConfigRequest$ = [3, n0, _CRQLCR, 0, [_N, _DA, _CRI, _T], [0, 0, [0, 4], () => TagList], 2];var CreateResolverQueryLogConfigResponse$ = [3, n0, _CRQLCRr, 0, [_RQLC], [() => ResolverQueryLogConfig$]];var CreateResolverRuleRequest$ = [3, n0, _CRRR, 0, [_CRI, _RTu, _N, _DN, _TI, _REI, _T, _DR], [0, 0, 0, 0, () => TargetList, 0, () => TagList, 0], 2];var CreateResolverRuleResponse$ = [3, n0, _CRRRr, 0, [_RR], [() => ResolverRule$]];var DeleteFirewallDomainListRequest$ = [3, n0, _DFDLR, 0, [_FDLI], [0], 1];var DeleteFirewallDomainListResponse$ = [3, n0, _DFDLRe, 0, [_FDL], [() => FirewallDomainList$]];var DeleteFirewallRuleEntry$ = [3, n0, _DFREe, 0, [_FRGI, _FDLI, _FTPI, _Q], [0, 0, 0, 0], 1];var DeleteFirewallRuleGroupRequest$ = [3, n0, _DFRGR, 0, [_FRGI], [0], 1];var DeleteFirewallRuleGroupResponse$ = [3, n0, _DFRGRe, 0, [_FRG], [() => FirewallRuleGroup$]];var DeleteFirewallRuleRequest$ = [3, n0, _DFRR, 0, [_FRGI, _FDLI, _FTPI, _Q], [0, 0, 0, 0], 1];var DeleteFirewallRuleResponse$ = [3, n0, _DFRRe, 0, [_FR], [() => FirewallRule$]];var DeleteOutpostResolverRequest$ = [3, n0, _DORR, 0, [_I], [0], 1];var DeleteOutpostResolverResponse$ = [3, n0, _DORRe, 0, [_OR], [() => OutpostResolver$]];var DeleteResolverEndpointRequest$ = [3, n0, _DRER, 0, [_REI], [0], 1];var DeleteResolverEndpointResponse$ = [3, n0, _DRERe, 0, [_RE], [() => ResolverEndpoint$]];var DeleteResolverQueryLogConfigRequest$ = [3, n0, _DRQLCR, 0, [_RQLCI], [0], 1];var DeleteResolverQueryLogConfigResponse$ = [3, n0, _DRQLCRe, 0, [_RQLC], [() => ResolverQueryLogConfig$]];var DeleteResolverRuleRequest$ = [3, n0, _DRRR, 0, [_RRI], [0], 1];var DeleteResolverRuleResponse$ = [3, n0, _DRRRe, 0, [_RR], [() => ResolverRule$]];var DisassociateFirewallRuleGroupRequest$ = [3, n0, _DFRGRi, 0, [_FRGAI], [0], 1];var DisassociateFirewallRuleGroupResponse$ = [3, n0, _DFRGRis, 0, [_FRGA], [() => FirewallRuleGroupAssociation$]];var DisassociateResolverEndpointIpAddressRequest$ = [3, n0, _DREIAR, 0, [_REI, _IA], [0, () => IpAddressUpdate$], 2];var DisassociateResolverEndpointIpAddressResponse$ = [3, n0, _DREIARi, 0, [_RE], [() => ResolverEndpoint$]];var DisassociateResolverQueryLogConfigRequest$ = [3, n0, _DRQLCRi, 0, [_RQLCI, _RI], [0, 0], 2];var DisassociateResolverQueryLogConfigResponse$ = [3, n0, _DRQLCRis, 0, [_RQLCA], [() => ResolverQueryLogConfigAssociation$]];var DisassociateResolverRuleRequest$ = [3, n0, _DRRRi, 0, [_VPCI, _RRI], [0, 0], 2];var DisassociateResolverRuleResponse$ = [3, n0, _DRRRis, 0, [_RRA], [() => ResolverRuleAssociation$]];var DnsThreatProtectionRuleTypeConfig$ = [3, n0, _DTPRTC, 0, [_V, _CT], [0, 0], 2];var Filter$ = [3, n0, _F, 0, [_N, _Va], [0, 64 | 0]];var FirewallAdvancedContentCategoryConfig$ = [3, n0, _FACCC, 0, [_Ca], [0], 1];var FirewallAdvancedThreatCategoryConfig$ = [3, n0, _FATCC, 0, [_Ca], [0], 1];var FirewallConfig$ = [3, n0, _FC, 0, [_I, _RI, _OI, _FFO], [0, 0, 0, 0]];var FirewallDomainList$ = [3, n0, _FDL, 0, [_I, _Ar, _N, _DC, _S, _SM, _MON, _CRI, _CTr, _MT, _Ca, _MLT], [0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0]];var FirewallDomainListMetadata$ = [3, n0, _FDLM, 0, [_I, _Ar, _N, _CRI, _MON, _MLT, _Ca], [0, 0, 0, 0, 0, 0, 0]];var FirewallRule$ = [3, n0, _FR, 0, [_FRGI, _FDLI, _FTPI, _N, _P, _A, _BR, _BOD, _BODT, _BOT, _CRI, _CTr, _MT, _FDRA, _Q, _DTP, _CT, _FRT, _S, _SM], [0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, () => FirewallRuleType$, 0, 0]];var FirewallRuleGroup$ = [3, n0, _FRG, 0, [_I, _Ar, _N, _RC, _S, _SM, _OI, _CRI, _SS, _CTr, _MT], [0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0]];var FirewallRuleGroupAssociation$ = [3, n0, _FRGA, 0, [_I, _Ar, _FRGI, _VI, _N, _P, _MP, _MON, _S, _SM, _CRI, _CTr, _MT], [0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0]];var FirewallRuleGroupMetadata$ = [3, n0, _FRGM, 0, [_I, _Ar, _N, _OI, _CRI, _SS], [0, 0, 0, 0, 0, 0]];var FirewallRuleType$ = [3, n0, _FRT, 0, [_PTP, _FACC, _FATC, _DTP], [() => PartnerThreatProtectionConfig$, () => FirewallAdvancedContentCategoryConfig$, () => FirewallAdvancedThreatCategoryConfig$, () => DnsThreatProtectionRuleTypeConfig$]];var FirewallRuleTypeDefinition$ = [3, n0, _FRTD, 0, [_RTu, _V, _DNi, _De, _SI], [0, 0, 0, 0, () => SubscriptionInfo$]];var GetFirewallConfigRequest$ = [3, n0, _GFCR, 0, [_RI], [0], 1];var GetFirewallConfigResponse$ = [3, n0, _GFCRe, 0, [_FC], [() => FirewallConfig$]];var GetFirewallDomainListRequest$ = [3, n0, _GFDLR, 0, [_FDLI], [0], 1];var GetFirewallDomainListResponse$ = [3, n0, _GFDLRe, 0, [_FDL], [() => FirewallDomainList$]];var GetFirewallRuleGroupAssociationRequest$ = [3, n0, _GFRGAR, 0, [_FRGAI], [0], 1];var GetFirewallRuleGroupAssociationResponse$ = [3, n0, _GFRGARe, 0, [_FRGA], [() => FirewallRuleGroupAssociation$]];var GetFirewallRuleGroupPolicyRequest$ = [3, n0, _GFRGPR, 0, [_Ar], [0], 1];var GetFirewallRuleGroupPolicyResponse$ = [3, n0, _GFRGPRe, 0, [_FRGP], [0]];var GetFirewallRuleGroupRequest$ = [3, n0, _GFRGR, 0, [_FRGI], [0], 1];var GetFirewallRuleGroupResponse$ = [3, n0, _GFRGRe, 0, [_FRG], [() => FirewallRuleGroup$]];var GetOutpostResolverRequest$ = [3, n0, _GORR, 0, [_I], [0], 1];var GetOutpostResolverResponse$ = [3, n0, _GORRe, 0, [_OR], [() => OutpostResolver$]];var GetResolverConfigRequest$ = [3, n0, _GRCR, 0, [_RI], [0], 1];var GetResolverConfigResponse$ = [3, n0, _GRCRe, 0, [_RCe], [() => ResolverConfig$]];var GetResolverDnssecConfigRequest$ = [3, n0, _GRDCR, 0, [_RI], [0], 1];var GetResolverDnssecConfigResponse$ = [3, n0, _GRDCRe, 0, [_RDNSSECC], [() => ResolverDnssecConfig$]];var GetResolverEndpointRequest$ = [3, n0, _GRER, 0, [_REI], [0], 1];var GetResolverEndpointResponse$ = [3, n0, _GRERe, 0, [_RE], [() => ResolverEndpoint$]];var GetResolverQueryLogConfigAssociationRequest$ = [3, n0, _GRQLCAR, 0, [_RQLCAI], [0], 1];var GetResolverQueryLogConfigAssociationResponse$ = [3, n0, _GRQLCARe, 0, [_RQLCA], [() => ResolverQueryLogConfigAssociation$]];var GetResolverQueryLogConfigPolicyRequest$ = [3, n0, _GRQLCPR, 0, [_Ar], [0], 1];var GetResolverQueryLogConfigPolicyResponse$ = [3, n0, _GRQLCPRe, 0, [_RQLCP], [0]];var GetResolverQueryLogConfigRequest$ = [3, n0, _GRQLCR, 0, [_RQLCI], [0], 1];var GetResolverQueryLogConfigResponse$ = [3, n0, _GRQLCRe, 0, [_RQLC], [() => ResolverQueryLogConfig$]];var GetResolverRuleAssociationRequest$ = [3, n0, _GRRAR, 0, [_RRAI], [0], 1];var GetResolverRuleAssociationResponse$ = [3, n0, _GRRARe, 0, [_RRA], [() => ResolverRuleAssociation$]];var GetResolverRulePolicyRequest$ = [3, n0, _GRRPR, 0, [_Ar], [0], 1];var GetResolverRulePolicyResponse$ = [3, n0, _GRRPRe, 0, [_RRP], [0]];var GetResolverRuleRequest$ = [3, n0, _GRRR, 0, [_RRI], [0], 1];var GetResolverRuleResponse$ = [3, n0, _GRRRe, 0, [_RR], [() => ResolverRule$]];var ImportFirewallDomainsRequest$ = [3, n0, _IFDR, 0, [_FDLI, _O, _DFU], [0, 0, 0], 3];var ImportFirewallDomainsResponse$ = [3, n0, _IFDRm, 0, [_I, _N, _S, _SM], [0, 0, 0, 0]];var IpAddressRequest$ = [3, n0, _IAR, 0, [_SIu, _Ip, _Ipv], [0, 0, 0], 1];var IpAddressResponse$ = [3, n0, _IARp, 0, [_II, _SIu, _Ip, _Ipv, _S, _SM, _CTr, _MT], [0, 0, 0, 0, 0, 0, 0, 0]];var IpAddressUpdate$ = [3, n0, _IAU, 0, [_II, _SIu, _Ip, _Ipv], [0, 0, 0, 0]];var ListFirewallConfigsRequest$ = [3, n0, _LFCR, 0, [_MR, _NT], [1, 0]];var ListFirewallConfigsResponse$ = [3, n0, _LFCRi, 0, [_NT, _FCi], [0, () => FirewallConfigList]];var ListFirewallDomainListsRequest$ = [3, n0, _LFDLR, 0, [_MR, _NT], [1, 0]];var ListFirewallDomainListsResponse$ = [3, n0, _LFDLRi, 0, [_NT, _FDLi], [0, () => FirewallDomainListMetadataList]];var ListFirewallDomainsRequest$ = [3, n0, _LFDR, 0, [_FDLI, _MR, _NT], [0, 1, 0], 1];var ListFirewallDomainsResponse$ = [3, n0, _LFDRi, 0, [_NT, _Do], [0, 64 | 0]];var ListFirewallRuleGroupAssociationsRequest$ = [3, n0, _LFRGAR, 0, [_FRGI, _VI, _P, _S, _MR, _NT], [0, 0, 1, 0, 1, 0]];var ListFirewallRuleGroupAssociationsResponse$ = [3, n0, _LFRGARi, 0, [_NT, _FRGAi], [0, () => FirewallRuleGroupAssociations]];var ListFirewallRuleGroupsRequest$ = [3, n0, _LFRGR, 0, [_MR, _NT], [1, 0]];var ListFirewallRuleGroupsResponse$ = [3, n0, _LFRGRi, 0, [_NT, _FRGi], [0, () => FirewallRuleGroupMetadataList]];var ListFirewallRulesRequest$ = [3, n0, _LFRR, 0, [_FRGI, _P, _A, _MR, _NT], [0, 1, 0, 1, 0], 1];var ListFirewallRulesResponse$ = [3, n0, _LFRRi, 0, [_NT, _FRi], [0, () => FirewallRules]];var ListFirewallRuleTypesRequest$ = [3, n0, _LFRTR, 0, [_RTu, _MR, _NT], [0, 1, 0]];var ListFirewallRuleTypesResponse$ = [3, n0, _LFRTRi, 0, [_FRTi, _NT], [() => FirewallRuleTypeDefinitions, 0]];var ListOutpostResolversRequest$ = [3, n0, _LORR, 0, [_OA, _MR, _NT], [0, 1, 0]];var ListOutpostResolversResponse$ = [3, n0, _LORRi, 0, [_ORu, _NT], [() => OutpostResolverList, 0]];var ListResolverConfigsRequest$ = [3, n0, _LRCR, 0, [_MR, _NT], [1, 0]];var ListResolverConfigsResponse$ = [3, n0, _LRCRi, 0, [_NT, _RCes], [0, () => ResolverConfigList]];var ListResolverDnssecConfigsRequest$ = [3, n0, _LRDCR, 0, [_MR, _NT, _Fi], [1, 0, () => Filters]];var ListResolverDnssecConfigsResponse$ = [3, n0, _LRDCRi, 0, [_NT, _RDC], [0, () => ResolverDnssecConfigList]];var ListResolverEndpointIpAddressesRequest$ = [3, n0, _LREIAR, 0, [_REI, _MR, _NT], [0, 1, 0], 1];var ListResolverEndpointIpAddressesResponse$ = [3, n0, _LREIARi, 0, [_NT, _MR, _IAp], [0, 1, () => IpAddressesResponse]];var ListResolverEndpointsRequest$ = [3, n0, _LRER, 0, [_MR, _NT, _Fi], [1, 0, () => Filters]];var ListResolverEndpointsResponse$ = [3, n0, _LRERi, 0, [_NT, _MR, _REe], [0, 1, () => ResolverEndpoints]];var ListResolverQueryLogConfigAssociationsRequest$ = [3, n0, _LRQLCAR, 0, [_MR, _NT, _Fi, _SB, _SO], [1, 0, () => Filters, 0, 0]];var ListResolverQueryLogConfigAssociationsResponse$ = [3, n0, _LRQLCARi, 0, [_NT, _TC, _TFC, _RQLCAe], [0, 1, 1, () => ResolverQueryLogConfigAssociationList]];var ListResolverQueryLogConfigsRequest$ = [3, n0, _LRQLCR, 0, [_MR, _NT, _Fi, _SB, _SO], [1, 0, () => Filters, 0, 0]];var ListResolverQueryLogConfigsResponse$ = [3, n0, _LRQLCRi, 0, [_NT, _TC, _TFC, _RQLCe], [0, 1, 1, () => ResolverQueryLogConfigList]];var ListResolverRuleAssociationsRequest$ = [3, n0, _LRRAR, 0, [_MR, _NT, _Fi], [1, 0, () => Filters]];var ListResolverRuleAssociationsResponse$ = [3, n0, _LRRARi, 0, [_NT, _MR, _RRAe], [0, 1, () => ResolverRuleAssociations]];var ListResolverRulesRequest$ = [3, n0, _LRRR, 0, [_MR, _NT, _Fi], [1, 0, () => Filters]];var ListResolverRulesResponse$ = [3, n0, _LRRRi, 0, [_NT, _MR, _RRe], [0, 1, () => ResolverRules]];var ListTagsForResourceRequest$ = [3, n0, _LTFRR, 0, [_RA, _MR, _NT], [0, 1, 0], 1];var ListTagsForResourceResponse$ = [3, n0, _LTFRRi, 0, [_T, _NT], [() => TagList, 0]];var OutpostResolver$ = [3, n0, _OR, 0, [_Ar, _CTr, _MT, _CRI, _I, _IC, _PIT, _N, _S, _SM, _OA], [0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0]];var PartnerThreatProtectionConfig$ = [3, n0, _PTPC, 0, [_Pa], [0], 1];var PutFirewallRuleGroupPolicyRequest$ = [3, n0, _PFRGPR, 0, [_Ar, _FRGP], [0, 0], 2];var PutFirewallRuleGroupPolicyResponse$ = [3, n0, _PFRGPRu, 0, [_RV], [2]];var PutResolverQueryLogConfigPolicyRequest$ = [3, n0, _PRQLCPR, 0, [_Ar, _RQLCP], [0, 0], 2];var PutResolverQueryLogConfigPolicyResponse$ = [3, n0, _PRQLCPRu, 0, [_RV], [2]];var PutResolverRulePolicyRequest$ = [3, n0, _PRRPR, 0, [_Ar, _RRP], [0, 0], 2];var PutResolverRulePolicyResponse$ = [3, n0, _PRRPRu, 0, [_RV], [2]];var ResolverConfig$ = [3, n0, _RCe, 0, [_I, _RI, _OI, _AR], [0, 0, 0, 0]];var ResolverDnssecConfig$ = [3, n0, _RDCe, 0, [_I, _OI, _RI, _VS], [0, 0, 0, 0]];var ResolverEndpoint$ = [3, n0, _RE, 0, [_I, _CRI, _Ar, _N, _SGI, _D, _IAC, _HVPCI, _S, _SM, _CTr, _MT, _OA, _PIT, _RET, _Pr, _REME, _TNSME, _DEn, _IIAE], [0, 0, 0, 0, 64 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 64 | 0, 2, 2, 2, 2]];var ResolverQueryLogConfig$ = [3, n0, _RQLC, 0, [_I, _OI, _S, _SS, _AC, _Ar, _N, _DA, _CRI, _CTr], [0, 0, 0, 0, 1, 0, 0, 0, 0, 0]];var ResolverQueryLogConfigAssociation$ = [3, n0, _RQLCA, 0, [_I, _RQLCI, _RI, _S, _E, _EM, _CTr], [0, 0, 0, 0, 0, 0, 0]];var ResolverRule$ = [3, n0, _RR, 0, [_I, _CRI, _Ar, _DN, _S, _SM, _RTu, _N, _TI, _REI, _OI, _SS, _CTr, _MT, _DR], [0, 0, 0, 0, 0, 0, 0, 0, () => TargetList, 0, 0, 0, 0, 0, 0]];var ResolverRuleAssociation$ = [3, n0, _RRA, 0, [_I, _RRI, _N, _VPCI, _S, _SM], [0, 0, 0, 0, 0, 0]];var ResolverRuleConfig$ = [3, n0, _RRC, 0, [_N, _TI, _REI], [0, () => TargetList, 0]];var SubscriptionInfo$ = [3, n0, _SI, 0, [_VN, _PI], [0, 0]];var Tag$ = [3, n0, _Ta, 0, [_K, _V], [0, 0], 2];var TagResourceRequest$ = [3, n0, _TRR, 0, [_RA, _T], [0, () => TagList], 2];var TagResourceResponse$ = [3, n0, _TRRa, 0, [], []];var TargetAddress$ = [3, n0, _TA, 0, [_Ip, _Po, _Ipv, _Pro, _SNI], [0, 1, 0, 0, 0]];var UntagResourceRequest$ = [3, n0, _URR, 0, [_RA, _TK], [0, 64 | 0], 2];var UntagResourceResponse$ = [3, n0, _URRn, 0, [], []];var UpdateFirewallConfigRequest$ = [3, n0, _UFCR, 0, [_RI, _FFO], [0, 0], 2];var UpdateFirewallConfigResponse$ = [3, n0, _UFCRp, 0, [_FC], [() => FirewallConfig$]];var UpdateFirewallDomainsRequest$ = [3, n0, _UFDR, 0, [_FDLI, _O, _Do], [0, 0, 64 | 0], 3];var UpdateFirewallDomainsResponse$ = [3, n0, _UFDRp, 0, [_I, _N, _S, _SM], [0, 0, 0, 0]];var UpdateFirewallRuleEntry$ = [3, n0, _UFREp, 0, [_FRGI, _FDLI, _FTPI, _P, _A, _BR, _BOD, _BODT, _BOT, _N, _FDRA, _Q, _DTP, _CT, _FRT], [0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, () => FirewallRuleType$], 1];var UpdateFirewallRuleGroupAssociationRequest$ = [3, n0, _UFRGAR, 0, [_FRGAI, _P, _MP, _N], [0, 1, 0, 0], 1];var UpdateFirewallRuleGroupAssociationResponse$ = [3, n0, _UFRGARp, 0, [_FRGA], [() => FirewallRuleGroupAssociation$]];var UpdateFirewallRuleRequest$ = [3, n0, _UFRR, 0, [_FRGI, _FDLI, _FTPI, _P, _A, _BR, _BOD, _BODT, _BOT, _N, _FDRA, _Q, _DTP, _CT, _FRT], [0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, () => FirewallRuleType$], 1];var UpdateFirewallRuleResponse$ = [3, n0, _UFRRp, 0, [_FR], [() => FirewallRule$]];var UpdateIpAddress$ = [3, n0, _UIA, 0, [_II, _Ipv], [0, 0], 2];var UpdateOutpostResolverRequest$ = [3, n0, _UORR, 0, [_I, _N, _IC, _PIT], [0, 0, 1, 0], 1];var UpdateOutpostResolverResponse$ = [3, n0, _UORRp, 0, [_OR], [() => OutpostResolver$]];var UpdateResolverConfigRequest$ = [3, n0, _URCR, 0, [_RI, _ARF], [0, 0], 2];var UpdateResolverConfigResponse$ = [3, n0, _URCRp, 0, [_RCe], [() => ResolverConfig$]];var UpdateResolverDnssecConfigRequest$ = [3, n0, _URDCR, 0, [_RI, _Val], [0, 0], 2];var UpdateResolverDnssecConfigResponse$ = [3, n0, _URDCRp, 0, [_RDNSSECC], [() => ResolverDnssecConfig$]];var UpdateResolverEndpointRequest$ = [3, n0, _URER, 0, [_REI, _N, _RET, _UIAp, _Pr, _REME, _TNSME, _DEn, _IIAE], [0, 0, 0, () => UpdateIpAddresses, 64 | 0, 2, 2, 2, 2], 1];var UpdateResolverEndpointResponse$ = [3, n0, _URERp, 0, [_RE], [() => ResolverEndpoint$]];var UpdateResolverRuleRequest$ = [3, n0, _URRR, 0, [_RRI, _Co], [0, () => ResolverRuleConfig$], 2];var UpdateResolverRuleResponse$ = [3, n0, _URRRp, 0, [_RR], [() => ResolverRule$]];var BatchCreateFirewallRuleErrors = [1, n0, _BCFREa, 0, () => BatchCreateFirewallRuleError$];var BatchDeleteFirewallRuleErrors = [1, n0, _BDFREa, 0, () => BatchDeleteFirewallRuleError$];var BatchUpdateFirewallRuleErrors = [1, n0, _BUFREa, 0, () => BatchUpdateFirewallRuleError$];var CreateFirewallRuleEntries = [1, n0, _CFRE, 0, () => CreateFirewallRuleEntry$];var DeleteFirewallRuleEntries = [1, n0, _DFRE, 0, () => DeleteFirewallRuleEntry$];var Filters = [1, n0, _Fi, 0, () => Filter$];var FirewallConfigList = [1, n0, _FCL, 0, () => FirewallConfig$];var FirewallDomainListMetadataList = [1, n0, _FDLML, 0, () => FirewallDomainListMetadata$];var FirewallRuleGroupAssociations = [1, n0, _FRGAi, 0, () => FirewallRuleGroupAssociation$];var FirewallRuleGroupMetadataList = [1, n0, _FRGML, 0, () => FirewallRuleGroupMetadata$];var FirewallRules = [1, n0, _FRi, 0, () => FirewallRule$];var FirewallRuleTypeDefinitions = [1, n0, _FRTDi, 0, () => FirewallRuleTypeDefinition$];var IpAddressesRequest = [1, n0, _IARpd, 0, () => IpAddressRequest$];var IpAddressesResponse = [1, n0, _IARpdd, 0, () => IpAddressResponse$];var OutpostResolverList = [1, n0, _ORL, 0, () => OutpostResolver$];var ResolverConfigList = [1, n0, _RCL, 0, () => ResolverConfig$];var ResolverDnssecConfigList = [1, n0, _RDCL, 0, () => ResolverDnssecConfig$];var ResolverEndpoints = [1, n0, _REe, 0, () => ResolverEndpoint$];var ResolverQueryLogConfigAssociationList = [1, n0, _RQLCAL, 0, () => ResolverQueryLogConfigAssociation$];var ResolverQueryLogConfigList = [1, n0, _RQLCL, 0, () => ResolverQueryLogConfig$];var ResolverRuleAssociations = [1, n0, _RRAe, 0, () => ResolverRuleAssociation$];var ResolverRules = [1, n0, _RRe, 0, () => ResolverRule$];var TagList = [1, n0, _TL, 0, () => Tag$];var TargetList = [1, n0, _TLa, 0, () => TargetAddress$];var UpdateFirewallRuleEntries = [1, n0, _UFRE, 0, () => UpdateFirewallRuleEntry$];var UpdateIpAddresses = [1, n0, _UIAp, 0, () => UpdateIpAddress$];var AssociateFirewallRuleGroup$ = [9, n0, _AFRG, 0, () => AssociateFirewallRuleGroupRequest$, () => AssociateFirewallRuleGroupResponse$];var AssociateResolverEndpointIpAddress$ = [9, n0, _AREIA, 0, () => AssociateResolverEndpointIpAddressRequest$, () => AssociateResolverEndpointIpAddressResponse$];var AssociateResolverQueryLogConfig$ = [9, n0, _ARQLC, 0, () => AssociateResolverQueryLogConfigRequest$, () => AssociateResolverQueryLogConfigResponse$];var AssociateResolverRule$ = [9, n0, _ARR, 0, () => AssociateResolverRuleRequest$, () => AssociateResolverRuleResponse$];var BatchCreateFirewallRule$ = [9, n0, _BCFR, 0, () => BatchCreateFirewallRuleRequest$, () => BatchCreateFirewallRuleResponse$];var BatchDeleteFirewallRule$ = [9, n0, _BDFR, 0, () => BatchDeleteFirewallRuleRequest$, () => BatchDeleteFirewallRuleResponse$];var BatchUpdateFirewallRule$ = [9, n0, _BUFR, 0, () => BatchUpdateFirewallRuleRequest$, () => BatchUpdateFirewallRuleResponse$];var CreateFirewallDomainList$ = [9, n0, _CFDL, 0, () => CreateFirewallDomainListRequest$, () => CreateFirewallDomainListResponse$];var CreateFirewallRule$ = [9, n0, _CFRr, 0, () => CreateFirewallRuleRequest$, () => CreateFirewallRuleResponse$];var CreateFirewallRuleGroup$ = [9, n0, _CFRG, 0, () => CreateFirewallRuleGroupRequest$, () => CreateFirewallRuleGroupResponse$];var CreateOutpostResolver$ = [9, n0, _COR, 0, () => CreateOutpostResolverRequest$, () => CreateOutpostResolverResponse$];var CreateResolverEndpoint$ = [9, n0, _CRE, 0, () => CreateResolverEndpointRequest$, () => CreateResolverEndpointResponse$];var CreateResolverQueryLogConfig$ = [9, n0, _CRQLC, 0, () => CreateResolverQueryLogConfigRequest$, () => CreateResolverQueryLogConfigResponse$];var CreateResolverRule$ = [9, n0, _CRR, 0, () => CreateResolverRuleRequest$, () => CreateResolverRuleResponse$];var DeleteFirewallDomainList$ = [9, n0, _DFDL, 0, () => DeleteFirewallDomainListRequest$, () => DeleteFirewallDomainListResponse$];var DeleteFirewallRule$ = [9, n0, _DFRe, 0, () => DeleteFirewallRuleRequest$, () => DeleteFirewallRuleResponse$];var DeleteFirewallRuleGroup$ = [9, n0, _DFRG, 0, () => DeleteFirewallRuleGroupRequest$, () => DeleteFirewallRuleGroupResponse$];var DeleteOutpostResolver$ = [9, n0, _DOR, 0, () => DeleteOutpostResolverRequest$, () => DeleteOutpostResolverResponse$];var DeleteResolverEndpoint$ = [9, n0, _DRE, 0, () => DeleteResolverEndpointRequest$, () => DeleteResolverEndpointResponse$];var DeleteResolverQueryLogConfig$ = [9, n0, _DRQLC, 0, () => DeleteResolverQueryLogConfigRequest$, () => DeleteResolverQueryLogConfigResponse$];var DeleteResolverRule$ = [9, n0, _DRR, 0, () => DeleteResolverRuleRequest$, () => DeleteResolverRuleResponse$];var DisassociateFirewallRuleGroup$ = [9, n0, _DFRGi, 0, () => DisassociateFirewallRuleGroupRequest$, () => DisassociateFirewallRuleGroupResponse$];var DisassociateResolverEndpointIpAddress$ = [9, n0, _DREIA, 0, () => DisassociateResolverEndpointIpAddressRequest$, () => DisassociateResolverEndpointIpAddressResponse$];var DisassociateResolverQueryLogConfig$ = [9, n0, _DRQLCi, 0, () => DisassociateResolverQueryLogConfigRequest$, () => DisassociateResolverQueryLogConfigResponse$];var DisassociateResolverRule$ = [9, n0, _DRRi, 0, () => DisassociateResolverRuleRequest$, () => DisassociateResolverRuleResponse$];var GetFirewallConfig$ = [9, n0, _GFC, 0, () => GetFirewallConfigRequest$, () => GetFirewallConfigResponse$];var GetFirewallDomainList$ = [9, n0, _GFDL, 0, () => GetFirewallDomainListRequest$, () => GetFirewallDomainListResponse$];var GetFirewallRuleGroup$ = [9, n0, _GFRG, 0, () => GetFirewallRuleGroupRequest$, () => GetFirewallRuleGroupResponse$];var GetFirewallRuleGroupAssociation$ = [9, n0, _GFRGA, 0, () => GetFirewallRuleGroupAssociationRequest$, () => GetFirewallRuleGroupAssociationResponse$];var GetFirewallRuleGroupPolicy$ = [9, n0, _GFRGP, 0, () => GetFirewallRuleGroupPolicyRequest$, () => GetFirewallRuleGroupPolicyResponse$];var GetOutpostResolver$ = [9, n0, _GOR, 0, () => GetOutpostResolverRequest$, () => GetOutpostResolverResponse$];var GetResolverConfig$ = [9, n0, _GRC, 0, () => GetResolverConfigRequest$, () => GetResolverConfigResponse$];var GetResolverDnssecConfig$ = [9, n0, _GRDC, 0, () => GetResolverDnssecConfigRequest$, () => GetResolverDnssecConfigResponse$];var GetResolverEndpoint$ = [9, n0, _GRE, 0, () => GetResolverEndpointRequest$, () => GetResolverEndpointResponse$];var GetResolverQueryLogConfig$ = [9, n0, _GRQLC, 0, () => GetResolverQueryLogConfigRequest$, () => GetResolverQueryLogConfigResponse$];var GetResolverQueryLogConfigAssociation$ = [9, n0, _GRQLCA, 0, () => GetResolverQueryLogConfigAssociationRequest$, () => GetResolverQueryLogConfigAssociationResponse$];var GetResolverQueryLogConfigPolicy$ = [9, n0, _GRQLCP, 0, () => GetResolverQueryLogConfigPolicyRequest$, () => GetResolverQueryLogConfigPolicyResponse$];var GetResolverRule$ = [9, n0, _GRR, 0, () => GetResolverRuleRequest$, () => GetResolverRuleResponse$];var GetResolverRuleAssociation$ = [9, n0, _GRRA, 0, () => GetResolverRuleAssociationRequest$, () => GetResolverRuleAssociationResponse$];var GetResolverRulePolicy$ = [9, n0, _GRRP, 0, () => GetResolverRulePolicyRequest$, () => GetResolverRulePolicyResponse$];var ImportFirewallDomains$ = [9, n0, _IFD, 0, () => ImportFirewallDomainsRequest$, () => ImportFirewallDomainsResponse$];var ListFirewallConfigs$ = [9, n0, _LFC, 0, () => ListFirewallConfigsRequest$, () => ListFirewallConfigsResponse$];var ListFirewallDomainLists$ = [9, n0, _LFDL, 0, () => ListFirewallDomainListsRequest$, () => ListFirewallDomainListsResponse$];var ListFirewallDomains$ = [9, n0, _LFD, 0, () => ListFirewallDomainsRequest$, () => ListFirewallDomainsResponse$];var ListFirewallRuleGroupAssociations$ = [9, n0, _LFRGA, 0, () => ListFirewallRuleGroupAssociationsRequest$, () => ListFirewallRuleGroupAssociationsResponse$];var ListFirewallRuleGroups$ = [9, n0, _LFRG, 0, () => ListFirewallRuleGroupsRequest$, () => ListFirewallRuleGroupsResponse$];var ListFirewallRules$ = [9, n0, _LFR, 0, () => ListFirewallRulesRequest$, () => ListFirewallRulesResponse$];var ListFirewallRuleTypes$ = [9, n0, _LFRT, 0, () => ListFirewallRuleTypesRequest$, () => ListFirewallRuleTypesResponse$];var ListOutpostResolvers$ = [9, n0, _LOR, 0, () => ListOutpostResolversRequest$, () => ListOutpostResolversResponse$];var ListResolverConfigs$ = [9, n0, _LRC, 0, () => ListResolverConfigsRequest$, () => ListResolverConfigsResponse$];var ListResolverDnssecConfigs$ = [9, n0, _LRDC, 0, () => ListResolverDnssecConfigsRequest$, () => ListResolverDnssecConfigsResponse$];var ListResolverEndpointIpAddresses$ = [9, n0, _LREIA, 0, () => ListResolverEndpointIpAddressesRequest$, () => ListResolverEndpointIpAddressesResponse$];var ListResolverEndpoints$ = [9, n0, _LRE, 0, () => ListResolverEndpointsRequest$, () => ListResolverEndpointsResponse$];var ListResolverQueryLogConfigAssociations$ = [9, n0, _LRQLCA, 0, () => ListResolverQueryLogConfigAssociationsRequest$, () => ListResolverQueryLogConfigAssociationsResponse$];var ListResolverQueryLogConfigs$ = [9, n0, _LRQLC, 0, () => ListResolverQueryLogConfigsRequest$, () => ListResolverQueryLogConfigsResponse$];var ListResolverRuleAssociations$ = [9, n0, _LRRA, 0, () => ListResolverRuleAssociationsRequest$, () => ListResolverRuleAssociationsResponse$];var ListResolverRules$ = [9, n0, _LRR, 0, () => ListResolverRulesRequest$, () => ListResolverRulesResponse$];var ListTagsForResource$ = [9, n0, _LTFR, 0, () => ListTagsForResourceRequest$, () => ListTagsForResourceResponse$];var PutFirewallRuleGroupPolicy$ = [9, n0, _PFRGP, 0, () => PutFirewallRuleGroupPolicyRequest$, () => PutFirewallRuleGroupPolicyResponse$];var PutResolverQueryLogConfigPolicy$ = [9, n0, _PRQLCP, 0, () => PutResolverQueryLogConfigPolicyRequest$, () => PutResolverQueryLogConfigPolicyResponse$];var PutResolverRulePolicy$ = [9, n0, _PRRP, 0, () => PutResolverRulePolicyRequest$, () => PutResolverRulePolicyResponse$];var TagResource$ = [9, n0, _TR, 0, () => TagResourceRequest$, () => TagResourceResponse$];var UntagResource$ = [9, n0, _UR, 0, () => UntagResourceRequest$, () => UntagResourceResponse$];var UpdateFirewallConfig$ = [9, n0, _UFC, 0, () => UpdateFirewallConfigRequest$, () => UpdateFirewallConfigResponse$];var UpdateFirewallDomains$ = [9, n0, _UFD, 0, () => UpdateFirewallDomainsRequest$, () => UpdateFirewallDomainsResponse$];var UpdateFirewallRule$ = [9, n0, _UFRp, 0, () => UpdateFirewallRuleRequest$, () => UpdateFirewallRuleResponse$];var UpdateFirewallRuleGroupAssociation$ = [9, n0, _UFRGA, 0, () => UpdateFirewallRuleGroupAssociationRequest$, () => UpdateFirewallRuleGroupAssociationResponse$];var UpdateOutpostResolver$ = [9, n0, _UOR, 0, () => UpdateOutpostResolverRequest$, () => UpdateOutpostResolverResponse$];var UpdateResolverConfig$ = [9, n0, _URC, 0, () => UpdateResolverConfigRequest$, () => UpdateResolverConfigResponse$];var UpdateResolverDnssecConfig$ = [9, n0, _URDC, 0, () => UpdateResolverDnssecConfigRequest$, () => UpdateResolverDnssecConfigResponse$];var UpdateResolverEndpoint$ = [9, n0, _UREp, 0, () => UpdateResolverEndpointRequest$, () => UpdateResolverEndpointResponse$];var UpdateResolverRule$ = [9, n0, _URRp, 0, () => UpdateResolverRuleRequest$, () => UpdateResolverRuleResponse$]; const getRuntimeConfig$1 = (config) => { return { apiVersion: "2018-04-01", base64Decoder: config?.base64Decoder ?? fromBase64, base64Encoder: config?.base64Encoder ?? toBase64, disableHostPrefix: config?.disableHostPrefix ?? false, endpointProvider: config?.endpointProvider ?? defaultEndpointResolver, extensions: config?.extensions ?? [], httpAuthSchemeProvider: config?.httpAuthSchemeProvider ?? defaultRoute53ResolverHttpAuthSchemeProvider, httpAuthSchemes: config?.httpAuthSchemes ?? [ { schemeId: "aws.auth#sigv4", identityProvider: (ipc) => ipc.getIdentityProvider("aws.auth#sigv4"), signer: new AwsSdkSigV4Signer(), }, ], logger: config?.logger ?? new NoOpLogger(), protocol: config?.protocol ?? AwsJson1_1Protocol, protocolSettings: config?.protocolSettings ?? { defaultNamespace: "com.amazonaws.route53resolver", errorTypeRegistries, version: "2018-04-01", serviceTarget: "Route53Resolver", }, serviceId: config?.serviceId ?? "Route53Resolver", sha256: config?.sha256 ?? Sha256, urlParser: config?.urlParser ?? parseUrl, utf8Decoder: config?.utf8Decoder ?? fromUtf8, utf8Encoder: config?.utf8Encoder ?? toUtf8, };}; const getRuntimeConfig = (config) => { emitWarningIfUnsupportedVersion(process.version); const defaultsMode = resolveDefaultsModeConfig(config); const defaultConfigProvider = () => defaultsMode().then(loadConfigsForDefaultMode); const clientSharedValues = getRuntimeConfig$1(config); emitWarningIfUnsupportedVersion$1(process.version); const loaderConfig = { profile: config?.profile, logger: clientSharedValues.logger, }; return { ...clientSharedValues, ...config, runtime: "node", defaultsMode, authSchemePreference: config?.authSchemePreference ?? loadConfig(NODE_AUTH_SCHEME_PREFERENCE_OPTIONS, loaderConfig), bodyLengthChecker: config?.bodyLengthChecker ?? calculateBodyLength, credentialDefaultProvider: config?.credentialDefaultProvider ?? defaultProvider, defaultUserAgentProvider: config?.defaultUserAgentProvider ?? createDefaultUserAgentProvider({ serviceId: clientSharedValues.serviceId, clientVersion: packageInfo.version }), maxAttempts: config?.maxAttempts ?? loadConfig(NODE_MAX_ATTEMPT_CONFIG_OPTIONS, config), region: config?.region ?? loadConfig(NODE_REGION_CONFIG_OPTIONS, { ...NODE_REGION_CONFIG_FILE_OPTIONS, ...loaderConfig }), requestHandler: NodeHttpHandler.create(config?.requestHandler ?? defaultConfigProvider), retryMode: config?.retryMode ?? loadConfig({ ...NODE_RETRY_MODE_CONFIG_OPTIONS, default: async () => (await defaultConfigProvider()).retryMode || DEFAULT_RETRY_MODE, }, config), streamCollector: config?.streamCollector ?? streamCollector, useDualstackEndpoint: config?.useDualstackEndpoint ?? loadConfig(NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS, loaderConfig), useFipsEndpoint: config?.useFipsEndpoint ?? loadConfig(NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS, loaderConfig), userAgentAppId: config?.userAgentAppId ?? loadConfig(NODE_APP_ID_CONFIG_OPTIONS, loaderConfig), };}; const getHttpAuthExtensionConfiguration = (runtimeConfig) => { const _httpAuthSchemes = runtimeConfig.httpAuthSchemes; let _httpAuthSchemeProvider = runtimeConfig.httpAuthSchemeProvider; let _credentials = runtimeConfig.credentials; return { setHttpAuthScheme(httpAuthScheme) { const index = _httpAuthSchemes.findIndex((scheme) => scheme.schemeId === httpAuthScheme.schemeId); if (index === -1) { _httpAuthSchemes.push(httpAuthScheme); } else { _httpAuthSchemes.splice(index, 1, httpAuthScheme); } }, httpAuthSchemes() { return _httpAuthSchemes; }, setHttpAuthSchemeProvider(httpAuthSchemeProvider) { _httpAuthSchemeProvider = httpAuthSchemeProvider; }, httpAuthSchemeProvider() { return _httpAuthSchemeProvider; }, setCredentials(credentials) { _credentials = credentials; }, credentials() { return _credentials; }, };};const resolveHttpAuthRuntimeConfig = (config) => { return { httpAuthSchemes: config.httpAuthSchemes(), httpAuthSchemeProvider: config.httpAuthSchemeProvider(), credentials: config.credentials(), };}; const resolveRuntimeExtensions = (runtimeConfig, extensions) => { const extensionConfiguration = Object.assign(getAwsRegionExtensionConfiguration(runtimeConfig), getDefaultExtensionConfiguration(runtimeConfig), getHttpHandlerExtensionConfiguration(runtimeConfig), getHttpAuthExtensionConfiguration(runtimeConfig)); extensions.forEach((extension) => extension.configure(extensionConfiguration)); return Object.assign(runtimeConfig, resolveAwsRegionExtensionConfiguration(extensionConfiguration), resolveDefaultRuntimeConfig(extensionConfiguration), resolveHttpHandlerRuntimeConfig(extensionConfiguration), resolveHttpAuthRuntimeConfig(extensionConfiguration));}; class Route53ResolverClient extends Client { config; constructor(...[configuration]) { const _config_0 = getRuntimeConfig(configuration || {}); super(_config_0); this.initConfig = _config_0; const _config_1 = resolveClientEndpointParameters(_config_0); const _config_2 = resolveUserAgentConfig(_config_1); const _config_3 = resolveRetryConfig(_config_2); const _config_4 = resolveRegionConfig(_config_3); const _config_5 = resolveHostHeaderConfig(_config_4); const _config_6 = resolveEndpointConfig(_config_5); const _config_7 = resolveHttpAuthSchemeConfig(_config_6); const _config_8 = resolveRuntimeExtensions(_config_7, configuration?.extensions || []); this.config = _config_8; this.middlewareStack.use(getSchemaSerdePlugin(this.config)); this.middlewareStack.use(getUserAgentPlugin(this.config)); this.middlewareStack.use(getRetryPlugin(this.config)); this.middlewareStack.use(getContentLengthPlugin(this.config)); this.middlewareStack.use(getHostHeaderPlugin(this.config)); this.middlewareStack.use(getLoggerPlugin(this.config)); this.middlewareStack.use(getRecursionDetectionPlugin(this.config)); this.middlewareStack.use(getHttpAuthSchemeEndpointRuleSetPlugin(this.config, { httpAuthSchemeParametersProvider: defaultRoute53ResolverHttpAuthSchemeParametersProvider, identityProviderConfigProvider: async (config) => new DefaultIdentityProviderConfig({ "aws.auth#sigv4": config.credentials, }), })); this.middlewareStack.use(getHttpSigningPlugin(this.config)); } destroy() { super.destroy(); }} const command = makeBuilder(commonParams, "Route53Resolver", "Route53ResolverClient", getEndpointPlugin);const _ep0 = {};const _mw0 = (Command, cs, config, o) => []; class AssociateFirewallRuleGroupCommand extends command(_ep0, _mw0, "AssociateFirewallRuleGroup", AssociateFirewallRuleGroup$) {} class AssociateResolverEndpointIpAddressCommand extends command(_ep0, _mw0, "AssociateResolverEndpointIpAddress", AssociateResolverEndpointIpAddress$) {} class AssociateResolverQueryLogConfigCommand extends command(_ep0, _mw0, "AssociateResolverQueryLogConfig", AssociateResolverQueryLogConfig$) {} class AssociateResolverRuleCommand extends command(_ep0, _mw0, "AssociateResolverRule", AssociateResolverRule$) {} class BatchCreateFirewallRuleCommand extends command(_ep0, _mw0, "BatchCreateFirewallRule", BatchCreateFirewallRule$) {} class BatchDeleteFirewallRuleCommand extends command(_ep0, _mw0, "BatchDeleteFirewallRule", BatchDeleteFirewallRule$) {} class BatchUpdateFirewallRuleCommand extends command(_ep0, _mw0, "BatchUpdateFirewallRule", BatchUpdateFirewallRule$) {} class CreateFirewallDomainListCommand extends command(_ep0, _mw0, "CreateFirewallDomainList", CreateFirewallDomainList$) {} class CreateFirewallRuleCommand extends command(_ep0, _mw0, "CreateFirewallRule", CreateFirewallRule$) {} class CreateFirewallRuleGroupCommand extends command(_ep0, _mw0, "CreateFirewallRuleGroup", CreateFirewallRuleGroup$) {} class CreateOutpostResolverCommand extends command(_ep0, _mw0, "CreateOutpostResolver", CreateOutpostResolver$) {} class CreateResolverEndpointCommand extends command(_ep0, _mw0, "CreateResolverEndpoint", CreateResolverEndpoint$) {} class CreateResolverQueryLogConfigCommand extends command(_ep0, _mw0, "CreateResolverQueryLogConfig", CreateResolverQueryLogConfig$) {} class CreateResolverRuleCommand extends command(_ep0, _mw0, "CreateResolverRule", CreateResolverRule$) {} class DeleteFirewallDomainListCommand extends command(_ep0, _mw0, "DeleteFirewallDomainList", DeleteFirewallDomainList$) {} class DeleteFirewallRuleCommand extends command(_ep0, _mw0, "DeleteFirewallRule", DeleteFirewallRule$) {} class DeleteFirewallRuleGroupCommand extends command(_ep0, _mw0, "DeleteFirewallRuleGroup", DeleteFirewallRuleGroup$) {} class DeleteOutpostResolverCommand extends command(_ep0, _mw0, "DeleteOutpostResolver", DeleteOutpostResolver$) {} class DeleteResolverEndpointCommand extends command(_ep0, _mw0, "DeleteResolverEndpoint", DeleteResolverEndpoint$) {} class DeleteResolverQueryLogConfigCommand extends command(_ep0, _mw0, "DeleteResolverQueryLogConfig", DeleteResolverQueryLogConfig$) {} class DeleteResolverRuleCommand extends command(_ep0, _mw0, "DeleteResolverRule", DeleteResolverRule$) {} class DisassociateFirewallRuleGroupCommand extends command(_ep0, _mw0, "DisassociateFirewallRuleGroup", DisassociateFirewallRuleGroup$) {} class DisassociateResolverEndpointIpAddressCommand extends command(_ep0, _mw0, "DisassociateResolverEndpointIpAddress", DisassociateResolverEndpointIpAddress$) {} class DisassociateResolverQueryLogConfigCommand extends command(_ep0, _mw0, "DisassociateResolverQueryLogConfig", DisassociateResolverQueryLogConfig$) {} class DisassociateResolverRuleCommand extends command(_ep0, _mw0, "DisassociateResolverRule", DisassociateResolverRule$) {} class GetFirewallConfigCommand extends command(_ep0, _mw0, "GetFirewallConfig", GetFirewallConfig$) {} class GetFirewallDomainListCommand extends command(_ep0, _mw0, "GetFirewallDomainList", GetFirewallDomainList$) {} class GetFirewallRuleGroupAssociationCommand extends command(_ep0, _mw0, "GetFirewallRuleGroupAssociation", GetFirewallRuleGroupAssociation$) {} class GetFirewallRuleGroupCommand extends command(_ep0, _mw0, "GetFirewallRuleGroup", GetFirewallRuleGroup$) {} class GetFirewallRuleGroupPolicyCommand extends command(_ep0, _mw0, "GetFirewallRuleGroupPolicy", GetFirewallRuleGroupPolicy$) {} class GetOutpostResolverCommand extends command(_ep0, _mw0, "GetOutpostResolver", GetOutpostResolver$) {} class GetResolverConfigCommand extends command(_ep0, _mw0, "GetResolverConfig", GetResolverConfig$) {} class GetResolverDnssecConfigCommand extends command(_ep0, _mw0, "GetResolverDnssecConfig", GetResolverDnssecConfig$) {} class GetResolverEndpointCommand extends command(_ep0, _mw0, "GetResolverEndpoint", GetResolverEndpoint$) {} class GetResolverQueryLogConfigAssociationCommand extends command(_ep0, _mw0, "GetResolverQueryLogConfigAssociation", GetResolverQueryLogConfigAssociation$) {} class GetResolverQueryLogConfigCommand extends command(_ep0, _mw0, "GetResolverQueryLogConfig", GetResolverQueryLogConfig$) {} class GetResolverQueryLogConfigPolicyCommand extends command(_ep0, _mw0, "GetResolverQueryLogConfigPolicy", GetResolverQueryLogConfigPolicy$) {} class GetResolverRuleAssociationCommand extends command(_ep0, _mw0, "GetResolverRuleAssociation", GetResolverRuleAssociation$) {} class GetResolverRuleCommand extends command(_ep0, _mw0, "GetResolverRule", GetResolverRule$) {} class GetResolverRulePolicyCommand extends command(_ep0, _mw0, "GetResolverRulePolicy", GetResolverRulePolicy$) {} class ImportFirewallDomainsCommand extends command(_ep0, _mw0, "ImportFirewallDomains", ImportFirewallDomains$) {} class ListFirewallConfigsCommand extends command(_ep0, _mw0, "ListFirewallConfigs", ListFirewallConfigs$) {} class ListFirewallDomainListsCommand extends command(_ep0, _mw0, "ListFirewallDomainLists", ListFirewallDomainLists$) {} class ListFirewallDomainsCommand extends command(_ep0, _mw0, "ListFirewallDomains", ListFirewallDomains$) {} class ListFirewallRuleGroupAssociationsCommand extends command(_ep0, _mw0, "ListFirewallRuleGroupAssociations", ListFirewallRuleGroupAssociations$) {} class ListFirewallRuleGroupsCommand extends command(_ep0, _mw0, "ListFirewallRuleGroups", ListFirewallRuleGroups$) {} class ListFirewallRulesCommand extends command(_ep0, _mw0, "ListFirewallRules", ListFirewallRules$) {} class ListFirewallRuleTypesCommand extends command(_ep0, _mw0, "ListFirewallRuleTypes", ListFirewallRuleTypes$) {} class ListOutpostResolversCommand extends command(_ep0, _mw0, "ListOutpostResolvers", ListOutpostResolvers$) {} class ListResolverConfigsCommand extends command(_ep0, _mw0, "ListResolverConfigs", ListResolverConfigs$) {} class ListResolverDnssecConfigsCommand extends command(_ep0, _mw0, "ListResolverDnssecConfigs", ListResolverDnssecConfigs$) {} class ListResolverEndpointIpAddressesCommand extends command(_ep0, _mw0, "ListResolverEndpointIpAddresses", ListResolverEndpointIpAddresses$) {} class ListResolverEndpointsCommand extends command(_ep0, _mw0, "ListResolverEndpoints", ListResolverEndpoints$) {} class ListResolverQueryLogConfigAssociationsCommand extends command(_ep0, _mw0, "ListResolverQueryLogConfigAssociations", ListResolverQueryLogConfigAssociations$) {} class ListResolverQueryLogConfigsCommand extends command(_ep0, _mw0, "ListResolverQueryLogConfigs", ListResolverQueryLogConfigs$) {} class ListResolverRuleAssociationsCommand extends command(_ep0, _mw0, "ListResolverRuleAssociations", ListResolverRuleAssociations$) {} class ListResolverRulesCommand extends command(_ep0, _mw0, "ListResolverRules", ListResolverRules$) {} class ListTagsForResourceCommand extends command(_ep0, _mw0, "ListTagsForResource", ListTagsForResource$) {} class PutFirewallRuleGroupPolicyCommand extends command(_ep0, _mw0, "PutFirewallRuleGroupPolicy", PutFirewallRuleGroupPolicy$) {} class PutResolverQueryLogConfigPolicyCommand extends command(_ep0, _mw0, "PutResolverQueryLogConfigPolicy", PutResolverQueryLogConfigPolicy$) {} class PutResolverRulePolicyCommand extends command(_ep0, _mw0, "PutResolverRulePolicy", PutResolverRulePolicy$) {} class TagResourceCommand extends command(_ep0, _mw0, "TagResource", TagResource$) {} class UntagResourceCommand extends command(_ep0, _mw0, "UntagResource", UntagResource$) {} class UpdateFirewallConfigCommand extends command(_ep0, _mw0, "UpdateFirewallConfig", UpdateFirewallConfig$) {} class UpdateFirewallDomainsCommand extends command(_ep0, _mw0, "UpdateFirewallDomains", UpdateFirewallDomains$) {} class UpdateFirewallRuleCommand extends command(_ep0, _mw0, "UpdateFirewallRule", UpdateFirewallRule$) {} class UpdateFirewallRuleGroupAssociationCommand extends command(_ep0, _mw0, "UpdateFirewallRuleGroupAssociation", UpdateFirewallRuleGroupAssociation$) {} class UpdateOutpostResolverCommand extends command(_ep0, _mw0, "UpdateOutpostResolver", UpdateOutpostResolver$) {} class UpdateResolverConfigCommand extends command(_ep0, _mw0, "UpdateResolverConfig", UpdateResolverConfig$) {} class UpdateResolverDnssecConfigCommand extends command(_ep0, _mw0, "UpdateResolverDnssecConfig", UpdateResolverDnssecConfig$) {} class UpdateResolverEndpointCommand extends command(_ep0, _mw0, "UpdateResolverEndpoint", UpdateResolverEndpoint$) {} class UpdateResolverRuleCommand extends command(_ep0, _mw0, "UpdateResolverRule", UpdateResolverRule$) {} const paginateListFirewallConfigs = createPaginator(Route53ResolverClient, ListFirewallConfigsCommand, "NextToken", "NextToken", "MaxResults"); const paginateListFirewallDomainLists = createPaginator(Route53ResolverClient, ListFirewallDomainListsCommand, "NextToken", "NextToken", "MaxResults"); const paginateListFirewallDomains = createPaginator(Route53ResolverClient, ListFirewallDomainsCommand, "NextToken", "NextToken", "MaxResults"); const paginateListFirewallRuleGroupAssociations = createPaginator(Route53ResolverClient, ListFirewallRuleGroupAssociationsCommand, "NextToken", "NextToken", "MaxResults"); const paginateListFirewallRuleGroups = createPaginator(Route53ResolverClient, ListFirewallRuleGroupsCommand, "NextToken", "NextToken", "MaxResults"); const paginateListFirewallRules = createPaginator(Route53ResolverClient, ListFirewallRulesCommand, "NextToken", "NextToken", "MaxResults"); const paginateListFirewallRuleTypes = createPaginator(Route53ResolverClient, ListFirewallRuleTypesCommand, "NextToken", "NextToken", "MaxResults"); const paginateListOutpostResolvers = createPaginator(Route53ResolverClient, ListOutpostResolversCommand, "NextToken", "NextToken", "MaxResults"); const paginateListResolverConfigs = createPaginator(Route53ResolverClient, ListResolverConfigsCommand, "NextToken", "NextToken", "MaxResults"); const paginateListResolverDnssecConfigs = createPaginator(Route53ResolverClient, ListResolverDnssecConfigsCommand, "NextToken", "NextToken", "MaxResults"); const paginateListResolverEndpointIpAddresses = createPaginator(Route53ResolverClient, ListResolverEndpointIpAddressesCommand, "NextToken", "NextToken", "MaxResults"); const paginateListResolverEndpoints = createPaginator(Route53ResolverClient, ListResolverEndpointsCommand, "NextToken", "NextToken", "MaxResults"); const paginateListResolverQueryLogConfigAssociations = createPaginator(Route53ResolverClient, ListResolverQueryLogConfigAssociationsCommand, "NextToken", "NextToken", "MaxResults"); const paginateListResolverQueryLogConfigs = createPaginator(Route53ResolverClient, ListResolverQueryLogConfigsCommand, "NextToken", "NextToken", "MaxResults"); const paginateListResolverRuleAssociations = createPaginator(Route53ResolverClient, ListResolverRuleAssociationsCommand, "NextToken", "NextToken", "MaxResults"); const paginateListResolverRules = createPaginator(Route53ResolverClient, ListResolverRulesCommand, "NextToken", "NextToken", "MaxResults"); const paginateListTagsForResource = createPaginator(Route53ResolverClient, ListTagsForResourceCommand, "NextToken", "NextToken", "MaxResults"); const commands = { AssociateFirewallRuleGroupCommand, AssociateResolverEndpointIpAddressCommand, AssociateResolverQueryLogConfigCommand, AssociateResolverRuleCommand, BatchCreateFirewallRuleCommand, BatchDeleteFirewallRuleCommand, BatchUpdateFirewallRuleCommand, CreateFirewallDomainListCommand, CreateFirewallRuleCommand, CreateFirewallRuleGroupCommand, CreateOutpostResolverCommand, CreateResolverEndpointCommand, CreateResolverQueryLogConfigCommand, CreateResolverRuleCommand, DeleteFirewallDomainListCommand, DeleteFirewallRuleCommand, DeleteFirewallRuleGroupCommand, DeleteOutpostResolverCommand, DeleteResolverEndpointCommand, DeleteResolverQueryLogConfigCommand, DeleteResolverRuleCommand, DisassociateFirewallRuleGroupCommand, DisassociateResolverEndpointIpAddressCommand, DisassociateResolverQueryLogConfigCommand, DisassociateResolverRuleCommand, GetFirewallConfigCommand, GetFirewallDomainListCommand, GetFirewallRuleGroupCommand, GetFirewallRuleGroupAssociationCommand, GetFirewallRuleGroupPolicyCommand, GetOutpostResolverCommand, GetResolverConfigCommand, GetResolverDnssecConfigCommand, GetResolverEndpointCommand, GetResolverQueryLogConfigCommand, GetResolverQueryLogConfigAssociationCommand, GetResolverQueryLogConfigPolicyCommand, GetResolverRuleCommand, GetResolverRuleAssociationCommand, GetResolverRulePolicyCommand, ImportFirewallDomainsCommand, ListFirewallConfigsCommand, ListFirewallDomainListsCommand, ListFirewallDomainsCommand, ListFirewallRuleGroupAssociationsCommand, ListFirewallRuleGroupsCommand, ListFirewallRulesCommand, ListFirewallRuleTypesCommand, ListOutpostResolversCommand, ListResolverConfigsCommand, ListResolverDnssecConfigsCommand, ListResolverEndpointIpAddressesCommand, ListResolverEndpointsCommand, ListResolverQueryLogConfigAssociationsCommand, ListResolverQueryLogConfigsCommand, ListResolverRuleAssociationsCommand, ListResolverRulesCommand, ListTagsForResourceCommand, PutFirewallRuleGroupPolicyCommand, PutResolverQueryLogConfigPolicyCommand, PutResolverRulePolicyCommand, TagResourceCommand, UntagResourceCommand, UpdateFirewallConfigCommand, UpdateFirewallDomainsCommand, UpdateFirewallRuleCommand, UpdateFirewallRuleGroupAssociationCommand, UpdateOutpostResolverCommand, UpdateResolverConfigCommand, UpdateResolverDnssecConfigCommand, UpdateResolverEndpointCommand, UpdateResolverRuleCommand,};const paginators = { paginateListFirewallConfigs, paginateListFirewallDomainLists, paginateListFirewallDomains, paginateListFirewallRuleGroupAssociations, paginateListFirewallRuleGroups, paginateListFirewallRules, paginateListFirewallRuleTypes, paginateListOutpostResolvers, paginateListResolverConfigs, paginateListResolverDnssecConfigs, paginateListResolverEndpointIpAddresses, paginateListResolverEndpoints, paginateListResolverQueryLogConfigAssociations, paginateListResolverQueryLogConfigs, paginateListResolverRuleAssociations, paginateListResolverRules, paginateListTagsForResource,};class Route53Resolver extends Route53ResolverClient {}createAggregatedClient(commands, Route53Resolver, { paginators }); const Action = { ALERT: "ALERT", ALLOW: "ALLOW", BLOCK: "BLOCK",};const MutationProtectionStatus = { DISABLED: "DISABLED", ENABLED: "ENABLED",};const FirewallRuleGroupAssociationStatus = { COMPLETE: "COMPLETE", DELETING: "DELETING", UPDATING: "UPDATING",};const ResolverEndpointDirection = { Inbound: "INBOUND", InboundDelegation: "INBOUND_DELEGATION", Outbound: "OUTBOUND",};const Protocol = { DO53: "Do53", DOH: "DoH", DOHFIPS: "DoH-FIPS",};const ResolverEndpointType = { DUALSTACK: "DUALSTACK", IPV4: "IPV4", IPV6: "IPV6",};const ResolverEndpointStatus = { ActionNeeded: "ACTION_NEEDED", AutoRecovering: "AUTO_RECOVERING", Creating: "CREATING", Deleting: "DELETING", Operational: "OPERATIONAL", Updating: "UPDATING",};const ResolverQueryLogConfigAssociationError = { AccessDenied: "ACCESS_DENIED", DestinationNotFound: "DESTINATION_NOT_FOUND", InternalServiceError: "INTERNAL_SERVICE_ERROR", None: "NONE",};const ResolverQueryLogConfigAssociationStatus = { ActionNeeded: "ACTION_NEEDED", Active: "ACTIVE", Creating: "CREATING", Deleting: "DELETING", Failed: "FAILED",};const ResolverRuleAssociationStatus = { Complete: "COMPLETE", Creating: "CREATING", Deleting: "DELETING", Failed: "FAILED", Overridden: "OVERRIDDEN",};const AutodefinedReverseFlag = { DISABLE: "DISABLE", ENABLE: "ENABLE", USE_LOCAL_RESOURCE_SETTING: "USE_LOCAL_RESOURCE_SETTING",};const BlockOverrideDnsType = { CNAME: "CNAME",};const BlockResponse = { NODATA: "NODATA", NXDOMAIN: "NXDOMAIN", OVERRIDE: "OVERRIDE",};const ConfidenceThreshold = { HIGH: "HIGH", LOW: "LOW", MEDIUM: "MEDIUM",};const DnsThreatProtection = { DGA: "DGA", DICTIONARY_DGA: "DICTIONARY_DGA", DNS_TUNNELING: "DNS_TUNNELING",};const FirewallDomainRedirectionAction = { INSPECT_REDIRECTION_DOMAIN: "INSPECT_REDIRECTION_DOMAIN", TRUST_REDIRECTION_DOMAIN: "TRUST_REDIRECTION_DOMAIN",};const DomainListType = { CONTENT: "CONTENT", THREAT: "THREAT",};const FirewallDomainListStatus = { COMPLETE: "COMPLETE", COMPLETE_IMPORT_FAILED: "COMPLETE_IMPORT_FAILED", DELETING: "DELETING", IMPORTING: "IMPORTING", UPDATING: "UPDATING",};const ShareStatus = { NotShared: "NOT_SHARED", SharedByMe: "SHARED_BY_ME", SharedWithMe: "SHARED_WITH_ME",};const FirewallRuleGroupStatus = { COMPLETE: "COMPLETE", DELETING: "DELETING", UPDATING: "UPDATING",};const OutpostResolverStatus = { ACTION_NEEDED: "ACTION_NEEDED", CREATING: "CREATING", DELETING: "DELETING", FAILED_CREATION: "FAILED_CREATION", FAILED_DELETION: "FAILED_DELETION", OPERATIONAL: "OPERATIONAL", UPDATING: "UPDATING",};const ResolverQueryLogConfigStatus = { Created: "CREATED", Creating: "CREATING", Deleting: "DELETING", Failed: "FAILED",};const RuleTypeOption = { Delegate: "DELEGATE", Forward: "FORWARD", Recursive: "RECURSIVE", System: "SYSTEM",};const ResolverRuleStatus = { Complete: "COMPLETE", Deleting: "DELETING", Failed: "FAILED", Updating: "UPDATING",};const FirewallFailOpenStatus = { DISABLED: "DISABLED", ENABLED: "ENABLED", USE_LOCAL_RESOURCE_SETTING: "USE_LOCAL_RESOURCE_SETTING",};const FirewallDomainImportOperation = { REPLACE: "REPLACE",};const FirewallDomainUpdateOperation = { ADD: "ADD", REMOVE: "REMOVE", REPLACE: "REPLACE",};const ResolverAutodefinedReverseStatus = { Disabled: "DISABLED", Disabling: "DISABLING", Enabled: "ENABLED", Enabling: "ENABLING", UpdatingToUseLocalResourceSetting: "UPDATING_TO_USE_LOCAL_RESOURCE_SETTING", UseLocalResourceSetting: "USE_LOCAL_RESOURCE_SETTING",};const ResolverDNSSECValidationStatus = { Disabled: "DISABLED", Disabling: "DISABLING", Enabled: "ENABLED", Enabling: "ENABLING", UpdateToUseLocalResourceSetting: "UPDATING_TO_USE_LOCAL_RESOURCE_SETTING", UseLocalResourceSetting: "USE_LOCAL_RESOURCE_SETTING",};const IpAddressStatus = { Attached: "ATTACHED", Attaching: "ATTACHING", Creating: "CREATING", DeleteFailedFasExpired: "DELETE_FAILED_FAS_EXPIRED", Deleting: "DELETING", Detaching: "DETACHING", FailedCreation: "FAILED_CREATION", FailedCreationInsufficientEC2CapacityInOutpost: "FAILED_CREATION_INSUFFICIENT_EC2_CAPACITY_IN_OUTPOST", FailedResourceGone: "FAILED_RESOURCE_GONE", Isolated: "ISOLATED", RemapAttaching: "REMAP_ATTACHING", RemapDetaching: "REMAP_DETACHING", UpdateFailed: "UPDATE_FAILED", Updating: "UPDATING",};const SortOrder = { Ascending: "ASCENDING", Descending: "DESCENDING",};const Validation = { DISABLE: "DISABLE", ENABLE: "ENABLE", USE_LOCAL_RESOURCE_SETTING: "USE_LOCAL_RESOURCE_SETTING",}; exports.AccessDeniedException = AccessDeniedException;exports.AccessDeniedException$ = AccessDeniedException$;exports.Action = Action;exports.AssociateFirewallRuleGroup$ = AssociateFirewallRuleGroup$;exports.AssociateFirewallRuleGroupCommand = AssociateFirewallRuleGroupCommand;exports.AssociateFirewallRuleGroupRequest$ = AssociateFirewallRuleGroupRequest$;exports.AssociateFirewallRuleGroupResponse$ = AssociateFirewallRuleGroupResponse$;exports.AssociateResolverEndpointIpAddress$ = AssociateResolverEndpointIpAddress$;exports.AssociateResolverEndpointIpAddressCommand = AssociateResolverEndpointIpAddressCommand;exports.AssociateResolverEndpointIpAddressRequest$ = AssociateResolverEndpointIpAddressRequest$;exports.AssociateResolverEndpointIpAddressResponse$ = AssociateResolverEndpointIpAddressResponse$;exports.AssociateResolverQueryLogConfig$ = AssociateResolverQueryLogConfig$;exports.AssociateResolverQueryLogConfigCommand = AssociateResolverQueryLogConfigCommand;exports.AssociateResolverQueryLogConfigRequest$ = AssociateResolverQueryLogConfigRequest$;exports.AssociateResolverQueryLogConfigResponse$ = AssociateResolverQueryLogConfigResponse$;exports.AssociateResolverRule$ = AssociateResolverRule$;exports.AssociateResolverRuleCommand = AssociateResolverRuleCommand;exports.AssociateResolverRuleRequest$ = AssociateResolverRuleRequest$;exports.AssociateResolverRuleResponse$ = AssociateResolverRuleResponse$;exports.AutodefinedReverseFlag = AutodefinedReverseFlag;exports.BatchCreateFirewallRule$ = BatchCreateFirewallRule$;exports.BatchCreateFirewallRuleCommand = BatchCreateFirewallRuleCommand;exports.BatchCreateFirewallRuleError$ = BatchCreateFirewallRuleError$;exports.BatchCreateFirewallRuleRequest$ = BatchCreateFirewallRuleRequest$;exports.BatchCreateFirewallRuleResponse$ = BatchCreateFirewallRuleResponse$;exports.BatchDeleteFirewallRule$ = BatchDeleteFirewallRule$;exports.BatchDeleteFirewallRuleCommand = BatchDeleteFirewallRuleCommand;exports.BatchDeleteFirewallRuleError$ = BatchDeleteFirewallRuleError$;exports.BatchDeleteFirewallRuleRequest$ = BatchDeleteFirewallRuleRequest$;exports.BatchDeleteFirewallRuleResponse$ = BatchDeleteFirewallRuleResponse$;exports.BatchUpdateFirewallRule$ = BatchUpdateFirewallRule$;exports.BatchUpdateFirewallRuleCommand = BatchUpdateFirewallRuleCommand;exports.BatchUpdateFirewallRuleError$ = BatchUpdateFirewallRuleError$;exports.BatchUpdateFirewallRuleRequest$ = BatchUpdateFirewallRuleRequest$;exports.BatchUpdateFirewallRuleResponse$ = BatchUpdateFirewallRuleResponse$;exports.BlockOverrideDnsType = BlockOverrideDnsType;exports.BlockResponse = BlockResponse;exports.ConfidenceThreshold = ConfidenceThreshold;exports.ConflictException = ConflictException;exports.ConflictException$ = ConflictException$;exports.CreateFirewallDomainList$ = CreateFirewallDomainList$;exports.CreateFirewallDomainListCommand = CreateFirewallDomainListCommand;exports.CreateFirewallDomainListRequest$ = CreateFirewallDomainListRequest$;exports.CreateFirewallDomainListResponse$ = CreateFirewallDomainListResponse$;exports.CreateFirewallRule$ = CreateFirewallRule$;exports.CreateFirewallRuleCommand = CreateFirewallRuleCommand;exports.CreateFirewallRuleEntry$ = CreateFirewallRuleEntry$;exports.CreateFirewallRuleGroup$ = CreateFirewallRuleGroup$;exports.CreateFirewallRuleGroupCommand = CreateFirewallRuleGroupCommand;exports.CreateFirewallRuleGroupRequest$ = CreateFirewallRuleGroupRequest$;exports.CreateFirewallRuleGroupResponse$ = CreateFirewallRuleGroupResponse$;exports.CreateFirewallRuleRequest$ = CreateFirewallRuleRequest$;exports.CreateFirewallRuleResponse$ = CreateFirewallRuleResponse$;exports.CreateOutpostResolver$ = CreateOutpostResolver$;exports.CreateOutpostResolverCommand = CreateOutpostResolverCommand;exports.CreateOutpostResolverRequest$ = CreateOutpostResolverRequest$;exports.CreateOutpostResolverResponse$ = CreateOutpostResolverResponse$;exports.CreateResolverEndpoint$ = CreateResolverEndpoint$;exports.CreateResolverEndpointCommand = CreateResolverEndpointCommand;exports.CreateResolverEndpointRequest$ = CreateResolverEndpointRequest$;exports.CreateResolverEndpointResponse$ = CreateResolverEndpointResponse$;exports.CreateResolverQueryLogConfig$ = CreateResolverQueryLogConfig$;exports.CreateResolverQueryLogConfigCommand = CreateResolverQueryLogConfigCommand;exports.CreateResolverQueryLogConfigRequest$ = CreateResolverQueryLogConfigRequest$;exports.CreateResolverQueryLogConfigResponse$ = CreateResolverQueryLogConfigResponse$;exports.CreateResolverRule$ = CreateResolverRule$;exports.CreateResolverRuleCommand = CreateResolverRuleCommand;exports.CreateResolverRuleRequest$ = CreateResolverRuleRequest$;exports.CreateResolverRuleResponse$ = CreateResolverRuleResponse$;exports.DeleteFirewallDomainList$ = DeleteFirewallDomainList$;exports.DeleteFirewallDomainListCommand = DeleteFirewallDomainListCommand;exports.DeleteFirewallDomainListRequest$ = DeleteFirewallDomainListRequest$;exports.DeleteFirewallDomainListResponse$ = DeleteFirewallDomainListResponse$;exports.DeleteFirewallRule$ = DeleteFirewallRule$;exports.DeleteFirewallRuleCommand = DeleteFirewallRuleCommand;exports.DeleteFirewallRuleEntry$ = DeleteFirewallRuleEntry$;exports.DeleteFirewallRuleGroup$ = DeleteFirewallRuleGroup$;exports.DeleteFirewallRuleGroupCommand = DeleteFirewallRuleGroupCommand;exports.DeleteFirewallRuleGroupRequest$ = DeleteFirewallRuleGroupRequest$;exports.DeleteFirewallRuleGroupResponse$ = DeleteFirewallRuleGroupResponse$;exports.DeleteFirewallRuleRequest$ = DeleteFirewallRuleRequest$;exports.DeleteFirewallRuleResponse$ = DeleteFirewallRuleResponse$;exports.DeleteOutpostResolver$ = DeleteOutpostResolver$;exports.DeleteOutpostResolverCommand = DeleteOutpostResolverCommand;exports.DeleteOutpostResolverRequest$ = DeleteOutpostResolverRequest$;exports.DeleteOutpostResolverResponse$ = DeleteOutpostResolverResponse$;exports.DeleteResolverEndpoint$ = DeleteResolverEndpoint$;exports.DeleteResolverEndpointCommand = DeleteResolverEndpointCommand;exports.DeleteResolverEndpointRequest$ = DeleteResolverEndpointRequest$;exports.DeleteResolverEndpointResponse$ = DeleteResolverEndpointResponse$;exports.DeleteResolverQueryLogConfig$ = DeleteResolverQueryLogConfig$;exports.DeleteResolverQueryLogConfigCommand = DeleteResolverQueryLogConfigCommand;exports.DeleteResolverQueryLogConfigRequest$ = DeleteResolverQueryLogConfigRequest$;exports.DeleteResolverQueryLogConfigResponse$ = DeleteResolverQueryLogConfigResponse$;exports.DeleteResolverRule$ = DeleteResolverRule$;exports.DeleteResolverRuleCommand = DeleteResolverRuleCommand;exports.DeleteResolverRuleRequest$ = DeleteResolverRuleRequest$;exports.DeleteResolverRuleResponse$ = DeleteResolverRuleResponse$;exports.DisassociateFirewallRuleGroup$ = DisassociateFirewallRuleGroup$;exports.DisassociateFirewallRuleGroupCommand = DisassociateFirewallRuleGroupCommand;exports.DisassociateFirewallRuleGroupRequest$ = DisassociateFirewallRuleGroupRequest$;exports.DisassociateFirewallRuleGroupResponse$ = DisassociateFirewallRuleGroupResponse$;exports.DisassociateResolverEndpointIpAddress$ = DisassociateResolverEndpointIpAddress$;exports.DisassociateResolverEndpointIpAddressCommand = DisassociateResolverEndpointIpAddressCommand;exports.DisassociateResolverEndpointIpAddressRequest$ = DisassociateResolverEndpointIpAddressRequest$;exports.DisassociateResolverEndpointIpAddressResponse$ = DisassociateResolverEndpointIpAddressResponse$;exports.DisassociateResolverQueryLogConfig$ = DisassociateResolverQueryLogConfig$;exports.DisassociateResolverQueryLogConfigCommand = DisassociateResolverQueryLogConfigCommand;exports.DisassociateResolverQueryLogConfigRequest$ = DisassociateResolverQueryLogConfigRequest$;exports.DisassociateResolverQueryLogConfigResponse$ = DisassociateResolverQueryLogConfigResponse$;exports.DisassociateResolverRule$ = DisassociateResolverRule$;exports.DisassociateResolverRuleCommand = DisassociateResolverRuleCommand;exports.DisassociateResolverRuleRequest$ = DisassociateResolverRuleRequest$;exports.DisassociateResolverRuleResponse$ = DisassociateResolverRuleResponse$;exports.DnsThreatProtection = DnsThreatProtection;exports.DnsThreatProtectionRuleTypeConfig$ = DnsThreatProtectionRuleTypeConfig$;exports.DomainListType = DomainListType;exports.Filter$ = Filter$;exports.FirewallAdvancedContentCategoryConfig$ = FirewallAdvancedContentCategoryConfig$;exports.FirewallAdvancedThreatCategoryConfig$ = FirewallAdvancedThreatCategoryConfig$;exports.FirewallConfig$ = FirewallConfig$;exports.FirewallDomainImportOperation = FirewallDomainImportOperation;exports.FirewallDomainList$ = FirewallDomainList$;exports.FirewallDomainListMetadata$ = FirewallDomainListMetadata$;exports.FirewallDomainListStatus = FirewallDomainListStatus;exports.FirewallDomainRedirectionAction = FirewallDomainRedirectionAction;exports.FirewallDomainUpdateOperation = FirewallDomainUpdateOperation;exports.FirewallFailOpenStatus = FirewallFailOpenStatus;exports.FirewallRule$ = FirewallRule$;exports.FirewallRuleGroup$ = FirewallRuleGroup$;exports.FirewallRuleGroupAssociation$ = FirewallRuleGroupAssociation$;exports.FirewallRuleGroupAssociationStatus = FirewallRuleGroupAssociationStatus;exports.FirewallRuleGroupMetadata$ = FirewallRuleGroupMetadata$;exports.FirewallRuleGroupStatus = FirewallRuleGroupStatus;exports.FirewallRuleType$ = FirewallRuleType$;exports.FirewallRuleTypeDefinition$ = FirewallRuleTypeDefinition$;exports.GetFirewallConfig$ = GetFirewallConfig$;exports.GetFirewallConfigCommand = GetFirewallConfigCommand;exports.GetFirewallConfigRequest$ = GetFirewallConfigRequest$;exports.GetFirewallConfigResponse$ = GetFirewallConfigResponse$;exports.GetFirewallDomainList$ = GetFirewallDomainList$;exports.GetFirewallDomainListCommand = GetFirewallDomainListCommand;exports.GetFirewallDomainListRequest$ = GetFirewallDomainListRequest$;exports.GetFirewallDomainListResponse$ = GetFirewallDomainListResponse$;exports.GetFirewallRuleGroup$ = GetFirewallRuleGroup$;exports.GetFirewallRuleGroupAssociation$ = GetFirewallRuleGroupAssociation$;exports.GetFirewallRuleGroupAssociationCommand = GetFirewallRuleGroupAssociationCommand;exports.GetFirewallRuleGroupAssociationRequest$ = GetFirewallRuleGroupAssociationRequest$;exports.GetFirewallRuleGroupAssociationResponse$ = GetFirewallRuleGroupAssociationResponse$;exports.GetFirewallRuleGroupCommand = GetFirewallRuleGroupCommand;exports.GetFirewallRuleGroupPolicy$ = GetFirewallRuleGroupPolicy$;exports.GetFirewallRuleGroupPolicyCommand = GetFirewallRuleGroupPolicyCommand;exports.GetFirewallRuleGroupPolicyRequest$ = GetFirewallRuleGroupPolicyRequest$;exports.GetFirewallRuleGroupPolicyResponse$ = GetFirewallRuleGroupPolicyResponse$;exports.GetFirewallRuleGroupRequest$ = GetFirewallRuleGroupRequest$;exports.GetFirewallRuleGroupResponse$ = GetFirewallRuleGroupResponse$;exports.GetOutpostResolver$ = GetOutpostResolver$;exports.GetOutpostResolverCommand = GetOutpostResolverCommand;exports.GetOutpostResolverRequest$ = GetOutpostResolverRequest$;exports.GetOutpostResolverResponse$ = GetOutpostResolverResponse$;exports.GetResolverConfig$ = GetResolverConfig$;exports.GetResolverConfigCommand = GetResolverConfigCommand;exports.GetResolverConfigRequest$ = GetResolverConfigRequest$;exports.GetResolverConfigResponse$ = GetResolverConfigResponse$;exports.GetResolverDnssecConfig$ = GetResolverDnssecConfig$;exports.GetResolverDnssecConfigCommand = GetResolverDnssecConfigCommand;exports.GetResolverDnssecConfigRequest$ = GetResolverDnssecConfigRequest$;exports.GetResolverDnssecConfigResponse$ = GetResolverDnssecConfigResponse$;exports.GetResolverEndpoint$ = GetResolverEndpoint$;exports.GetResolverEndpointCommand = GetResolverEndpointCommand;exports.GetResolverEndpointRequest$ = GetResolverEndpointRequest$;exports.GetResolverEndpointResponse$ = GetResolverEndpointResponse$;exports.GetResolverQueryLogConfig$ = GetResolverQueryLogConfig$;exports.GetResolverQueryLogConfigAssociation$ = GetResolverQueryLogConfigAssociation$;exports.GetResolverQueryLogConfigAssociationCommand = GetResolverQueryLogConfigAssociationCommand;exports.GetResolverQueryLogConfigAssociationRequest$ = GetResolverQueryLogConfigAssociationRequest$;exports.GetResolverQueryLogConfigAssociationResponse$ = GetResolverQueryLogConfigAssociationResponse$;exports.GetResolverQueryLogConfigCommand = GetResolverQueryLogConfigCommand;exports.GetResolverQueryLogConfigPolicy$ = GetResolverQueryLogConfigPolicy$;exports.GetResolverQueryLogConfigPolicyCommand = GetResolverQueryLogConfigPolicyCommand;exports.GetResolverQueryLogConfigPolicyRequest$ = GetResolverQueryLogConfigPolicyRequest$;exports.GetResolverQueryLogConfigPolicyResponse$ = GetResolverQueryLogConfigPolicyResponse$;exports.GetResolverQueryLogConfigRequest$ = GetResolverQueryLogConfigRequest$;exports.GetResolverQueryLogConfigResponse$ = GetResolverQueryLogConfigResponse$;exports.GetResolverRule$ = GetResolverRule$;exports.GetResolverRuleAssociation$ = GetResolverRuleAssociation$;exports.GetResolverRuleAssociationCommand = GetResolverRuleAssociationCommand;exports.GetResolverRuleAssociationRequest$ = GetResolverRuleAssociationRequest$;exports.GetResolverRuleAssociationResponse$ = GetResolverRuleAssociationResponse$;exports.GetResolverRuleCommand = GetResolverRuleCommand;exports.GetResolverRulePolicy$ = GetResolverRulePolicy$;exports.GetResolverRulePolicyCommand = GetResolverRulePolicyCommand;exports.GetResolverRulePolicyRequest$ = GetResolverRulePolicyRequest$;exports.GetResolverRulePolicyResponse$ = GetResolverRulePolicyResponse$;exports.GetResolverRuleRequest$ = GetResolverRuleRequest$;exports.GetResolverRuleResponse$ = GetResolverRuleResponse$;exports.ImportFirewallDomains$ = ImportFirewallDomains$;exports.ImportFirewallDomainsCommand = ImportFirewallDomainsCommand;exports.ImportFirewallDomainsRequest$ = ImportFirewallDomainsRequest$;exports.ImportFirewallDomainsResponse$ = ImportFirewallDomainsResponse$;exports.InternalServiceErrorException = InternalServiceErrorException;exports.InternalServiceErrorException$ = InternalServiceErrorException$;exports.InvalidNextTokenException = InvalidNextTokenException;exports.InvalidNextTokenException$ = InvalidNextTokenException$;exports.InvalidParameterException = InvalidParameterException;exports.InvalidParameterException$ = InvalidParameterException$;exports.InvalidPolicyDocument = InvalidPolicyDocument;exports.InvalidPolicyDocument$ = InvalidPolicyDocument$;exports.InvalidRequestException = InvalidRequestException;exports.InvalidRequestException$ = InvalidRequestException$;exports.InvalidTagException = InvalidTagException;exports.InvalidTagException$ = InvalidTagException$;exports.IpAddressRequest$ = IpAddressRequest$;exports.IpAddressResponse$ = IpAddressResponse$;exports.IpAddressStatus = IpAddressStatus;exports.IpAddressUpdate$ = IpAddressUpdate$;exports.LimitExceededException = LimitExceededException;exports.LimitExceededException$ = LimitExceededException$;exports.ListFirewallConfigs$ = ListFirewallConfigs$;exports.ListFirewallConfigsCommand = ListFirewallConfigsCommand;exports.ListFirewallConfigsRequest$ = ListFirewallConfigsRequest$;exports.ListFirewallConfigsResponse$ = ListFirewallConfigsResponse$;exports.ListFirewallDomainLists$ = ListFirewallDomainLists$;exports.ListFirewallDomainListsCommand = ListFirewallDomainListsCommand;exports.ListFirewallDomainListsRequest$ = ListFirewallDomainListsRequest$;exports.ListFirewallDomainListsResponse$ = ListFirewallDomainListsResponse$;exports.ListFirewallDomains$ = ListFirewallDomains$;exports.ListFirewallDomainsCommand = ListFirewallDomainsCommand;exports.ListFirewallDomainsRequest$ = ListFirewallDomainsRequest$;exports.ListFirewallDomainsResponse$ = ListFirewallDomainsResponse$;exports.ListFirewallRuleGroupAssociations$ = ListFirewallRuleGroupAssociations$;exports.ListFirewallRuleGroupAssociationsCommand = ListFirewallRuleGroupAssociationsCommand;exports.ListFirewallRuleGroupAssociationsRequest$ = ListFirewallRuleGroupAssociationsRequest$;exports.ListFirewallRuleGroupAssociationsResponse$ = ListFirewallRuleGroupAssociationsResponse$;exports.ListFirewallRuleGroups$ = ListFirewallRuleGroups$;exports.ListFirewallRuleGroupsCommand = ListFirewallRuleGroupsCommand;exports.ListFirewallRuleGroupsRequest$ = ListFirewallRuleGroupsRequest$;exports.ListFirewallRuleGroupsResponse$ = ListFirewallRuleGroupsResponse$;exports.ListFirewallRuleTypes$ = ListFirewallRuleTypes$;exports.ListFirewallRuleTypesCommand = ListFirewallRuleTypesCommand;exports.ListFirewallRuleTypesRequest$ = ListFirewallRuleTypesRequest$;exports.ListFirewallRuleTypesResponse$ = ListFirewallRuleTypesResponse$;exports.ListFirewallRules$ = ListFirewallRules$;exports.ListFirewallRulesCommand = ListFirewallRulesCommand;exports.ListFirewallRulesRequest$ = ListFirewallRulesRequest$;exports.ListFirewallRulesResponse$ = ListFirewallRulesResponse$;exports.ListOutpostResolvers$ = ListOutpostResolvers$;exports.ListOutpostResolversCommand = ListOutpostResolversCommand;exports.ListOutpostResolversRequest$ = ListOutpostResolversRequest$;exports.ListOutpostResolversResponse$ = ListOutpostResolversResponse$;exports.ListResolverConfigs$ = ListResolverConfigs$;exports.ListResolverConfigsCommand = ListResolverConfigsCommand;exports.ListResolverConfigsRequest$ = ListResolverConfigsRequest$;exports.ListResolverConfigsResponse$ = ListResolverConfigsResponse$;exports.ListResolverDnssecConfigs$ = ListResolverDnssecConfigs$;exports.ListResolverDnssecConfigsCommand = ListResolverDnssecConfigsCommand;exports.ListResolverDnssecConfigsRequest$ = ListResolverDnssecConfigsRequest$;exports.ListResolverDnssecConfigsResponse$ = ListResolverDnssecConfigsResponse$;exports.ListResolverEndpointIpAddresses$ = ListResolverEndpointIpAddresses$;exports.ListResolverEndpointIpAddressesCommand = ListResolverEndpointIpAddressesCommand;exports.ListResolverEndpointIpAddressesRequest$ = ListResolverEndpointIpAddressesRequest$;exports.ListResolverEndpointIpAddressesResponse$ = ListResolverEndpointIpAddressesResponse$;exports.ListResolverEndpoints$ = ListResolverEndpoints$;exports.ListResolverEndpointsCommand = ListResolverEndpointsCommand;exports.ListResolverEndpointsRequest$ = ListResolverEndpointsRequest$;exports.ListResolverEndpointsResponse$ = ListResolverEndpointsResponse$;exports.ListResolverQueryLogConfigAssociations$ = ListResolverQueryLogConfigAssociations$;exports.ListResolverQueryLogConfigAssociationsCommand = ListResolverQueryLogConfigAssociationsCommand;exports.ListResolverQueryLogConfigAssociationsRequest$ = ListResolverQueryLogConfigAssociationsRequest$;exports.ListResolverQueryLogConfigAssociationsResponse$ = ListResolverQueryLogConfigAssociationsResponse$;exports.ListResolverQueryLogConfigs$ = ListResolverQueryLogConfigs$;exports.ListResolverQueryLogConfigsCommand = ListResolverQueryLogConfigsCommand;exports.ListResolverQueryLogConfigsRequest$ = ListResolverQueryLogConfigsRequest$;exports.ListResolverQueryLogConfigsResponse$ = ListResolverQueryLogConfigsResponse$;exports.ListResolverRuleAssociations$ = ListResolverRuleAssociations$;exports.ListResolverRuleAssociationsCommand = ListResolverRuleAssociationsCommand;exports.ListResolverRuleAssociationsRequest$ = ListResolverRuleAssociationsRequest$;exports.ListResolverRuleAssociationsResponse$ = ListResolverRuleAssociationsResponse$;exports.ListResolverRules$ = ListResolverRules$;exports.ListResolverRulesCommand = ListResolverRulesCommand;exports.ListResolverRulesRequest$ = ListResolverRulesRequest$;exports.ListResolverRulesResponse$ = ListResolverRulesResponse$;exports.ListTagsForResource$ = ListTagsForResource$;exports.ListTagsForResourceCommand = ListTagsForResourceCommand;exports.ListTagsForResourceRequest$ = ListTagsForResourceRequest$;exports.ListTagsForResourceResponse$ = ListTagsForResourceResponse$;exports.MutationProtectionStatus = MutationProtectionStatus;exports.OutpostResolver$ = OutpostResolver$;exports.OutpostResolverStatus = OutpostResolverStatus;exports.PartnerThreatProtectionConfig$ = PartnerThreatProtectionConfig$;exports.Protocol = Protocol;exports.PutFirewallRuleGroupPolicy$ = PutFirewallRuleGroupPolicy$;exports.PutFirewallRuleGroupPolicyCommand = PutFirewallRuleGroupPolicyCommand;exports.PutFirewallRuleGroupPolicyRequest$ = PutFirewallRuleGroupPolicyRequest$;exports.PutFirewallRuleGroupPolicyResponse$ = PutFirewallRuleGroupPolicyResponse$;exports.PutResolverQueryLogConfigPolicy$ = PutResolverQueryLogConfigPolicy$;exports.PutResolverQueryLogConfigPolicyCommand = PutResolverQueryLogConfigPolicyCommand;exports.PutResolverQueryLogConfigPolicyRequest$ = PutResolverQueryLogConfigPolicyRequest$;exports.PutResolverQueryLogConfigPolicyResponse$ = PutResolverQueryLogConfigPolicyResponse$;exports.PutResolverRulePolicy$ = PutResolverRulePolicy$;exports.PutResolverRulePolicyCommand = PutResolverRulePolicyCommand;exports.PutResolverRulePolicyRequest$ = PutResolverRulePolicyRequest$;exports.PutResolverRulePolicyResponse$ = PutResolverRulePolicyResponse$;exports.ResolverAutodefinedReverseStatus = ResolverAutodefinedReverseStatus;exports.ResolverConfig$ = ResolverConfig$;exports.ResolverDNSSECValidationStatus = ResolverDNSSECValidationStatus;exports.ResolverDnssecConfig$ = ResolverDnssecConfig$;exports.ResolverEndpoint$ = ResolverEndpoint$;exports.ResolverEndpointDirection = ResolverEndpointDirection;exports.ResolverEndpointStatus = ResolverEndpointStatus;exports.ResolverEndpointType = ResolverEndpointType;exports.ResolverQueryLogConfig$ = ResolverQueryLogConfig$;exports.ResolverQueryLogConfigAssociation$ = ResolverQueryLogConfigAssociation$;exports.ResolverQueryLogConfigAssociationError = ResolverQueryLogConfigAssociationError;exports.ResolverQueryLogConfigAssociationStatus = ResolverQueryLogConfigAssociationStatus;exports.ResolverQueryLogConfigStatus = ResolverQueryLogConfigStatus;exports.ResolverRule$ = ResolverRule$;exports.ResolverRuleAssociation$ = ResolverRuleAssociation$;exports.ResolverRuleAssociationStatus = ResolverRuleAssociationStatus;exports.ResolverRuleConfig$ = ResolverRuleConfig$;exports.ResolverRuleStatus = ResolverRuleStatus;exports.ResourceExistsException = ResourceExistsException;exports.ResourceExistsException$ = ResourceExistsException$;exports.ResourceInUseException = ResourceInUseException;exports.ResourceInUseException$ = ResourceInUseException$;exports.ResourceNotFoundException = ResourceNotFoundException;exports.ResourceNotFoundException$ = ResourceNotFoundException$;exports.ResourceUnavailableException = ResourceUnavailableException;exports.ResourceUnavailableException$ = ResourceUnavailableException$;exports.Route53Resolver = Route53Resolver;exports.Route53ResolverClient = Route53ResolverClient;exports.Route53ResolverServiceException = Route53ResolverServiceException;exports.Route53ResolverServiceException$ = Route53ResolverServiceException$;exports.RuleTypeOption = RuleTypeOption;exports.ServiceQuotaExceededException = ServiceQuotaExceededException;exports.ServiceQuotaExceededException$ = ServiceQuotaExceededException$;exports.ShareStatus = ShareStatus;exports.SortOrder = SortOrder;exports.SubscriptionInfo$ = SubscriptionInfo$;exports.Tag$ = Tag$;exports.TagResource$ = TagResource$;exports.TagResourceCommand = TagResourceCommand;exports.TagResourceRequest$ = TagResourceRequest$;exports.TagResourceResponse$ = TagResourceResponse$;exports.TargetAddress$ = TargetAddress$;exports.ThrottlingException = ThrottlingException;exports.ThrottlingException$ = ThrottlingException$;exports.UnknownResourceException = UnknownResourceException;exports.UnknownResourceException$ = UnknownResourceException$;exports.UntagResource$ = UntagResource$;exports.UntagResourceCommand = UntagResourceCommand;exports.UntagResourceRequest$ = UntagResourceRequest$;exports.UntagResourceResponse$ = UntagResourceResponse$;exports.UpdateFirewallConfig$ = UpdateFirewallConfig$;exports.UpdateFirewallConfigCommand = UpdateFirewallConfigCommand;exports.UpdateFirewallConfigRequest$ = UpdateFirewallConfigRequest$;exports.UpdateFirewallConfigResponse$ = UpdateFirewallConfigResponse$;exports.UpdateFirewallDomains$ = UpdateFirewallDomains$;exports.UpdateFirewallDomainsCommand = UpdateFirewallDomainsCommand;exports.UpdateFirewallDomainsRequest$ = UpdateFirewallDomainsRequest$;exports.UpdateFirewallDomainsResponse$ = UpdateFirewallDomainsResponse$;exports.UpdateFirewallRule$ = UpdateFirewallRule$;exports.UpdateFirewallRuleCommand = UpdateFirewallRuleCommand;exports.UpdateFirewallRuleEntry$ = UpdateFirewallRuleEntry$;exports.UpdateFirewallRuleGroupAssociation$ = UpdateFirewallRuleGroupAssociation$;exports.UpdateFirewallRuleGroupAssociationCommand = UpdateFirewallRuleGroupAssociationCommand;exports.UpdateFirewallRuleGroupAssociationRequest$ = UpdateFirewallRuleGroupAssociationRequest$;exports.UpdateFirewallRuleGroupAssociationResponse$ = UpdateFirewallRuleGroupAssociationResponse$;exports.UpdateFirewallRuleRequest$ = UpdateFirewallRuleRequest$;exports.UpdateFirewallRuleResponse$ = UpdateFirewallRuleResponse$;exports.UpdateIpAddress$ = UpdateIpAddress$;exports.UpdateOutpostResolver$ = UpdateOutpostResolver$;exports.UpdateOutpostResolverCommand = UpdateOutpostResolverCommand;exports.UpdateOutpostResolverRequest$ = UpdateOutpostResolverRequest$;exports.UpdateOutpostResolverResponse$ = UpdateOutpostResolverResponse$;exports.UpdateResolverConfig$ = UpdateResolverConfig$;exports.UpdateResolverConfigCommand = UpdateResolverConfigCommand;exports.UpdateResolverConfigRequest$ = UpdateResolverConfigRequest$;exports.UpdateResolverConfigResponse$ = UpdateResolverConfigResponse$;exports.UpdateResolverDnssecConfig$ = UpdateResolverDnssecConfig$;exports.UpdateResolverDnssecConfigCommand = UpdateResolverDnssecConfigCommand;exports.UpdateResolverDnssecConfigRequest$ = UpdateResolverDnssecConfigRequest$;exports.UpdateResolverDnssecConfigResponse$ = UpdateResolverDnssecConfigResponse$;exports.UpdateResolverEndpoint$ = UpdateResolverEndpoint$;exports.UpdateResolverEndpointCommand = UpdateResolverEndpointCommand;exports.UpdateResolverEndpointRequest$ = UpdateResolverEndpointRequest$;exports.UpdateResolverEndpointResponse$ = UpdateResolverEndpointResponse$;exports.UpdateResolverRule$ = UpdateResolverRule$;exports.UpdateResolverRuleCommand = UpdateResolverRuleCommand;exports.UpdateResolverRuleRequest$ = UpdateResolverRuleRequest$;exports.UpdateResolverRuleResponse$ = UpdateResolverRuleResponse$;exports.Validation = Validation;exports.ValidationException = ValidationException;exports.ValidationException$ = ValidationException$;exports.errorTypeRegistries = errorTypeRegistries;exports.paginateListFirewallConfigs = paginateListFirewallConfigs;exports.paginateListFirewallDomainLists = paginateListFirewallDomainLists;exports.paginateListFirewallDomains = paginateListFirewallDomains;exports.paginateListFirewallRuleGroupAssociations = paginateListFirewallRuleGroupAssociations;exports.paginateListFirewallRuleGroups = paginateListFirewallRuleGroups;exports.paginateListFirewallRuleTypes = paginateListFirewallRuleTypes;exports.paginateListFirewallRules = paginateListFirewallRules;exports.paginateListOutpostResolvers = paginateListOutpostResolvers;exports.paginateListResolverConfigs = paginateListResolverConfigs;exports.paginateListResolverDnssecConfigs = paginateListResolverDnssecConfigs;exports.paginateListResolverEndpointIpAddresses = paginateListResolverEndpointIpAddresses;exports.paginateListResolverEndpoints = paginateListResolverEndpoints;exports.paginateListResolverQueryLogConfigAssociations = paginateListResolverQueryLogConfigAssociations;exports.paginateListResolverQueryLogConfigs = paginateListResolverQueryLogConfigs;exports.paginateListResolverRuleAssociations = paginateListResolverRuleAssociations;exports.paginateListResolverRules = paginateListResolverRules;exports.paginateListTagsForResource = paginateListTagsForResource;