/var/runtime/node_modules/@aws-sdk/client-wafv2/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 /.
"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, { ActionValue: () => ActionValue, AssociateWebACLCommand: () => AssociateWebACLCommand, AssociatedResourceType: () => AssociatedResourceType, BodyParsingFallbackBehavior: () => BodyParsingFallbackBehavior, CheckCapacityCommand: () => CheckCapacityCommand, ComparisonOperator: () => ComparisonOperator, CountryCode: () => CountryCode, CreateAPIKeyCommand: () => CreateAPIKeyCommand, CreateIPSetCommand: () => CreateIPSetCommand, CreateRegexPatternSetCommand: () => CreateRegexPatternSetCommand, CreateRuleGroupCommand: () => CreateRuleGroupCommand, CreateWebACLCommand: () => CreateWebACLCommand, DataProtectionAction: () => DataProtectionAction, DeleteAPIKeyCommand: () => DeleteAPIKeyCommand, DeleteFirewallManagerRuleGroupsCommand: () => DeleteFirewallManagerRuleGroupsCommand, DeleteIPSetCommand: () => DeleteIPSetCommand, DeleteLoggingConfigurationCommand: () => DeleteLoggingConfigurationCommand, DeletePermissionPolicyCommand: () => DeletePermissionPolicyCommand, DeleteRegexPatternSetCommand: () => DeleteRegexPatternSetCommand, DeleteRuleGroupCommand: () => DeleteRuleGroupCommand, DeleteWebACLCommand: () => DeleteWebACLCommand, DescribeAllManagedProductsCommand: () => DescribeAllManagedProductsCommand, DescribeManagedProductsByVendorCommand: () => DescribeManagedProductsByVendorCommand, DescribeManagedRuleGroupCommand: () => DescribeManagedRuleGroupCommand, DisassociateWebACLCommand: () => DisassociateWebACLCommand, FailureReason: () => FailureReason, FallbackBehavior: () => FallbackBehavior, FieldToProtectType: () => FieldToProtectType, FilterBehavior: () => FilterBehavior, FilterRequirement: () => FilterRequirement, ForwardedIPPosition: () => ForwardedIPPosition, GenerateMobileSdkReleaseUrlCommand: () => GenerateMobileSdkReleaseUrlCommand, GetDecryptedAPIKeyCommand: () => GetDecryptedAPIKeyCommand, GetIPSetCommand: () => GetIPSetCommand, GetLoggingConfigurationCommand: () => GetLoggingConfigurationCommand, GetManagedRuleSetCommand: () => GetManagedRuleSetCommand, GetMobileSdkReleaseCommand: () => GetMobileSdkReleaseCommand, GetPermissionPolicyCommand: () => GetPermissionPolicyCommand, GetRateBasedStatementManagedKeysCommand: () => GetRateBasedStatementManagedKeysCommand, GetRegexPatternSetCommand: () => GetRegexPatternSetCommand, GetRuleGroupCommand: () => GetRuleGroupCommand, GetSampledRequestsCommand: () => GetSampledRequestsCommand, GetWebACLCommand: () => GetWebACLCommand, GetWebACLForResourceCommand: () => GetWebACLForResourceCommand, IPAddressVersion: () => IPAddressVersion, InspectionLevel: () => InspectionLevel, JsonMatchScope: () => JsonMatchScope, LabelMatchScope: () => LabelMatchScope, ListAPIKeysCommand: () => ListAPIKeysCommand, ListAvailableManagedRuleGroupVersionsCommand: () => ListAvailableManagedRuleGroupVersionsCommand, ListAvailableManagedRuleGroupsCommand: () => ListAvailableManagedRuleGroupsCommand, ListIPSetsCommand: () => ListIPSetsCommand, ListLoggingConfigurationsCommand: () => ListLoggingConfigurationsCommand, ListManagedRuleSetsCommand: () => ListManagedRuleSetsCommand, ListMobileSdkReleasesCommand: () => ListMobileSdkReleasesCommand, ListRegexPatternSetsCommand: () => ListRegexPatternSetsCommand, ListResourcesForWebACLCommand: () => ListResourcesForWebACLCommand, ListRuleGroupsCommand: () => ListRuleGroupsCommand, ListTagsForResourceCommand: () => ListTagsForResourceCommand, ListWebACLsCommand: () => ListWebACLsCommand, LogScope: () => LogScope, LogType: () => LogType, LowReputationMode: () => LowReputationMode, MapMatchScope: () => MapMatchScope, OversizeHandling: () => OversizeHandling, ParameterExceptionField: () => ParameterExceptionField, PayloadType: () => PayloadType, Platform: () => Platform, PositionalConstraint: () => PositionalConstraint, PutLoggingConfigurationCommand: () => PutLoggingConfigurationCommand, PutManagedRuleSetVersionsCommand: () => PutManagedRuleSetVersionsCommand, PutPermissionPolicyCommand: () => PutPermissionPolicyCommand, RateBasedStatementAggregateKeyType: () => RateBasedStatementAggregateKeyType, ResourceType: () => ResourceType, ResponseContentType: () => ResponseContentType, Scope: () => Scope, SensitivityLevel: () => SensitivityLevel, SensitivityToAct: () => SensitivityToAct, SizeInspectionLimit: () => SizeInspectionLimit, TagResourceCommand: () => TagResourceCommand, TextTransformationType: () => TextTransformationType, UntagResourceCommand: () => UntagResourceCommand, UpdateIPSetCommand: () => UpdateIPSetCommand, UpdateManagedRuleSetVersionExpiryDateCommand: () => UpdateManagedRuleSetVersionExpiryDateCommand, UpdateRegexPatternSetCommand: () => UpdateRegexPatternSetCommand, UpdateRuleGroupCommand: () => UpdateRuleGroupCommand, UpdateWebACLCommand: () => UpdateWebACLCommand, UsageOfAction: () => UsageOfAction, WAFAssociatedItemException: () => WAFAssociatedItemException, WAFConfigurationWarningException: () => WAFConfigurationWarningException, WAFDuplicateItemException: () => WAFDuplicateItemException, WAFExpiredManagedRuleGroupVersionException: () => WAFExpiredManagedRuleGroupVersionException, WAFInternalErrorException: () => WAFInternalErrorException, WAFInvalidOperationException: () => WAFInvalidOperationException, WAFInvalidParameterException: () => WAFInvalidParameterException, WAFInvalidPermissionPolicyException: () => WAFInvalidPermissionPolicyException, WAFInvalidResourceException: () => WAFInvalidResourceException, WAFLimitsExceededException: () => WAFLimitsExceededException, WAFLogDestinationPermissionIssueException: () => WAFLogDestinationPermissionIssueException, WAFNonexistentItemException: () => WAFNonexistentItemException, WAFOptimisticLockException: () => WAFOptimisticLockException, WAFServiceLinkedRoleErrorException: () => WAFServiceLinkedRoleErrorException, WAFSubscriptionNotFoundException: () => WAFSubscriptionNotFoundException, WAFTagOperationException: () => WAFTagOperationException, WAFTagOperationInternalErrorException: () => WAFTagOperationInternalErrorException, WAFUnavailableEntityException: () => WAFUnavailableEntityException, WAFUnsupportedAggregateKeyTypeException: () => WAFUnsupportedAggregateKeyTypeException, WAFV2: () => WAFV2, WAFV2Client: () => WAFV2Client, WAFV2ServiceException: () => WAFV2ServiceException, __Client: () => import_smithy_client.Client});module.exports = __toCommonJS(index_exports); // src/WAFV2Client.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: "wafv2" });}, "resolveClientEndpointParameters");var commonParams = { UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, Endpoint: { type: "builtInParams", name: "endpoint" }, Region: { type: "builtInParams", name: "region" }, UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }}; // src/WAFV2Client.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/WAFV2Client.tsvar WAFV2Client = class extends import_smithy_client.Client { static { __name(this, "WAFV2Client"); } /** * The resolved configuration of WAFV2Client class. This is resolved and normalized from the {@link WAFV2ClientConfig | 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.defaultWAFV2HttpAuthSchemeParametersProvider, 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/WAFV2.ts // src/commands/AssociateWebACLCommand.ts var import_middleware_serde = require("@smithy/middleware-serde"); // src/protocols/Aws_json1_1.tsvar import_core2 = require("@aws-sdk/core"); // src/models/WAFV2ServiceException.ts var WAFV2ServiceException = class _WAFV2ServiceException extends import_smithy_client.ServiceException { static { __name(this, "WAFV2ServiceException"); } /** * @internal */ constructor(options) { super(options); Object.setPrototypeOf(this, _WAFV2ServiceException.prototype); }}; // src/models/models_0.tsvar ActionValue = { ALLOW: "ALLOW", BLOCK: "BLOCK", CAPTCHA: "CAPTCHA", CHALLENGE: "CHALLENGE", COUNT: "COUNT", EXCLUDED_AS_COUNT: "EXCLUDED_AS_COUNT"};var FallbackBehavior = { MATCH: "MATCH", NO_MATCH: "NO_MATCH"};var OversizeHandling = { CONTINUE: "CONTINUE", MATCH: "MATCH", NO_MATCH: "NO_MATCH"};var MapMatchScope = { ALL: "ALL", KEY: "KEY", VALUE: "VALUE"};var BodyParsingFallbackBehavior = { EVALUATE_AS_STRING: "EVALUATE_AS_STRING", MATCH: "MATCH", NO_MATCH: "NO_MATCH"};var JsonMatchScope = { ALL: "ALL", KEY: "KEY", VALUE: "VALUE"};var PositionalConstraint = { CONTAINS: "CONTAINS", CONTAINS_WORD: "CONTAINS_WORD", ENDS_WITH: "ENDS_WITH", EXACTLY: "EXACTLY", STARTS_WITH: "STARTS_WITH"};var TextTransformationType = { BASE64_DECODE: "BASE64_DECODE", BASE64_DECODE_EXT: "BASE64_DECODE_EXT", CMD_LINE: "CMD_LINE", COMPRESS_WHITE_SPACE: "COMPRESS_WHITE_SPACE", CSS_DECODE: "CSS_DECODE", ESCAPE_SEQ_DECODE: "ESCAPE_SEQ_DECODE", HEX_DECODE: "HEX_DECODE", HTML_ENTITY_DECODE: "HTML_ENTITY_DECODE", JS_DECODE: "JS_DECODE", LOWERCASE: "LOWERCASE", MD5: "MD5", NONE: "NONE", NORMALIZE_PATH: "NORMALIZE_PATH", NORMALIZE_PATH_WIN: "NORMALIZE_PATH_WIN", REMOVE_NULLS: "REMOVE_NULLS", REPLACE_COMMENTS: "REPLACE_COMMENTS", REPLACE_NULLS: "REPLACE_NULLS", SQL_HEX_DECODE: "SQL_HEX_DECODE", URL_DECODE: "URL_DECODE", URL_DECODE_UNI: "URL_DECODE_UNI", UTF8_TO_UNICODE: "UTF8_TO_UNICODE"};var CountryCode = { AD: "AD", AE: "AE", AF: "AF", AG: "AG", AI: "AI", AL: "AL", AM: "AM", AO: "AO", AQ: "AQ", AR: "AR", AS: "AS", AT: "AT", AU: "AU", AW: "AW", AX: "AX", AZ: "AZ", BA: "BA", BB: "BB", BD: "BD", BE: "BE", BF: "BF", BG: "BG", BH: "BH", BI: "BI", BJ: "BJ", BL: "BL", BM: "BM", BN: "BN", BO: "BO", BQ: "BQ", BR: "BR", BS: "BS", BT: "BT", BV: "BV", BW: "BW", BY: "BY", BZ: "BZ", CA: "CA", CC: "CC", CD: "CD", CF: "CF", CG: "CG", CH: "CH", CI: "CI", CK: "CK", CL: "CL", CM: "CM", CN: "CN", CO: "CO", CR: "CR", CU: "CU", CV: "CV", CW: "CW", CX: "CX", CY: "CY", CZ: "CZ", DE: "DE", DJ: "DJ", DK: "DK", DM: "DM", DO: "DO", DZ: "DZ", EC: "EC", EE: "EE", EG: "EG", EH: "EH", ER: "ER", ES: "ES", ET: "ET", FI: "FI", FJ: "FJ", FK: "FK", FM: "FM", FO: "FO", FR: "FR", GA: "GA", GB: "GB", GD: "GD", GE: "GE", GF: "GF", GG: "GG", GH: "GH", GI: "GI", GL: "GL", GM: "GM", GN: "GN", GP: "GP", GQ: "GQ", GR: "GR", GS: "GS", GT: "GT", GU: "GU", GW: "GW", GY: "GY", HK: "HK", HM: "HM", HN: "HN", HR: "HR", HT: "HT", HU: "HU", ID: "ID", IE: "IE", IL: "IL", IM: "IM", IN: "IN", IO: "IO", IQ: "IQ", IR: "IR", IS: "IS", IT: "IT", JE: "JE", JM: "JM", JO: "JO", JP: "JP", KE: "KE", KG: "KG", KH: "KH", KI: "KI", KM: "KM", KN: "KN", KP: "KP", KR: "KR", KW: "KW", KY: "KY", KZ: "KZ", LA: "LA", LB: "LB", LC: "LC", LI: "LI", LK: "LK", LR: "LR", LS: "LS", LT: "LT", LU: "LU", LV: "LV", LY: "LY", MA: "MA", MC: "MC", MD: "MD", ME: "ME", MF: "MF", MG: "MG", MH: "MH", MK: "MK", ML: "ML", MM: "MM", MN: "MN", MO: "MO", MP: "MP", MQ: "MQ", MR: "MR", MS: "MS", MT: "MT", MU: "MU", MV: "MV", MW: "MW", MX: "MX", MY: "MY", MZ: "MZ", NA: "NA", NC: "NC", NE: "NE", NF: "NF", NG: "NG", NI: "NI", NL: "NL", NO: "NO", NP: "NP", NR: "NR", NU: "NU", NZ: "NZ", OM: "OM", PA: "PA", PE: "PE", PF: "PF", PG: "PG", PH: "PH", PK: "PK", PL: "PL", PM: "PM", PN: "PN", PR: "PR", PS: "PS", PT: "PT", PW: "PW", PY: "PY", QA: "QA", RE: "RE", RO: "RO", RS: "RS", RU: "RU", RW: "RW", SA: "SA", SB: "SB", SC: "SC", SD: "SD", SE: "SE", SG: "SG", SH: "SH", SI: "SI", SJ: "SJ", SK: "SK", SL: "SL", SM: "SM", SN: "SN", SO: "SO", SR: "SR", SS: "SS", ST: "ST", SV: "SV", SX: "SX", SY: "SY", SZ: "SZ", TC: "TC", TD: "TD", TF: "TF", TG: "TG", TH: "TH", TJ: "TJ", TK: "TK", TL: "TL", TM: "TM", TN: "TN", TO: "TO", TR: "TR", TT: "TT", TV: "TV", TW: "TW", TZ: "TZ", UA: "UA", UG: "UG", UM: "UM", US: "US", UY: "UY", UZ: "UZ", VA: "VA", VC: "VC", VE: "VE", VG: "VG", VI: "VI", VN: "VN", VU: "VU", WF: "WF", WS: "WS", XK: "XK", YE: "YE", YT: "YT", ZA: "ZA", ZM: "ZM", ZW: "ZW"};var ForwardedIPPosition = { ANY: "ANY", FIRST: "FIRST", LAST: "LAST"};var LabelMatchScope = { LABEL: "LABEL", NAMESPACE: "NAMESPACE"};var PayloadType = { FORM_ENCODED: "FORM_ENCODED", JSON: "JSON"};var SensitivityToAct = { HIGH: "HIGH", LOW: "LOW", MEDIUM: "MEDIUM"};var UsageOfAction = { DISABLED: "DISABLED", ENABLED: "ENABLED"};var InspectionLevel = { COMMON: "COMMON", TARGETED: "TARGETED"};var RateBasedStatementAggregateKeyType = { CONSTANT: "CONSTANT", CUSTOM_KEYS: "CUSTOM_KEYS", FORWARDED_IP: "FORWARDED_IP", IP: "IP"};var ComparisonOperator = { EQ: "EQ", GE: "GE", GT: "GT", LE: "LE", LT: "LT", NE: "NE"};var SensitivityLevel = { HIGH: "HIGH", LOW: "LOW"};var AssociatedResourceType = { API_GATEWAY: "API_GATEWAY", APP_RUNNER_SERVICE: "APP_RUNNER_SERVICE", CLOUDFRONT: "CLOUDFRONT", COGNITO_USER_POOL: "COGNITO_USER_POOL", VERIFIED_ACCESS_INSTANCE: "VERIFIED_ACCESS_INSTANCE"};var WAFInternalErrorException = class _WAFInternalErrorException extends WAFV2ServiceException { static { __name(this, "WAFInternalErrorException"); } name = "WAFInternalErrorException"; $fault = "server"; Message; /** * @internal */ constructor(opts) { super({ name: "WAFInternalErrorException", $fault: "server", ...opts }); Object.setPrototypeOf(this, _WAFInternalErrorException.prototype); this.Message = opts.Message; }};var WAFInvalidOperationException = class _WAFInvalidOperationException extends WAFV2ServiceException { static { __name(this, "WAFInvalidOperationException"); } name = "WAFInvalidOperationException"; $fault = "client"; Message; /** * @internal */ constructor(opts) { super({ name: "WAFInvalidOperationException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _WAFInvalidOperationException.prototype); this.Message = opts.Message; }};var ParameterExceptionField = { ACP_RULE_SET_RESPONSE_INSPECTION: "ACP_RULE_SET_RESPONSE_INSPECTION", AND_STATEMENT: "AND_STATEMENT", ASSOCIABLE_RESOURCE: "ASSOCIABLE_RESOURCE", ASSOCIATED_RESOURCE_TYPE: "ASSOCIATED_RESOURCE_TYPE", ATP_RULE_SET_RESPONSE_INSPECTION: "ATP_RULE_SET_RESPONSE_INSPECTION", BODY_PARSING_FALLBACK_BEHAVIOR: "BODY_PARSING_FALLBACK_BEHAVIOR", BYTE_MATCH_STATEMENT: "BYTE_MATCH_STATEMENT", CHALLENGE_CONFIG: "CHALLENGE_CONFIG", CHANGE_PROPAGATION_STATUS: "CHANGE_PROPAGATION_STATUS", COOKIE_MATCH_PATTERN: "COOKIE_MATCH_PATTERN", CUSTOM_KEYS: "CUSTOM_KEYS", CUSTOM_REQUEST_HANDLING: "CUSTOM_REQUEST_HANDLING", CUSTOM_RESPONSE: "CUSTOM_RESPONSE", CUSTOM_RESPONSE_BODY: "CUSTOM_RESPONSE_BODY", DATA_PROTECTION_CONFIG: "DATA_PROTECTION_CONFIG", DEFAULT_ACTION: "DEFAULT_ACTION", ENTITY_LIMIT: "ENTITY_LIMIT", EXCLUDED_RULE: "EXCLUDED_RULE", EXPIRE_TIMESTAMP: "EXPIRE_TIMESTAMP", FALLBACK_BEHAVIOR: "FALLBACK_BEHAVIOR", FIELD_TO_MATCH: "FIELD_TO_MATCH", FILTER_CONDITION: "FILTER_CONDITION", FIREWALL_MANAGER_STATEMENT: "FIREWALL_MANAGER_STATEMENT", FORWARDED_IP_CONFIG: "FORWARDED_IP_CONFIG", GEO_MATCH_STATEMENT: "GEO_MATCH_STATEMENT", HEADER_MATCH_PATTERN: "HEADER_MATCH_PATTERN", HEADER_NAME: "HEADER_NAME", IP_ADDRESS: "IP_ADDRESS", IP_ADDRESS_VERSION: "IP_ADDRESS_VERSION", IP_SET: "IP_SET", IP_SET_FORWARDED_IP_CONFIG: "IP_SET_FORWARDED_IP_CONFIG", IP_SET_REFERENCE_STATEMENT: "IP_SET_REFERENCE_STATEMENT", JSON_MATCH_PATTERN: "JSON_MATCH_PATTERN", JSON_MATCH_SCOPE: "JSON_MATCH_SCOPE", LABEL_MATCH_STATEMENT: "LABEL_MATCH_STATEMENT", LOGGING_FILTER: "LOGGING_FILTER", LOG_DESTINATION: "LOG_DESTINATION", LOW_REPUTATION_MODE: "LOW_REPUTATION_MODE", MANAGED_RULE_GROUP_CONFIG: "MANAGED_RULE_GROUP_CONFIG", MANAGED_RULE_SET: "MANAGED_RULE_SET", MANAGED_RULE_SET_STATEMENT: "MANAGED_RULE_SET_STATEMENT", MAP_MATCH_SCOPE: "MAP_MATCH_SCOPE", METRIC_NAME: "METRIC_NAME", NOT_STATEMENT: "NOT_STATEMENT", OR_STATEMENT: "OR_STATEMENT", OVERRIDE_ACTION: "OVERRIDE_ACTION", OVERSIZE_HANDLING: "OVERSIZE_HANDLING", PAYLOAD_TYPE: "PAYLOAD_TYPE", POSITION: "POSITION", RATE_BASED_STATEMENT: "RATE_BASED_STATEMENT", REGEX_PATTERN_REFERENCE_STATEMENT: "REGEX_PATTERN_REFERENCE_STATEMENT", REGEX_PATTERN_SET: "REGEX_PATTERN_SET", RESOURCE_ARN: "RESOURCE_ARN", RESOURCE_TYPE: "RESOURCE_TYPE", RESPONSE_CONTENT_TYPE: "RESPONSE_CONTENT_TYPE", RULE: "RULE", RULE_ACTION: "RULE_ACTION", RULE_GROUP: "RULE_GROUP", RULE_GROUP_REFERENCE_STATEMENT: "RULE_GROUP_REFERENCE_STATEMENT", SCOPE_DOWN: "SCOPE_DOWN", SCOPE_VALUE: "SCOPE_VALUE", SINGLE_HEADER: "SINGLE_HEADER", SINGLE_QUERY_ARGUMENT: "SINGLE_QUERY_ARGUMENT", SIZE_CONSTRAINT_STATEMENT: "SIZE_CONSTRAINT_STATEMENT", SQLI_MATCH_STATEMENT: "SQLI_MATCH_STATEMENT", STATEMENT: "STATEMENT", TAGS: "TAGS", TAG_KEYS: "TAG_KEYS", TEXT_TRANSFORMATION: "TEXT_TRANSFORMATION", TOKEN_DOMAIN: "TOKEN_DOMAIN", WEB_ACL: "WEB_ACL", XSS_MATCH_STATEMENT: "XSS_MATCH_STATEMENT"};var WAFInvalidParameterException = class _WAFInvalidParameterException extends WAFV2ServiceException { static { __name(this, "WAFInvalidParameterException"); } name = "WAFInvalidParameterException"; $fault = "client"; /** * <p>The settings where the invalid parameter was found. </p> * @public */ Field; /** * <p>The invalid parameter that resulted in the exception. </p> * @public */ Parameter; /** * <p>Additional information about the exception.</p> * @public */ Reason; /** * @internal */ constructor(opts) { super({ name: "WAFInvalidParameterException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _WAFInvalidParameterException.prototype); this.Field = opts.Field; this.Parameter = opts.Parameter; this.Reason = opts.Reason; }};var WAFNonexistentItemException = class _WAFNonexistentItemException extends WAFV2ServiceException { static { __name(this, "WAFNonexistentItemException"); } name = "WAFNonexistentItemException"; $fault = "client"; Message; /** * @internal */ constructor(opts) { super({ name: "WAFNonexistentItemException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _WAFNonexistentItemException.prototype); this.Message = opts.Message; }};var WAFUnavailableEntityException = class _WAFUnavailableEntityException extends WAFV2ServiceException { static { __name(this, "WAFUnavailableEntityException"); } name = "WAFUnavailableEntityException"; $fault = "client"; Message; /** * @internal */ constructor(opts) { super({ name: "WAFUnavailableEntityException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _WAFUnavailableEntityException.prototype); this.Message = opts.Message; }};var SizeInspectionLimit = { KB_16: "KB_16", KB_32: "KB_32", KB_48: "KB_48", KB_64: "KB_64"};var Scope = { CLOUDFRONT: "CLOUDFRONT", REGIONAL: "REGIONAL"};var WAFExpiredManagedRuleGroupVersionException = class _WAFExpiredManagedRuleGroupVersionException extends WAFV2ServiceException { static { __name(this, "WAFExpiredManagedRuleGroupVersionException"); } name = "WAFExpiredManagedRuleGroupVersionException"; $fault = "client"; Message; /** * @internal */ constructor(opts) { super({ name: "WAFExpiredManagedRuleGroupVersionException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _WAFExpiredManagedRuleGroupVersionException.prototype); this.Message = opts.Message; }};var WAFInvalidResourceException = class _WAFInvalidResourceException extends WAFV2ServiceException { static { __name(this, "WAFInvalidResourceException"); } name = "WAFInvalidResourceException"; $fault = "client"; Message; /** * @internal */ constructor(opts) { super({ name: "WAFInvalidResourceException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _WAFInvalidResourceException.prototype); this.Message = opts.Message; }};var WAFLimitsExceededException = class _WAFLimitsExceededException extends WAFV2ServiceException { static { __name(this, "WAFLimitsExceededException"); } name = "WAFLimitsExceededException"; $fault = "client"; Message; /** * <p>Source type for the exception. </p> * @public */ SourceType; /** * @internal */ constructor(opts) { super({ name: "WAFLimitsExceededException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _WAFLimitsExceededException.prototype); this.Message = opts.Message; this.SourceType = opts.SourceType; }};var WAFSubscriptionNotFoundException = class _WAFSubscriptionNotFoundException extends WAFV2ServiceException { static { __name(this, "WAFSubscriptionNotFoundException"); } name = "WAFSubscriptionNotFoundException"; $fault = "client"; Message; /** * @internal */ constructor(opts) { super({ name: "WAFSubscriptionNotFoundException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _WAFSubscriptionNotFoundException.prototype); this.Message = opts.Message; }};var IPAddressVersion = { IPV4: "IPV4", IPV6: "IPV6"};var WAFDuplicateItemException = class _WAFDuplicateItemException extends WAFV2ServiceException { static { __name(this, "WAFDuplicateItemException"); } name = "WAFDuplicateItemException"; $fault = "client"; Message; /** * @internal */ constructor(opts) { super({ name: "WAFDuplicateItemException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _WAFDuplicateItemException.prototype); this.Message = opts.Message; }};var WAFOptimisticLockException = class _WAFOptimisticLockException extends WAFV2ServiceException { static { __name(this, "WAFOptimisticLockException"); } name = "WAFOptimisticLockException"; $fault = "client"; Message; /** * @internal */ constructor(opts) { super({ name: "WAFOptimisticLockException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _WAFOptimisticLockException.prototype); this.Message = opts.Message; }};var WAFTagOperationException = class _WAFTagOperationException extends WAFV2ServiceException { static { __name(this, "WAFTagOperationException"); } name = "WAFTagOperationException"; $fault = "client"; Message; /** * @internal */ constructor(opts) { super({ name: "WAFTagOperationException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _WAFTagOperationException.prototype); this.Message = opts.Message; }};var WAFTagOperationInternalErrorException = class _WAFTagOperationInternalErrorException extends WAFV2ServiceException { static { __name(this, "WAFTagOperationInternalErrorException"); } name = "WAFTagOperationInternalErrorException"; $fault = "server"; Message; /** * @internal */ constructor(opts) { super({ name: "WAFTagOperationInternalErrorException", $fault: "server", ...opts }); Object.setPrototypeOf(this, _WAFTagOperationInternalErrorException.prototype); this.Message = opts.Message; }};var ResponseContentType = { APPLICATION_JSON: "APPLICATION_JSON", TEXT_HTML: "TEXT_HTML", TEXT_PLAIN: "TEXT_PLAIN"};var DataProtectionAction = { HASH: "HASH", SUBSTITUTION: "SUBSTITUTION"};var FieldToProtectType = { BODY: "BODY", QUERY_STRING: "QUERY_STRING", SINGLE_COOKIE: "SINGLE_COOKIE", SINGLE_HEADER: "SINGLE_HEADER", SINGLE_QUERY_ARGUMENT: "SINGLE_QUERY_ARGUMENT"};var LowReputationMode = { ACTIVE_UNDER_DDOS: "ACTIVE_UNDER_DDOS", ALWAYS_ON: "ALWAYS_ON"};var WAFConfigurationWarningException = class _WAFConfigurationWarningException extends WAFV2ServiceException { static { __name(this, "WAFConfigurationWarningException"); } name = "WAFConfigurationWarningException"; $fault = "client"; Message; /** * @internal */ constructor(opts) { super({ name: "WAFConfigurationWarningException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _WAFConfigurationWarningException.prototype); this.Message = opts.Message; }};var WAFAssociatedItemException = class _WAFAssociatedItemException extends WAFV2ServiceException { static { __name(this, "WAFAssociatedItemException"); } name = "WAFAssociatedItemException"; $fault = "client"; Message; /** * @internal */ constructor(opts) { super({ name: "WAFAssociatedItemException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _WAFAssociatedItemException.prototype); this.Message = opts.Message; }};var LogScope = { CUSTOMER: "CUSTOMER", SECURITY_LAKE: "SECURITY_LAKE"};var LogType = { WAF_LOGS: "WAF_LOGS"};var Platform = { ANDROID: "ANDROID", IOS: "IOS"};var FilterBehavior = { DROP: "DROP", KEEP: "KEEP"};var FilterRequirement = { MEETS_ALL: "MEETS_ALL", MEETS_ANY: "MEETS_ANY"};var WAFUnsupportedAggregateKeyTypeException = class _WAFUnsupportedAggregateKeyTypeException extends WAFV2ServiceException { static { __name(this, "WAFUnsupportedAggregateKeyTypeException"); } name = "WAFUnsupportedAggregateKeyTypeException"; $fault = "client"; Message; /** * @internal */ constructor(opts) { super({ name: "WAFUnsupportedAggregateKeyTypeException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _WAFUnsupportedAggregateKeyTypeException.prototype); this.Message = opts.Message; }};var FailureReason = { TOKEN_DOMAIN_MISMATCH: "TOKEN_DOMAIN_MISMATCH", TOKEN_EXPIRED: "TOKEN_EXPIRED", TOKEN_INVALID: "TOKEN_INVALID", TOKEN_MISSING: "TOKEN_MISSING"};var ResourceType = { AMPLIFY: "AMPLIFY", API_GATEWAY: "API_GATEWAY", APPLICATION_LOAD_BALANCER: "APPLICATION_LOAD_BALANCER", APPSYNC: "APPSYNC", APP_RUNNER_SERVICE: "APP_RUNNER_SERVICE", COGNITIO_USER_POOL: "COGNITO_USER_POOL", VERIFIED_ACCESS_INSTANCE: "VERIFIED_ACCESS_INSTANCE"};var WAFLogDestinationPermissionIssueException = class _WAFLogDestinationPermissionIssueException extends WAFV2ServiceException { static { __name(this, "WAFLogDestinationPermissionIssueException"); } name = "WAFLogDestinationPermissionIssueException"; $fault = "client"; Message; /** * @internal */ constructor(opts) { super({ name: "WAFLogDestinationPermissionIssueException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _WAFLogDestinationPermissionIssueException.prototype); this.Message = opts.Message; }};var WAFServiceLinkedRoleErrorException = class _WAFServiceLinkedRoleErrorException extends WAFV2ServiceException { static { __name(this, "WAFServiceLinkedRoleErrorException"); } name = "WAFServiceLinkedRoleErrorException"; $fault = "client"; /** * @internal */ constructor(opts) { super({ name: "WAFServiceLinkedRoleErrorException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _WAFServiceLinkedRoleErrorException.prototype); }};var WAFInvalidPermissionPolicyException = class _WAFInvalidPermissionPolicyException extends WAFV2ServiceException { static { __name(this, "WAFInvalidPermissionPolicyException"); } name = "WAFInvalidPermissionPolicyException"; $fault = "client"; Message; /** * @internal */ constructor(opts) { super({ name: "WAFInvalidPermissionPolicyException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _WAFInvalidPermissionPolicyException.prototype); this.Message = opts.Message; }}; // src/protocols/Aws_json1_1.tsvar se_AssociateWebACLCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("AssociateWebACL"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_AssociateWebACLCommand");var se_CheckCapacityCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("CheckCapacity"); let body; body = JSON.stringify(se_CheckCapacityRequest(input, context)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CheckCapacityCommand");var se_CreateAPIKeyCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("CreateAPIKey"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateAPIKeyCommand");var se_CreateIPSetCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("CreateIPSet"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateIPSetCommand");var se_CreateRegexPatternSetCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("CreateRegexPatternSet"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateRegexPatternSetCommand");var se_CreateRuleGroupCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("CreateRuleGroup"); let body; body = JSON.stringify(se_CreateRuleGroupRequest(input, context)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateRuleGroupCommand");var se_CreateWebACLCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("CreateWebACL"); let body; body = JSON.stringify(se_CreateWebACLRequest(input, context)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateWebACLCommand");var se_DeleteAPIKeyCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DeleteAPIKey"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteAPIKeyCommand");var se_DeleteFirewallManagerRuleGroupsCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DeleteFirewallManagerRuleGroups"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteFirewallManagerRuleGroupsCommand");var se_DeleteIPSetCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DeleteIPSet"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteIPSetCommand");var se_DeleteLoggingConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DeleteLoggingConfiguration"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteLoggingConfigurationCommand");var se_DeletePermissionPolicyCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DeletePermissionPolicy"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeletePermissionPolicyCommand");var se_DeleteRegexPatternSetCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DeleteRegexPatternSet"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteRegexPatternSetCommand");var se_DeleteRuleGroupCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DeleteRuleGroup"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteRuleGroupCommand");var se_DeleteWebACLCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DeleteWebACL"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteWebACLCommand");var se_DescribeAllManagedProductsCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DescribeAllManagedProducts"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeAllManagedProductsCommand");var se_DescribeManagedProductsByVendorCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DescribeManagedProductsByVendor"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeManagedProductsByVendorCommand");var se_DescribeManagedRuleGroupCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DescribeManagedRuleGroup"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeManagedRuleGroupCommand");var se_DisassociateWebACLCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DisassociateWebACL"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DisassociateWebACLCommand");var se_GenerateMobileSdkReleaseUrlCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("GenerateMobileSdkReleaseUrl"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GenerateMobileSdkReleaseUrlCommand");var se_GetDecryptedAPIKeyCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("GetDecryptedAPIKey"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetDecryptedAPIKeyCommand");var se_GetIPSetCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("GetIPSet"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetIPSetCommand");var se_GetLoggingConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("GetLoggingConfiguration"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetLoggingConfigurationCommand");var se_GetManagedRuleSetCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("GetManagedRuleSet"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetManagedRuleSetCommand");var se_GetMobileSdkReleaseCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("GetMobileSdkRelease"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetMobileSdkReleaseCommand");var se_GetPermissionPolicyCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("GetPermissionPolicy"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetPermissionPolicyCommand");var se_GetRateBasedStatementManagedKeysCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("GetRateBasedStatementManagedKeys"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetRateBasedStatementManagedKeysCommand");var se_GetRegexPatternSetCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("GetRegexPatternSet"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetRegexPatternSetCommand");var se_GetRuleGroupCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("GetRuleGroup"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetRuleGroupCommand");var se_GetSampledRequestsCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("GetSampledRequests"); let body; body = JSON.stringify(se_GetSampledRequestsRequest(input, context)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetSampledRequestsCommand");var se_GetWebACLCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("GetWebACL"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetWebACLCommand");var se_GetWebACLForResourceCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("GetWebACLForResource"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetWebACLForResourceCommand");var se_ListAPIKeysCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("ListAPIKeys"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListAPIKeysCommand");var se_ListAvailableManagedRuleGroupsCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("ListAvailableManagedRuleGroups"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListAvailableManagedRuleGroupsCommand");var se_ListAvailableManagedRuleGroupVersionsCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("ListAvailableManagedRuleGroupVersions"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListAvailableManagedRuleGroupVersionsCommand");var se_ListIPSetsCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("ListIPSets"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListIPSetsCommand");var se_ListLoggingConfigurationsCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("ListLoggingConfigurations"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListLoggingConfigurationsCommand");var se_ListManagedRuleSetsCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("ListManagedRuleSets"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListManagedRuleSetsCommand");var se_ListMobileSdkReleasesCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("ListMobileSdkReleases"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListMobileSdkReleasesCommand");var se_ListRegexPatternSetsCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("ListRegexPatternSets"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListRegexPatternSetsCommand");var se_ListResourcesForWebACLCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("ListResourcesForWebACL"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListResourcesForWebACLCommand");var se_ListRuleGroupsCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("ListRuleGroups"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListRuleGroupsCommand");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_ListWebACLsCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("ListWebACLs"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListWebACLsCommand");var se_PutLoggingConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("PutLoggingConfiguration"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_PutLoggingConfigurationCommand");var se_PutManagedRuleSetVersionsCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("PutManagedRuleSetVersions"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_PutManagedRuleSetVersionsCommand");var se_PutPermissionPolicyCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("PutPermissionPolicy"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_PutPermissionPolicyCommand");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_UpdateIPSetCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("UpdateIPSet"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateIPSetCommand");var se_UpdateManagedRuleSetVersionExpiryDateCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("UpdateManagedRuleSetVersionExpiryDate"); let body; body = JSON.stringify(se_UpdateManagedRuleSetVersionExpiryDateRequest(input, context)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateManagedRuleSetVersionExpiryDateCommand");var se_UpdateRegexPatternSetCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("UpdateRegexPatternSet"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateRegexPatternSetCommand");var se_UpdateRuleGroupCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("UpdateRuleGroup"); let body; body = JSON.stringify(se_UpdateRuleGroupRequest(input, context)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateRuleGroupCommand");var se_UpdateWebACLCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("UpdateWebACL"); let body; body = JSON.stringify(se_UpdateWebACLRequest(input, context)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateWebACLCommand");var de_AssociateWebACLCommand = /* @__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_AssociateWebACLCommand");var de_CheckCapacityCommand = /* @__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_CheckCapacityCommand");var de_CreateAPIKeyCommand = /* @__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_CreateAPIKeyCommand");var de_CreateIPSetCommand = /* @__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_CreateIPSetCommand");var de_CreateRegexPatternSetCommand = /* @__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_CreateRegexPatternSetCommand");var de_CreateRuleGroupCommand = /* @__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_CreateRuleGroupCommand");var de_CreateWebACLCommand = /* @__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_CreateWebACLCommand");var de_DeleteAPIKeyCommand = /* @__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_DeleteAPIKeyCommand");var de_DeleteFirewallManagerRuleGroupsCommand = /* @__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_DeleteFirewallManagerRuleGroupsCommand");var de_DeleteIPSetCommand = /* @__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_DeleteIPSetCommand");var de_DeleteLoggingConfigurationCommand = /* @__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_DeleteLoggingConfigurationCommand");var de_DeletePermissionPolicyCommand = /* @__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_DeletePermissionPolicyCommand");var de_DeleteRegexPatternSetCommand = /* @__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_DeleteRegexPatternSetCommand");var de_DeleteRuleGroupCommand = /* @__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_DeleteRuleGroupCommand");var de_DeleteWebACLCommand = /* @__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_DeleteWebACLCommand");var de_DescribeAllManagedProductsCommand = /* @__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_DescribeAllManagedProductsCommand");var de_DescribeManagedProductsByVendorCommand = /* @__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_DescribeManagedProductsByVendorCommand");var de_DescribeManagedRuleGroupCommand = /* @__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_DescribeManagedRuleGroupCommand");var de_DisassociateWebACLCommand = /* @__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_DisassociateWebACLCommand");var de_GenerateMobileSdkReleaseUrlCommand = /* @__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_GenerateMobileSdkReleaseUrlCommand");var de_GetDecryptedAPIKeyCommand = /* @__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 = de_GetDecryptedAPIKeyResponse(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_GetDecryptedAPIKeyCommand");var de_GetIPSetCommand = /* @__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_GetIPSetCommand");var de_GetLoggingConfigurationCommand = /* @__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_GetLoggingConfigurationCommand");var de_GetManagedRuleSetCommand = /* @__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 = de_GetManagedRuleSetResponse(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_GetManagedRuleSetCommand");var de_GetMobileSdkReleaseCommand = /* @__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 = de_GetMobileSdkReleaseResponse(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_GetMobileSdkReleaseCommand");var de_GetPermissionPolicyCommand = /* @__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_GetPermissionPolicyCommand");var de_GetRateBasedStatementManagedKeysCommand = /* @__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_GetRateBasedStatementManagedKeysCommand");var de_GetRegexPatternSetCommand = /* @__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_GetRegexPatternSetCommand");var de_GetRuleGroupCommand = /* @__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 = de_GetRuleGroupResponse(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_GetRuleGroupCommand");var de_GetSampledRequestsCommand = /* @__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 = de_GetSampledRequestsResponse(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_GetSampledRequestsCommand");var de_GetWebACLCommand = /* @__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 = de_GetWebACLResponse(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_GetWebACLCommand");var de_GetWebACLForResourceCommand = /* @__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 = de_GetWebACLForResourceResponse(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_GetWebACLForResourceCommand");var de_ListAPIKeysCommand = /* @__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 = de_ListAPIKeysResponse(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_ListAPIKeysCommand");var de_ListAvailableManagedRuleGroupsCommand = /* @__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_ListAvailableManagedRuleGroupsCommand");var de_ListAvailableManagedRuleGroupVersionsCommand = /* @__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 = de_ListAvailableManagedRuleGroupVersionsResponse(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_ListAvailableManagedRuleGroupVersionsCommand");var de_ListIPSetsCommand = /* @__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_ListIPSetsCommand");var de_ListLoggingConfigurationsCommand = /* @__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_ListLoggingConfigurationsCommand");var de_ListManagedRuleSetsCommand = /* @__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_ListManagedRuleSetsCommand");var de_ListMobileSdkReleasesCommand = /* @__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 = de_ListMobileSdkReleasesResponse(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_ListMobileSdkReleasesCommand");var de_ListRegexPatternSetsCommand = /* @__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_ListRegexPatternSetsCommand");var de_ListResourcesForWebACLCommand = /* @__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_ListResourcesForWebACLCommand");var de_ListRuleGroupsCommand = /* @__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_ListRuleGroupsCommand");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_ListWebACLsCommand = /* @__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_ListWebACLsCommand");var de_PutLoggingConfigurationCommand = /* @__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_PutLoggingConfigurationCommand");var de_PutManagedRuleSetVersionsCommand = /* @__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_PutManagedRuleSetVersionsCommand");var de_PutPermissionPolicyCommand = /* @__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_PutPermissionPolicyCommand");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_UpdateIPSetCommand = /* @__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_UpdateIPSetCommand");var de_UpdateManagedRuleSetVersionExpiryDateCommand = /* @__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 = de_UpdateManagedRuleSetVersionExpiryDateResponse(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_UpdateManagedRuleSetVersionExpiryDateCommand");var de_UpdateRegexPatternSetCommand = /* @__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_UpdateRegexPatternSetCommand");var de_UpdateRuleGroupCommand = /* @__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_UpdateRuleGroupCommand");var de_UpdateWebACLCommand = /* @__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_UpdateWebACLCommand");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 "WAFInternalErrorException": case "com.amazonaws.wafv2#WAFInternalErrorException": throw await de_WAFInternalErrorExceptionRes(parsedOutput, context); case "WAFInvalidOperationException": case "com.amazonaws.wafv2#WAFInvalidOperationException": throw await de_WAFInvalidOperationExceptionRes(parsedOutput, context); case "WAFInvalidParameterException": case "com.amazonaws.wafv2#WAFInvalidParameterException": throw await de_WAFInvalidParameterExceptionRes(parsedOutput, context); case "WAFNonexistentItemException": case "com.amazonaws.wafv2#WAFNonexistentItemException": throw await de_WAFNonexistentItemExceptionRes(parsedOutput, context); case "WAFUnavailableEntityException": case "com.amazonaws.wafv2#WAFUnavailableEntityException": throw await de_WAFUnavailableEntityExceptionRes(parsedOutput, context); case "WAFExpiredManagedRuleGroupVersionException": case "com.amazonaws.wafv2#WAFExpiredManagedRuleGroupVersionException": throw await de_WAFExpiredManagedRuleGroupVersionExceptionRes(parsedOutput, context); case "WAFInvalidResourceException": case "com.amazonaws.wafv2#WAFInvalidResourceException": throw await de_WAFInvalidResourceExceptionRes(parsedOutput, context); case "WAFLimitsExceededException": case "com.amazonaws.wafv2#WAFLimitsExceededException": throw await de_WAFLimitsExceededExceptionRes(parsedOutput, context); case "WAFSubscriptionNotFoundException": case "com.amazonaws.wafv2#WAFSubscriptionNotFoundException": throw await de_WAFSubscriptionNotFoundExceptionRes(parsedOutput, context); case "WAFDuplicateItemException": case "com.amazonaws.wafv2#WAFDuplicateItemException": throw await de_WAFDuplicateItemExceptionRes(parsedOutput, context); case "WAFOptimisticLockException": case "com.amazonaws.wafv2#WAFOptimisticLockException": throw await de_WAFOptimisticLockExceptionRes(parsedOutput, context); case "WAFTagOperationException": case "com.amazonaws.wafv2#WAFTagOperationException": throw await de_WAFTagOperationExceptionRes(parsedOutput, context); case "WAFTagOperationInternalErrorException": case "com.amazonaws.wafv2#WAFTagOperationInternalErrorException": throw await de_WAFTagOperationInternalErrorExceptionRes(parsedOutput, context); case "WAFConfigurationWarningException": case "com.amazonaws.wafv2#WAFConfigurationWarningException": throw await de_WAFConfigurationWarningExceptionRes(parsedOutput, context); case "WAFAssociatedItemException": case "com.amazonaws.wafv2#WAFAssociatedItemException": throw await de_WAFAssociatedItemExceptionRes(parsedOutput, context); case "WAFUnsupportedAggregateKeyTypeException": case "com.amazonaws.wafv2#WAFUnsupportedAggregateKeyTypeException": throw await de_WAFUnsupportedAggregateKeyTypeExceptionRes(parsedOutput, context); case "WAFLogDestinationPermissionIssueException": case "com.amazonaws.wafv2#WAFLogDestinationPermissionIssueException": throw await de_WAFLogDestinationPermissionIssueExceptionRes(parsedOutput, context); case "WAFServiceLinkedRoleErrorException": case "com.amazonaws.wafv2#WAFServiceLinkedRoleErrorException": throw await de_WAFServiceLinkedRoleErrorExceptionRes(parsedOutput, context); case "WAFInvalidPermissionPolicyException": case "com.amazonaws.wafv2#WAFInvalidPermissionPolicyException": throw await de_WAFInvalidPermissionPolicyExceptionRes(parsedOutput, context); default: const parsedBody = parsedOutput.body; return throwDefaultError({ output, parsedBody, errorCode }); }}, "de_CommandError");var de_WAFAssociatedItemExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new WAFAssociatedItemException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_WAFAssociatedItemExceptionRes");var de_WAFConfigurationWarningExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new WAFConfigurationWarningException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_WAFConfigurationWarningExceptionRes");var de_WAFDuplicateItemExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new WAFDuplicateItemException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_WAFDuplicateItemExceptionRes");var de_WAFExpiredManagedRuleGroupVersionExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new WAFExpiredManagedRuleGroupVersionException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_WAFExpiredManagedRuleGroupVersionExceptionRes");var de_WAFInternalErrorExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new WAFInternalErrorException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_WAFInternalErrorExceptionRes");var de_WAFInvalidOperationExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new WAFInvalidOperationException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_WAFInvalidOperationExceptionRes");var de_WAFInvalidParameterExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new WAFInvalidParameterException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_WAFInvalidParameterExceptionRes");var de_WAFInvalidPermissionPolicyExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new WAFInvalidPermissionPolicyException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_WAFInvalidPermissionPolicyExceptionRes");var de_WAFInvalidResourceExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new WAFInvalidResourceException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_WAFInvalidResourceExceptionRes");var de_WAFLimitsExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new WAFLimitsExceededException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_WAFLimitsExceededExceptionRes");var de_WAFLogDestinationPermissionIssueExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new WAFLogDestinationPermissionIssueException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_WAFLogDestinationPermissionIssueExceptionRes");var de_WAFNonexistentItemExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new WAFNonexistentItemException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_WAFNonexistentItemExceptionRes");var de_WAFOptimisticLockExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new WAFOptimisticLockException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_WAFOptimisticLockExceptionRes");var de_WAFServiceLinkedRoleErrorExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new WAFServiceLinkedRoleErrorException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_WAFServiceLinkedRoleErrorExceptionRes");var de_WAFSubscriptionNotFoundExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new WAFSubscriptionNotFoundException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_WAFSubscriptionNotFoundExceptionRes");var de_WAFTagOperationExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new WAFTagOperationException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_WAFTagOperationExceptionRes");var de_WAFTagOperationInternalErrorExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new WAFTagOperationInternalErrorException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_WAFTagOperationInternalErrorExceptionRes");var de_WAFUnavailableEntityExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new WAFUnavailableEntityException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_WAFUnavailableEntityExceptionRes");var de_WAFUnsupportedAggregateKeyTypeExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new WAFUnsupportedAggregateKeyTypeException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_WAFUnsupportedAggregateKeyTypeExceptionRes");var se_AndStatement = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { Statements: /* @__PURE__ */ __name((_) => se_Statements(_, context), "Statements") });}, "se_AndStatement");var se_ByteMatchStatement = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { FieldToMatch: import_smithy_client._json, PositionalConstraint: [], SearchString: context.base64Encoder, TextTransformations: import_smithy_client._json });}, "se_ByteMatchStatement");var se_CheckCapacityRequest = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { Rules: /* @__PURE__ */ __name((_) => se_Rules(_, context), "Rules"), Scope: [] });}, "se_CheckCapacityRequest");var se_CreateRuleGroupRequest = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { Capacity: [], CustomResponseBodies: import_smithy_client._json, Description: [], Name: [], Rules: /* @__PURE__ */ __name((_) => se_Rules(_, context), "Rules"), Scope: [], Tags: import_smithy_client._json, VisibilityConfig: import_smithy_client._json });}, "se_CreateRuleGroupRequest");var se_CreateWebACLRequest = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { ApplicationConfig: import_smithy_client._json, AssociationConfig: import_smithy_client._json, CaptchaConfig: import_smithy_client._json, ChallengeConfig: import_smithy_client._json, CustomResponseBodies: import_smithy_client._json, DataProtectionConfig: import_smithy_client._json, DefaultAction: import_smithy_client._json, Description: [], Name: [], OnSourceDDoSProtectionConfig: import_smithy_client._json, Rules: /* @__PURE__ */ __name((_) => se_Rules(_, context), "Rules"), Scope: [], Tags: import_smithy_client._json, TokenDomains: import_smithy_client._json, VisibilityConfig: import_smithy_client._json });}, "se_CreateWebACLRequest");var se_GetSampledRequestsRequest = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { MaxItems: [], RuleMetricName: [], Scope: [], TimeWindow: /* @__PURE__ */ __name((_) => se_TimeWindow(_, context), "TimeWindow"), WebAclArn: [] });}, "se_GetSampledRequestsRequest");var se_ManagedRuleGroupStatement = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { ExcludedRules: import_smithy_client._json, ManagedRuleGroupConfigs: import_smithy_client._json, Name: [], RuleActionOverrides: import_smithy_client._json, ScopeDownStatement: /* @__PURE__ */ __name((_) => se_Statement(_, context), "ScopeDownStatement"), VendorName: [], Version: [] });}, "se_ManagedRuleGroupStatement");var se_NotStatement = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { Statement: /* @__PURE__ */ __name((_) => se_Statement(_, context), "Statement") });}, "se_NotStatement");var se_OrStatement = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { Statements: /* @__PURE__ */ __name((_) => se_Statements(_, context), "Statements") });}, "se_OrStatement");var se_RateBasedStatement = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { AggregateKeyType: [], CustomKeys: import_smithy_client._json, EvaluationWindowSec: [], ForwardedIPConfig: import_smithy_client._json, Limit: [], ScopeDownStatement: /* @__PURE__ */ __name((_) => se_Statement(_, context), "ScopeDownStatement") });}, "se_RateBasedStatement");var se_Rule = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { Action: import_smithy_client._json, CaptchaConfig: import_smithy_client._json, ChallengeConfig: import_smithy_client._json, Name: [], OverrideAction: import_smithy_client._json, Priority: [], RuleLabels: import_smithy_client._json, Statement: /* @__PURE__ */ __name((_) => se_Statement(_, context), "Statement"), VisibilityConfig: import_smithy_client._json });}, "se_Rule");var se_Rules = /* @__PURE__ */ __name((input, context) => { return input.filter((e) => e != null).map((entry) => { return se_Rule(entry, context); });}, "se_Rules");var se_Statement = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { AndStatement: /* @__PURE__ */ __name((_) => se_AndStatement(_, context), "AndStatement"), AsnMatchStatement: import_smithy_client._json, ByteMatchStatement: /* @__PURE__ */ __name((_) => se_ByteMatchStatement(_, context), "ByteMatchStatement"), GeoMatchStatement: import_smithy_client._json, IPSetReferenceStatement: import_smithy_client._json, LabelMatchStatement: import_smithy_client._json, ManagedRuleGroupStatement: /* @__PURE__ */ __name((_) => se_ManagedRuleGroupStatement(_, context), "ManagedRuleGroupStatement"), NotStatement: /* @__PURE__ */ __name((_) => se_NotStatement(_, context), "NotStatement"), OrStatement: /* @__PURE__ */ __name((_) => se_OrStatement(_, context), "OrStatement"), RateBasedStatement: /* @__PURE__ */ __name((_) => se_RateBasedStatement(_, context), "RateBasedStatement"), RegexMatchStatement: import_smithy_client._json, RegexPatternSetReferenceStatement: import_smithy_client._json, RuleGroupReferenceStatement: import_smithy_client._json, SizeConstraintStatement: import_smithy_client._json, SqliMatchStatement: import_smithy_client._json, XssMatchStatement: import_smithy_client._json });}, "se_Statement");var se_Statements = /* @__PURE__ */ __name((input, context) => { return input.filter((e) => e != null).map((entry) => { return se_Statement(entry, context); });}, "se_Statements");var se_TimeWindow = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { EndTime: /* @__PURE__ */ __name((_) => _.getTime() / 1e3, "EndTime"), StartTime: /* @__PURE__ */ __name((_) => _.getTime() / 1e3, "StartTime") });}, "se_TimeWindow");var se_UpdateManagedRuleSetVersionExpiryDateRequest = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { ExpiryTimestamp: /* @__PURE__ */ __name((_) => _.getTime() / 1e3, "ExpiryTimestamp"), Id: [], LockToken: [], Name: [], Scope: [], VersionToExpire: [] });}, "se_UpdateManagedRuleSetVersionExpiryDateRequest");var se_UpdateRuleGroupRequest = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { CustomResponseBodies: import_smithy_client._json, Description: [], Id: [], LockToken: [], Name: [], Rules: /* @__PURE__ */ __name((_) => se_Rules(_, context), "Rules"), Scope: [], VisibilityConfig: import_smithy_client._json });}, "se_UpdateRuleGroupRequest");var se_UpdateWebACLRequest = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { ApplicationConfig: import_smithy_client._json, AssociationConfig: import_smithy_client._json, CaptchaConfig: import_smithy_client._json, ChallengeConfig: import_smithy_client._json, CustomResponseBodies: import_smithy_client._json, DataProtectionConfig: import_smithy_client._json, DefaultAction: import_smithy_client._json, Description: [], Id: [], LockToken: [], Name: [], OnSourceDDoSProtectionConfig: import_smithy_client._json, Rules: /* @__PURE__ */ __name((_) => se_Rules(_, context), "Rules"), Scope: [], TokenDomains: import_smithy_client._json, VisibilityConfig: import_smithy_client._json });}, "se_UpdateWebACLRequest");var de_AndStatement = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { Statements: /* @__PURE__ */ __name((_) => de_Statements(_, context), "Statements") });}, "de_AndStatement");var de_APIKeySummaries = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_APIKeySummary(entry, context); }); return retVal;}, "de_APIKeySummaries");var de_APIKeySummary = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { APIKey: import_smithy_client.expectString, CreationTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationTimestamp"), TokenDomains: import_smithy_client._json, Version: import_smithy_client.expectInt32 });}, "de_APIKeySummary");var de_ByteMatchStatement = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { FieldToMatch: import_smithy_client._json, PositionalConstraint: import_smithy_client.expectString, SearchString: context.base64Decoder, TextTransformations: import_smithy_client._json });}, "de_ByteMatchStatement");var de_FirewallManagerRuleGroup = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { FirewallManagerStatement: /* @__PURE__ */ __name((_) => de_FirewallManagerStatement(_, context), "FirewallManagerStatement"), Name: import_smithy_client.expectString, OverrideAction: import_smithy_client._json, Priority: import_smithy_client.expectInt32, VisibilityConfig: import_smithy_client._json });}, "de_FirewallManagerRuleGroup");var de_FirewallManagerRuleGroups = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_FirewallManagerRuleGroup(entry, context); }); return retVal;}, "de_FirewallManagerRuleGroups");var de_FirewallManagerStatement = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { ManagedRuleGroupStatement: /* @__PURE__ */ __name((_) => de_ManagedRuleGroupStatement(_, context), "ManagedRuleGroupStatement"), RuleGroupReferenceStatement: import_smithy_client._json });}, "de_FirewallManagerStatement");var de_GetDecryptedAPIKeyResponse = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { CreationTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationTimestamp"), TokenDomains: import_smithy_client._json });}, "de_GetDecryptedAPIKeyResponse");var de_GetManagedRuleSetResponse = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { LockToken: import_smithy_client.expectString, ManagedRuleSet: /* @__PURE__ */ __name((_) => de_ManagedRuleSet(_, context), "ManagedRuleSet") });}, "de_GetManagedRuleSetResponse");var de_GetMobileSdkReleaseResponse = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { MobileSdkRelease: /* @__PURE__ */ __name((_) => de_MobileSdkRelease(_, context), "MobileSdkRelease") });}, "de_GetMobileSdkReleaseResponse");var de_GetRuleGroupResponse = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { LockToken: import_smithy_client.expectString, RuleGroup: /* @__PURE__ */ __name((_) => de_RuleGroup(_, context), "RuleGroup") });}, "de_GetRuleGroupResponse");var de_GetSampledRequestsResponse = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { PopulationSize: import_smithy_client.expectLong, SampledRequests: /* @__PURE__ */ __name((_) => de_SampledHTTPRequests(_, context), "SampledRequests"), TimeWindow: /* @__PURE__ */ __name((_) => de_TimeWindow(_, context), "TimeWindow") });}, "de_GetSampledRequestsResponse");var de_GetWebACLForResourceResponse = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { WebACL: /* @__PURE__ */ __name((_) => de_WebACL(_, context), "WebACL") });}, "de_GetWebACLForResourceResponse");var de_GetWebACLResponse = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { ApplicationIntegrationURL: import_smithy_client.expectString, LockToken: import_smithy_client.expectString, WebACL: /* @__PURE__ */ __name((_) => de_WebACL(_, context), "WebACL") });}, "de_GetWebACLResponse");var de_ListAPIKeysResponse = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { APIKeySummaries: /* @__PURE__ */ __name((_) => de_APIKeySummaries(_, context), "APIKeySummaries"), ApplicationIntegrationURL: import_smithy_client.expectString, NextMarker: import_smithy_client.expectString });}, "de_ListAPIKeysResponse");var de_ListAvailableManagedRuleGroupVersionsResponse = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { CurrentDefaultVersion: import_smithy_client.expectString, NextMarker: import_smithy_client.expectString, Versions: /* @__PURE__ */ __name((_) => de_ManagedRuleGroupVersions(_, context), "Versions") });}, "de_ListAvailableManagedRuleGroupVersionsResponse");var de_ListMobileSdkReleasesResponse = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { NextMarker: import_smithy_client.expectString, ReleaseSummaries: /* @__PURE__ */ __name((_) => de_ReleaseSummaries(_, context), "ReleaseSummaries") });}, "de_ListMobileSdkReleasesResponse");var de_ManagedRuleGroupStatement = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { ExcludedRules: import_smithy_client._json, ManagedRuleGroupConfigs: import_smithy_client._json, Name: import_smithy_client.expectString, RuleActionOverrides: import_smithy_client._json, ScopeDownStatement: /* @__PURE__ */ __name((_) => de_Statement(_, context), "ScopeDownStatement"), VendorName: import_smithy_client.expectString, Version: import_smithy_client.expectString });}, "de_ManagedRuleGroupStatement");var de_ManagedRuleGroupVersion = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { LastUpdateTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastUpdateTimestamp"), Name: import_smithy_client.expectString });}, "de_ManagedRuleGroupVersion");var de_ManagedRuleGroupVersions = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_ManagedRuleGroupVersion(entry, context); }); return retVal;}, "de_ManagedRuleGroupVersions");var de_ManagedRuleSet = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { ARN: import_smithy_client.expectString, Description: import_smithy_client.expectString, Id: import_smithy_client.expectString, LabelNamespace: import_smithy_client.expectString, Name: import_smithy_client.expectString, PublishedVersions: /* @__PURE__ */ __name((_) => de_PublishedVersions(_, context), "PublishedVersions"), RecommendedVersion: import_smithy_client.expectString });}, "de_ManagedRuleSet");var de_ManagedRuleSetVersion = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { AssociatedRuleGroupArn: import_smithy_client.expectString, Capacity: import_smithy_client.expectLong, ExpiryTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "ExpiryTimestamp"), ForecastedLifetime: import_smithy_client.expectInt32, LastUpdateTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastUpdateTimestamp"), PublishTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "PublishTimestamp") });}, "de_ManagedRuleSetVersion");var de_MobileSdkRelease = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { ReleaseNotes: import_smithy_client.expectString, ReleaseVersion: import_smithy_client.expectString, Tags: import_smithy_client._json, Timestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "Timestamp") });}, "de_MobileSdkRelease");var de_NotStatement = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { Statement: /* @__PURE__ */ __name((_) => de_Statement(_, context), "Statement") });}, "de_NotStatement");var de_OrStatement = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { Statements: /* @__PURE__ */ __name((_) => de_Statements(_, context), "Statements") });}, "de_OrStatement");var de_PublishedVersions = /* @__PURE__ */ __name((output, context) => { return Object.entries(output).reduce((acc, [key, value]) => { if (value === null) { return acc; } acc[key] = de_ManagedRuleSetVersion(value, context); return acc; }, {});}, "de_PublishedVersions");var de_RateBasedStatement = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { AggregateKeyType: import_smithy_client.expectString, CustomKeys: import_smithy_client._json, EvaluationWindowSec: import_smithy_client.expectLong, ForwardedIPConfig: import_smithy_client._json, Limit: import_smithy_client.expectLong, ScopeDownStatement: /* @__PURE__ */ __name((_) => de_Statement(_, context), "ScopeDownStatement") });}, "de_RateBasedStatement");var de_ReleaseSummaries = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_ReleaseSummary(entry, context); }); return retVal;}, "de_ReleaseSummaries");var de_ReleaseSummary = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { ReleaseVersion: import_smithy_client.expectString, Timestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "Timestamp") });}, "de_ReleaseSummary");var de_Rule = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { Action: import_smithy_client._json, CaptchaConfig: import_smithy_client._json, ChallengeConfig: import_smithy_client._json, Name: import_smithy_client.expectString, OverrideAction: import_smithy_client._json, Priority: import_smithy_client.expectInt32, RuleLabels: import_smithy_client._json, Statement: /* @__PURE__ */ __name((_) => de_Statement(_, context), "Statement"), VisibilityConfig: import_smithy_client._json });}, "de_Rule");var de_RuleGroup = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { ARN: import_smithy_client.expectString, AvailableLabels: import_smithy_client._json, Capacity: import_smithy_client.expectLong, ConsumedLabels: import_smithy_client._json, CustomResponseBodies: import_smithy_client._json, Description: import_smithy_client.expectString, Id: import_smithy_client.expectString, LabelNamespace: import_smithy_client.expectString, Name: import_smithy_client.expectString, Rules: /* @__PURE__ */ __name((_) => de_Rules(_, context), "Rules"), VisibilityConfig: import_smithy_client._json });}, "de_RuleGroup");var de_Rules = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_Rule(entry, context); }); return retVal;}, "de_Rules");var de_SampledHTTPRequest = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { Action: import_smithy_client.expectString, CaptchaResponse: import_smithy_client._json, ChallengeResponse: import_smithy_client._json, Labels: import_smithy_client._json, OverriddenAction: import_smithy_client.expectString, Request: import_smithy_client._json, RequestHeadersInserted: import_smithy_client._json, ResponseCodeSent: import_smithy_client.expectInt32, RuleNameWithinRuleGroup: import_smithy_client.expectString, Timestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "Timestamp"), Weight: import_smithy_client.expectLong });}, "de_SampledHTTPRequest");var de_SampledHTTPRequests = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_SampledHTTPRequest(entry, context); }); return retVal;}, "de_SampledHTTPRequests");var de_Statement = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { AndStatement: /* @__PURE__ */ __name((_) => de_AndStatement(_, context), "AndStatement"), AsnMatchStatement: import_smithy_client._json, ByteMatchStatement: /* @__PURE__ */ __name((_) => de_ByteMatchStatement(_, context), "ByteMatchStatement"), GeoMatchStatement: import_smithy_client._json, IPSetReferenceStatement: import_smithy_client._json, LabelMatchStatement: import_smithy_client._json, ManagedRuleGroupStatement: /* @__PURE__ */ __name((_) => de_ManagedRuleGroupStatement(_, context), "ManagedRuleGroupStatement"), NotStatement: /* @__PURE__ */ __name((_) => de_NotStatement(_, context), "NotStatement"), OrStatement: /* @__PURE__ */ __name((_) => de_OrStatement(_, context), "OrStatement"), RateBasedStatement: /* @__PURE__ */ __name((_) => de_RateBasedStatement(_, context), "RateBasedStatement"), RegexMatchStatement: import_smithy_client._json, RegexPatternSetReferenceStatement: import_smithy_client._json, RuleGroupReferenceStatement: import_smithy_client._json, SizeConstraintStatement: import_smithy_client._json, SqliMatchStatement: import_smithy_client._json, XssMatchStatement: import_smithy_client._json });}, "de_Statement");var de_Statements = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_Statement(entry, context); }); return retVal;}, "de_Statements");var de_TimeWindow = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { EndTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "EndTime"), StartTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "StartTime") });}, "de_TimeWindow");var de_UpdateManagedRuleSetVersionExpiryDateResponse = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { ExpiringVersion: import_smithy_client.expectString, ExpiryTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "ExpiryTimestamp"), NextLockToken: import_smithy_client.expectString });}, "de_UpdateManagedRuleSetVersionExpiryDateResponse");var de_WebACL = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { ARN: import_smithy_client.expectString, ApplicationConfig: import_smithy_client._json, AssociationConfig: import_smithy_client._json, Capacity: import_smithy_client.expectLong, CaptchaConfig: import_smithy_client._json, ChallengeConfig: import_smithy_client._json, CustomResponseBodies: import_smithy_client._json, DataProtectionConfig: import_smithy_client._json, DefaultAction: import_smithy_client._json, Description: import_smithy_client.expectString, Id: import_smithy_client.expectString, LabelNamespace: import_smithy_client.expectString, ManagedByFirewallManager: import_smithy_client.expectBoolean, Name: import_smithy_client.expectString, OnSourceDDoSProtectionConfig: import_smithy_client._json, PostProcessFirewallManagerRuleGroups: /* @__PURE__ */ __name((_) => de_FirewallManagerRuleGroups(_, context), "PostProcessFirewallManagerRuleGroups"), PreProcessFirewallManagerRuleGroups: /* @__PURE__ */ __name((_) => de_FirewallManagerRuleGroups(_, context), "PreProcessFirewallManagerRuleGroups"), RetrofittedByFirewallManager: import_smithy_client.expectBoolean, Rules: /* @__PURE__ */ __name((_) => de_Rules(_, context), "Rules"), TokenDomains: import_smithy_client._json, VisibilityConfig: import_smithy_client._json });}, "de_WebACL");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)(WAFV2ServiceException);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": `AWSWAF_20190729.${operation}` };}__name(sharedHeaders, "sharedHeaders"); // src/commands/AssociateWebACLCommand.tsvar AssociateWebACLCommand = 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("AWSWAF_20190729", "AssociateWebACL", {}).n("WAFV2Client", "AssociateWebACLCommand").f(void 0, void 0).ser(se_AssociateWebACLCommand).de(de_AssociateWebACLCommand).build() { static { __name(this, "AssociateWebACLCommand"); }}; // src/commands/CheckCapacityCommand.ts var CheckCapacityCommand = 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("AWSWAF_20190729", "CheckCapacity", {}).n("WAFV2Client", "CheckCapacityCommand").f(void 0, void 0).ser(se_CheckCapacityCommand).de(de_CheckCapacityCommand).build() { static { __name(this, "CheckCapacityCommand"); }}; // src/commands/CreateAPIKeyCommand.ts var CreateAPIKeyCommand = 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("AWSWAF_20190729", "CreateAPIKey", {}).n("WAFV2Client", "CreateAPIKeyCommand").f(void 0, void 0).ser(se_CreateAPIKeyCommand).de(de_CreateAPIKeyCommand).build() { static { __name(this, "CreateAPIKeyCommand"); }}; // src/commands/CreateIPSetCommand.ts var CreateIPSetCommand = 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("AWSWAF_20190729", "CreateIPSet", {}).n("WAFV2Client", "CreateIPSetCommand").f(void 0, void 0).ser(se_CreateIPSetCommand).de(de_CreateIPSetCommand).build() { static { __name(this, "CreateIPSetCommand"); }}; // src/commands/CreateRegexPatternSetCommand.ts var CreateRegexPatternSetCommand = 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("AWSWAF_20190729", "CreateRegexPatternSet", {}).n("WAFV2Client", "CreateRegexPatternSetCommand").f(void 0, void 0).ser(se_CreateRegexPatternSetCommand).de(de_CreateRegexPatternSetCommand).build() { static { __name(this, "CreateRegexPatternSetCommand"); }}; // src/commands/CreateRuleGroupCommand.ts var CreateRuleGroupCommand = 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("AWSWAF_20190729", "CreateRuleGroup", {}).n("WAFV2Client", "CreateRuleGroupCommand").f(void 0, void 0).ser(se_CreateRuleGroupCommand).de(de_CreateRuleGroupCommand).build() { static { __name(this, "CreateRuleGroupCommand"); }}; // src/commands/CreateWebACLCommand.ts var CreateWebACLCommand = 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("AWSWAF_20190729", "CreateWebACL", {}).n("WAFV2Client", "CreateWebACLCommand").f(void 0, void 0).ser(se_CreateWebACLCommand).de(de_CreateWebACLCommand).build() { static { __name(this, "CreateWebACLCommand"); }}; // src/commands/DeleteAPIKeyCommand.ts var DeleteAPIKeyCommand = 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("AWSWAF_20190729", "DeleteAPIKey", {}).n("WAFV2Client", "DeleteAPIKeyCommand").f(void 0, void 0).ser(se_DeleteAPIKeyCommand).de(de_DeleteAPIKeyCommand).build() { static { __name(this, "DeleteAPIKeyCommand"); }}; // src/commands/DeleteFirewallManagerRuleGroupsCommand.ts var DeleteFirewallManagerRuleGroupsCommand = 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("AWSWAF_20190729", "DeleteFirewallManagerRuleGroups", {}).n("WAFV2Client", "DeleteFirewallManagerRuleGroupsCommand").f(void 0, void 0).ser(se_DeleteFirewallManagerRuleGroupsCommand).de(de_DeleteFirewallManagerRuleGroupsCommand).build() { static { __name(this, "DeleteFirewallManagerRuleGroupsCommand"); }}; // src/commands/DeleteIPSetCommand.ts var DeleteIPSetCommand = 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("AWSWAF_20190729", "DeleteIPSet", {}).n("WAFV2Client", "DeleteIPSetCommand").f(void 0, void 0).ser(se_DeleteIPSetCommand).de(de_DeleteIPSetCommand).build() { static { __name(this, "DeleteIPSetCommand"); }}; // src/commands/DeleteLoggingConfigurationCommand.ts var DeleteLoggingConfigurationCommand = 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("AWSWAF_20190729", "DeleteLoggingConfiguration", {}).n("WAFV2Client", "DeleteLoggingConfigurationCommand").f(void 0, void 0).ser(se_DeleteLoggingConfigurationCommand).de(de_DeleteLoggingConfigurationCommand).build() { static { __name(this, "DeleteLoggingConfigurationCommand"); }}; // src/commands/DeletePermissionPolicyCommand.ts var DeletePermissionPolicyCommand = 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("AWSWAF_20190729", "DeletePermissionPolicy", {}).n("WAFV2Client", "DeletePermissionPolicyCommand").f(void 0, void 0).ser(se_DeletePermissionPolicyCommand).de(de_DeletePermissionPolicyCommand).build() { static { __name(this, "DeletePermissionPolicyCommand"); }}; // src/commands/DeleteRegexPatternSetCommand.ts var DeleteRegexPatternSetCommand = 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("AWSWAF_20190729", "DeleteRegexPatternSet", {}).n("WAFV2Client", "DeleteRegexPatternSetCommand").f(void 0, void 0).ser(se_DeleteRegexPatternSetCommand).de(de_DeleteRegexPatternSetCommand).build() { static { __name(this, "DeleteRegexPatternSetCommand"); }}; // src/commands/DeleteRuleGroupCommand.ts var DeleteRuleGroupCommand = 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("AWSWAF_20190729", "DeleteRuleGroup", {}).n("WAFV2Client", "DeleteRuleGroupCommand").f(void 0, void 0).ser(se_DeleteRuleGroupCommand).de(de_DeleteRuleGroupCommand).build() { static { __name(this, "DeleteRuleGroupCommand"); }}; // src/commands/DeleteWebACLCommand.ts var DeleteWebACLCommand = 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("AWSWAF_20190729", "DeleteWebACL", {}).n("WAFV2Client", "DeleteWebACLCommand").f(void 0, void 0).ser(se_DeleteWebACLCommand).de(de_DeleteWebACLCommand).build() { static { __name(this, "DeleteWebACLCommand"); }}; // src/commands/DescribeAllManagedProductsCommand.ts var DescribeAllManagedProductsCommand = 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("AWSWAF_20190729", "DescribeAllManagedProducts", {}).n("WAFV2Client", "DescribeAllManagedProductsCommand").f(void 0, void 0).ser(se_DescribeAllManagedProductsCommand).de(de_DescribeAllManagedProductsCommand).build() { static { __name(this, "DescribeAllManagedProductsCommand"); }}; // src/commands/DescribeManagedProductsByVendorCommand.ts var DescribeManagedProductsByVendorCommand = 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("AWSWAF_20190729", "DescribeManagedProductsByVendor", {}).n("WAFV2Client", "DescribeManagedProductsByVendorCommand").f(void 0, void 0).ser(se_DescribeManagedProductsByVendorCommand).de(de_DescribeManagedProductsByVendorCommand).build() { static { __name(this, "DescribeManagedProductsByVendorCommand"); }}; // src/commands/DescribeManagedRuleGroupCommand.ts var DescribeManagedRuleGroupCommand = 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("AWSWAF_20190729", "DescribeManagedRuleGroup", {}).n("WAFV2Client", "DescribeManagedRuleGroupCommand").f(void 0, void 0).ser(se_DescribeManagedRuleGroupCommand).de(de_DescribeManagedRuleGroupCommand).build() { static { __name(this, "DescribeManagedRuleGroupCommand"); }}; // src/commands/DisassociateWebACLCommand.ts var DisassociateWebACLCommand = 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("AWSWAF_20190729", "DisassociateWebACL", {}).n("WAFV2Client", "DisassociateWebACLCommand").f(void 0, void 0).ser(se_DisassociateWebACLCommand).de(de_DisassociateWebACLCommand).build() { static { __name(this, "DisassociateWebACLCommand"); }}; // src/commands/GenerateMobileSdkReleaseUrlCommand.ts var GenerateMobileSdkReleaseUrlCommand = 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("AWSWAF_20190729", "GenerateMobileSdkReleaseUrl", {}).n("WAFV2Client", "GenerateMobileSdkReleaseUrlCommand").f(void 0, void 0).ser(se_GenerateMobileSdkReleaseUrlCommand).de(de_GenerateMobileSdkReleaseUrlCommand).build() { static { __name(this, "GenerateMobileSdkReleaseUrlCommand"); }}; // src/commands/GetDecryptedAPIKeyCommand.ts var GetDecryptedAPIKeyCommand = 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("AWSWAF_20190729", "GetDecryptedAPIKey", {}).n("WAFV2Client", "GetDecryptedAPIKeyCommand").f(void 0, void 0).ser(se_GetDecryptedAPIKeyCommand).de(de_GetDecryptedAPIKeyCommand).build() { static { __name(this, "GetDecryptedAPIKeyCommand"); }}; // src/commands/GetIPSetCommand.ts var GetIPSetCommand = 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("AWSWAF_20190729", "GetIPSet", {}).n("WAFV2Client", "GetIPSetCommand").f(void 0, void 0).ser(se_GetIPSetCommand).de(de_GetIPSetCommand).build() { static { __name(this, "GetIPSetCommand"); }}; // src/commands/GetLoggingConfigurationCommand.ts var GetLoggingConfigurationCommand = 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("AWSWAF_20190729", "GetLoggingConfiguration", {}).n("WAFV2Client", "GetLoggingConfigurationCommand").f(void 0, void 0).ser(se_GetLoggingConfigurationCommand).de(de_GetLoggingConfigurationCommand).build() { static { __name(this, "GetLoggingConfigurationCommand"); }}; // src/commands/GetManagedRuleSetCommand.ts var GetManagedRuleSetCommand = 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("AWSWAF_20190729", "GetManagedRuleSet", {}).n("WAFV2Client", "GetManagedRuleSetCommand").f(void 0, void 0).ser(se_GetManagedRuleSetCommand).de(de_GetManagedRuleSetCommand).build() { static { __name(this, "GetManagedRuleSetCommand"); }}; // src/commands/GetMobileSdkReleaseCommand.ts var GetMobileSdkReleaseCommand = 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("AWSWAF_20190729", "GetMobileSdkRelease", {}).n("WAFV2Client", "GetMobileSdkReleaseCommand").f(void 0, void 0).ser(se_GetMobileSdkReleaseCommand).de(de_GetMobileSdkReleaseCommand).build() { static { __name(this, "GetMobileSdkReleaseCommand"); }}; // src/commands/GetPermissionPolicyCommand.ts var GetPermissionPolicyCommand = 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("AWSWAF_20190729", "GetPermissionPolicy", {}).n("WAFV2Client", "GetPermissionPolicyCommand").f(void 0, void 0).ser(se_GetPermissionPolicyCommand).de(de_GetPermissionPolicyCommand).build() { static { __name(this, "GetPermissionPolicyCommand"); }}; // src/commands/GetRateBasedStatementManagedKeysCommand.ts var GetRateBasedStatementManagedKeysCommand = 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("AWSWAF_20190729", "GetRateBasedStatementManagedKeys", {}).n("WAFV2Client", "GetRateBasedStatementManagedKeysCommand").f(void 0, void 0).ser(se_GetRateBasedStatementManagedKeysCommand).de(de_GetRateBasedStatementManagedKeysCommand).build() { static { __name(this, "GetRateBasedStatementManagedKeysCommand"); }}; // src/commands/GetRegexPatternSetCommand.ts var GetRegexPatternSetCommand = 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("AWSWAF_20190729", "GetRegexPatternSet", {}).n("WAFV2Client", "GetRegexPatternSetCommand").f(void 0, void 0).ser(se_GetRegexPatternSetCommand).de(de_GetRegexPatternSetCommand).build() { static { __name(this, "GetRegexPatternSetCommand"); }}; // src/commands/GetRuleGroupCommand.ts var GetRuleGroupCommand = 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("AWSWAF_20190729", "GetRuleGroup", {}).n("WAFV2Client", "GetRuleGroupCommand").f(void 0, void 0).ser(se_GetRuleGroupCommand).de(de_GetRuleGroupCommand).build() { static { __name(this, "GetRuleGroupCommand"); }}; // src/commands/GetSampledRequestsCommand.ts var GetSampledRequestsCommand = 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("AWSWAF_20190729", "GetSampledRequests", {}).n("WAFV2Client", "GetSampledRequestsCommand").f(void 0, void 0).ser(se_GetSampledRequestsCommand).de(de_GetSampledRequestsCommand).build() { static { __name(this, "GetSampledRequestsCommand"); }}; // src/commands/GetWebACLCommand.ts var GetWebACLCommand = 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("AWSWAF_20190729", "GetWebACL", {}).n("WAFV2Client", "GetWebACLCommand").f(void 0, void 0).ser(se_GetWebACLCommand).de(de_GetWebACLCommand).build() { static { __name(this, "GetWebACLCommand"); }}; // src/commands/GetWebACLForResourceCommand.ts var GetWebACLForResourceCommand = 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("AWSWAF_20190729", "GetWebACLForResource", {}).n("WAFV2Client", "GetWebACLForResourceCommand").f(void 0, void 0).ser(se_GetWebACLForResourceCommand).de(de_GetWebACLForResourceCommand).build() { static { __name(this, "GetWebACLForResourceCommand"); }}; // src/commands/ListAPIKeysCommand.ts var ListAPIKeysCommand = 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("AWSWAF_20190729", "ListAPIKeys", {}).n("WAFV2Client", "ListAPIKeysCommand").f(void 0, void 0).ser(se_ListAPIKeysCommand).de(de_ListAPIKeysCommand).build() { static { __name(this, "ListAPIKeysCommand"); }}; // src/commands/ListAvailableManagedRuleGroupsCommand.ts var ListAvailableManagedRuleGroupsCommand = 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("AWSWAF_20190729", "ListAvailableManagedRuleGroups", {}).n("WAFV2Client", "ListAvailableManagedRuleGroupsCommand").f(void 0, void 0).ser(se_ListAvailableManagedRuleGroupsCommand).de(de_ListAvailableManagedRuleGroupsCommand).build() { static { __name(this, "ListAvailableManagedRuleGroupsCommand"); }}; // src/commands/ListAvailableManagedRuleGroupVersionsCommand.ts var ListAvailableManagedRuleGroupVersionsCommand = 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("AWSWAF_20190729", "ListAvailableManagedRuleGroupVersions", {}).n("WAFV2Client", "ListAvailableManagedRuleGroupVersionsCommand").f(void 0, void 0).ser(se_ListAvailableManagedRuleGroupVersionsCommand).de(de_ListAvailableManagedRuleGroupVersionsCommand).build() { static { __name(this, "ListAvailableManagedRuleGroupVersionsCommand"); }}; // src/commands/ListIPSetsCommand.ts var ListIPSetsCommand = 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("AWSWAF_20190729", "ListIPSets", {}).n("WAFV2Client", "ListIPSetsCommand").f(void 0, void 0).ser(se_ListIPSetsCommand).de(de_ListIPSetsCommand).build() { static { __name(this, "ListIPSetsCommand"); }}; // src/commands/ListLoggingConfigurationsCommand.ts var ListLoggingConfigurationsCommand = 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("AWSWAF_20190729", "ListLoggingConfigurations", {}).n("WAFV2Client", "ListLoggingConfigurationsCommand").f(void 0, void 0).ser(se_ListLoggingConfigurationsCommand).de(de_ListLoggingConfigurationsCommand).build() { static { __name(this, "ListLoggingConfigurationsCommand"); }}; // src/commands/ListManagedRuleSetsCommand.ts var ListManagedRuleSetsCommand = 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("AWSWAF_20190729", "ListManagedRuleSets", {}).n("WAFV2Client", "ListManagedRuleSetsCommand").f(void 0, void 0).ser(se_ListManagedRuleSetsCommand).de(de_ListManagedRuleSetsCommand).build() { static { __name(this, "ListManagedRuleSetsCommand"); }}; // src/commands/ListMobileSdkReleasesCommand.ts var ListMobileSdkReleasesCommand = 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("AWSWAF_20190729", "ListMobileSdkReleases", {}).n("WAFV2Client", "ListMobileSdkReleasesCommand").f(void 0, void 0).ser(se_ListMobileSdkReleasesCommand).de(de_ListMobileSdkReleasesCommand).build() { static { __name(this, "ListMobileSdkReleasesCommand"); }}; // src/commands/ListRegexPatternSetsCommand.ts var ListRegexPatternSetsCommand = 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("AWSWAF_20190729", "ListRegexPatternSets", {}).n("WAFV2Client", "ListRegexPatternSetsCommand").f(void 0, void 0).ser(se_ListRegexPatternSetsCommand).de(de_ListRegexPatternSetsCommand).build() { static { __name(this, "ListRegexPatternSetsCommand"); }}; // src/commands/ListResourcesForWebACLCommand.ts var ListResourcesForWebACLCommand = 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("AWSWAF_20190729", "ListResourcesForWebACL", {}).n("WAFV2Client", "ListResourcesForWebACLCommand").f(void 0, void 0).ser(se_ListResourcesForWebACLCommand).de(de_ListResourcesForWebACLCommand).build() { static { __name(this, "ListResourcesForWebACLCommand"); }}; // src/commands/ListRuleGroupsCommand.ts var ListRuleGroupsCommand = 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("AWSWAF_20190729", "ListRuleGroups", {}).n("WAFV2Client", "ListRuleGroupsCommand").f(void 0, void 0).ser(se_ListRuleGroupsCommand).de(de_ListRuleGroupsCommand).build() { static { __name(this, "ListRuleGroupsCommand"); }}; // 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("AWSWAF_20190729", "ListTagsForResource", {}).n("WAFV2Client", "ListTagsForResourceCommand").f(void 0, void 0).ser(se_ListTagsForResourceCommand).de(de_ListTagsForResourceCommand).build() { static { __name(this, "ListTagsForResourceCommand"); }}; // src/commands/ListWebACLsCommand.ts var ListWebACLsCommand = 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("AWSWAF_20190729", "ListWebACLs", {}).n("WAFV2Client", "ListWebACLsCommand").f(void 0, void 0).ser(se_ListWebACLsCommand).de(de_ListWebACLsCommand).build() { static { __name(this, "ListWebACLsCommand"); }}; // src/commands/PutLoggingConfigurationCommand.ts var PutLoggingConfigurationCommand = 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("AWSWAF_20190729", "PutLoggingConfiguration", {}).n("WAFV2Client", "PutLoggingConfigurationCommand").f(void 0, void 0).ser(se_PutLoggingConfigurationCommand).de(de_PutLoggingConfigurationCommand).build() { static { __name(this, "PutLoggingConfigurationCommand"); }}; // src/commands/PutManagedRuleSetVersionsCommand.ts var PutManagedRuleSetVersionsCommand = 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("AWSWAF_20190729", "PutManagedRuleSetVersions", {}).n("WAFV2Client", "PutManagedRuleSetVersionsCommand").f(void 0, void 0).ser(se_PutManagedRuleSetVersionsCommand).de(de_PutManagedRuleSetVersionsCommand).build() { static { __name(this, "PutManagedRuleSetVersionsCommand"); }}; // src/commands/PutPermissionPolicyCommand.ts var PutPermissionPolicyCommand = 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("AWSWAF_20190729", "PutPermissionPolicy", {}).n("WAFV2Client", "PutPermissionPolicyCommand").f(void 0, void 0).ser(se_PutPermissionPolicyCommand).de(de_PutPermissionPolicyCommand).build() { static { __name(this, "PutPermissionPolicyCommand"); }}; // 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("AWSWAF_20190729", "TagResource", {}).n("WAFV2Client", "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("AWSWAF_20190729", "UntagResource", {}).n("WAFV2Client", "UntagResourceCommand").f(void 0, void 0).ser(se_UntagResourceCommand).de(de_UntagResourceCommand).build() { static { __name(this, "UntagResourceCommand"); }}; // src/commands/UpdateIPSetCommand.ts var UpdateIPSetCommand = 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("AWSWAF_20190729", "UpdateIPSet", {}).n("WAFV2Client", "UpdateIPSetCommand").f(void 0, void 0).ser(se_UpdateIPSetCommand).de(de_UpdateIPSetCommand).build() { static { __name(this, "UpdateIPSetCommand"); }}; // src/commands/UpdateManagedRuleSetVersionExpiryDateCommand.ts var UpdateManagedRuleSetVersionExpiryDateCommand = 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("AWSWAF_20190729", "UpdateManagedRuleSetVersionExpiryDate", {}).n("WAFV2Client", "UpdateManagedRuleSetVersionExpiryDateCommand").f(void 0, void 0).ser(se_UpdateManagedRuleSetVersionExpiryDateCommand).de(de_UpdateManagedRuleSetVersionExpiryDateCommand).build() { static { __name(this, "UpdateManagedRuleSetVersionExpiryDateCommand"); }}; // src/commands/UpdateRegexPatternSetCommand.ts var UpdateRegexPatternSetCommand = 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("AWSWAF_20190729", "UpdateRegexPatternSet", {}).n("WAFV2Client", "UpdateRegexPatternSetCommand").f(void 0, void 0).ser(se_UpdateRegexPatternSetCommand).de(de_UpdateRegexPatternSetCommand).build() { static { __name(this, "UpdateRegexPatternSetCommand"); }}; // src/commands/UpdateRuleGroupCommand.ts var UpdateRuleGroupCommand = 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("AWSWAF_20190729", "UpdateRuleGroup", {}).n("WAFV2Client", "UpdateRuleGroupCommand").f(void 0, void 0).ser(se_UpdateRuleGroupCommand).de(de_UpdateRuleGroupCommand).build() { static { __name(this, "UpdateRuleGroupCommand"); }}; // src/commands/UpdateWebACLCommand.ts var UpdateWebACLCommand = 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("AWSWAF_20190729", "UpdateWebACL", {}).n("WAFV2Client", "UpdateWebACLCommand").f(void 0, void 0).ser(se_UpdateWebACLCommand).de(de_UpdateWebACLCommand).build() { static { __name(this, "UpdateWebACLCommand"); }}; // src/WAFV2.tsvar commands = { AssociateWebACLCommand, CheckCapacityCommand, CreateAPIKeyCommand, CreateIPSetCommand, CreateRegexPatternSetCommand, CreateRuleGroupCommand, CreateWebACLCommand, DeleteAPIKeyCommand, DeleteFirewallManagerRuleGroupsCommand, DeleteIPSetCommand, DeleteLoggingConfigurationCommand, DeletePermissionPolicyCommand, DeleteRegexPatternSetCommand, DeleteRuleGroupCommand, DeleteWebACLCommand, DescribeAllManagedProductsCommand, DescribeManagedProductsByVendorCommand, DescribeManagedRuleGroupCommand, DisassociateWebACLCommand, GenerateMobileSdkReleaseUrlCommand, GetDecryptedAPIKeyCommand, GetIPSetCommand, GetLoggingConfigurationCommand, GetManagedRuleSetCommand, GetMobileSdkReleaseCommand, GetPermissionPolicyCommand, GetRateBasedStatementManagedKeysCommand, GetRegexPatternSetCommand, GetRuleGroupCommand, GetSampledRequestsCommand, GetWebACLCommand, GetWebACLForResourceCommand, ListAPIKeysCommand, ListAvailableManagedRuleGroupsCommand, ListAvailableManagedRuleGroupVersionsCommand, ListIPSetsCommand, ListLoggingConfigurationsCommand, ListManagedRuleSetsCommand, ListMobileSdkReleasesCommand, ListRegexPatternSetsCommand, ListResourcesForWebACLCommand, ListRuleGroupsCommand, ListTagsForResourceCommand, ListWebACLsCommand, PutLoggingConfigurationCommand, PutManagedRuleSetVersionsCommand, PutPermissionPolicyCommand, TagResourceCommand, UntagResourceCommand, UpdateIPSetCommand, UpdateManagedRuleSetVersionExpiryDateCommand, UpdateRegexPatternSetCommand, UpdateRuleGroupCommand, UpdateWebACLCommand};var WAFV2 = class extends WAFV2Client { static { __name(this, "WAFV2"); }};(0, import_smithy_client.createAggregatedClient)(commands, WAFV2);// Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = { WAFV2ServiceException, __Client, WAFV2Client, WAFV2, $Command, AssociateWebACLCommand, CheckCapacityCommand, CreateAPIKeyCommand, CreateIPSetCommand, CreateRegexPatternSetCommand, CreateRuleGroupCommand, CreateWebACLCommand, DeleteAPIKeyCommand, DeleteFirewallManagerRuleGroupsCommand, DeleteIPSetCommand, DeleteLoggingConfigurationCommand, DeletePermissionPolicyCommand, DeleteRegexPatternSetCommand, DeleteRuleGroupCommand, DeleteWebACLCommand, DescribeAllManagedProductsCommand, DescribeManagedProductsByVendorCommand, DescribeManagedRuleGroupCommand, DisassociateWebACLCommand, GenerateMobileSdkReleaseUrlCommand, GetDecryptedAPIKeyCommand, GetIPSetCommand, GetLoggingConfigurationCommand, GetManagedRuleSetCommand, GetMobileSdkReleaseCommand, GetPermissionPolicyCommand, GetRateBasedStatementManagedKeysCommand, GetRegexPatternSetCommand, GetRuleGroupCommand, GetSampledRequestsCommand, GetWebACLCommand, GetWebACLForResourceCommand, ListAPIKeysCommand, ListAvailableManagedRuleGroupVersionsCommand, ListAvailableManagedRuleGroupsCommand, ListIPSetsCommand, ListLoggingConfigurationsCommand, ListManagedRuleSetsCommand, ListMobileSdkReleasesCommand, ListRegexPatternSetsCommand, ListResourcesForWebACLCommand, ListRuleGroupsCommand, ListTagsForResourceCommand, ListWebACLsCommand, PutLoggingConfigurationCommand, PutManagedRuleSetVersionsCommand, PutPermissionPolicyCommand, TagResourceCommand, UntagResourceCommand, UpdateIPSetCommand, UpdateManagedRuleSetVersionExpiryDateCommand, UpdateRegexPatternSetCommand, UpdateRuleGroupCommand, UpdateWebACLCommand, ActionValue, FallbackBehavior, OversizeHandling, MapMatchScope, BodyParsingFallbackBehavior, JsonMatchScope, PositionalConstraint, TextTransformationType, CountryCode, ForwardedIPPosition, LabelMatchScope, PayloadType, SensitivityToAct, UsageOfAction, InspectionLevel, RateBasedStatementAggregateKeyType, ComparisonOperator, SensitivityLevel, AssociatedResourceType, WAFInternalErrorException, WAFInvalidOperationException, ParameterExceptionField, WAFInvalidParameterException, WAFNonexistentItemException, WAFUnavailableEntityException, SizeInspectionLimit, Scope, WAFExpiredManagedRuleGroupVersionException, WAFInvalidResourceException, WAFLimitsExceededException, WAFSubscriptionNotFoundException, IPAddressVersion, WAFDuplicateItemException, WAFOptimisticLockException, WAFTagOperationException, WAFTagOperationInternalErrorException, ResponseContentType, DataProtectionAction, FieldToProtectType, LowReputationMode, WAFConfigurationWarningException, WAFAssociatedItemException, LogScope, LogType, Platform, FilterBehavior, FilterRequirement, WAFUnsupportedAggregateKeyTypeException, FailureReason, ResourceType, WAFLogDestinationPermissionIssueException, WAFServiceLinkedRoleErrorException, WAFInvalidPermissionPolicyException});