File Explorer

/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 /.

index.js120 KB · 3219 lines
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;