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

2 dirs
3 files
index.js155 KB · 3788 lines
"use strict";var __defProp = Object.defineProperty;var __getOwnPropDesc = Object.getOwnPropertyDescriptor;var __getOwnPropNames = Object.getOwnPropertyNames;var __hasOwnProp = Object.prototype.hasOwnProperty;var __name = (target, value) => __defProp(target, "name", { value, configurable: true });var __export = (target, all) => {  for (var name in all)    __defProp(target, name, { get: all[name], enumerable: true });};var __copyProps = (to, from, except, desc) => {  if (from && typeof from === "object" || typeof from === "function") {    for (let key of __getOwnPropNames(from))      if (!__hasOwnProp.call(to, key) && key !== except)        __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });  }  return to;};var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); // src/index.tsvar index_exports = {};__export(index_exports, {  AccessDeniedException: () => AccessDeniedException,  Action: () => Action,  AssociateFirewallRuleGroupCommand: () => AssociateFirewallRuleGroupCommand,  AssociateResolverEndpointIpAddressCommand: () => AssociateResolverEndpointIpAddressCommand,  AssociateResolverQueryLogConfigCommand: () => AssociateResolverQueryLogConfigCommand,  AssociateResolverRuleCommand: () => AssociateResolverRuleCommand,  AutodefinedReverseFlag: () => AutodefinedReverseFlag,  BlockOverrideDnsType: () => BlockOverrideDnsType,  BlockResponse: () => BlockResponse,  ConfidenceThreshold: () => ConfidenceThreshold,  ConflictException: () => ConflictException,  CreateFirewallDomainListCommand: () => CreateFirewallDomainListCommand,  CreateFirewallRuleCommand: () => CreateFirewallRuleCommand,  CreateFirewallRuleGroupCommand: () => CreateFirewallRuleGroupCommand,  CreateOutpostResolverCommand: () => CreateOutpostResolverCommand,  CreateResolverEndpointCommand: () => CreateResolverEndpointCommand,  CreateResolverQueryLogConfigCommand: () => CreateResolverQueryLogConfigCommand,  CreateResolverRuleCommand: () => CreateResolverRuleCommand,  DeleteFirewallDomainListCommand: () => DeleteFirewallDomainListCommand,  DeleteFirewallRuleCommand: () => DeleteFirewallRuleCommand,  DeleteFirewallRuleGroupCommand: () => DeleteFirewallRuleGroupCommand,  DeleteOutpostResolverCommand: () => DeleteOutpostResolverCommand,  DeleteResolverEndpointCommand: () => DeleteResolverEndpointCommand,  DeleteResolverQueryLogConfigCommand: () => DeleteResolverQueryLogConfigCommand,  DeleteResolverRuleCommand: () => DeleteResolverRuleCommand,  DisassociateFirewallRuleGroupCommand: () => DisassociateFirewallRuleGroupCommand,  DisassociateResolverEndpointIpAddressCommand: () => DisassociateResolverEndpointIpAddressCommand,  DisassociateResolverQueryLogConfigCommand: () => DisassociateResolverQueryLogConfigCommand,  DisassociateResolverRuleCommand: () => DisassociateResolverRuleCommand,  DnsThreatProtection: () => DnsThreatProtection,  FirewallDomainImportOperation: () => FirewallDomainImportOperation,  FirewallDomainListStatus: () => FirewallDomainListStatus,  FirewallDomainRedirectionAction: () => FirewallDomainRedirectionAction,  FirewallDomainUpdateOperation: () => FirewallDomainUpdateOperation,  FirewallFailOpenStatus: () => FirewallFailOpenStatus,  FirewallRuleGroupAssociationStatus: () => FirewallRuleGroupAssociationStatus,  FirewallRuleGroupStatus: () => FirewallRuleGroupStatus,  GetFirewallConfigCommand: () => GetFirewallConfigCommand,  GetFirewallDomainListCommand: () => GetFirewallDomainListCommand,  GetFirewallRuleGroupAssociationCommand: () => GetFirewallRuleGroupAssociationCommand,  GetFirewallRuleGroupCommand: () => GetFirewallRuleGroupCommand,  GetFirewallRuleGroupPolicyCommand: () => GetFirewallRuleGroupPolicyCommand,  GetOutpostResolverCommand: () => GetOutpostResolverCommand,  GetResolverConfigCommand: () => GetResolverConfigCommand,  GetResolverDnssecConfigCommand: () => GetResolverDnssecConfigCommand,  GetResolverEndpointCommand: () => GetResolverEndpointCommand,  GetResolverQueryLogConfigAssociationCommand: () => GetResolverQueryLogConfigAssociationCommand,  GetResolverQueryLogConfigCommand: () => GetResolverQueryLogConfigCommand,  GetResolverQueryLogConfigPolicyCommand: () => GetResolverQueryLogConfigPolicyCommand,  GetResolverRuleAssociationCommand: () => GetResolverRuleAssociationCommand,  GetResolverRuleCommand: () => GetResolverRuleCommand,  GetResolverRulePolicyCommand: () => GetResolverRulePolicyCommand,  ImportFirewallDomainsCommand: () => ImportFirewallDomainsCommand,  InternalServiceErrorException: () => InternalServiceErrorException,  InvalidNextTokenException: () => InvalidNextTokenException,  InvalidParameterException: () => InvalidParameterException,  InvalidPolicyDocument: () => InvalidPolicyDocument,  InvalidRequestException: () => InvalidRequestException,  InvalidTagException: () => InvalidTagException,  IpAddressStatus: () => IpAddressStatus,  LimitExceededException: () => LimitExceededException,  ListFirewallConfigsCommand: () => ListFirewallConfigsCommand,  ListFirewallDomainListsCommand: () => ListFirewallDomainListsCommand,  ListFirewallDomainsCommand: () => ListFirewallDomainsCommand,  ListFirewallRuleGroupAssociationsCommand: () => ListFirewallRuleGroupAssociationsCommand,  ListFirewallRuleGroupsCommand: () => ListFirewallRuleGroupsCommand,  ListFirewallRulesCommand: () => ListFirewallRulesCommand,  ListOutpostResolversCommand: () => ListOutpostResolversCommand,  ListResolverConfigsCommand: () => ListResolverConfigsCommand,  ListResolverDnssecConfigsCommand: () => ListResolverDnssecConfigsCommand,  ListResolverEndpointIpAddressesCommand: () => ListResolverEndpointIpAddressesCommand,  ListResolverEndpointsCommand: () => ListResolverEndpointsCommand,  ListResolverQueryLogConfigAssociationsCommand: () => ListResolverQueryLogConfigAssociationsCommand,  ListResolverQueryLogConfigsCommand: () => ListResolverQueryLogConfigsCommand,  ListResolverRuleAssociationsCommand: () => ListResolverRuleAssociationsCommand,  ListResolverRulesCommand: () => ListResolverRulesCommand,  ListTagsForResourceCommand: () => ListTagsForResourceCommand,  MutationProtectionStatus: () => MutationProtectionStatus,  OutpostResolverStatus: () => OutpostResolverStatus,  Protocol: () => Protocol,  PutFirewallRuleGroupPolicyCommand: () => PutFirewallRuleGroupPolicyCommand,  PutResolverQueryLogConfigPolicyCommand: () => PutResolverQueryLogConfigPolicyCommand,  PutResolverRulePolicyCommand: () => PutResolverRulePolicyCommand,  ResolverAutodefinedReverseStatus: () => ResolverAutodefinedReverseStatus,  ResolverDNSSECValidationStatus: () => ResolverDNSSECValidationStatus,  ResolverEndpointDirection: () => ResolverEndpointDirection,  ResolverEndpointStatus: () => ResolverEndpointStatus,  ResolverEndpointType: () => ResolverEndpointType,  ResolverQueryLogConfigAssociationError: () => ResolverQueryLogConfigAssociationError,  ResolverQueryLogConfigAssociationStatus: () => ResolverQueryLogConfigAssociationStatus,  ResolverQueryLogConfigStatus: () => ResolverQueryLogConfigStatus,  ResolverRuleAssociationStatus: () => ResolverRuleAssociationStatus,  ResolverRuleStatus: () => ResolverRuleStatus,  ResourceExistsException: () => ResourceExistsException,  ResourceInUseException: () => ResourceInUseException,  ResourceNotFoundException: () => ResourceNotFoundException,  ResourceUnavailableException: () => ResourceUnavailableException,  Route53Resolver: () => Route53Resolver,  Route53ResolverClient: () => Route53ResolverClient,  Route53ResolverServiceException: () => Route53ResolverServiceException,  RuleTypeOption: () => RuleTypeOption,  ServiceQuotaExceededException: () => ServiceQuotaExceededException,  ShareStatus: () => ShareStatus,  SortOrder: () => SortOrder,  TagResourceCommand: () => TagResourceCommand,  ThrottlingException: () => ThrottlingException,  UnknownResourceException: () => UnknownResourceException,  UntagResourceCommand: () => UntagResourceCommand,  UpdateFirewallConfigCommand: () => UpdateFirewallConfigCommand,  UpdateFirewallDomainsCommand: () => UpdateFirewallDomainsCommand,  UpdateFirewallRuleCommand: () => UpdateFirewallRuleCommand,  UpdateFirewallRuleGroupAssociationCommand: () => UpdateFirewallRuleGroupAssociationCommand,  UpdateOutpostResolverCommand: () => UpdateOutpostResolverCommand,  UpdateResolverConfigCommand: () => UpdateResolverConfigCommand,  UpdateResolverDnssecConfigCommand: () => UpdateResolverDnssecConfigCommand,  UpdateResolverEndpointCommand: () => UpdateResolverEndpointCommand,  UpdateResolverRuleCommand: () => UpdateResolverRuleCommand,  Validation: () => Validation,  ValidationException: () => ValidationException,  __Client: () => import_smithy_client.Client,  paginateListFirewallConfigs: () => paginateListFirewallConfigs,  paginateListFirewallDomainLists: () => paginateListFirewallDomainLists,  paginateListFirewallDomains: () => paginateListFirewallDomains,  paginateListFirewallRuleGroupAssociations: () => paginateListFirewallRuleGroupAssociations,  paginateListFirewallRuleGroups: () => paginateListFirewallRuleGroups,  paginateListFirewallRules: () => paginateListFirewallRules,  paginateListOutpostResolvers: () => paginateListOutpostResolvers,  paginateListResolverConfigs: () => paginateListResolverConfigs,  paginateListResolverDnssecConfigs: () => paginateListResolverDnssecConfigs,  paginateListResolverEndpointIpAddresses: () => paginateListResolverEndpointIpAddresses,  paginateListResolverEndpoints: () => paginateListResolverEndpoints,  paginateListResolverQueryLogConfigAssociations: () => paginateListResolverQueryLogConfigAssociations,  paginateListResolverQueryLogConfigs: () => paginateListResolverQueryLogConfigs,  paginateListResolverRuleAssociations: () => paginateListResolverRuleAssociations,  paginateListResolverRules: () => paginateListResolverRules,  paginateListTagsForResource: () => paginateListTagsForResource});module.exports = __toCommonJS(index_exports); // src/Route53ResolverClient.tsvar import_middleware_host_header = require("@aws-sdk/middleware-host-header");var import_middleware_logger = require("@aws-sdk/middleware-logger");var import_middleware_recursion_detection = require("@aws-sdk/middleware-recursion-detection");var import_middleware_user_agent = require("@aws-sdk/middleware-user-agent");var import_config_resolver = require("@smithy/config-resolver");var import_core = require("@smithy/core");var import_middleware_content_length = require("@smithy/middleware-content-length");var import_middleware_endpoint = require("@smithy/middleware-endpoint");var import_middleware_retry = require("@smithy/middleware-retry"); var import_httpAuthSchemeProvider = require("./auth/httpAuthSchemeProvider"); // src/endpoint/EndpointParameters.tsvar resolveClientEndpointParameters = /* @__PURE__ */ __name((options) => {  return Object.assign(options, {    useDualstackEndpoint: options.useDualstackEndpoint ?? false,    useFipsEndpoint: options.useFipsEndpoint ?? false,    defaultSigningName: "route53resolver"  });}, "resolveClientEndpointParameters");var commonParams = {  UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" },  Endpoint: { type: "builtInParams", name: "endpoint" },  Region: { type: "builtInParams", name: "region" },  UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }}; // src/Route53ResolverClient.tsvar import_runtimeConfig = require("././runtimeConfig"); // src/runtimeExtensions.tsvar import_region_config_resolver = require("@aws-sdk/region-config-resolver");var import_protocol_http = require("@smithy/protocol-http");var import_smithy_client = require("@smithy/smithy-client"); // src/auth/httpAuthExtensionConfiguration.tsvar getHttpAuthExtensionConfiguration = /* @__PURE__ */ __name((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;    }  };}, "getHttpAuthExtensionConfiguration");var resolveHttpAuthRuntimeConfig = /* @__PURE__ */ __name((config) => {  return {    httpAuthSchemes: config.httpAuthSchemes(),    httpAuthSchemeProvider: config.httpAuthSchemeProvider(),    credentials: config.credentials()  };}, "resolveHttpAuthRuntimeConfig"); // src/runtimeExtensions.tsvar resolveRuntimeExtensions = /* @__PURE__ */ __name((runtimeConfig, extensions) => {  const extensionConfiguration = Object.assign(    (0, import_region_config_resolver.getAwsRegionExtensionConfiguration)(runtimeConfig),    (0, import_smithy_client.getDefaultExtensionConfiguration)(runtimeConfig),    (0, import_protocol_http.getHttpHandlerExtensionConfiguration)(runtimeConfig),    getHttpAuthExtensionConfiguration(runtimeConfig)  );  extensions.forEach((extension) => extension.configure(extensionConfiguration));  return Object.assign(    runtimeConfig,    (0, import_region_config_resolver.resolveAwsRegionExtensionConfiguration)(extensionConfiguration),    (0, import_smithy_client.resolveDefaultRuntimeConfig)(extensionConfiguration),    (0, import_protocol_http.resolveHttpHandlerRuntimeConfig)(extensionConfiguration),    resolveHttpAuthRuntimeConfig(extensionConfiguration)  );}, "resolveRuntimeExtensions"); // src/Route53ResolverClient.tsvar Route53ResolverClient = class extends import_smithy_client.Client {  static {    __name(this, "Route53ResolverClient");  }  /**   * The resolved configuration of Route53ResolverClient class. This is resolved and normalized from the {@link Route53ResolverClientConfig | constructor configuration interface}.   */  config;  constructor(...[configuration]) {    const _config_0 = (0, import_runtimeConfig.getRuntimeConfig)(configuration || {});    super(_config_0);    this.initConfig = _config_0;    const _config_1 = resolveClientEndpointParameters(_config_0);    const _config_2 = (0, import_middleware_user_agent.resolveUserAgentConfig)(_config_1);    const _config_3 = (0, import_middleware_retry.resolveRetryConfig)(_config_2);    const _config_4 = (0, import_config_resolver.resolveRegionConfig)(_config_3);    const _config_5 = (0, import_middleware_host_header.resolveHostHeaderConfig)(_config_4);    const _config_6 = (0, import_middleware_endpoint.resolveEndpointConfig)(_config_5);    const _config_7 = (0, import_httpAuthSchemeProvider.resolveHttpAuthSchemeConfig)(_config_6);    const _config_8 = resolveRuntimeExtensions(_config_7, configuration?.extensions || []);    this.config = _config_8;    this.middlewareStack.use((0, import_middleware_user_agent.getUserAgentPlugin)(this.config));    this.middlewareStack.use((0, import_middleware_retry.getRetryPlugin)(this.config));    this.middlewareStack.use((0, import_middleware_content_length.getContentLengthPlugin)(this.config));    this.middlewareStack.use((0, import_middleware_host_header.getHostHeaderPlugin)(this.config));    this.middlewareStack.use((0, import_middleware_logger.getLoggerPlugin)(this.config));    this.middlewareStack.use((0, import_middleware_recursion_detection.getRecursionDetectionPlugin)(this.config));    this.middlewareStack.use(      (0, import_core.getHttpAuthSchemeEndpointRuleSetPlugin)(this.config, {        httpAuthSchemeParametersProvider: import_httpAuthSchemeProvider.defaultRoute53ResolverHttpAuthSchemeParametersProvider,        identityProviderConfigProvider: /* @__PURE__ */ __name(async (config) => new import_core.DefaultIdentityProviderConfig({          "aws.auth#sigv4": config.credentials        }), "identityProviderConfigProvider")      })    );    this.middlewareStack.use((0, import_core.getHttpSigningPlugin)(this.config));  }  /**   * Destroy underlying resources, like sockets. It's usually not necessary to do this.   * However in Node.js, it's best to explicitly shut down the client's agent when it is no longer needed.   * Otherwise, sockets might stay open for quite a long time before the server terminates them.   */  destroy() {    super.destroy();  }}; // src/Route53Resolver.ts  // src/commands/AssociateFirewallRuleGroupCommand.ts var import_middleware_serde = require("@smithy/middleware-serde");  // src/protocols/Aws_json1_1.tsvar import_core2 = require("@aws-sdk/core");  var import_uuid = require("uuid"); // src/models/Route53ResolverServiceException.ts var Route53ResolverServiceException = class _Route53ResolverServiceException extends import_smithy_client.ServiceException {  static {    __name(this, "Route53ResolverServiceException");  }  /**   * @internal   */  constructor(options) {    super(options);    Object.setPrototypeOf(this, _Route53ResolverServiceException.prototype);  }}; // src/models/models_0.tsvar AccessDeniedException = class _AccessDeniedException extends Route53ResolverServiceException {  static {    __name(this, "AccessDeniedException");  }  name = "AccessDeniedException";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "AccessDeniedException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _AccessDeniedException.prototype);    this.Message = opts.Message;  }};var Action = {  ALERT: "ALERT",  ALLOW: "ALLOW",  BLOCK: "BLOCK"};var MutationProtectionStatus = {  DISABLED: "DISABLED",  ENABLED: "ENABLED"};var FirewallRuleGroupAssociationStatus = {  COMPLETE: "COMPLETE",  DELETING: "DELETING",  UPDATING: "UPDATING"};var ConflictException = class _ConflictException extends Route53ResolverServiceException {  static {    __name(this, "ConflictException");  }  name = "ConflictException";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "ConflictException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _ConflictException.prototype);    this.Message = opts.Message;  }};var InternalServiceErrorException = class _InternalServiceErrorException extends Route53ResolverServiceException {  static {    __name(this, "InternalServiceErrorException");  }  name = "InternalServiceErrorException";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "InternalServiceErrorException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _InternalServiceErrorException.prototype);    this.Message = opts.Message;  }};var LimitExceededException = class _LimitExceededException extends Route53ResolverServiceException {  static {    __name(this, "LimitExceededException");  }  name = "LimitExceededException";  $fault = "client";  Message;  /**   * <p>For a <code>LimitExceededException</code> error, the type of resource that exceeded the current limit.</p>   * @public   */  ResourceType;  /**   * @internal   */  constructor(opts) {    super({      name: "LimitExceededException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _LimitExceededException.prototype);    this.Message = opts.Message;    this.ResourceType = opts.ResourceType;  }};var ResourceNotFoundException = class _ResourceNotFoundException extends Route53ResolverServiceException {  static {    __name(this, "ResourceNotFoundException");  }  name = "ResourceNotFoundException";  $fault = "client";  Message;  /**   * <p>For a <code>ResourceNotFoundException</code> error, the type of resource that doesn't exist.</p>   * @public   */  ResourceType;  /**   * @internal   */  constructor(opts) {    super({      name: "ResourceNotFoundException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _ResourceNotFoundException.prototype);    this.Message = opts.Message;    this.ResourceType = opts.ResourceType;  }};var ThrottlingException = class _ThrottlingException extends Route53ResolverServiceException {  static {    __name(this, "ThrottlingException");  }  name = "ThrottlingException";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "ThrottlingException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _ThrottlingException.prototype);    this.Message = opts.Message;  }};var ValidationException = class _ValidationException extends Route53ResolverServiceException {  static {    __name(this, "ValidationException");  }  name = "ValidationException";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "ValidationException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _ValidationException.prototype);    this.Message = opts.Message;  }};var ResolverEndpointDirection = {  Inbound: "INBOUND",  InboundDelegation: "INBOUND_DELEGATION",  Outbound: "OUTBOUND"};var Protocol = {  DO53: "Do53",  DOH: "DoH",  DOHFIPS: "DoH-FIPS"};var ResolverEndpointType = {  DUALSTACK: "DUALSTACK",  IPV4: "IPV4",  IPV6: "IPV6"};var ResolverEndpointStatus = {  ActionNeeded: "ACTION_NEEDED",  AutoRecovering: "AUTO_RECOVERING",  Creating: "CREATING",  Deleting: "DELETING",  Operational: "OPERATIONAL",  Updating: "UPDATING"};var InvalidParameterException = class _InvalidParameterException extends Route53ResolverServiceException {  static {    __name(this, "InvalidParameterException");  }  name = "InvalidParameterException";  $fault = "client";  Message;  /**   * <p>For an <code>InvalidParameterException</code> error, the name of the parameter that's invalid.</p>   * @public   */  FieldName;  /**   * @internal   */  constructor(opts) {    super({      name: "InvalidParameterException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _InvalidParameterException.prototype);    this.Message = opts.Message;    this.FieldName = opts.FieldName;  }};var InvalidRequestException = class _InvalidRequestException extends Route53ResolverServiceException {  static {    __name(this, "InvalidRequestException");  }  name = "InvalidRequestException";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "InvalidRequestException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _InvalidRequestException.prototype);    this.Message = opts.Message;  }};var ResourceExistsException = class _ResourceExistsException extends Route53ResolverServiceException {  static {    __name(this, "ResourceExistsException");  }  name = "ResourceExistsException";  $fault = "client";  Message;  /**   * <p>For a <code>ResourceExistsException</code> error, the type of resource that the error applies to.</p>   * @public   */  ResourceType;  /**   * @internal   */  constructor(opts) {    super({      name: "ResourceExistsException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _ResourceExistsException.prototype);    this.Message = opts.Message;    this.ResourceType = opts.ResourceType;  }};var ResolverQueryLogConfigAssociationError = {  AccessDenied: "ACCESS_DENIED",  DestinationNotFound: "DESTINATION_NOT_FOUND",  InternalServiceError: "INTERNAL_SERVICE_ERROR",  None: "NONE"};var ResolverQueryLogConfigAssociationStatus = {  ActionNeeded: "ACTION_NEEDED",  Active: "ACTIVE",  Creating: "CREATING",  Deleting: "DELETING",  Failed: "FAILED"};var ResolverRuleAssociationStatus = {  Complete: "COMPLETE",  Creating: "CREATING",  Deleting: "DELETING",  Failed: "FAILED",  Overridden: "OVERRIDDEN"};var ResourceUnavailableException = class _ResourceUnavailableException extends Route53ResolverServiceException {  static {    __name(this, "ResourceUnavailableException");  }  name = "ResourceUnavailableException";  $fault = "client";  Message;  /**   * <p>For a <code>ResourceUnavailableException</code> error, the type of resource that isn't available.</p>   * @public   */  ResourceType;  /**   * @internal   */  constructor(opts) {    super({      name: "ResourceUnavailableException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _ResourceUnavailableException.prototype);    this.Message = opts.Message;    this.ResourceType = opts.ResourceType;  }};var AutodefinedReverseFlag = {  DISABLE: "DISABLE",  ENABLE: "ENABLE",  USE_LOCAL_RESOURCE_SETTING: "USE_LOCAL_RESOURCE_SETTING"};var BlockOverrideDnsType = {  CNAME: "CNAME"};var BlockResponse = {  NODATA: "NODATA",  NXDOMAIN: "NXDOMAIN",  OVERRIDE: "OVERRIDE"};var ConfidenceThreshold = {  HIGH: "HIGH",  LOW: "LOW",  MEDIUM: "MEDIUM"};var FirewallDomainListStatus = {  COMPLETE: "COMPLETE",  COMPLETE_IMPORT_FAILED: "COMPLETE_IMPORT_FAILED",  DELETING: "DELETING",  IMPORTING: "IMPORTING",  UPDATING: "UPDATING"};var DnsThreatProtection = {  DGA: "DGA",  DNS_TUNNELING: "DNS_TUNNELING"};var FirewallDomainRedirectionAction = {  INSPECT_REDIRECTION_DOMAIN: "INSPECT_REDIRECTION_DOMAIN",  TRUST_REDIRECTION_DOMAIN: "TRUST_REDIRECTION_DOMAIN"};var ShareStatus = {  NotShared: "NOT_SHARED",  SharedByMe: "SHARED_BY_ME",  SharedWithMe: "SHARED_WITH_ME"};var FirewallRuleGroupStatus = {  COMPLETE: "COMPLETE",  DELETING: "DELETING",  UPDATING: "UPDATING"};var OutpostResolverStatus = {  ACTION_NEEDED: "ACTION_NEEDED",  CREATING: "CREATING",  DELETING: "DELETING",  FAILED_CREATION: "FAILED_CREATION",  FAILED_DELETION: "FAILED_DELETION",  OPERATIONAL: "OPERATIONAL",  UPDATING: "UPDATING"};var ServiceQuotaExceededException = class _ServiceQuotaExceededException extends Route53ResolverServiceException {  static {    __name(this, "ServiceQuotaExceededException");  }  name = "ServiceQuotaExceededException";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "ServiceQuotaExceededException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _ServiceQuotaExceededException.prototype);    this.Message = opts.Message;  }};var ResolverQueryLogConfigStatus = {  Created: "CREATED",  Creating: "CREATING",  Deleting: "DELETING",  Failed: "FAILED"};var RuleTypeOption = {  Delegate: "DELEGATE",  Forward: "FORWARD",  Recursive: "RECURSIVE",  System: "SYSTEM"};var ResolverRuleStatus = {  Complete: "COMPLETE",  Deleting: "DELETING",  Failed: "FAILED",  Updating: "UPDATING"};var ResourceInUseException = class _ResourceInUseException extends Route53ResolverServiceException {  static {    __name(this, "ResourceInUseException");  }  name = "ResourceInUseException";  $fault = "client";  Message;  /**   * <p>For a <code>ResourceInUseException</code> error, the type of resource that is currently in use.</p>   * @public   */  ResourceType;  /**   * @internal   */  constructor(opts) {    super({      name: "ResourceInUseException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _ResourceInUseException.prototype);    this.Message = opts.Message;    this.ResourceType = opts.ResourceType;  }};var FirewallFailOpenStatus = {  DISABLED: "DISABLED",  ENABLED: "ENABLED",  USE_LOCAL_RESOURCE_SETTING: "USE_LOCAL_RESOURCE_SETTING"};var FirewallDomainImportOperation = {  REPLACE: "REPLACE"};var FirewallDomainUpdateOperation = {  ADD: "ADD",  REMOVE: "REMOVE",  REPLACE: "REPLACE"};var ResolverAutodefinedReverseStatus = {  Disabled: "DISABLED",  Disabling: "DISABLING",  Enabled: "ENABLED",  Enabling: "ENABLING",  UpdatingToUseLocalResourceSetting: "UPDATING_TO_USE_LOCAL_RESOURCE_SETTING",  UseLocalResourceSetting: "USE_LOCAL_RESOURCE_SETTING"};var ResolverDNSSECValidationStatus = {  Disabled: "DISABLED",  Disabling: "DISABLING",  Enabled: "ENABLED",  Enabling: "ENABLING",  UpdateToUseLocalResourceSetting: "UPDATING_TO_USE_LOCAL_RESOURCE_SETTING",  UseLocalResourceSetting: "USE_LOCAL_RESOURCE_SETTING"};var UnknownResourceException = class _UnknownResourceException extends Route53ResolverServiceException {  static {    __name(this, "UnknownResourceException");  }  name = "UnknownResourceException";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "UnknownResourceException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _UnknownResourceException.prototype);    this.Message = opts.Message;  }};var InvalidNextTokenException = class _InvalidNextTokenException extends Route53ResolverServiceException {  static {    __name(this, "InvalidNextTokenException");  }  name = "InvalidNextTokenException";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "InvalidNextTokenException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _InvalidNextTokenException.prototype);    this.Message = opts.Message;  }};var InvalidPolicyDocument = class _InvalidPolicyDocument extends Route53ResolverServiceException {  static {    __name(this, "InvalidPolicyDocument");  }  name = "InvalidPolicyDocument";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "InvalidPolicyDocument",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _InvalidPolicyDocument.prototype);    this.Message = opts.Message;  }};var InvalidTagException = class _InvalidTagException extends Route53ResolverServiceException {  static {    __name(this, "InvalidTagException");  }  name = "InvalidTagException";  $fault = "client";  Message;  /**   * @internal   */  constructor(opts) {    super({      name: "InvalidTagException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _InvalidTagException.prototype);    this.Message = opts.Message;  }};var IpAddressStatus = {  Attached: "ATTACHED",  Attaching: "ATTACHING",  Creating: "CREATING",  DeleteFailedFasExpired: "DELETE_FAILED_FAS_EXPIRED",  Deleting: "DELETING",  Detaching: "DETACHING",  FailedCreation: "FAILED_CREATION",  FailedResourceGone: "FAILED_RESOURCE_GONE",  Isolated: "ISOLATED",  RemapAttaching: "REMAP_ATTACHING",  RemapDetaching: "REMAP_DETACHING",  UpdateFailed: "UPDATE_FAILED",  Updating: "UPDATING"};var SortOrder = {  Ascending: "ASCENDING",  Descending: "DESCENDING"};var Validation = {  DISABLE: "DISABLE",  ENABLE: "ENABLE",  USE_LOCAL_RESOURCE_SETTING: "USE_LOCAL_RESOURCE_SETTING"}; // src/protocols/Aws_json1_1.tsvar se_AssociateFirewallRuleGroupCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("AssociateFirewallRuleGroup");  let body;  body = JSON.stringify(se_AssociateFirewallRuleGroupRequest(input, context));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_AssociateFirewallRuleGroupCommand");var se_AssociateResolverEndpointIpAddressCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("AssociateResolverEndpointIpAddress");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_AssociateResolverEndpointIpAddressCommand");var se_AssociateResolverQueryLogConfigCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("AssociateResolverQueryLogConfig");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_AssociateResolverQueryLogConfigCommand");var se_AssociateResolverRuleCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("AssociateResolverRule");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_AssociateResolverRuleCommand");var se_CreateFirewallDomainListCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("CreateFirewallDomainList");  let body;  body = JSON.stringify(se_CreateFirewallDomainListRequest(input, context));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateFirewallDomainListCommand");var se_CreateFirewallRuleCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("CreateFirewallRule");  let body;  body = JSON.stringify(se_CreateFirewallRuleRequest(input, context));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateFirewallRuleCommand");var se_CreateFirewallRuleGroupCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("CreateFirewallRuleGroup");  let body;  body = JSON.stringify(se_CreateFirewallRuleGroupRequest(input, context));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateFirewallRuleGroupCommand");var se_CreateOutpostResolverCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("CreateOutpostResolver");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateOutpostResolverCommand");var se_CreateResolverEndpointCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("CreateResolverEndpoint");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateResolverEndpointCommand");var se_CreateResolverQueryLogConfigCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("CreateResolverQueryLogConfig");  let body;  body = JSON.stringify(se_CreateResolverQueryLogConfigRequest(input, context));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateResolverQueryLogConfigCommand");var se_CreateResolverRuleCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("CreateResolverRule");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateResolverRuleCommand");var se_DeleteFirewallDomainListCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DeleteFirewallDomainList");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteFirewallDomainListCommand");var se_DeleteFirewallRuleCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DeleteFirewallRule");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteFirewallRuleCommand");var se_DeleteFirewallRuleGroupCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DeleteFirewallRuleGroup");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteFirewallRuleGroupCommand");var se_DeleteOutpostResolverCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DeleteOutpostResolver");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteOutpostResolverCommand");var se_DeleteResolverEndpointCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DeleteResolverEndpoint");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteResolverEndpointCommand");var se_DeleteResolverQueryLogConfigCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DeleteResolverQueryLogConfig");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteResolverQueryLogConfigCommand");var se_DeleteResolverRuleCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DeleteResolverRule");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteResolverRuleCommand");var se_DisassociateFirewallRuleGroupCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DisassociateFirewallRuleGroup");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DisassociateFirewallRuleGroupCommand");var se_DisassociateResolverEndpointIpAddressCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DisassociateResolverEndpointIpAddress");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DisassociateResolverEndpointIpAddressCommand");var se_DisassociateResolverQueryLogConfigCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DisassociateResolverQueryLogConfig");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DisassociateResolverQueryLogConfigCommand");var se_DisassociateResolverRuleCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("DisassociateResolverRule");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DisassociateResolverRuleCommand");var se_GetFirewallConfigCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GetFirewallConfig");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetFirewallConfigCommand");var se_GetFirewallDomainListCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GetFirewallDomainList");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetFirewallDomainListCommand");var se_GetFirewallRuleGroupCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GetFirewallRuleGroup");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetFirewallRuleGroupCommand");var se_GetFirewallRuleGroupAssociationCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GetFirewallRuleGroupAssociation");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetFirewallRuleGroupAssociationCommand");var se_GetFirewallRuleGroupPolicyCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GetFirewallRuleGroupPolicy");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetFirewallRuleGroupPolicyCommand");var se_GetOutpostResolverCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GetOutpostResolver");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetOutpostResolverCommand");var se_GetResolverConfigCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GetResolverConfig");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetResolverConfigCommand");var se_GetResolverDnssecConfigCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GetResolverDnssecConfig");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetResolverDnssecConfigCommand");var se_GetResolverEndpointCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GetResolverEndpoint");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetResolverEndpointCommand");var se_GetResolverQueryLogConfigCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GetResolverQueryLogConfig");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetResolverQueryLogConfigCommand");var se_GetResolverQueryLogConfigAssociationCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GetResolverQueryLogConfigAssociation");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetResolverQueryLogConfigAssociationCommand");var se_GetResolverQueryLogConfigPolicyCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GetResolverQueryLogConfigPolicy");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetResolverQueryLogConfigPolicyCommand");var se_GetResolverRuleCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GetResolverRule");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetResolverRuleCommand");var se_GetResolverRuleAssociationCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GetResolverRuleAssociation");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetResolverRuleAssociationCommand");var se_GetResolverRulePolicyCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("GetResolverRulePolicy");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetResolverRulePolicyCommand");var se_ImportFirewallDomainsCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ImportFirewallDomains");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ImportFirewallDomainsCommand");var se_ListFirewallConfigsCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListFirewallConfigs");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListFirewallConfigsCommand");var se_ListFirewallDomainListsCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListFirewallDomainLists");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListFirewallDomainListsCommand");var se_ListFirewallDomainsCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListFirewallDomains");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListFirewallDomainsCommand");var se_ListFirewallRuleGroupAssociationsCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListFirewallRuleGroupAssociations");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListFirewallRuleGroupAssociationsCommand");var se_ListFirewallRuleGroupsCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListFirewallRuleGroups");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListFirewallRuleGroupsCommand");var se_ListFirewallRulesCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListFirewallRules");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListFirewallRulesCommand");var se_ListOutpostResolversCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListOutpostResolvers");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListOutpostResolversCommand");var se_ListResolverConfigsCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListResolverConfigs");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListResolverConfigsCommand");var se_ListResolverDnssecConfigsCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListResolverDnssecConfigs");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListResolverDnssecConfigsCommand");var se_ListResolverEndpointIpAddressesCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListResolverEndpointIpAddresses");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListResolverEndpointIpAddressesCommand");var se_ListResolverEndpointsCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListResolverEndpoints");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListResolverEndpointsCommand");var se_ListResolverQueryLogConfigAssociationsCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListResolverQueryLogConfigAssociations");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListResolverQueryLogConfigAssociationsCommand");var se_ListResolverQueryLogConfigsCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListResolverQueryLogConfigs");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListResolverQueryLogConfigsCommand");var se_ListResolverRuleAssociationsCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListResolverRuleAssociations");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListResolverRuleAssociationsCommand");var se_ListResolverRulesCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListResolverRules");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListResolverRulesCommand");var se_ListTagsForResourceCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("ListTagsForResource");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListTagsForResourceCommand");var se_PutFirewallRuleGroupPolicyCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("PutFirewallRuleGroupPolicy");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_PutFirewallRuleGroupPolicyCommand");var se_PutResolverQueryLogConfigPolicyCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("PutResolverQueryLogConfigPolicy");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_PutResolverQueryLogConfigPolicyCommand");var se_PutResolverRulePolicyCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("PutResolverRulePolicy");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_PutResolverRulePolicyCommand");var se_TagResourceCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("TagResource");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_TagResourceCommand");var se_UntagResourceCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("UntagResource");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UntagResourceCommand");var se_UpdateFirewallConfigCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("UpdateFirewallConfig");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateFirewallConfigCommand");var se_UpdateFirewallDomainsCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("UpdateFirewallDomains");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateFirewallDomainsCommand");var se_UpdateFirewallRuleCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("UpdateFirewallRule");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateFirewallRuleCommand");var se_UpdateFirewallRuleGroupAssociationCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("UpdateFirewallRuleGroupAssociation");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateFirewallRuleGroupAssociationCommand");var se_UpdateOutpostResolverCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("UpdateOutpostResolver");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateOutpostResolverCommand");var se_UpdateResolverConfigCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("UpdateResolverConfig");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateResolverConfigCommand");var se_UpdateResolverDnssecConfigCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("UpdateResolverDnssecConfig");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateResolverDnssecConfigCommand");var se_UpdateResolverEndpointCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("UpdateResolverEndpoint");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateResolverEndpointCommand");var se_UpdateResolverRuleCommand = /* @__PURE__ */ __name(async (input, context) => {  const headers = sharedHeaders("UpdateResolverRule");  let body;  body = JSON.stringify((0, import_smithy_client._json)(input));  return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateResolverRuleCommand");var de_AssociateFirewallRuleGroupCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_AssociateFirewallRuleGroupCommand");var de_AssociateResolverEndpointIpAddressCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_AssociateResolverEndpointIpAddressCommand");var de_AssociateResolverQueryLogConfigCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_AssociateResolverQueryLogConfigCommand");var de_AssociateResolverRuleCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_AssociateResolverRuleCommand");var de_CreateFirewallDomainListCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_CreateFirewallDomainListCommand");var de_CreateFirewallRuleCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_CreateFirewallRuleCommand");var de_CreateFirewallRuleGroupCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_CreateFirewallRuleGroupCommand");var de_CreateOutpostResolverCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_CreateOutpostResolverCommand");var de_CreateResolverEndpointCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_CreateResolverEndpointCommand");var de_CreateResolverQueryLogConfigCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_CreateResolverQueryLogConfigCommand");var de_CreateResolverRuleCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_CreateResolverRuleCommand");var de_DeleteFirewallDomainListCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DeleteFirewallDomainListCommand");var de_DeleteFirewallRuleCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DeleteFirewallRuleCommand");var de_DeleteFirewallRuleGroupCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DeleteFirewallRuleGroupCommand");var de_DeleteOutpostResolverCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DeleteOutpostResolverCommand");var de_DeleteResolverEndpointCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DeleteResolverEndpointCommand");var de_DeleteResolverQueryLogConfigCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DeleteResolverQueryLogConfigCommand");var de_DeleteResolverRuleCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DeleteResolverRuleCommand");var de_DisassociateFirewallRuleGroupCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DisassociateFirewallRuleGroupCommand");var de_DisassociateResolverEndpointIpAddressCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DisassociateResolverEndpointIpAddressCommand");var de_DisassociateResolverQueryLogConfigCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DisassociateResolverQueryLogConfigCommand");var de_DisassociateResolverRuleCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_DisassociateResolverRuleCommand");var de_GetFirewallConfigCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_GetFirewallConfigCommand");var de_GetFirewallDomainListCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_GetFirewallDomainListCommand");var de_GetFirewallRuleGroupCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_GetFirewallRuleGroupCommand");var de_GetFirewallRuleGroupAssociationCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_GetFirewallRuleGroupAssociationCommand");var de_GetFirewallRuleGroupPolicyCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_GetFirewallRuleGroupPolicyCommand");var de_GetOutpostResolverCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_GetOutpostResolverCommand");var de_GetResolverConfigCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_GetResolverConfigCommand");var de_GetResolverDnssecConfigCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_GetResolverDnssecConfigCommand");var de_GetResolverEndpointCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_GetResolverEndpointCommand");var de_GetResolverQueryLogConfigCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_GetResolverQueryLogConfigCommand");var de_GetResolverQueryLogConfigAssociationCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_GetResolverQueryLogConfigAssociationCommand");var de_GetResolverQueryLogConfigPolicyCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_GetResolverQueryLogConfigPolicyCommand");var de_GetResolverRuleCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_GetResolverRuleCommand");var de_GetResolverRuleAssociationCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_GetResolverRuleAssociationCommand");var de_GetResolverRulePolicyCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_GetResolverRulePolicyCommand");var de_ImportFirewallDomainsCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_ImportFirewallDomainsCommand");var de_ListFirewallConfigsCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_ListFirewallConfigsCommand");var de_ListFirewallDomainListsCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_ListFirewallDomainListsCommand");var de_ListFirewallDomainsCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_ListFirewallDomainsCommand");var de_ListFirewallRuleGroupAssociationsCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_ListFirewallRuleGroupAssociationsCommand");var de_ListFirewallRuleGroupsCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_ListFirewallRuleGroupsCommand");var de_ListFirewallRulesCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_ListFirewallRulesCommand");var de_ListOutpostResolversCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_ListOutpostResolversCommand");var de_ListResolverConfigsCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_ListResolverConfigsCommand");var de_ListResolverDnssecConfigsCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_ListResolverDnssecConfigsCommand");var de_ListResolverEndpointIpAddressesCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_ListResolverEndpointIpAddressesCommand");var de_ListResolverEndpointsCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_ListResolverEndpointsCommand");var de_ListResolverQueryLogConfigAssociationsCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_ListResolverQueryLogConfigAssociationsCommand");var de_ListResolverQueryLogConfigsCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_ListResolverQueryLogConfigsCommand");var de_ListResolverRuleAssociationsCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_ListResolverRuleAssociationsCommand");var de_ListResolverRulesCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_ListResolverRulesCommand");var de_ListTagsForResourceCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_ListTagsForResourceCommand");var de_PutFirewallRuleGroupPolicyCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_PutFirewallRuleGroupPolicyCommand");var de_PutResolverQueryLogConfigPolicyCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_PutResolverQueryLogConfigPolicyCommand");var de_PutResolverRulePolicyCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_PutResolverRulePolicyCommand");var de_TagResourceCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_TagResourceCommand");var de_UntagResourceCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_UntagResourceCommand");var de_UpdateFirewallConfigCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_UpdateFirewallConfigCommand");var de_UpdateFirewallDomainsCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_UpdateFirewallDomainsCommand");var de_UpdateFirewallRuleCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_UpdateFirewallRuleCommand");var de_UpdateFirewallRuleGroupAssociationCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_UpdateFirewallRuleGroupAssociationCommand");var de_UpdateOutpostResolverCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_UpdateOutpostResolverCommand");var de_UpdateResolverConfigCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_UpdateResolverConfigCommand");var de_UpdateResolverDnssecConfigCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_UpdateResolverDnssecConfigCommand");var de_UpdateResolverEndpointCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_UpdateResolverEndpointCommand");var de_UpdateResolverRuleCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode >= 300) {    return de_CommandError(output, context);  }  const data = await (0, import_core2.parseJsonBody)(output.body, context);  let contents = {};  contents = (0, import_smithy_client._json)(data);  const response = {    $metadata: deserializeMetadata(output),    ...contents  };  return response;}, "de_UpdateResolverRuleCommand");var de_CommandError = /* @__PURE__ */ __name(async (output, context) => {  const parsedOutput = {    ...output,    body: await (0, import_core2.parseJsonErrorBody)(output.body, context)  };  const errorCode = (0, import_core2.loadRestJsonErrorCode)(output, parsedOutput.body);  switch (errorCode) {    case "AccessDeniedException":    case "com.amazonaws.route53resolver#AccessDeniedException":      throw await de_AccessDeniedExceptionRes(parsedOutput, context);    case "ConflictException":    case "com.amazonaws.route53resolver#ConflictException":      throw await de_ConflictExceptionRes(parsedOutput, context);    case "InternalServiceErrorException":    case "com.amazonaws.route53resolver#InternalServiceErrorException":      throw await de_InternalServiceErrorExceptionRes(parsedOutput, context);    case "LimitExceededException":    case "com.amazonaws.route53resolver#LimitExceededException":      throw await de_LimitExceededExceptionRes(parsedOutput, context);    case "ResourceNotFoundException":    case "com.amazonaws.route53resolver#ResourceNotFoundException":      throw await de_ResourceNotFoundExceptionRes(parsedOutput, context);    case "ThrottlingException":    case "com.amazonaws.route53resolver#ThrottlingException":      throw await de_ThrottlingExceptionRes(parsedOutput, context);    case "ValidationException":    case "com.amazonaws.route53resolver#ValidationException":      throw await de_ValidationExceptionRes(parsedOutput, context);    case "InvalidParameterException":    case "com.amazonaws.route53resolver#InvalidParameterException":      throw await de_InvalidParameterExceptionRes(parsedOutput, context);    case "InvalidRequestException":    case "com.amazonaws.route53resolver#InvalidRequestException":      throw await de_InvalidRequestExceptionRes(parsedOutput, context);    case "ResourceExistsException":    case "com.amazonaws.route53resolver#ResourceExistsException":      throw await de_ResourceExistsExceptionRes(parsedOutput, context);    case "ResourceUnavailableException":    case "com.amazonaws.route53resolver#ResourceUnavailableException":      throw await de_ResourceUnavailableExceptionRes(parsedOutput, context);    case "ServiceQuotaExceededException":    case "com.amazonaws.route53resolver#ServiceQuotaExceededException":      throw await de_ServiceQuotaExceededExceptionRes(parsedOutput, context);    case "ResourceInUseException":    case "com.amazonaws.route53resolver#ResourceInUseException":      throw await de_ResourceInUseExceptionRes(parsedOutput, context);    case "UnknownResourceException":    case "com.amazonaws.route53resolver#UnknownResourceException":      throw await de_UnknownResourceExceptionRes(parsedOutput, context);    case "InvalidNextTokenException":    case "com.amazonaws.route53resolver#InvalidNextTokenException":      throw await de_InvalidNextTokenExceptionRes(parsedOutput, context);    case "InvalidPolicyDocument":    case "com.amazonaws.route53resolver#InvalidPolicyDocument":      throw await de_InvalidPolicyDocumentRes(parsedOutput, context);    case "InvalidTagException":    case "com.amazonaws.route53resolver#InvalidTagException":      throw await de_InvalidTagExceptionRes(parsedOutput, context);    default:      const parsedBody = parsedOutput.body;      return throwDefaultError({        output,        parsedBody,        errorCode      });  }}, "de_CommandError");var de_AccessDeniedExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new AccessDeniedException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_AccessDeniedExceptionRes");var de_ConflictExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new ConflictException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_ConflictExceptionRes");var de_InternalServiceErrorExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new InternalServiceErrorException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_InternalServiceErrorExceptionRes");var de_InvalidNextTokenExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new InvalidNextTokenException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_InvalidNextTokenExceptionRes");var de_InvalidParameterExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new InvalidParameterException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_InvalidParameterExceptionRes");var de_InvalidPolicyDocumentRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new InvalidPolicyDocument({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_InvalidPolicyDocumentRes");var de_InvalidRequestExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new InvalidRequestException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_InvalidRequestExceptionRes");var de_InvalidTagExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new InvalidTagException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_InvalidTagExceptionRes");var de_LimitExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new LimitExceededException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_LimitExceededExceptionRes");var de_ResourceExistsExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new ResourceExistsException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_ResourceExistsExceptionRes");var de_ResourceInUseExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new ResourceInUseException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_ResourceInUseExceptionRes");var de_ResourceNotFoundExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new ResourceNotFoundException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_ResourceNotFoundExceptionRes");var de_ResourceUnavailableExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new ResourceUnavailableException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_ResourceUnavailableExceptionRes");var de_ServiceQuotaExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new ServiceQuotaExceededException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_ServiceQuotaExceededExceptionRes");var de_ThrottlingExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new ThrottlingException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_ThrottlingExceptionRes");var de_UnknownResourceExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new UnknownResourceException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_UnknownResourceExceptionRes");var de_ValidationExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const body = parsedOutput.body;  const deserialized = (0, import_smithy_client._json)(body);  const exception = new ValidationException({    $metadata: deserializeMetadata(parsedOutput),    ...deserialized  });  return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_ValidationExceptionRes");var se_AssociateFirewallRuleGroupRequest = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    CreatorRequestId: [true, (_) => _ ?? (0, import_uuid.v4)()],    FirewallRuleGroupId: [],    MutationProtection: [],    Name: [],    Priority: [],    Tags: import_smithy_client._json,    VpcId: []  });}, "se_AssociateFirewallRuleGroupRequest");var se_CreateFirewallDomainListRequest = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    CreatorRequestId: [true, (_) => _ ?? (0, import_uuid.v4)()],    Name: [],    Tags: import_smithy_client._json  });}, "se_CreateFirewallDomainListRequest");var se_CreateFirewallRuleGroupRequest = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    CreatorRequestId: [true, (_) => _ ?? (0, import_uuid.v4)()],    Name: [],    Tags: import_smithy_client._json  });}, "se_CreateFirewallRuleGroupRequest");var se_CreateFirewallRuleRequest = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    Action: [],    BlockOverrideDnsType: [],    BlockOverrideDomain: [],    BlockOverrideTtl: [],    BlockResponse: [],    ConfidenceThreshold: [],    CreatorRequestId: [true, (_) => _ ?? (0, import_uuid.v4)()],    DnsThreatProtection: [],    FirewallDomainListId: [],    FirewallDomainRedirectionAction: [],    FirewallRuleGroupId: [],    Name: [],    Priority: [],    Qtype: []  });}, "se_CreateFirewallRuleRequest");var se_CreateResolverQueryLogConfigRequest = /* @__PURE__ */ __name((input, context) => {  return (0, import_smithy_client.take)(input, {    CreatorRequestId: [true, (_) => _ ?? (0, import_uuid.v4)()],    DestinationArn: [],    Name: [],    Tags: import_smithy_client._json  });}, "se_CreateResolverQueryLogConfigRequest");var deserializeMetadata = /* @__PURE__ */ __name((output) => ({  httpStatusCode: output.statusCode,  requestId: output.headers["x-amzn-requestid"] ?? output.headers["x-amzn-request-id"] ?? output.headers["x-amz-request-id"],  extendedRequestId: output.headers["x-amz-id-2"],  cfId: output.headers["x-amz-cf-id"]}), "deserializeMetadata");var throwDefaultError = (0, import_smithy_client.withBaseException)(Route53ResolverServiceException);var buildHttpRpcRequest = /* @__PURE__ */ __name(async (context, headers, path, resolvedHostname, body) => {  const { hostname, protocol = "https", port, path: basePath } = await context.endpoint();  const contents = {    protocol,    hostname,    port,    method: "POST",    path: basePath.endsWith("/") ? basePath.slice(0, -1) + path : basePath + path,    headers  };  if (resolvedHostname !== void 0) {    contents.hostname = resolvedHostname;  }  if (body !== void 0) {    contents.body = body;  }  return new import_protocol_http.HttpRequest(contents);}, "buildHttpRpcRequest");function sharedHeaders(operation) {  return {    "content-type": "application/x-amz-json-1.1",    "x-amz-target": `Route53Resolver.${operation}`  };}__name(sharedHeaders, "sharedHeaders"); // src/commands/AssociateFirewallRuleGroupCommand.tsvar AssociateFirewallRuleGroupCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "AssociateFirewallRuleGroup", {}).n("Route53ResolverClient", "AssociateFirewallRuleGroupCommand").f(void 0, void 0).ser(se_AssociateFirewallRuleGroupCommand).de(de_AssociateFirewallRuleGroupCommand).build() {  static {    __name(this, "AssociateFirewallRuleGroupCommand");  }}; // src/commands/AssociateResolverEndpointIpAddressCommand.ts   var AssociateResolverEndpointIpAddressCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "AssociateResolverEndpointIpAddress", {}).n("Route53ResolverClient", "AssociateResolverEndpointIpAddressCommand").f(void 0, void 0).ser(se_AssociateResolverEndpointIpAddressCommand).de(de_AssociateResolverEndpointIpAddressCommand).build() {  static {    __name(this, "AssociateResolverEndpointIpAddressCommand");  }}; // src/commands/AssociateResolverQueryLogConfigCommand.ts   var AssociateResolverQueryLogConfigCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "AssociateResolverQueryLogConfig", {}).n("Route53ResolverClient", "AssociateResolverQueryLogConfigCommand").f(void 0, void 0).ser(se_AssociateResolverQueryLogConfigCommand).de(de_AssociateResolverQueryLogConfigCommand).build() {  static {    __name(this, "AssociateResolverQueryLogConfigCommand");  }}; // src/commands/AssociateResolverRuleCommand.ts   var AssociateResolverRuleCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "AssociateResolverRule", {}).n("Route53ResolverClient", "AssociateResolverRuleCommand").f(void 0, void 0).ser(se_AssociateResolverRuleCommand).de(de_AssociateResolverRuleCommand).build() {  static {    __name(this, "AssociateResolverRuleCommand");  }}; // src/commands/CreateFirewallDomainListCommand.ts   var CreateFirewallDomainListCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "CreateFirewallDomainList", {}).n("Route53ResolverClient", "CreateFirewallDomainListCommand").f(void 0, void 0).ser(se_CreateFirewallDomainListCommand).de(de_CreateFirewallDomainListCommand).build() {  static {    __name(this, "CreateFirewallDomainListCommand");  }}; // src/commands/CreateFirewallRuleCommand.ts   var CreateFirewallRuleCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "CreateFirewallRule", {}).n("Route53ResolverClient", "CreateFirewallRuleCommand").f(void 0, void 0).ser(se_CreateFirewallRuleCommand).de(de_CreateFirewallRuleCommand).build() {  static {    __name(this, "CreateFirewallRuleCommand");  }}; // src/commands/CreateFirewallRuleGroupCommand.ts   var CreateFirewallRuleGroupCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "CreateFirewallRuleGroup", {}).n("Route53ResolverClient", "CreateFirewallRuleGroupCommand").f(void 0, void 0).ser(se_CreateFirewallRuleGroupCommand).de(de_CreateFirewallRuleGroupCommand).build() {  static {    __name(this, "CreateFirewallRuleGroupCommand");  }}; // src/commands/CreateOutpostResolverCommand.ts   var CreateOutpostResolverCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "CreateOutpostResolver", {}).n("Route53ResolverClient", "CreateOutpostResolverCommand").f(void 0, void 0).ser(se_CreateOutpostResolverCommand).de(de_CreateOutpostResolverCommand).build() {  static {    __name(this, "CreateOutpostResolverCommand");  }}; // src/commands/CreateResolverEndpointCommand.ts   var CreateResolverEndpointCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "CreateResolverEndpoint", {}).n("Route53ResolverClient", "CreateResolverEndpointCommand").f(void 0, void 0).ser(se_CreateResolverEndpointCommand).de(de_CreateResolverEndpointCommand).build() {  static {    __name(this, "CreateResolverEndpointCommand");  }}; // src/commands/CreateResolverQueryLogConfigCommand.ts   var CreateResolverQueryLogConfigCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "CreateResolverQueryLogConfig", {}).n("Route53ResolverClient", "CreateResolverQueryLogConfigCommand").f(void 0, void 0).ser(se_CreateResolverQueryLogConfigCommand).de(de_CreateResolverQueryLogConfigCommand).build() {  static {    __name(this, "CreateResolverQueryLogConfigCommand");  }}; // src/commands/CreateResolverRuleCommand.ts   var CreateResolverRuleCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "CreateResolverRule", {}).n("Route53ResolverClient", "CreateResolverRuleCommand").f(void 0, void 0).ser(se_CreateResolverRuleCommand).de(de_CreateResolverRuleCommand).build() {  static {    __name(this, "CreateResolverRuleCommand");  }}; // src/commands/DeleteFirewallDomainListCommand.ts   var DeleteFirewallDomainListCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "DeleteFirewallDomainList", {}).n("Route53ResolverClient", "DeleteFirewallDomainListCommand").f(void 0, void 0).ser(se_DeleteFirewallDomainListCommand).de(de_DeleteFirewallDomainListCommand).build() {  static {    __name(this, "DeleteFirewallDomainListCommand");  }}; // src/commands/DeleteFirewallRuleCommand.ts   var DeleteFirewallRuleCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "DeleteFirewallRule", {}).n("Route53ResolverClient", "DeleteFirewallRuleCommand").f(void 0, void 0).ser(se_DeleteFirewallRuleCommand).de(de_DeleteFirewallRuleCommand).build() {  static {    __name(this, "DeleteFirewallRuleCommand");  }}; // src/commands/DeleteFirewallRuleGroupCommand.ts   var DeleteFirewallRuleGroupCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "DeleteFirewallRuleGroup", {}).n("Route53ResolverClient", "DeleteFirewallRuleGroupCommand").f(void 0, void 0).ser(se_DeleteFirewallRuleGroupCommand).de(de_DeleteFirewallRuleGroupCommand).build() {  static {    __name(this, "DeleteFirewallRuleGroupCommand");  }}; // src/commands/DeleteOutpostResolverCommand.ts   var DeleteOutpostResolverCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "DeleteOutpostResolver", {}).n("Route53ResolverClient", "DeleteOutpostResolverCommand").f(void 0, void 0).ser(se_DeleteOutpostResolverCommand).de(de_DeleteOutpostResolverCommand).build() {  static {    __name(this, "DeleteOutpostResolverCommand");  }}; // src/commands/DeleteResolverEndpointCommand.ts   var DeleteResolverEndpointCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "DeleteResolverEndpoint", {}).n("Route53ResolverClient", "DeleteResolverEndpointCommand").f(void 0, void 0).ser(se_DeleteResolverEndpointCommand).de(de_DeleteResolverEndpointCommand).build() {  static {    __name(this, "DeleteResolverEndpointCommand");  }}; // src/commands/DeleteResolverQueryLogConfigCommand.ts   var DeleteResolverQueryLogConfigCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "DeleteResolverQueryLogConfig", {}).n("Route53ResolverClient", "DeleteResolverQueryLogConfigCommand").f(void 0, void 0).ser(se_DeleteResolverQueryLogConfigCommand).de(de_DeleteResolverQueryLogConfigCommand).build() {  static {    __name(this, "DeleteResolverQueryLogConfigCommand");  }}; // src/commands/DeleteResolverRuleCommand.ts   var DeleteResolverRuleCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "DeleteResolverRule", {}).n("Route53ResolverClient", "DeleteResolverRuleCommand").f(void 0, void 0).ser(se_DeleteResolverRuleCommand).de(de_DeleteResolverRuleCommand).build() {  static {    __name(this, "DeleteResolverRuleCommand");  }}; // src/commands/DisassociateFirewallRuleGroupCommand.ts   var DisassociateFirewallRuleGroupCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "DisassociateFirewallRuleGroup", {}).n("Route53ResolverClient", "DisassociateFirewallRuleGroupCommand").f(void 0, void 0).ser(se_DisassociateFirewallRuleGroupCommand).de(de_DisassociateFirewallRuleGroupCommand).build() {  static {    __name(this, "DisassociateFirewallRuleGroupCommand");  }}; // src/commands/DisassociateResolverEndpointIpAddressCommand.ts   var DisassociateResolverEndpointIpAddressCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "DisassociateResolverEndpointIpAddress", {}).n("Route53ResolverClient", "DisassociateResolverEndpointIpAddressCommand").f(void 0, void 0).ser(se_DisassociateResolverEndpointIpAddressCommand).de(de_DisassociateResolverEndpointIpAddressCommand).build() {  static {    __name(this, "DisassociateResolverEndpointIpAddressCommand");  }}; // src/commands/DisassociateResolverQueryLogConfigCommand.ts   var DisassociateResolverQueryLogConfigCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "DisassociateResolverQueryLogConfig", {}).n("Route53ResolverClient", "DisassociateResolverQueryLogConfigCommand").f(void 0, void 0).ser(se_DisassociateResolverQueryLogConfigCommand).de(de_DisassociateResolverQueryLogConfigCommand).build() {  static {    __name(this, "DisassociateResolverQueryLogConfigCommand");  }}; // src/commands/DisassociateResolverRuleCommand.ts   var DisassociateResolverRuleCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "DisassociateResolverRule", {}).n("Route53ResolverClient", "DisassociateResolverRuleCommand").f(void 0, void 0).ser(se_DisassociateResolverRuleCommand).de(de_DisassociateResolverRuleCommand).build() {  static {    __name(this, "DisassociateResolverRuleCommand");  }}; // src/commands/GetFirewallConfigCommand.ts   var GetFirewallConfigCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "GetFirewallConfig", {}).n("Route53ResolverClient", "GetFirewallConfigCommand").f(void 0, void 0).ser(se_GetFirewallConfigCommand).de(de_GetFirewallConfigCommand).build() {  static {    __name(this, "GetFirewallConfigCommand");  }}; // src/commands/GetFirewallDomainListCommand.ts   var GetFirewallDomainListCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "GetFirewallDomainList", {}).n("Route53ResolverClient", "GetFirewallDomainListCommand").f(void 0, void 0).ser(se_GetFirewallDomainListCommand).de(de_GetFirewallDomainListCommand).build() {  static {    __name(this, "GetFirewallDomainListCommand");  }}; // src/commands/GetFirewallRuleGroupAssociationCommand.ts   var GetFirewallRuleGroupAssociationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "GetFirewallRuleGroupAssociation", {}).n("Route53ResolverClient", "GetFirewallRuleGroupAssociationCommand").f(void 0, void 0).ser(se_GetFirewallRuleGroupAssociationCommand).de(de_GetFirewallRuleGroupAssociationCommand).build() {  static {    __name(this, "GetFirewallRuleGroupAssociationCommand");  }}; // src/commands/GetFirewallRuleGroupCommand.ts   var GetFirewallRuleGroupCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "GetFirewallRuleGroup", {}).n("Route53ResolverClient", "GetFirewallRuleGroupCommand").f(void 0, void 0).ser(se_GetFirewallRuleGroupCommand).de(de_GetFirewallRuleGroupCommand).build() {  static {    __name(this, "GetFirewallRuleGroupCommand");  }}; // src/commands/GetFirewallRuleGroupPolicyCommand.ts   var GetFirewallRuleGroupPolicyCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "GetFirewallRuleGroupPolicy", {}).n("Route53ResolverClient", "GetFirewallRuleGroupPolicyCommand").f(void 0, void 0).ser(se_GetFirewallRuleGroupPolicyCommand).de(de_GetFirewallRuleGroupPolicyCommand).build() {  static {    __name(this, "GetFirewallRuleGroupPolicyCommand");  }}; // src/commands/GetOutpostResolverCommand.ts   var GetOutpostResolverCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "GetOutpostResolver", {}).n("Route53ResolverClient", "GetOutpostResolverCommand").f(void 0, void 0).ser(se_GetOutpostResolverCommand).de(de_GetOutpostResolverCommand).build() {  static {    __name(this, "GetOutpostResolverCommand");  }}; // src/commands/GetResolverConfigCommand.ts   var GetResolverConfigCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "GetResolverConfig", {}).n("Route53ResolverClient", "GetResolverConfigCommand").f(void 0, void 0).ser(se_GetResolverConfigCommand).de(de_GetResolverConfigCommand).build() {  static {    __name(this, "GetResolverConfigCommand");  }}; // src/commands/GetResolverDnssecConfigCommand.ts   var GetResolverDnssecConfigCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "GetResolverDnssecConfig", {}).n("Route53ResolverClient", "GetResolverDnssecConfigCommand").f(void 0, void 0).ser(se_GetResolverDnssecConfigCommand).de(de_GetResolverDnssecConfigCommand).build() {  static {    __name(this, "GetResolverDnssecConfigCommand");  }}; // src/commands/GetResolverEndpointCommand.ts   var GetResolverEndpointCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "GetResolverEndpoint", {}).n("Route53ResolverClient", "GetResolverEndpointCommand").f(void 0, void 0).ser(se_GetResolverEndpointCommand).de(de_GetResolverEndpointCommand).build() {  static {    __name(this, "GetResolverEndpointCommand");  }}; // src/commands/GetResolverQueryLogConfigAssociationCommand.ts   var GetResolverQueryLogConfigAssociationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "GetResolverQueryLogConfigAssociation", {}).n("Route53ResolverClient", "GetResolverQueryLogConfigAssociationCommand").f(void 0, void 0).ser(se_GetResolverQueryLogConfigAssociationCommand).de(de_GetResolverQueryLogConfigAssociationCommand).build() {  static {    __name(this, "GetResolverQueryLogConfigAssociationCommand");  }}; // src/commands/GetResolverQueryLogConfigCommand.ts   var GetResolverQueryLogConfigCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "GetResolverQueryLogConfig", {}).n("Route53ResolverClient", "GetResolverQueryLogConfigCommand").f(void 0, void 0).ser(se_GetResolverQueryLogConfigCommand).de(de_GetResolverQueryLogConfigCommand).build() {  static {    __name(this, "GetResolverQueryLogConfigCommand");  }}; // src/commands/GetResolverQueryLogConfigPolicyCommand.ts   var GetResolverQueryLogConfigPolicyCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "GetResolverQueryLogConfigPolicy", {}).n("Route53ResolverClient", "GetResolverQueryLogConfigPolicyCommand").f(void 0, void 0).ser(se_GetResolverQueryLogConfigPolicyCommand).de(de_GetResolverQueryLogConfigPolicyCommand).build() {  static {    __name(this, "GetResolverQueryLogConfigPolicyCommand");  }}; // src/commands/GetResolverRuleAssociationCommand.ts   var GetResolverRuleAssociationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "GetResolverRuleAssociation", {}).n("Route53ResolverClient", "GetResolverRuleAssociationCommand").f(void 0, void 0).ser(se_GetResolverRuleAssociationCommand).de(de_GetResolverRuleAssociationCommand).build() {  static {    __name(this, "GetResolverRuleAssociationCommand");  }}; // src/commands/GetResolverRuleCommand.ts   var GetResolverRuleCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "GetResolverRule", {}).n("Route53ResolverClient", "GetResolverRuleCommand").f(void 0, void 0).ser(se_GetResolverRuleCommand).de(de_GetResolverRuleCommand).build() {  static {    __name(this, "GetResolverRuleCommand");  }}; // src/commands/GetResolverRulePolicyCommand.ts   var GetResolverRulePolicyCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "GetResolverRulePolicy", {}).n("Route53ResolverClient", "GetResolverRulePolicyCommand").f(void 0, void 0).ser(se_GetResolverRulePolicyCommand).de(de_GetResolverRulePolicyCommand).build() {  static {    __name(this, "GetResolverRulePolicyCommand");  }}; // src/commands/ImportFirewallDomainsCommand.ts   var ImportFirewallDomainsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "ImportFirewallDomains", {}).n("Route53ResolverClient", "ImportFirewallDomainsCommand").f(void 0, void 0).ser(se_ImportFirewallDomainsCommand).de(de_ImportFirewallDomainsCommand).build() {  static {    __name(this, "ImportFirewallDomainsCommand");  }}; // src/commands/ListFirewallConfigsCommand.ts   var ListFirewallConfigsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "ListFirewallConfigs", {}).n("Route53ResolverClient", "ListFirewallConfigsCommand").f(void 0, void 0).ser(se_ListFirewallConfigsCommand).de(de_ListFirewallConfigsCommand).build() {  static {    __name(this, "ListFirewallConfigsCommand");  }}; // src/commands/ListFirewallDomainListsCommand.ts   var ListFirewallDomainListsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "ListFirewallDomainLists", {}).n("Route53ResolverClient", "ListFirewallDomainListsCommand").f(void 0, void 0).ser(se_ListFirewallDomainListsCommand).de(de_ListFirewallDomainListsCommand).build() {  static {    __name(this, "ListFirewallDomainListsCommand");  }}; // src/commands/ListFirewallDomainsCommand.ts   var ListFirewallDomainsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "ListFirewallDomains", {}).n("Route53ResolverClient", "ListFirewallDomainsCommand").f(void 0, void 0).ser(se_ListFirewallDomainsCommand).de(de_ListFirewallDomainsCommand).build() {  static {    __name(this, "ListFirewallDomainsCommand");  }}; // src/commands/ListFirewallRuleGroupAssociationsCommand.ts   var ListFirewallRuleGroupAssociationsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "ListFirewallRuleGroupAssociations", {}).n("Route53ResolverClient", "ListFirewallRuleGroupAssociationsCommand").f(void 0, void 0).ser(se_ListFirewallRuleGroupAssociationsCommand).de(de_ListFirewallRuleGroupAssociationsCommand).build() {  static {    __name(this, "ListFirewallRuleGroupAssociationsCommand");  }}; // src/commands/ListFirewallRuleGroupsCommand.ts   var ListFirewallRuleGroupsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "ListFirewallRuleGroups", {}).n("Route53ResolverClient", "ListFirewallRuleGroupsCommand").f(void 0, void 0).ser(se_ListFirewallRuleGroupsCommand).de(de_ListFirewallRuleGroupsCommand).build() {  static {    __name(this, "ListFirewallRuleGroupsCommand");  }}; // src/commands/ListFirewallRulesCommand.ts   var ListFirewallRulesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "ListFirewallRules", {}).n("Route53ResolverClient", "ListFirewallRulesCommand").f(void 0, void 0).ser(se_ListFirewallRulesCommand).de(de_ListFirewallRulesCommand).build() {  static {    __name(this, "ListFirewallRulesCommand");  }}; // src/commands/ListOutpostResolversCommand.ts   var ListOutpostResolversCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "ListOutpostResolvers", {}).n("Route53ResolverClient", "ListOutpostResolversCommand").f(void 0, void 0).ser(se_ListOutpostResolversCommand).de(de_ListOutpostResolversCommand).build() {  static {    __name(this, "ListOutpostResolversCommand");  }}; // src/commands/ListResolverConfigsCommand.ts   var ListResolverConfigsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "ListResolverConfigs", {}).n("Route53ResolverClient", "ListResolverConfigsCommand").f(void 0, void 0).ser(se_ListResolverConfigsCommand).de(de_ListResolverConfigsCommand).build() {  static {    __name(this, "ListResolverConfigsCommand");  }}; // src/commands/ListResolverDnssecConfigsCommand.ts   var ListResolverDnssecConfigsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "ListResolverDnssecConfigs", {}).n("Route53ResolverClient", "ListResolverDnssecConfigsCommand").f(void 0, void 0).ser(se_ListResolverDnssecConfigsCommand).de(de_ListResolverDnssecConfigsCommand).build() {  static {    __name(this, "ListResolverDnssecConfigsCommand");  }}; // src/commands/ListResolverEndpointIpAddressesCommand.ts   var ListResolverEndpointIpAddressesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "ListResolverEndpointIpAddresses", {}).n("Route53ResolverClient", "ListResolverEndpointIpAddressesCommand").f(void 0, void 0).ser(se_ListResolverEndpointIpAddressesCommand).de(de_ListResolverEndpointIpAddressesCommand).build() {  static {    __name(this, "ListResolverEndpointIpAddressesCommand");  }}; // src/commands/ListResolverEndpointsCommand.ts   var ListResolverEndpointsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "ListResolverEndpoints", {}).n("Route53ResolverClient", "ListResolverEndpointsCommand").f(void 0, void 0).ser(se_ListResolverEndpointsCommand).de(de_ListResolverEndpointsCommand).build() {  static {    __name(this, "ListResolverEndpointsCommand");  }}; // src/commands/ListResolverQueryLogConfigAssociationsCommand.ts   var ListResolverQueryLogConfigAssociationsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "ListResolverQueryLogConfigAssociations", {}).n("Route53ResolverClient", "ListResolverQueryLogConfigAssociationsCommand").f(void 0, void 0).ser(se_ListResolverQueryLogConfigAssociationsCommand).de(de_ListResolverQueryLogConfigAssociationsCommand).build() {  static {    __name(this, "ListResolverQueryLogConfigAssociationsCommand");  }}; // src/commands/ListResolverQueryLogConfigsCommand.ts   var ListResolverQueryLogConfigsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "ListResolverQueryLogConfigs", {}).n("Route53ResolverClient", "ListResolverQueryLogConfigsCommand").f(void 0, void 0).ser(se_ListResolverQueryLogConfigsCommand).de(de_ListResolverQueryLogConfigsCommand).build() {  static {    __name(this, "ListResolverQueryLogConfigsCommand");  }}; // src/commands/ListResolverRuleAssociationsCommand.ts   var ListResolverRuleAssociationsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "ListResolverRuleAssociations", {}).n("Route53ResolverClient", "ListResolverRuleAssociationsCommand").f(void 0, void 0).ser(se_ListResolverRuleAssociationsCommand).de(de_ListResolverRuleAssociationsCommand).build() {  static {    __name(this, "ListResolverRuleAssociationsCommand");  }}; // src/commands/ListResolverRulesCommand.ts   var ListResolverRulesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "ListResolverRules", {}).n("Route53ResolverClient", "ListResolverRulesCommand").f(void 0, void 0).ser(se_ListResolverRulesCommand).de(de_ListResolverRulesCommand).build() {  static {    __name(this, "ListResolverRulesCommand");  }}; // src/commands/ListTagsForResourceCommand.ts   var ListTagsForResourceCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "ListTagsForResource", {}).n("Route53ResolverClient", "ListTagsForResourceCommand").f(void 0, void 0).ser(se_ListTagsForResourceCommand).de(de_ListTagsForResourceCommand).build() {  static {    __name(this, "ListTagsForResourceCommand");  }}; // src/commands/PutFirewallRuleGroupPolicyCommand.ts   var PutFirewallRuleGroupPolicyCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "PutFirewallRuleGroupPolicy", {}).n("Route53ResolverClient", "PutFirewallRuleGroupPolicyCommand").f(void 0, void 0).ser(se_PutFirewallRuleGroupPolicyCommand).de(de_PutFirewallRuleGroupPolicyCommand).build() {  static {    __name(this, "PutFirewallRuleGroupPolicyCommand");  }}; // src/commands/PutResolverQueryLogConfigPolicyCommand.ts   var PutResolverQueryLogConfigPolicyCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "PutResolverQueryLogConfigPolicy", {}).n("Route53ResolverClient", "PutResolverQueryLogConfigPolicyCommand").f(void 0, void 0).ser(se_PutResolverQueryLogConfigPolicyCommand).de(de_PutResolverQueryLogConfigPolicyCommand).build() {  static {    __name(this, "PutResolverQueryLogConfigPolicyCommand");  }}; // src/commands/PutResolverRulePolicyCommand.ts   var PutResolverRulePolicyCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "PutResolverRulePolicy", {}).n("Route53ResolverClient", "PutResolverRulePolicyCommand").f(void 0, void 0).ser(se_PutResolverRulePolicyCommand).de(de_PutResolverRulePolicyCommand).build() {  static {    __name(this, "PutResolverRulePolicyCommand");  }}; // src/commands/TagResourceCommand.ts   var TagResourceCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "TagResource", {}).n("Route53ResolverClient", "TagResourceCommand").f(void 0, void 0).ser(se_TagResourceCommand).de(de_TagResourceCommand).build() {  static {    __name(this, "TagResourceCommand");  }}; // src/commands/UntagResourceCommand.ts   var UntagResourceCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "UntagResource", {}).n("Route53ResolverClient", "UntagResourceCommand").f(void 0, void 0).ser(se_UntagResourceCommand).de(de_UntagResourceCommand).build() {  static {    __name(this, "UntagResourceCommand");  }}; // src/commands/UpdateFirewallConfigCommand.ts   var UpdateFirewallConfigCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "UpdateFirewallConfig", {}).n("Route53ResolverClient", "UpdateFirewallConfigCommand").f(void 0, void 0).ser(se_UpdateFirewallConfigCommand).de(de_UpdateFirewallConfigCommand).build() {  static {    __name(this, "UpdateFirewallConfigCommand");  }}; // src/commands/UpdateFirewallDomainsCommand.ts   var UpdateFirewallDomainsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "UpdateFirewallDomains", {}).n("Route53ResolverClient", "UpdateFirewallDomainsCommand").f(void 0, void 0).ser(se_UpdateFirewallDomainsCommand).de(de_UpdateFirewallDomainsCommand).build() {  static {    __name(this, "UpdateFirewallDomainsCommand");  }}; // src/commands/UpdateFirewallRuleCommand.ts   var UpdateFirewallRuleCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "UpdateFirewallRule", {}).n("Route53ResolverClient", "UpdateFirewallRuleCommand").f(void 0, void 0).ser(se_UpdateFirewallRuleCommand).de(de_UpdateFirewallRuleCommand).build() {  static {    __name(this, "UpdateFirewallRuleCommand");  }}; // src/commands/UpdateFirewallRuleGroupAssociationCommand.ts   var UpdateFirewallRuleGroupAssociationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "UpdateFirewallRuleGroupAssociation", {}).n("Route53ResolverClient", "UpdateFirewallRuleGroupAssociationCommand").f(void 0, void 0).ser(se_UpdateFirewallRuleGroupAssociationCommand).de(de_UpdateFirewallRuleGroupAssociationCommand).build() {  static {    __name(this, "UpdateFirewallRuleGroupAssociationCommand");  }}; // src/commands/UpdateOutpostResolverCommand.ts   var UpdateOutpostResolverCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "UpdateOutpostResolver", {}).n("Route53ResolverClient", "UpdateOutpostResolverCommand").f(void 0, void 0).ser(se_UpdateOutpostResolverCommand).de(de_UpdateOutpostResolverCommand).build() {  static {    __name(this, "UpdateOutpostResolverCommand");  }}; // src/commands/UpdateResolverConfigCommand.ts   var UpdateResolverConfigCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "UpdateResolverConfig", {}).n("Route53ResolverClient", "UpdateResolverConfigCommand").f(void 0, void 0).ser(se_UpdateResolverConfigCommand).de(de_UpdateResolverConfigCommand).build() {  static {    __name(this, "UpdateResolverConfigCommand");  }}; // src/commands/UpdateResolverDnssecConfigCommand.ts   var UpdateResolverDnssecConfigCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "UpdateResolverDnssecConfig", {}).n("Route53ResolverClient", "UpdateResolverDnssecConfigCommand").f(void 0, void 0).ser(se_UpdateResolverDnssecConfigCommand).de(de_UpdateResolverDnssecConfigCommand).build() {  static {    __name(this, "UpdateResolverDnssecConfigCommand");  }}; // src/commands/UpdateResolverEndpointCommand.ts   var UpdateResolverEndpointCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "UpdateResolverEndpoint", {}).n("Route53ResolverClient", "UpdateResolverEndpointCommand").f(void 0, void 0).ser(se_UpdateResolverEndpointCommand).de(de_UpdateResolverEndpointCommand).build() {  static {    __name(this, "UpdateResolverEndpointCommand");  }}; // src/commands/UpdateResolverRuleCommand.ts   var UpdateResolverRuleCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("Route53Resolver", "UpdateResolverRule", {}).n("Route53ResolverClient", "UpdateResolverRuleCommand").f(void 0, void 0).ser(se_UpdateResolverRuleCommand).de(de_UpdateResolverRuleCommand).build() {  static {    __name(this, "UpdateResolverRuleCommand");  }}; // src/Route53Resolver.tsvar commands = {  AssociateFirewallRuleGroupCommand,  AssociateResolverEndpointIpAddressCommand,  AssociateResolverQueryLogConfigCommand,  AssociateResolverRuleCommand,  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,  ListOutpostResolversCommand,  ListResolverConfigsCommand,  ListResolverDnssecConfigsCommand,  ListResolverEndpointIpAddressesCommand,  ListResolverEndpointsCommand,  ListResolverQueryLogConfigAssociationsCommand,  ListResolverQueryLogConfigsCommand,  ListResolverRuleAssociationsCommand,  ListResolverRulesCommand,  ListTagsForResourceCommand,  PutFirewallRuleGroupPolicyCommand,  PutResolverQueryLogConfigPolicyCommand,  PutResolverRulePolicyCommand,  TagResourceCommand,  UntagResourceCommand,  UpdateFirewallConfigCommand,  UpdateFirewallDomainsCommand,  UpdateFirewallRuleCommand,  UpdateFirewallRuleGroupAssociationCommand,  UpdateOutpostResolverCommand,  UpdateResolverConfigCommand,  UpdateResolverDnssecConfigCommand,  UpdateResolverEndpointCommand,  UpdateResolverRuleCommand};var Route53Resolver = class extends Route53ResolverClient {  static {    __name(this, "Route53Resolver");  }};(0, import_smithy_client.createAggregatedClient)(commands, Route53Resolver); // src/pagination/ListFirewallConfigsPaginator.ts var paginateListFirewallConfigs = (0, import_core.createPaginator)(Route53ResolverClient, ListFirewallConfigsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListFirewallDomainListsPaginator.ts var paginateListFirewallDomainLists = (0, import_core.createPaginator)(Route53ResolverClient, ListFirewallDomainListsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListFirewallDomainsPaginator.ts var paginateListFirewallDomains = (0, import_core.createPaginator)(Route53ResolverClient, ListFirewallDomainsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListFirewallRuleGroupAssociationsPaginator.ts var paginateListFirewallRuleGroupAssociations = (0, import_core.createPaginator)(Route53ResolverClient, ListFirewallRuleGroupAssociationsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListFirewallRuleGroupsPaginator.ts var paginateListFirewallRuleGroups = (0, import_core.createPaginator)(Route53ResolverClient, ListFirewallRuleGroupsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListFirewallRulesPaginator.ts var paginateListFirewallRules = (0, import_core.createPaginator)(Route53ResolverClient, ListFirewallRulesCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListOutpostResolversPaginator.ts var paginateListOutpostResolvers = (0, import_core.createPaginator)(Route53ResolverClient, ListOutpostResolversCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListResolverConfigsPaginator.ts var paginateListResolverConfigs = (0, import_core.createPaginator)(Route53ResolverClient, ListResolverConfigsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListResolverDnssecConfigsPaginator.ts var paginateListResolverDnssecConfigs = (0, import_core.createPaginator)(Route53ResolverClient, ListResolverDnssecConfigsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListResolverEndpointIpAddressesPaginator.ts var paginateListResolverEndpointIpAddresses = (0, import_core.createPaginator)(Route53ResolverClient, ListResolverEndpointIpAddressesCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListResolverEndpointsPaginator.ts var paginateListResolverEndpoints = (0, import_core.createPaginator)(Route53ResolverClient, ListResolverEndpointsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListResolverQueryLogConfigAssociationsPaginator.ts var paginateListResolverQueryLogConfigAssociations = (0, import_core.createPaginator)(Route53ResolverClient, ListResolverQueryLogConfigAssociationsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListResolverQueryLogConfigsPaginator.ts var paginateListResolverQueryLogConfigs = (0, import_core.createPaginator)(Route53ResolverClient, ListResolverQueryLogConfigsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListResolverRuleAssociationsPaginator.ts var paginateListResolverRuleAssociations = (0, import_core.createPaginator)(Route53ResolverClient, ListResolverRuleAssociationsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListResolverRulesPaginator.ts var paginateListResolverRules = (0, import_core.createPaginator)(Route53ResolverClient, ListResolverRulesCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListTagsForResourcePaginator.ts var paginateListTagsForResource = (0, import_core.createPaginator)(Route53ResolverClient, ListTagsForResourceCommand, "NextToken", "NextToken", "MaxResults");// Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = {  Route53ResolverServiceException,  __Client,  Route53ResolverClient,  Route53Resolver,  $Command,  AssociateFirewallRuleGroupCommand,  AssociateResolverEndpointIpAddressCommand,  AssociateResolverQueryLogConfigCommand,  AssociateResolverRuleCommand,  CreateFirewallDomainListCommand,  CreateFirewallRuleCommand,  CreateFirewallRuleGroupCommand,  CreateOutpostResolverCommand,  CreateResolverEndpointCommand,  CreateResolverQueryLogConfigCommand,  CreateResolverRuleCommand,  DeleteFirewallDomainListCommand,  DeleteFirewallRuleCommand,  DeleteFirewallRuleGroupCommand,  DeleteOutpostResolverCommand,  DeleteResolverEndpointCommand,  DeleteResolverQueryLogConfigCommand,  DeleteResolverRuleCommand,  DisassociateFirewallRuleGroupCommand,  DisassociateResolverEndpointIpAddressCommand,  DisassociateResolverQueryLogConfigCommand,  DisassociateResolverRuleCommand,  GetFirewallConfigCommand,  GetFirewallDomainListCommand,  GetFirewallRuleGroupAssociationCommand,  GetFirewallRuleGroupCommand,  GetFirewallRuleGroupPolicyCommand,  GetOutpostResolverCommand,  GetResolverConfigCommand,  GetResolverDnssecConfigCommand,  GetResolverEndpointCommand,  GetResolverQueryLogConfigAssociationCommand,  GetResolverQueryLogConfigCommand,  GetResolverQueryLogConfigPolicyCommand,  GetResolverRuleAssociationCommand,  GetResolverRuleCommand,  GetResolverRulePolicyCommand,  ImportFirewallDomainsCommand,  ListFirewallConfigsCommand,  ListFirewallDomainListsCommand,  ListFirewallDomainsCommand,  ListFirewallRuleGroupAssociationsCommand,  ListFirewallRuleGroupsCommand,  ListFirewallRulesCommand,  ListOutpostResolversCommand,  ListResolverConfigsCommand,  ListResolverDnssecConfigsCommand,  ListResolverEndpointIpAddressesCommand,  ListResolverEndpointsCommand,  ListResolverQueryLogConfigAssociationsCommand,  ListResolverQueryLogConfigsCommand,  ListResolverRuleAssociationsCommand,  ListResolverRulesCommand,  ListTagsForResourceCommand,  PutFirewallRuleGroupPolicyCommand,  PutResolverQueryLogConfigPolicyCommand,  PutResolverRulePolicyCommand,  TagResourceCommand,  UntagResourceCommand,  UpdateFirewallConfigCommand,  UpdateFirewallDomainsCommand,  UpdateFirewallRuleCommand,  UpdateFirewallRuleGroupAssociationCommand,  UpdateOutpostResolverCommand,  UpdateResolverConfigCommand,  UpdateResolverDnssecConfigCommand,  UpdateResolverEndpointCommand,  UpdateResolverRuleCommand,  paginateListFirewallConfigs,  paginateListFirewallDomainLists,  paginateListFirewallDomains,  paginateListFirewallRuleGroupAssociations,  paginateListFirewallRuleGroups,  paginateListFirewallRules,  paginateListOutpostResolvers,  paginateListResolverConfigs,  paginateListResolverDnssecConfigs,  paginateListResolverEndpointIpAddresses,  paginateListResolverEndpoints,  paginateListResolverQueryLogConfigAssociations,  paginateListResolverQueryLogConfigs,  paginateListResolverRuleAssociations,  paginateListResolverRules,  paginateListTagsForResource,  AccessDeniedException,  Action,  MutationProtectionStatus,  FirewallRuleGroupAssociationStatus,  ConflictException,  InternalServiceErrorException,  LimitExceededException,  ResourceNotFoundException,  ThrottlingException,  ValidationException,  ResolverEndpointDirection,  Protocol,  ResolverEndpointType,  ResolverEndpointStatus,  InvalidParameterException,  InvalidRequestException,  ResourceExistsException,  ResolverQueryLogConfigAssociationError,  ResolverQueryLogConfigAssociationStatus,  ResolverRuleAssociationStatus,  ResourceUnavailableException,  AutodefinedReverseFlag,  BlockOverrideDnsType,  BlockResponse,  ConfidenceThreshold,  FirewallDomainListStatus,  DnsThreatProtection,  FirewallDomainRedirectionAction,  ShareStatus,  FirewallRuleGroupStatus,  OutpostResolverStatus,  ServiceQuotaExceededException,  ResolverQueryLogConfigStatus,  RuleTypeOption,  ResolverRuleStatus,  ResourceInUseException,  FirewallFailOpenStatus,  FirewallDomainImportOperation,  FirewallDomainUpdateOperation,  ResolverAutodefinedReverseStatus,  ResolverDNSSECValidationStatus,  UnknownResourceException,  InvalidNextTokenException,  InvalidPolicyDocument,  InvalidTagException,  IpAddressStatus,  SortOrder,  Validation});