/proc/2/root/var/runtime/node_modules/@aws-sdk/client-waf/dist-cjs
This explorer reads the filesystem of the server it runs on, so /workspace/user isn't present here. Browsing and the terminal still work against this server's own disk from /.
const { awsEndpointFunctions, emitWarningIfUnsupportedVersion: emitWarningIfUnsupportedVersion$1, createDefaultUserAgentProvider, NODE_APP_ID_CONFIG_OPTIONS, getAwsRegionExtensionConfiguration, resolveAwsRegionExtensionConfiguration, resolveUserAgentConfig, resolveHostHeaderConfig, getUserAgentPlugin, getHostHeaderPlugin, getLoggerPlugin, getRecursionDetectionPlugin } = require("@aws-sdk/core/client");const { getHttpAuthSchemeEndpointRuleSetPlugin, DefaultIdentityProviderConfig, getHttpSigningPlugin } = require("@smithy/core");const { normalizeProvider, getSmithyContext, ServiceException, NoOpLogger, emitWarningIfUnsupportedVersion, loadConfigsForDefaultMode, getDefaultExtensionConfiguration, resolveDefaultRuntimeConfig, Client, makeBuilder, createAggregatedClient } = require("@smithy/core/client");const { Command: $Command } = require("@smithy/core/client");exports.$Command = $Command;exports.__Client = Client;const { resolveDefaultsModeConfig, loadConfig, NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS, NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS, NODE_REGION_CONFIG_OPTIONS, NODE_REGION_CONFIG_FILE_OPTIONS, resolveRegionConfig } = require("@smithy/core/config");const { BinaryDecisionDiagram, EndpointCache, decideEndpoint, customEndpointFunctions, resolveEndpointConfig, getEndpointPlugin } = require("@smithy/core/endpoints");const { parseUrl, getHttpHandlerExtensionConfiguration, resolveHttpHandlerRuntimeConfig, getContentLengthPlugin } = require("@smithy/core/protocols");const { DEFAULT_RETRY_MODE, NODE_RETRY_MODE_CONFIG_OPTIONS, NODE_MAX_ATTEMPT_CONFIG_OPTIONS, resolveRetryConfig, getRetryPlugin } = require("@smithy/core/retry");const { TypeRegistry, getSchemaSerdePlugin } = require("@smithy/core/schema");const { resolveAwsSdkSigV4Config, AwsSdkSigV4Signer, NODE_AUTH_SCHEME_PREFERENCE_OPTIONS } = require("@aws-sdk/core/httpAuthSchemes");const { defaultProvider } = require("@aws-sdk/credential-provider-node");const { toUtf8, fromUtf8, toBase64, fromBase64, calculateBodyLength } = require("@smithy/core/serde");const { streamCollector, NodeHttpHandler } = require("@smithy/node-http-handler");const { AwsJson1_1Protocol } = require("@aws-sdk/core/protocols");const { Sha256 } = require("@smithy/core/checksum"); const defaultWAFHttpAuthSchemeParametersProvider = async (config, context, input) => { return { operation: getSmithyContext(context).operation, region: await normalizeProvider(config.region)() || (() => { throw new Error("expected `region` to be configured for `aws.auth#sigv4`"); })(), };};function createAwsAuthSigv4HttpAuthOption(authParameters) { return { schemeId: "aws.auth#sigv4", signingProperties: { name: "waf", region: authParameters.region, }, propertiesExtractor: (config, context) => ({ signingProperties: { config, context, }, }), };}const defaultWAFHttpAuthSchemeProvider = (authParameters) => { const options = []; switch (authParameters.operation) { default: { options.push(createAwsAuthSigv4HttpAuthOption(authParameters)); } } return options;};const resolveHttpAuthSchemeConfig = (config) => { const config_0 = resolveAwsSdkSigV4Config(config); return Object.assign(config_0, { authSchemePreference: normalizeProvider(config.authSchemePreference ?? []), });}; const resolveClientEndpointParameters = (options) => { return Object.assign(options, { useDualstackEndpoint: options.useDualstackEndpoint ?? false, useFipsEndpoint: options.useFipsEndpoint ?? false, defaultSigningName: "waf", });};const commonParams = { UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, Endpoint: { type: "builtInParams", name: "endpoint" }, Region: { type: "builtInParams", name: "region" }, UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" },}; var version = "3.1104.0";var packageInfo = { version: version}; const l = "ref";const a = -1, b = true, c = "isSet", d = "PartitionResult", e = "booleanEquals", f = "getAttr", g = { [l]: "Endpoint" }, h = { [l]: d }, i = {}, j = { "authSchemes": [{ "name": "sigv4", "signingName": "waf", "signingRegion": "us-east-1" }] }, k = [{ [l]: "Region" }];const _data = { conditions: [ [c, [g]], [c, k], ["aws.partition", k, d], [e, [{ [l]: "UseFIPS" }, b]], [e, [{ [l]: "UseDualStack" }, b]], [e, [{ fn: f, argv: [h, "supportsDualStack"] }, b]], ["stringEquals", [{ fn: f, argv: [h, "name"] }, "aws"]], [e, [{ fn: f, argv: [h, "supportsFIPS"] }, b]] ], results: [ [a], [a, "Invalid Configuration: FIPS and custom endpoint are not supported"], [a, "Invalid Configuration: Dualstack and custom endpoint are not supported"], [g, i], ["https://waf.amazonaws.com", j], ["https://waf-fips.amazonaws.com", j], ["https://waf-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", i], [a, "FIPS and DualStack are enabled, but this partition does not support one or both"], ["https://waf-fips.{Region}.{PartitionResult#dnsSuffix}", i], [a, "FIPS is enabled but this partition does not support FIPS"], ["https://waf.{Region}.{PartitionResult#dualStackDnsSuffix}", i], [a, "DualStack is enabled but this partition does not support DualStack"], ["https://waf.{Region}.{PartitionResult#dnsSuffix}", i], [a, "Invalid Configuration: Missing Region"] ]};const root = 2;const r = 100_000_000;const nodes = new Int32Array([ -1, 1, -1, 0, 14, 3, 1, 4, r + 13, 2, 5, r + 13, 3, 9, 6, 4, 8, 7, 6, r + 4, r + 12, 5, r + 10, r + 11, 4, 12, 10, 6, r + 5, 11, 7, r + 8, r + 9, 5, 13, r + 7, 7, r + 6, r + 7, 3, r + 1, 15, 4, r + 2, r + 3,]);const bdd = BinaryDecisionDiagram.from(nodes, root, _data.conditions, _data.results); const cache = new EndpointCache({ size: 50, params: ["Endpoint", "Region", "UseDualStack", "UseFIPS"],});const defaultEndpointResolver = (endpointParams, context = {}) => { return cache.get(endpointParams, () => decideEndpoint(bdd, { endpointParams: endpointParams, logger: context.logger, }));};customEndpointFunctions.aws = awsEndpointFunctions; class WAFServiceException extends ServiceException { constructor(options) { super(options); Object.setPrototypeOf(this, WAFServiceException.prototype); }} class WAFDisallowedNameException extends WAFServiceException { name = "WAFDisallowedNameException"; $fault = "client"; constructor(opts) { super({ name: "WAFDisallowedNameException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, WAFDisallowedNameException.prototype); }}class WAFInternalErrorException extends WAFServiceException { name = "WAFInternalErrorException"; $fault = "server"; constructor(opts) { super({ name: "WAFInternalErrorException", $fault: "server", ...opts, }); Object.setPrototypeOf(this, WAFInternalErrorException.prototype); }}class WAFInvalidAccountException extends WAFServiceException { name = "WAFInvalidAccountException"; $fault = "client"; constructor(opts) { super({ name: "WAFInvalidAccountException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, WAFInvalidAccountException.prototype); }}class WAFInvalidParameterException extends WAFServiceException { name = "WAFInvalidParameterException"; $fault = "client"; field; parameter; reason; 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; }}class WAFLimitsExceededException extends WAFServiceException { name = "WAFLimitsExceededException"; $fault = "client"; constructor(opts) { super({ name: "WAFLimitsExceededException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, WAFLimitsExceededException.prototype); }}class WAFStaleDataException extends WAFServiceException { name = "WAFStaleDataException"; $fault = "client"; constructor(opts) { super({ name: "WAFStaleDataException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, WAFStaleDataException.prototype); }}class WAFBadRequestException extends WAFServiceException { name = "WAFBadRequestException"; $fault = "client"; constructor(opts) { super({ name: "WAFBadRequestException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, WAFBadRequestException.prototype); }}class WAFTagOperationException extends WAFServiceException { name = "WAFTagOperationException"; $fault = "client"; constructor(opts) { super({ name: "WAFTagOperationException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, WAFTagOperationException.prototype); }}class WAFTagOperationInternalErrorException extends WAFServiceException { name = "WAFTagOperationInternalErrorException"; $fault = "server"; constructor(opts) { super({ name: "WAFTagOperationInternalErrorException", $fault: "server", ...opts, }); Object.setPrototypeOf(this, WAFTagOperationInternalErrorException.prototype); }}class WAFEntityMigrationException extends WAFServiceException { name = "WAFEntityMigrationException"; $fault = "client"; MigrationErrorType; MigrationErrorReason; constructor(opts) { super({ name: "WAFEntityMigrationException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, WAFEntityMigrationException.prototype); this.MigrationErrorType = opts.MigrationErrorType; this.MigrationErrorReason = opts.MigrationErrorReason; }}class WAFInvalidOperationException extends WAFServiceException { name = "WAFInvalidOperationException"; $fault = "client"; constructor(opts) { super({ name: "WAFInvalidOperationException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, WAFInvalidOperationException.prototype); }}class WAFNonexistentItemException extends WAFServiceException { name = "WAFNonexistentItemException"; $fault = "client"; constructor(opts) { super({ name: "WAFNonexistentItemException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, WAFNonexistentItemException.prototype); }}class WAFNonEmptyEntityException extends WAFServiceException { name = "WAFNonEmptyEntityException"; $fault = "client"; constructor(opts) { super({ name: "WAFNonEmptyEntityException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, WAFNonEmptyEntityException.prototype); }}class WAFReferencedItemException extends WAFServiceException { name = "WAFReferencedItemException"; $fault = "client"; constructor(opts) { super({ name: "WAFReferencedItemException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, WAFReferencedItemException.prototype); }}class WAFServiceLinkedRoleErrorException extends WAFServiceException { name = "WAFServiceLinkedRoleErrorException"; $fault = "client"; constructor(opts) { super({ name: "WAFServiceLinkedRoleErrorException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, WAFServiceLinkedRoleErrorException.prototype); }}class WAFInvalidPermissionPolicyException extends WAFServiceException { name = "WAFInvalidPermissionPolicyException"; $fault = "client"; constructor(opts) { super({ name: "WAFInvalidPermissionPolicyException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, WAFInvalidPermissionPolicyException.prototype); }}class WAFNonexistentContainerException extends WAFServiceException { name = "WAFNonexistentContainerException"; $fault = "client"; constructor(opts) { super({ name: "WAFNonexistentContainerException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, WAFNonexistentContainerException.prototype); }}class WAFInvalidRegexPatternException extends WAFServiceException { name = "WAFInvalidRegexPatternException"; $fault = "client"; constructor(opts) { super({ name: "WAFInvalidRegexPatternException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, WAFInvalidRegexPatternException.prototype); }}class WAFSubscriptionNotFoundException extends WAFServiceException { name = "WAFSubscriptionNotFoundException"; $fault = "client"; constructor(opts) { super({ name: "WAFSubscriptionNotFoundException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, WAFSubscriptionNotFoundException.prototype); }} const _A = "Action";const _AR = "ActivatedRule";const _ARc = "ActivatedRules";const _BMS = "ByteMatchSet";const _BMSI = "ByteMatchSetId";const _BMSS = "ByteMatchSetSummary";const _BMSSy = "ByteMatchSetSummaries";const _BMSU = "ByteMatchSetUpdate";const _BMSUy = "ByteMatchSetUpdates";const _BMSy = "ByteMatchSets";const _BMT = "ByteMatchTuples";const _BMTy = "ByteMatchTuple";const _C = "Country";const _CBMS = "CreateByteMatchSet";const _CBMSR = "CreateByteMatchSetRequest";const _CBMSRr = "CreateByteMatchSetResponse";const _CGMS = "CreateGeoMatchSet";const _CGMSR = "CreateGeoMatchSetRequest";const _CGMSRr = "CreateGeoMatchSetResponse";const _CIP = "ClientIP";const _CIPS = "CreateIPSet";const _CIPSR = "CreateIPSetRequest";const _CIPSRr = "CreateIPSetResponse";const _CO = "ComparisonOperator";const _CR = "CreateRule";const _CRBR = "CreateRateBasedRule";const _CRBRR = "CreateRateBasedRuleRequest";const _CRBRRr = "CreateRateBasedRuleResponse";const _CRG = "CreateRuleGroup";const _CRGR = "CreateRuleGroupRequest";const _CRGRr = "CreateRuleGroupResponse";const _CRMS = "CreateRegexMatchSet";const _CRMSR = "CreateRegexMatchSetRequest";const _CRMSRr = "CreateRegexMatchSetResponse";const _CRPS = "CreateRegexPatternSet";const _CRPSR = "CreateRegexPatternSetRequest";const _CRPSRr = "CreateRegexPatternSetResponse";const _CRR = "CreateRuleRequest";const _CRRr = "CreateRuleResponse";const _CSCS = "CreateSizeConstraintSet";const _CSCSR = "CreateSizeConstraintSetRequest";const _CSCSRr = "CreateSizeConstraintSetResponse";const _CSIMS = "CreateSqlInjectionMatchSet";const _CSIMSR = "CreateSqlInjectionMatchSetRequest";const _CSIMSRr = "CreateSqlInjectionMatchSetResponse";const _CT = "ChangeToken";const _CTS = "ChangeTokenStatus";const _CWACL = "CreateWebACL";const _CWACLMS = "CreateWebACLMigrationStack";const _CWACLMSR = "CreateWebACLMigrationStackRequest";const _CWACLMSRr = "CreateWebACLMigrationStackResponse";const _CWACLR = "CreateWebACLRequest";const _CWACLRr = "CreateWebACLResponse";const _CXMS = "CreateXssMatchSet";const _CXMSR = "CreateXssMatchSetRequest";const _CXMSRr = "CreateXssMatchSetResponse";const _D = "Data";const _DA = "DefaultAction";const _DBMS = "DeleteByteMatchSet";const _DBMSR = "DeleteByteMatchSetRequest";const _DBMSRe = "DeleteByteMatchSetResponse";const _DGMS = "DeleteGeoMatchSet";const _DGMSR = "DeleteGeoMatchSetRequest";const _DGMSRe = "DeleteGeoMatchSetResponse";const _DI = "DataId";const _DIPS = "DeleteIPSet";const _DIPSR = "DeleteIPSetRequest";const _DIPSRe = "DeleteIPSetResponse";const _DLC = "DeleteLoggingConfiguration";const _DLCR = "DeleteLoggingConfigurationRequest";const _DLCRe = "DeleteLoggingConfigurationResponse";const _DPP = "DeletePermissionPolicy";const _DPPR = "DeletePermissionPolicyRequest";const _DPPRe = "DeletePermissionPolicyResponse";const _DR = "DeleteRule";const _DRBR = "DeleteRateBasedRule";const _DRBRR = "DeleteRateBasedRuleRequest";const _DRBRRe = "DeleteRateBasedRuleResponse";const _DRG = "DeleteRuleGroup";const _DRGR = "DeleteRuleGroupRequest";const _DRGRe = "DeleteRuleGroupResponse";const _DRMS = "DeleteRegexMatchSet";const _DRMSR = "DeleteRegexMatchSetRequest";const _DRMSRe = "DeleteRegexMatchSetResponse";const _DRPS = "DeleteRegexPatternSet";const _DRPSR = "DeleteRegexPatternSetRequest";const _DRPSRe = "DeleteRegexPatternSetResponse";const _DRR = "DeleteRuleRequest";const _DRRe = "DeleteRuleResponse";const _DSCS = "DeleteSizeConstraintSet";const _DSCSR = "DeleteSizeConstraintSetRequest";const _DSCSRe = "DeleteSizeConstraintSetResponse";const _DSIMS = "DeleteSqlInjectionMatchSet";const _DSIMSR = "DeleteSqlInjectionMatchSetRequest";const _DSIMSRe = "DeleteSqlInjectionMatchSetResponse";const _DWACL = "DeleteWebACL";const _DWACLR = "DeleteWebACLRequest";const _DWACLRe = "DeleteWebACLResponse";const _DXMS = "DeleteXssMatchSet";const _DXMSR = "DeleteXssMatchSetRequest";const _DXMSRe = "DeleteXssMatchSetResponse";const _ER = "ExcludedRules";const _ERx = "ExcludedRule";const _ET = "EndTime";const _FTM = "FieldToMatch";const _GBMS = "GetByteMatchSet";const _GBMSR = "GetByteMatchSetRequest";const _GBMSRe = "GetByteMatchSetResponse";const _GCT = "GetChangeToken";const _GCTR = "GetChangeTokenRequest";const _GCTRe = "GetChangeTokenResponse";const _GCTS = "GetChangeTokenStatus";const _GCTSR = "GetChangeTokenStatusRequest";const _GCTSRe = "GetChangeTokenStatusResponse";const _GGMS = "GetGeoMatchSet";const _GGMSR = "GetGeoMatchSetRequest";const _GGMSRe = "GetGeoMatchSetResponse";const _GIPS = "GetIPSet";const _GIPSR = "GetIPSetRequest";const _GIPSRe = "GetIPSetResponse";const _GLC = "GetLoggingConfiguration";const _GLCR = "GetLoggingConfigurationRequest";const _GLCRe = "GetLoggingConfigurationResponse";const _GMC = "GeoMatchConstraint";const _GMCe = "GeoMatchConstraints";const _GMS = "GeoMatchSet";const _GMSI = "GeoMatchSetId";const _GMSS = "GeoMatchSetSummary";const _GMSSe = "GeoMatchSetSummaries";const _GMSU = "GeoMatchSetUpdate";const _GMSUe = "GeoMatchSetUpdates";const _GMSe = "GeoMatchSets";const _GPP = "GetPermissionPolicy";const _GPPR = "GetPermissionPolicyRequest";const _GPPRe = "GetPermissionPolicyResponse";const _GR = "GetRule";const _GRBR = "GetRateBasedRule";const _GRBRMK = "GetRateBasedRuleManagedKeys";const _GRBRMKR = "GetRateBasedRuleManagedKeysRequest";const _GRBRMKRe = "GetRateBasedRuleManagedKeysResponse";const _GRBRR = "GetRateBasedRuleRequest";const _GRBRRe = "GetRateBasedRuleResponse";const _GRG = "GetRuleGroup";const _GRGR = "GetRuleGroupRequest";const _GRGRe = "GetRuleGroupResponse";const _GRMS = "GetRegexMatchSet";const _GRMSR = "GetRegexMatchSetRequest";const _GRMSRe = "GetRegexMatchSetResponse";const _GRPS = "GetRegexPatternSet";const _GRPSR = "GetRegexPatternSetRequest";const _GRPSRe = "GetRegexPatternSetResponse";const _GRR = "GetRuleRequest";const _GRRe = "GetRuleResponse";const _GSCS = "GetSizeConstraintSet";const _GSCSR = "GetSizeConstraintSetRequest";const _GSCSRe = "GetSizeConstraintSetResponse";const _GSIMS = "GetSqlInjectionMatchSet";const _GSIMSR = "GetSqlInjectionMatchSetRequest";const _GSIMSRe = "GetSqlInjectionMatchSetResponse";const _GSR = "GetSampledRequests";const _GSRR = "GetSampledRequestsRequest";const _GSRRe = "GetSampledRequestsResponse";const _GWACL = "GetWebACL";const _GWACLR = "GetWebACLRequest";const _GWACLRe = "GetWebACLResponse";const _GXMS = "GetXssMatchSet";const _GXMSR = "GetXssMatchSetRequest";const _GXMSRe = "GetXssMatchSetResponse";const _H = "Headers";const _HTTPH = "HTTPHeader";const _HTTPHe = "HTTPHeaders";const _HTTPR = "HTTPRequest";const _HTTPV = "HTTPVersion";const _IPS = "IPSet";const _IPSD = "IPSetDescriptors";const _IPSDe = "IPSetDescriptor";const _IPSI = "IPSetId";const _IPSS = "IPSetSummary";const _IPSSe = "IPSetSummaries";const _IPSU = "IPSetUpdate";const _IPSUe = "IPSetUpdates";const _IPSe = "IPSets";const _IUT = "IgnoreUnsupportedType";const _K = "Key";const _L = "Limit";const _LARIRG = "ListActivatedRulesInRuleGroup";const _LARIRGR = "ListActivatedRulesInRuleGroupRequest";const _LARIRGRi = "ListActivatedRulesInRuleGroupResponse";const _LBMS = "ListByteMatchSets";const _LBMSR = "ListByteMatchSetsRequest";const _LBMSRi = "ListByteMatchSetsResponse";const _LC = "LoggingConfiguration";const _LCo = "LoggingConfigurations";const _LDC = "LogDestinationConfigs";const _LGMS = "ListGeoMatchSets";const _LGMSR = "ListGeoMatchSetsRequest";const _LGMSRi = "ListGeoMatchSetsResponse";const _LIPS = "ListIPSets";const _LIPSR = "ListIPSetsRequest";const _LIPSRi = "ListIPSetsResponse";const _LLC = "ListLoggingConfigurations";const _LLCR = "ListLoggingConfigurationsRequest";const _LLCRi = "ListLoggingConfigurationsResponse";const _LR = "ListRules";const _LRBR = "ListRateBasedRules";const _LRBRR = "ListRateBasedRulesRequest";const _LRBRRi = "ListRateBasedRulesResponse";const _LRG = "ListRuleGroups";const _LRGR = "ListRuleGroupsRequest";const _LRGRi = "ListRuleGroupsResponse";const _LRMS = "ListRegexMatchSets";const _LRMSR = "ListRegexMatchSetsRequest";const _LRMSRi = "ListRegexMatchSetsResponse";const _LRPS = "ListRegexPatternSets";const _LRPSR = "ListRegexPatternSetsRequest";const _LRPSRi = "ListRegexPatternSetsResponse";const _LRR = "ListRulesRequest";const _LRRi = "ListRulesResponse";const _LSCS = "ListSizeConstraintSets";const _LSCSR = "ListSizeConstraintSetsRequest";const _LSCSRi = "ListSizeConstraintSetsResponse";const _LSIMS = "ListSqlInjectionMatchSets";const _LSIMSR = "ListSqlInjectionMatchSetsRequest";const _LSIMSRi = "ListSqlInjectionMatchSetsResponse";const _LSRG = "ListSubscribedRuleGroups";const _LSRGR = "ListSubscribedRuleGroupsRequest";const _LSRGRi = "ListSubscribedRuleGroupsResponse";const _LTFR = "ListTagsForResource";const _LTFRR = "ListTagsForResourceRequest";const _LTFRRi = "ListTagsForResourceResponse";const _LWACL = "ListWebACLs";const _LWACLR = "ListWebACLsRequest";const _LWACLRi = "ListWebACLsResponse";const _LXMS = "ListXssMatchSets";const _LXMSR = "ListXssMatchSetsRequest";const _LXMSRi = "ListXssMatchSetsResponse";const _M = "Method";const _MER = "MigrationErrorReason";const _MET = "MigrationErrorType";const _MI = "MaxItems";const _MK = "ManagedKeys";const _MN = "MetricName";const _MP = "MatchPredicates";const _N = "Name";const _NM = "NextMarker";const _Ne = "Negated";const _OA = "OverrideAction";const _P = "Priority";const _PC = "PositionalConstraint";const _PLC = "PutLoggingConfiguration";const _PLCR = "PutLoggingConfigurationRequest";const _PLCRu = "PutLoggingConfigurationResponse";const _PPP = "PutPermissionPolicy";const _PPPR = "PutPermissionPolicyRequest";const _PPPRu = "PutPermissionPolicyResponse";const _PS = "PopulationSize";const _Po = "Policy";const _Pr = "Predicate";const _Pre = "Predicates";const _R = "Rule";const _RA = "ResourceArn";const _RARN = "ResourceARN";const _RBR = "RateBasedRule";const _RF = "RedactedFields";const _RG = "RuleGroup";const _RGI = "RuleGroupId";const _RGS = "RuleGroupSummary";const _RGSu = "RuleGroupSummaries";const _RGU = "RuleGroupUpdate";const _RGUu = "RuleGroupUpdates";const _RGu = "RuleGroups";const _RI = "RuleId";const _RK = "RateKey";const _RL = "RateLimit";const _RMS = "RegexMatchSet";const _RMSI = "RegexMatchSetId";const _RMSS = "RegexMatchSetSummary";const _RMSSe = "RegexMatchSetSummaries";const _RMSU = "RegexMatchSetUpdate";const _RMSUe = "RegexMatchSetUpdates";const _RMSe = "RegexMatchSets";const _RMT = "RegexMatchTuples";const _RMTe = "RegexMatchTuple";const _RPS = "RegexPatternSet";const _RPSI = "RegexPatternSetId";const _RPSS = "RegexPatternSetSummary";const _RPSSe = "RegexPatternSetSummaries";const _RPSU = "RegexPatternSetUpdate";const _RPSUe = "RegexPatternSetUpdates";const _RPSe = "RegexPatternSets";const _RPSeg = "RegexPatternStrings";const _RPSege = "RegexPatternString";const _RS = "RuleSummary";const _RSu = "RuleSummaries";const _RU = "RuleUpdate";const _RUu = "RuleUpdates";const _RWRG = "RuleWithinRuleGroup";const _Re = "Request";const _Ru = "Rules";const _S = "Size";const _SBN = "S3BucketName";const _SC = "SizeConstraint";const _SCS = "SizeConstraintSet";const _SCSI = "SizeConstraintSetId";const _SCSS = "SizeConstraintSetSummary";const _SCSSi = "SizeConstraintSetSummaries";const _SCSU = "SizeConstraintSetUpdate";const _SCSUi = "SizeConstraintSetUpdates";const _SCSi = "SizeConstraintSets";const _SCi = "SizeConstraints";const _SHTTPR = "SampledHTTPRequest";const _SHTTPRa = "SampledHTTPRequests";const _SIMS = "SqlInjectionMatchSet";const _SIMSI = "SqlInjectionMatchSetId";const _SIMSS = "SqlInjectionMatchSetSummary";const _SIMSSq = "SqlInjectionMatchSetSummaries";const _SIMSU = "SqlInjectionMatchSetUpdate";const _SIMSUq = "SqlInjectionMatchSetUpdates";const _SIMSq = "SqlInjectionMatchSets";const _SIMT = "SqlInjectionMatchTuples";const _SIMTq = "SqlInjectionMatchTuple";const _SOU = "S3ObjectUrl";const _SR = "SampledRequests";const _SRGS = "SubscribedRuleGroupSummary";const _SRGSu = "SubscribedRuleGroupSummaries";const _ST = "StartTime";const _T = "Type";const _TIFR = "TagInfoForResource";const _TK = "TagKeys";const _TL = "TagList";const _TR = "TagResource";const _TRR = "TagResourceRequest";const _TRRa = "TagResourceResponse";const _TS = "TargetString";const _TT = "TextTransformation";const _TW = "TimeWindow";const _Ta = "Tags";const _Tag = "Tag";const _Ti = "Timestamp";const _U = "Updates";const _UBMS = "UpdateByteMatchSet";const _UBMSR = "UpdateByteMatchSetRequest";const _UBMSRp = "UpdateByteMatchSetResponse";const _UGMS = "UpdateGeoMatchSet";const _UGMSR = "UpdateGeoMatchSetRequest";const _UGMSRp = "UpdateGeoMatchSetResponse";const _UIPS = "UpdateIPSet";const _UIPSR = "UpdateIPSetRequest";const _UIPSRp = "UpdateIPSetResponse";const _UR = "UntagResource";const _URBR = "UpdateRateBasedRule";const _URBRR = "UpdateRateBasedRuleRequest";const _URBRRp = "UpdateRateBasedRuleResponse";const _URG = "UpdateRuleGroup";const _URGR = "UpdateRuleGroupRequest";const _URGRp = "UpdateRuleGroupResponse";const _URI = "URI";const _URMS = "UpdateRegexMatchSet";const _URMSR = "UpdateRegexMatchSetRequest";const _URMSRp = "UpdateRegexMatchSetResponse";const _URPS = "UpdateRegexPatternSet";const _URPSR = "UpdateRegexPatternSetRequest";const _URPSRp = "UpdateRegexPatternSetResponse";const _URR = "UntagResourceRequest";const _URRn = "UntagResourceResponse";const _URRp = "UpdateRuleRequest";const _URRpd = "UpdateRuleResponse";const _URp = "UpdateRule";const _USCS = "UpdateSizeConstraintSet";const _USCSR = "UpdateSizeConstraintSetRequest";const _USCSRp = "UpdateSizeConstraintSetResponse";const _USIMS = "UpdateSqlInjectionMatchSet";const _USIMSR = "UpdateSqlInjectionMatchSetRequest";const _USIMSRp = "UpdateSqlInjectionMatchSetResponse";const _UWACL = "UpdateWebACL";const _UWACLR = "UpdateWebACLRequest";const _UWACLRp = "UpdateWebACLResponse";const _UXMS = "UpdateXssMatchSet";const _UXMSR = "UpdateXssMatchSetRequest";const _UXMSRp = "UpdateXssMatchSetResponse";const _V = "Value";const _W = "Weight";const _WA = "WafAction";const _WACL = "WebACL";const _WACLA = "WebACLArn";const _WACLI = "WebACLId";const _WACLS = "WebACLSummary";const _WACLSe = "WebACLSummaries";const _WACLU = "WebACLUpdate";const _WACLUe = "WebACLUpdates";const _WACLe = "WebACLs";const _WAFBRE = "WAFBadRequestException";const _WAFDNE = "WAFDisallowedNameException";const _WAFEME = "WAFEntityMigrationException";const _WAFIAE = "WAFInvalidAccountException";const _WAFIEE = "WAFInternalErrorException";const _WAFIOE = "WAFInvalidOperationException";const _WAFIPE = "WAFInvalidParameterException";const _WAFIPPE = "WAFInvalidPermissionPolicyException";const _WAFIRPE = "WAFInvalidRegexPatternException";const _WAFLEE = "WAFLimitsExceededException";const _WAFNCE = "WAFNonexistentContainerException";const _WAFNEEE = "WAFNonEmptyEntityException";const _WAFNIE = "WAFNonexistentItemException";const _WAFRIE = "WAFReferencedItemException";const _WAFSDE = "WAFStaleDataException";const _WAFSLREE = "WAFServiceLinkedRoleErrorException";const _WAFSNFE = "WAFSubscriptionNotFoundException";const _WAFTOE = "WAFTagOperationException";const _WAFTOIEE = "WAFTagOperationInternalErrorException";const _WAI = "WebAclId";const _WOA = "WafOverrideAction";const _XMS = "XssMatchSet";const _XMSI = "XssMatchSetId";const _XMSS = "XssMatchSetSummary";const _XMSSs = "XssMatchSetSummaries";const _XMSU = "XssMatchSetUpdate";const _XMSUs = "XssMatchSetUpdates";const _XMSs = "XssMatchSets";const _XMT = "XssMatchTuples";const _XMTs = "XssMatchTuple";const _c = "client";const _e = "error";const _f = "field";const _m = "message";const _p = "parameter";const _r = "reason";const _s = "smithy.ts.sdk.synthetic.com.amazonaws.waf";const _se = "server";const n0 = "com.amazonaws.waf";const _s_registry = TypeRegistry.for(_s);var WAFServiceException$ = [-3, _s, "WAFServiceException", 0, [], []];_s_registry.registerError(WAFServiceException$, WAFServiceException);const n0_registry = TypeRegistry.for(n0);var WAFBadRequestException$ = [-3, n0, _WAFBRE, { [_e]: _c }, [_m], [0]];n0_registry.registerError(WAFBadRequestException$, WAFBadRequestException);var WAFDisallowedNameException$ = [-3, n0, _WAFDNE, { [_e]: _c }, [_m], [0]];n0_registry.registerError(WAFDisallowedNameException$, WAFDisallowedNameException);var WAFEntityMigrationException$ = [-3, n0, _WAFEME, { [_e]: _c }, [_m, _MET, _MER], [0, 0, 0]];n0_registry.registerError(WAFEntityMigrationException$, WAFEntityMigrationException);var WAFInternalErrorException$ = [-3, n0, _WAFIEE, { [_e]: _se }, [_m], [0]];n0_registry.registerError(WAFInternalErrorException$, WAFInternalErrorException);var WAFInvalidAccountException$ = [-3, n0, _WAFIAE, { [_e]: _c }, [], []];n0_registry.registerError(WAFInvalidAccountException$, WAFInvalidAccountException);var WAFInvalidOperationException$ = [-3, n0, _WAFIOE, { [_e]: _c }, [_m], [0]];n0_registry.registerError(WAFInvalidOperationException$, WAFInvalidOperationException);var WAFInvalidParameterException$ = [-3, n0, _WAFIPE, { [_e]: _c }, [_f, _p, _r], [0, 0, 0]];n0_registry.registerError(WAFInvalidParameterException$, WAFInvalidParameterException);var WAFInvalidPermissionPolicyException$ = [-3, n0, _WAFIPPE, { [_e]: _c }, [_m], [0]];n0_registry.registerError(WAFInvalidPermissionPolicyException$, WAFInvalidPermissionPolicyException);var WAFInvalidRegexPatternException$ = [-3, n0, _WAFIRPE, { [_e]: _c }, [_m], [0]];n0_registry.registerError(WAFInvalidRegexPatternException$, WAFInvalidRegexPatternException);var WAFLimitsExceededException$ = [-3, n0, _WAFLEE, { [_e]: _c }, [_m], [0]];n0_registry.registerError(WAFLimitsExceededException$, WAFLimitsExceededException);var WAFNonEmptyEntityException$ = [-3, n0, _WAFNEEE, { [_e]: _c }, [_m], [0]];n0_registry.registerError(WAFNonEmptyEntityException$, WAFNonEmptyEntityException);var WAFNonexistentContainerException$ = [-3, n0, _WAFNCE, { [_e]: _c }, [_m], [0]];n0_registry.registerError(WAFNonexistentContainerException$, WAFNonexistentContainerException);var WAFNonexistentItemException$ = [-3, n0, _WAFNIE, { [_e]: _c }, [_m], [0]];n0_registry.registerError(WAFNonexistentItemException$, WAFNonexistentItemException);var WAFReferencedItemException$ = [-3, n0, _WAFRIE, { [_e]: _c }, [_m], [0]];n0_registry.registerError(WAFReferencedItemException$, WAFReferencedItemException);var WAFServiceLinkedRoleErrorException$ = [-3, n0, _WAFSLREE, { [_e]: _c }, [_m], [0]];n0_registry.registerError(WAFServiceLinkedRoleErrorException$, WAFServiceLinkedRoleErrorException);var WAFStaleDataException$ = [-3, n0, _WAFSDE, { [_e]: _c }, [_m], [0]];n0_registry.registerError(WAFStaleDataException$, WAFStaleDataException);var WAFSubscriptionNotFoundException$ = [-3, n0, _WAFSNFE, { [_e]: _c }, [_m], [0]];n0_registry.registerError(WAFSubscriptionNotFoundException$, WAFSubscriptionNotFoundException);var WAFTagOperationException$ = [-3, n0, _WAFTOE, { [_e]: _c }, [_m], [0]];n0_registry.registerError(WAFTagOperationException$, WAFTagOperationException);var WAFTagOperationInternalErrorException$ = [-3, n0, _WAFTOIEE, { [_e]: _se }, [_m], [0]];n0_registry.registerError(WAFTagOperationInternalErrorException$, WAFTagOperationInternalErrorException);const errorTypeRegistries = [ _s_registry, n0_registry,];var ActivatedRule$ = [3, n0, _AR, 0, [_P, _RI, _A, _OA, _T, _ER], [1, 0, () => WafAction$, () => WafOverrideAction$, 0, () => ExcludedRules], 2];var ByteMatchSet$ = [3, n0, _BMS, 0, [_BMSI, _BMT, _N], [0, () => ByteMatchTuples, 0], 2];var ByteMatchSetSummary$ = [3, n0, _BMSS, 0, [_BMSI, _N], [0, 0], 2];var ByteMatchSetUpdate$ = [3, n0, _BMSU, 0, [_A, _BMTy], [0, () => ByteMatchTuple$], 2];var ByteMatchTuple$ = [3, n0, _BMTy, 0, [_FTM, _TS, _TT, _PC], [() => FieldToMatch$, 21, 0, 0], 4];var CreateByteMatchSetRequest$ = [3, n0, _CBMSR, 0, [_N, _CT], [0, 0], 2];var CreateByteMatchSetResponse$ = [3, n0, _CBMSRr, 0, [_BMS, _CT], [() => ByteMatchSet$, 0]];var CreateGeoMatchSetRequest$ = [3, n0, _CGMSR, 0, [_N, _CT], [0, 0], 2];var CreateGeoMatchSetResponse$ = [3, n0, _CGMSRr, 0, [_GMS, _CT], [() => GeoMatchSet$, 0]];var CreateIPSetRequest$ = [3, n0, _CIPSR, 0, [_N, _CT], [0, 0], 2];var CreateIPSetResponse$ = [3, n0, _CIPSRr, 0, [_IPS, _CT], [() => IPSet$, 0]];var CreateRateBasedRuleRequest$ = [3, n0, _CRBRR, 0, [_N, _MN, _RK, _RL, _CT, _Ta], [0, 0, 0, 1, 0, () => TagList], 5];var CreateRateBasedRuleResponse$ = [3, n0, _CRBRRr, 0, [_R, _CT], [() => RateBasedRule$, 0]];var CreateRegexMatchSetRequest$ = [3, n0, _CRMSR, 0, [_N, _CT], [0, 0], 2];var CreateRegexMatchSetResponse$ = [3, n0, _CRMSRr, 0, [_RMS, _CT], [() => RegexMatchSet$, 0]];var CreateRegexPatternSetRequest$ = [3, n0, _CRPSR, 0, [_N, _CT], [0, 0], 2];var CreateRegexPatternSetResponse$ = [3, n0, _CRPSRr, 0, [_RPS, _CT], [() => RegexPatternSet$, 0]];var CreateRuleGroupRequest$ = [3, n0, _CRGR, 0, [_N, _MN, _CT, _Ta], [0, 0, 0, () => TagList], 3];var CreateRuleGroupResponse$ = [3, n0, _CRGRr, 0, [_RG, _CT], [() => RuleGroup$, 0]];var CreateRuleRequest$ = [3, n0, _CRR, 0, [_N, _MN, _CT, _Ta], [0, 0, 0, () => TagList], 3];var CreateRuleResponse$ = [3, n0, _CRRr, 0, [_R, _CT], [() => Rule$, 0]];var CreateSizeConstraintSetRequest$ = [3, n0, _CSCSR, 0, [_N, _CT], [0, 0], 2];var CreateSizeConstraintSetResponse$ = [3, n0, _CSCSRr, 0, [_SCS, _CT], [() => SizeConstraintSet$, 0]];var CreateSqlInjectionMatchSetRequest$ = [3, n0, _CSIMSR, 0, [_N, _CT], [0, 0], 2];var CreateSqlInjectionMatchSetResponse$ = [3, n0, _CSIMSRr, 0, [_SIMS, _CT], [() => SqlInjectionMatchSet$, 0]];var CreateWebACLMigrationStackRequest$ = [3, n0, _CWACLMSR, 0, [_WACLI, _SBN, _IUT], [0, 0, 2], 3];var CreateWebACLMigrationStackResponse$ = [3, n0, _CWACLMSRr, 0, [_SOU], [0], 1];var CreateWebACLRequest$ = [3, n0, _CWACLR, 0, [_N, _MN, _DA, _CT, _Ta], [0, 0, () => WafAction$, 0, () => TagList], 4];var CreateWebACLResponse$ = [3, n0, _CWACLRr, 0, [_WACL, _CT], [() => WebACL$, 0]];var CreateXssMatchSetRequest$ = [3, n0, _CXMSR, 0, [_N, _CT], [0, 0], 2];var CreateXssMatchSetResponse$ = [3, n0, _CXMSRr, 0, [_XMS, _CT], [() => XssMatchSet$, 0]];var DeleteByteMatchSetRequest$ = [3, n0, _DBMSR, 0, [_BMSI, _CT], [0, 0], 2];var DeleteByteMatchSetResponse$ = [3, n0, _DBMSRe, 0, [_CT], [0]];var DeleteGeoMatchSetRequest$ = [3, n0, _DGMSR, 0, [_GMSI, _CT], [0, 0], 2];var DeleteGeoMatchSetResponse$ = [3, n0, _DGMSRe, 0, [_CT], [0]];var DeleteIPSetRequest$ = [3, n0, _DIPSR, 0, [_IPSI, _CT], [0, 0], 2];var DeleteIPSetResponse$ = [3, n0, _DIPSRe, 0, [_CT], [0]];var DeleteLoggingConfigurationRequest$ = [3, n0, _DLCR, 0, [_RA], [0], 1];var DeleteLoggingConfigurationResponse$ = [3, n0, _DLCRe, 0, [], []];var DeletePermissionPolicyRequest$ = [3, n0, _DPPR, 0, [_RA], [0], 1];var DeletePermissionPolicyResponse$ = [3, n0, _DPPRe, 0, [], []];var DeleteRateBasedRuleRequest$ = [3, n0, _DRBRR, 0, [_RI, _CT], [0, 0], 2];var DeleteRateBasedRuleResponse$ = [3, n0, _DRBRRe, 0, [_CT], [0]];var DeleteRegexMatchSetRequest$ = [3, n0, _DRMSR, 0, [_RMSI, _CT], [0, 0], 2];var DeleteRegexMatchSetResponse$ = [3, n0, _DRMSRe, 0, [_CT], [0]];var DeleteRegexPatternSetRequest$ = [3, n0, _DRPSR, 0, [_RPSI, _CT], [0, 0], 2];var DeleteRegexPatternSetResponse$ = [3, n0, _DRPSRe, 0, [_CT], [0]];var DeleteRuleGroupRequest$ = [3, n0, _DRGR, 0, [_RGI, _CT], [0, 0], 2];var DeleteRuleGroupResponse$ = [3, n0, _DRGRe, 0, [_CT], [0]];var DeleteRuleRequest$ = [3, n0, _DRR, 0, [_RI, _CT], [0, 0], 2];var DeleteRuleResponse$ = [3, n0, _DRRe, 0, [_CT], [0]];var DeleteSizeConstraintSetRequest$ = [3, n0, _DSCSR, 0, [_SCSI, _CT], [0, 0], 2];var DeleteSizeConstraintSetResponse$ = [3, n0, _DSCSRe, 0, [_CT], [0]];var DeleteSqlInjectionMatchSetRequest$ = [3, n0, _DSIMSR, 0, [_SIMSI, _CT], [0, 0], 2];var DeleteSqlInjectionMatchSetResponse$ = [3, n0, _DSIMSRe, 0, [_CT], [0]];var DeleteWebACLRequest$ = [3, n0, _DWACLR, 0, [_WACLI, _CT], [0, 0], 2];var DeleteWebACLResponse$ = [3, n0, _DWACLRe, 0, [_CT], [0]];var DeleteXssMatchSetRequest$ = [3, n0, _DXMSR, 0, [_XMSI, _CT], [0, 0], 2];var DeleteXssMatchSetResponse$ = [3, n0, _DXMSRe, 0, [_CT], [0]];var ExcludedRule$ = [3, n0, _ERx, 0, [_RI], [0], 1];var FieldToMatch$ = [3, n0, _FTM, 0, [_T, _D], [0, 0], 1];var GeoMatchConstraint$ = [3, n0, _GMC, 0, [_T, _V], [0, 0], 2];var GeoMatchSet$ = [3, n0, _GMS, 0, [_GMSI, _GMCe, _N], [0, () => GeoMatchConstraints, 0], 2];var GeoMatchSetSummary$ = [3, n0, _GMSS, 0, [_GMSI, _N], [0, 0], 2];var GeoMatchSetUpdate$ = [3, n0, _GMSU, 0, [_A, _GMC], [0, () => GeoMatchConstraint$], 2];var GetByteMatchSetRequest$ = [3, n0, _GBMSR, 0, [_BMSI], [0], 1];var GetByteMatchSetResponse$ = [3, n0, _GBMSRe, 0, [_BMS], [() => ByteMatchSet$]];var GetChangeTokenRequest$ = [3, n0, _GCTR, 0, [], []];var GetChangeTokenResponse$ = [3, n0, _GCTRe, 0, [_CT], [0]];var GetChangeTokenStatusRequest$ = [3, n0, _GCTSR, 0, [_CT], [0], 1];var GetChangeTokenStatusResponse$ = [3, n0, _GCTSRe, 0, [_CTS], [0]];var GetGeoMatchSetRequest$ = [3, n0, _GGMSR, 0, [_GMSI], [0], 1];var GetGeoMatchSetResponse$ = [3, n0, _GGMSRe, 0, [_GMS], [() => GeoMatchSet$]];var GetIPSetRequest$ = [3, n0, _GIPSR, 0, [_IPSI], [0], 1];var GetIPSetResponse$ = [3, n0, _GIPSRe, 0, [_IPS], [() => IPSet$]];var GetLoggingConfigurationRequest$ = [3, n0, _GLCR, 0, [_RA], [0], 1];var GetLoggingConfigurationResponse$ = [3, n0, _GLCRe, 0, [_LC], [() => LoggingConfiguration$]];var GetPermissionPolicyRequest$ = [3, n0, _GPPR, 0, [_RA], [0], 1];var GetPermissionPolicyResponse$ = [3, n0, _GPPRe, 0, [_Po], [0]];var GetRateBasedRuleManagedKeysRequest$ = [3, n0, _GRBRMKR, 0, [_RI, _NM], [0, 0], 1];var GetRateBasedRuleManagedKeysResponse$ = [3, n0, _GRBRMKRe, 0, [_MK, _NM], [64 | 0, 0]];var GetRateBasedRuleRequest$ = [3, n0, _GRBRR, 0, [_RI], [0], 1];var GetRateBasedRuleResponse$ = [3, n0, _GRBRRe, 0, [_R], [() => RateBasedRule$]];var GetRegexMatchSetRequest$ = [3, n0, _GRMSR, 0, [_RMSI], [0], 1];var GetRegexMatchSetResponse$ = [3, n0, _GRMSRe, 0, [_RMS], [() => RegexMatchSet$]];var GetRegexPatternSetRequest$ = [3, n0, _GRPSR, 0, [_RPSI], [0], 1];var GetRegexPatternSetResponse$ = [3, n0, _GRPSRe, 0, [_RPS], [() => RegexPatternSet$]];var GetRuleGroupRequest$ = [3, n0, _GRGR, 0, [_RGI], [0], 1];var GetRuleGroupResponse$ = [3, n0, _GRGRe, 0, [_RG], [() => RuleGroup$]];var GetRuleRequest$ = [3, n0, _GRR, 0, [_RI], [0], 1];var GetRuleResponse$ = [3, n0, _GRRe, 0, [_R], [() => Rule$]];var GetSampledRequestsRequest$ = [3, n0, _GSRR, 0, [_WAI, _RI, _TW, _MI], [0, 0, () => TimeWindow$, 1], 4];var GetSampledRequestsResponse$ = [3, n0, _GSRRe, 0, [_SR, _PS, _TW], [() => SampledHTTPRequests, 1, () => TimeWindow$]];var GetSizeConstraintSetRequest$ = [3, n0, _GSCSR, 0, [_SCSI], [0], 1];var GetSizeConstraintSetResponse$ = [3, n0, _GSCSRe, 0, [_SCS], [() => SizeConstraintSet$]];var GetSqlInjectionMatchSetRequest$ = [3, n0, _GSIMSR, 0, [_SIMSI], [0], 1];var GetSqlInjectionMatchSetResponse$ = [3, n0, _GSIMSRe, 0, [_SIMS], [() => SqlInjectionMatchSet$]];var GetWebACLRequest$ = [3, n0, _GWACLR, 0, [_WACLI], [0], 1];var GetWebACLResponse$ = [3, n0, _GWACLRe, 0, [_WACL], [() => WebACL$]];var GetXssMatchSetRequest$ = [3, n0, _GXMSR, 0, [_XMSI], [0], 1];var GetXssMatchSetResponse$ = [3, n0, _GXMSRe, 0, [_XMS], [() => XssMatchSet$]];var HTTPHeader$ = [3, n0, _HTTPH, 0, [_N, _V], [0, 0]];var HTTPRequest$ = [3, n0, _HTTPR, 0, [_CIP, _C, _URI, _M, _HTTPV, _H], [0, 0, 0, 0, 0, () => HTTPHeaders]];var IPSet$ = [3, n0, _IPS, 0, [_IPSI, _IPSD, _N], [0, () => IPSetDescriptors, 0], 2];var IPSetDescriptor$ = [3, n0, _IPSDe, 0, [_T, _V], [0, 0], 2];var IPSetSummary$ = [3, n0, _IPSS, 0, [_IPSI, _N], [0, 0], 2];var IPSetUpdate$ = [3, n0, _IPSU, 0, [_A, _IPSDe], [0, () => IPSetDescriptor$], 2];var ListActivatedRulesInRuleGroupRequest$ = [3, n0, _LARIRGR, 0, [_RGI, _NM, _L], [0, 0, 1]];var ListActivatedRulesInRuleGroupResponse$ = [3, n0, _LARIRGRi, 0, [_NM, _ARc], [0, () => ActivatedRules]];var ListByteMatchSetsRequest$ = [3, n0, _LBMSR, 0, [_NM, _L], [0, 1]];var ListByteMatchSetsResponse$ = [3, n0, _LBMSRi, 0, [_NM, _BMSy], [0, () => ByteMatchSetSummaries]];var ListGeoMatchSetsRequest$ = [3, n0, _LGMSR, 0, [_NM, _L], [0, 1]];var ListGeoMatchSetsResponse$ = [3, n0, _LGMSRi, 0, [_NM, _GMSe], [0, () => GeoMatchSetSummaries]];var ListIPSetsRequest$ = [3, n0, _LIPSR, 0, [_NM, _L], [0, 1]];var ListIPSetsResponse$ = [3, n0, _LIPSRi, 0, [_NM, _IPSe], [0, () => IPSetSummaries]];var ListLoggingConfigurationsRequest$ = [3, n0, _LLCR, 0, [_NM, _L], [0, 1]];var ListLoggingConfigurationsResponse$ = [3, n0, _LLCRi, 0, [_LCo, _NM], [() => LoggingConfigurations, 0]];var ListRateBasedRulesRequest$ = [3, n0, _LRBRR, 0, [_NM, _L], [0, 1]];var ListRateBasedRulesResponse$ = [3, n0, _LRBRRi, 0, [_NM, _Ru], [0, () => RuleSummaries]];var ListRegexMatchSetsRequest$ = [3, n0, _LRMSR, 0, [_NM, _L], [0, 1]];var ListRegexMatchSetsResponse$ = [3, n0, _LRMSRi, 0, [_NM, _RMSe], [0, () => RegexMatchSetSummaries]];var ListRegexPatternSetsRequest$ = [3, n0, _LRPSR, 0, [_NM, _L], [0, 1]];var ListRegexPatternSetsResponse$ = [3, n0, _LRPSRi, 0, [_NM, _RPSe], [0, () => RegexPatternSetSummaries]];var ListRuleGroupsRequest$ = [3, n0, _LRGR, 0, [_NM, _L], [0, 1]];var ListRuleGroupsResponse$ = [3, n0, _LRGRi, 0, [_NM, _RGu], [0, () => RuleGroupSummaries]];var ListRulesRequest$ = [3, n0, _LRR, 0, [_NM, _L], [0, 1]];var ListRulesResponse$ = [3, n0, _LRRi, 0, [_NM, _Ru], [0, () => RuleSummaries]];var ListSizeConstraintSetsRequest$ = [3, n0, _LSCSR, 0, [_NM, _L], [0, 1]];var ListSizeConstraintSetsResponse$ = [3, n0, _LSCSRi, 0, [_NM, _SCSi], [0, () => SizeConstraintSetSummaries]];var ListSqlInjectionMatchSetsRequest$ = [3, n0, _LSIMSR, 0, [_NM, _L], [0, 1]];var ListSqlInjectionMatchSetsResponse$ = [3, n0, _LSIMSRi, 0, [_NM, _SIMSq], [0, () => SqlInjectionMatchSetSummaries]];var ListSubscribedRuleGroupsRequest$ = [3, n0, _LSRGR, 0, [_NM, _L], [0, 1]];var ListSubscribedRuleGroupsResponse$ = [3, n0, _LSRGRi, 0, [_NM, _RGu], [0, () => SubscribedRuleGroupSummaries]];var ListTagsForResourceRequest$ = [3, n0, _LTFRR, 0, [_RARN, _NM, _L], [0, 0, 1], 1];var ListTagsForResourceResponse$ = [3, n0, _LTFRRi, 0, [_NM, _TIFR], [0, () => TagInfoForResource$]];var ListWebACLsRequest$ = [3, n0, _LWACLR, 0, [_NM, _L], [0, 1]];var ListWebACLsResponse$ = [3, n0, _LWACLRi, 0, [_NM, _WACLe], [0, () => WebACLSummaries]];var ListXssMatchSetsRequest$ = [3, n0, _LXMSR, 0, [_NM, _L], [0, 1]];var ListXssMatchSetsResponse$ = [3, n0, _LXMSRi, 0, [_NM, _XMSs], [0, () => XssMatchSetSummaries]];var LoggingConfiguration$ = [3, n0, _LC, 0, [_RA, _LDC, _RF], [0, 64 | 0, () => RedactedFields], 2];var Predicate$ = [3, n0, _Pr, 0, [_Ne, _T, _DI], [2, 0, 0], 3];var PutLoggingConfigurationRequest$ = [3, n0, _PLCR, 0, [_LC], [() => LoggingConfiguration$], 1];var PutLoggingConfigurationResponse$ = [3, n0, _PLCRu, 0, [_LC], [() => LoggingConfiguration$]];var PutPermissionPolicyRequest$ = [3, n0, _PPPR, 0, [_RA, _Po], [0, 0], 2];var PutPermissionPolicyResponse$ = [3, n0, _PPPRu, 0, [], []];var RateBasedRule$ = [3, n0, _RBR, 0, [_RI, _MP, _RK, _RL, _N, _MN], [0, () => Predicates, 0, 1, 0, 0], 4];var RegexMatchSet$ = [3, n0, _RMS, 0, [_RMSI, _N, _RMT], [0, 0, () => RegexMatchTuples]];var RegexMatchSetSummary$ = [3, n0, _RMSS, 0, [_RMSI, _N], [0, 0], 2];var RegexMatchSetUpdate$ = [3, n0, _RMSU, 0, [_A, _RMTe], [0, () => RegexMatchTuple$], 2];var RegexMatchTuple$ = [3, n0, _RMTe, 0, [_FTM, _TT, _RPSI], [() => FieldToMatch$, 0, 0], 3];var RegexPatternSet$ = [3, n0, _RPS, 0, [_RPSI, _RPSeg, _N], [0, 64 | 0, 0], 2];var RegexPatternSetSummary$ = [3, n0, _RPSS, 0, [_RPSI, _N], [0, 0], 2];var RegexPatternSetUpdate$ = [3, n0, _RPSU, 0, [_A, _RPSege], [0, 0], 2];var Rule$ = [3, n0, _R, 0, [_RI, _Pre, _N, _MN], [0, () => Predicates, 0, 0], 2];var RuleGroup$ = [3, n0, _RG, 0, [_RGI, _N, _MN], [0, 0, 0], 1];var RuleGroupSummary$ = [3, n0, _RGS, 0, [_RGI, _N], [0, 0], 2];var RuleGroupUpdate$ = [3, n0, _RGU, 0, [_A, _AR], [0, () => ActivatedRule$], 2];var RuleSummary$ = [3, n0, _RS, 0, [_RI, _N], [0, 0], 2];var RuleUpdate$ = [3, n0, _RU, 0, [_A, _Pr], [0, () => Predicate$], 2];var SampledHTTPRequest$ = [3, n0, _SHTTPR, 0, [_Re, _W, _Ti, _A, _RWRG], [() => HTTPRequest$, 1, 4, 0, 0], 2];var SizeConstraint$ = [3, n0, _SC, 0, [_FTM, _TT, _CO, _S], [() => FieldToMatch$, 0, 0, 1], 4];var SizeConstraintSet$ = [3, n0, _SCS, 0, [_SCSI, _SCi, _N], [0, () => SizeConstraints, 0], 2];var SizeConstraintSetSummary$ = [3, n0, _SCSS, 0, [_SCSI, _N], [0, 0], 2];var SizeConstraintSetUpdate$ = [3, n0, _SCSU, 0, [_A, _SC], [0, () => SizeConstraint$], 2];var SqlInjectionMatchSet$ = [3, n0, _SIMS, 0, [_SIMSI, _SIMT, _N], [0, () => SqlInjectionMatchTuples, 0], 2];var SqlInjectionMatchSetSummary$ = [3, n0, _SIMSS, 0, [_SIMSI, _N], [0, 0], 2];var SqlInjectionMatchSetUpdate$ = [3, n0, _SIMSU, 0, [_A, _SIMTq], [0, () => SqlInjectionMatchTuple$], 2];var SqlInjectionMatchTuple$ = [3, n0, _SIMTq, 0, [_FTM, _TT], [() => FieldToMatch$, 0], 2];var SubscribedRuleGroupSummary$ = [3, n0, _SRGS, 0, [_RGI, _N, _MN], [0, 0, 0], 3];var Tag$ = [3, n0, _Tag, 0, [_K, _V], [0, 0], 2];var TagInfoForResource$ = [3, n0, _TIFR, 0, [_RARN, _TL], [0, () => TagList]];var TagResourceRequest$ = [3, n0, _TRR, 0, [_RARN, _Ta], [0, () => TagList], 2];var TagResourceResponse$ = [3, n0, _TRRa, 0, [], []];var TimeWindow$ = [3, n0, _TW, 0, [_ST, _ET], [4, 4], 2];var UntagResourceRequest$ = [3, n0, _URR, 0, [_RARN, _TK], [0, 64 | 0], 2];var UntagResourceResponse$ = [3, n0, _URRn, 0, [], []];var UpdateByteMatchSetRequest$ = [3, n0, _UBMSR, 0, [_BMSI, _CT, _U], [0, 0, () => ByteMatchSetUpdates], 3];var UpdateByteMatchSetResponse$ = [3, n0, _UBMSRp, 0, [_CT], [0]];var UpdateGeoMatchSetRequest$ = [3, n0, _UGMSR, 0, [_GMSI, _CT, _U], [0, 0, () => GeoMatchSetUpdates], 3];var UpdateGeoMatchSetResponse$ = [3, n0, _UGMSRp, 0, [_CT], [0]];var UpdateIPSetRequest$ = [3, n0, _UIPSR, 0, [_IPSI, _CT, _U], [0, 0, () => IPSetUpdates], 3];var UpdateIPSetResponse$ = [3, n0, _UIPSRp, 0, [_CT], [0]];var UpdateRateBasedRuleRequest$ = [3, n0, _URBRR, 0, [_RI, _CT, _U, _RL], [0, 0, () => RuleUpdates, 1], 4];var UpdateRateBasedRuleResponse$ = [3, n0, _URBRRp, 0, [_CT], [0]];var UpdateRegexMatchSetRequest$ = [3, n0, _URMSR, 0, [_RMSI, _U, _CT], [0, () => RegexMatchSetUpdates, 0], 3];var UpdateRegexMatchSetResponse$ = [3, n0, _URMSRp, 0, [_CT], [0]];var UpdateRegexPatternSetRequest$ = [3, n0, _URPSR, 0, [_RPSI, _U, _CT], [0, () => RegexPatternSetUpdates, 0], 3];var UpdateRegexPatternSetResponse$ = [3, n0, _URPSRp, 0, [_CT], [0]];var UpdateRuleGroupRequest$ = [3, n0, _URGR, 0, [_RGI, _U, _CT], [0, () => RuleGroupUpdates, 0], 3];var UpdateRuleGroupResponse$ = [3, n0, _URGRp, 0, [_CT], [0]];var UpdateRuleRequest$ = [3, n0, _URRp, 0, [_RI, _CT, _U], [0, 0, () => RuleUpdates], 3];var UpdateRuleResponse$ = [3, n0, _URRpd, 0, [_CT], [0]];var UpdateSizeConstraintSetRequest$ = [3, n0, _USCSR, 0, [_SCSI, _CT, _U], [0, 0, () => SizeConstraintSetUpdates], 3];var UpdateSizeConstraintSetResponse$ = [3, n0, _USCSRp, 0, [_CT], [0]];var UpdateSqlInjectionMatchSetRequest$ = [3, n0, _USIMSR, 0, [_SIMSI, _CT, _U], [0, 0, () => SqlInjectionMatchSetUpdates], 3];var UpdateSqlInjectionMatchSetResponse$ = [3, n0, _USIMSRp, 0, [_CT], [0]];var UpdateWebACLRequest$ = [3, n0, _UWACLR, 0, [_WACLI, _CT, _U, _DA], [0, 0, () => WebACLUpdates, () => WafAction$], 2];var UpdateWebACLResponse$ = [3, n0, _UWACLRp, 0, [_CT], [0]];var UpdateXssMatchSetRequest$ = [3, n0, _UXMSR, 0, [_XMSI, _CT, _U], [0, 0, () => XssMatchSetUpdates], 3];var UpdateXssMatchSetResponse$ = [3, n0, _UXMSRp, 0, [_CT], [0]];var WafAction$ = [3, n0, _WA, 0, [_T], [0], 1];var WafOverrideAction$ = [3, n0, _WOA, 0, [_T], [0], 1];var WebACL$ = [3, n0, _WACL, 0, [_WACLI, _DA, _Ru, _N, _MN, _WACLA], [0, () => WafAction$, () => ActivatedRules, 0, 0, 0], 3];var WebACLSummary$ = [3, n0, _WACLS, 0, [_WACLI, _N], [0, 0], 2];var WebACLUpdate$ = [3, n0, _WACLU, 0, [_A, _AR], [0, () => ActivatedRule$], 2];var XssMatchSet$ = [3, n0, _XMS, 0, [_XMSI, _XMT, _N], [0, () => XssMatchTuples, 0], 2];var XssMatchSetSummary$ = [3, n0, _XMSS, 0, [_XMSI, _N], [0, 0], 2];var XssMatchSetUpdate$ = [3, n0, _XMSU, 0, [_A, _XMTs], [0, () => XssMatchTuple$], 2];var XssMatchTuple$ = [3, n0, _XMTs, 0, [_FTM, _TT], [() => FieldToMatch$, 0], 2];var ActivatedRules = [1, n0, _ARc, 0, () => ActivatedRule$];var ByteMatchSetSummaries = [1, n0, _BMSSy, 0, () => ByteMatchSetSummary$];var ByteMatchSetUpdates = [1, n0, _BMSUy, 0, () => ByteMatchSetUpdate$];var ByteMatchTuples = [1, n0, _BMT, 0, () => ByteMatchTuple$];var ExcludedRules = [1, n0, _ER, 0, () => ExcludedRule$];var GeoMatchConstraints = [1, n0, _GMCe, 0, () => GeoMatchConstraint$];var GeoMatchSetSummaries = [1, n0, _GMSSe, 0, () => GeoMatchSetSummary$];var GeoMatchSetUpdates = [1, n0, _GMSUe, 0, () => GeoMatchSetUpdate$];var HTTPHeaders = [1, n0, _HTTPHe, 0, () => HTTPHeader$];var IPSetDescriptors = [1, n0, _IPSD, 0, () => IPSetDescriptor$];var IPSetSummaries = [1, n0, _IPSSe, 0, () => IPSetSummary$];var IPSetUpdates = [1, n0, _IPSUe, 0, () => IPSetUpdate$];var LoggingConfigurations = [1, n0, _LCo, 0, () => LoggingConfiguration$];var Predicates = [1, n0, _Pre, 0, () => Predicate$];var RedactedFields = [1, n0, _RF, 0, () => FieldToMatch$];var RegexMatchSetSummaries = [1, n0, _RMSSe, 0, () => RegexMatchSetSummary$];var RegexMatchSetUpdates = [1, n0, _RMSUe, 0, () => RegexMatchSetUpdate$];var RegexMatchTuples = [1, n0, _RMT, 0, () => RegexMatchTuple$];var RegexPatternSetSummaries = [1, n0, _RPSSe, 0, () => RegexPatternSetSummary$];var RegexPatternSetUpdates = [1, n0, _RPSUe, 0, () => RegexPatternSetUpdate$];var RuleGroupSummaries = [1, n0, _RGSu, 0, () => RuleGroupSummary$];var RuleGroupUpdates = [1, n0, _RGUu, 0, () => RuleGroupUpdate$];var RuleSummaries = [1, n0, _RSu, 0, () => RuleSummary$];var RuleUpdates = [1, n0, _RUu, 0, () => RuleUpdate$];var SampledHTTPRequests = [1, n0, _SHTTPRa, 0, () => SampledHTTPRequest$];var SizeConstraints = [1, n0, _SCi, 0, () => SizeConstraint$];var SizeConstraintSetSummaries = [1, n0, _SCSSi, 0, () => SizeConstraintSetSummary$];var SizeConstraintSetUpdates = [1, n0, _SCSUi, 0, () => SizeConstraintSetUpdate$];var SqlInjectionMatchSetSummaries = [1, n0, _SIMSSq, 0, () => SqlInjectionMatchSetSummary$];var SqlInjectionMatchSetUpdates = [1, n0, _SIMSUq, 0, () => SqlInjectionMatchSetUpdate$];var SqlInjectionMatchTuples = [1, n0, _SIMT, 0, () => SqlInjectionMatchTuple$];var SubscribedRuleGroupSummaries = [1, n0, _SRGSu, 0, () => SubscribedRuleGroupSummary$];var TagList = [1, n0, _TL, 0, () => Tag$];var WebACLSummaries = [1, n0, _WACLSe, 0, () => WebACLSummary$];var WebACLUpdates = [1, n0, _WACLUe, 0, () => WebACLUpdate$];var XssMatchSetSummaries = [1, n0, _XMSSs, 0, () => XssMatchSetSummary$];var XssMatchSetUpdates = [1, n0, _XMSUs, 0, () => XssMatchSetUpdate$];var XssMatchTuples = [1, n0, _XMT, 0, () => XssMatchTuple$];var CreateByteMatchSet$ = [9, n0, _CBMS, 0, () => CreateByteMatchSetRequest$, () => CreateByteMatchSetResponse$];var CreateGeoMatchSet$ = [9, n0, _CGMS, 0, () => CreateGeoMatchSetRequest$, () => CreateGeoMatchSetResponse$];var CreateIPSet$ = [9, n0, _CIPS, 0, () => CreateIPSetRequest$, () => CreateIPSetResponse$];var CreateRateBasedRule$ = [9, n0, _CRBR, 0, () => CreateRateBasedRuleRequest$, () => CreateRateBasedRuleResponse$];var CreateRegexMatchSet$ = [9, n0, _CRMS, 0, () => CreateRegexMatchSetRequest$, () => CreateRegexMatchSetResponse$];var CreateRegexPatternSet$ = [9, n0, _CRPS, 0, () => CreateRegexPatternSetRequest$, () => CreateRegexPatternSetResponse$];var CreateRule$ = [9, n0, _CR, 0, () => CreateRuleRequest$, () => CreateRuleResponse$];var CreateRuleGroup$ = [9, n0, _CRG, 0, () => CreateRuleGroupRequest$, () => CreateRuleGroupResponse$];var CreateSizeConstraintSet$ = [9, n0, _CSCS, 0, () => CreateSizeConstraintSetRequest$, () => CreateSizeConstraintSetResponse$];var CreateSqlInjectionMatchSet$ = [9, n0, _CSIMS, 0, () => CreateSqlInjectionMatchSetRequest$, () => CreateSqlInjectionMatchSetResponse$];var CreateWebACL$ = [9, n0, _CWACL, 0, () => CreateWebACLRequest$, () => CreateWebACLResponse$];var CreateWebACLMigrationStack$ = [9, n0, _CWACLMS, 0, () => CreateWebACLMigrationStackRequest$, () => CreateWebACLMigrationStackResponse$];var CreateXssMatchSet$ = [9, n0, _CXMS, 0, () => CreateXssMatchSetRequest$, () => CreateXssMatchSetResponse$];var DeleteByteMatchSet$ = [9, n0, _DBMS, 0, () => DeleteByteMatchSetRequest$, () => DeleteByteMatchSetResponse$];var DeleteGeoMatchSet$ = [9, n0, _DGMS, 0, () => DeleteGeoMatchSetRequest$, () => DeleteGeoMatchSetResponse$];var DeleteIPSet$ = [9, n0, _DIPS, 0, () => DeleteIPSetRequest$, () => DeleteIPSetResponse$];var DeleteLoggingConfiguration$ = [9, n0, _DLC, 0, () => DeleteLoggingConfigurationRequest$, () => DeleteLoggingConfigurationResponse$];var DeletePermissionPolicy$ = [9, n0, _DPP, 0, () => DeletePermissionPolicyRequest$, () => DeletePermissionPolicyResponse$];var DeleteRateBasedRule$ = [9, n0, _DRBR, 0, () => DeleteRateBasedRuleRequest$, () => DeleteRateBasedRuleResponse$];var DeleteRegexMatchSet$ = [9, n0, _DRMS, 0, () => DeleteRegexMatchSetRequest$, () => DeleteRegexMatchSetResponse$];var DeleteRegexPatternSet$ = [9, n0, _DRPS, 0, () => DeleteRegexPatternSetRequest$, () => DeleteRegexPatternSetResponse$];var DeleteRule$ = [9, n0, _DR, 0, () => DeleteRuleRequest$, () => DeleteRuleResponse$];var DeleteRuleGroup$ = [9, n0, _DRG, 0, () => DeleteRuleGroupRequest$, () => DeleteRuleGroupResponse$];var DeleteSizeConstraintSet$ = [9, n0, _DSCS, 0, () => DeleteSizeConstraintSetRequest$, () => DeleteSizeConstraintSetResponse$];var DeleteSqlInjectionMatchSet$ = [9, n0, _DSIMS, 0, () => DeleteSqlInjectionMatchSetRequest$, () => DeleteSqlInjectionMatchSetResponse$];var DeleteWebACL$ = [9, n0, _DWACL, 0, () => DeleteWebACLRequest$, () => DeleteWebACLResponse$];var DeleteXssMatchSet$ = [9, n0, _DXMS, 0, () => DeleteXssMatchSetRequest$, () => DeleteXssMatchSetResponse$];var GetByteMatchSet$ = [9, n0, _GBMS, 0, () => GetByteMatchSetRequest$, () => GetByteMatchSetResponse$];var GetChangeToken$ = [9, n0, _GCT, 0, () => GetChangeTokenRequest$, () => GetChangeTokenResponse$];var GetChangeTokenStatus$ = [9, n0, _GCTS, 0, () => GetChangeTokenStatusRequest$, () => GetChangeTokenStatusResponse$];var GetGeoMatchSet$ = [9, n0, _GGMS, 0, () => GetGeoMatchSetRequest$, () => GetGeoMatchSetResponse$];var GetIPSet$ = [9, n0, _GIPS, 0, () => GetIPSetRequest$, () => GetIPSetResponse$];var GetLoggingConfiguration$ = [9, n0, _GLC, 0, () => GetLoggingConfigurationRequest$, () => GetLoggingConfigurationResponse$];var GetPermissionPolicy$ = [9, n0, _GPP, 0, () => GetPermissionPolicyRequest$, () => GetPermissionPolicyResponse$];var GetRateBasedRule$ = [9, n0, _GRBR, 0, () => GetRateBasedRuleRequest$, () => GetRateBasedRuleResponse$];var GetRateBasedRuleManagedKeys$ = [9, n0, _GRBRMK, 0, () => GetRateBasedRuleManagedKeysRequest$, () => GetRateBasedRuleManagedKeysResponse$];var GetRegexMatchSet$ = [9, n0, _GRMS, 0, () => GetRegexMatchSetRequest$, () => GetRegexMatchSetResponse$];var GetRegexPatternSet$ = [9, n0, _GRPS, 0, () => GetRegexPatternSetRequest$, () => GetRegexPatternSetResponse$];var GetRule$ = [9, n0, _GR, 0, () => GetRuleRequest$, () => GetRuleResponse$];var GetRuleGroup$ = [9, n0, _GRG, 0, () => GetRuleGroupRequest$, () => GetRuleGroupResponse$];var GetSampledRequests$ = [9, n0, _GSR, 0, () => GetSampledRequestsRequest$, () => GetSampledRequestsResponse$];var GetSizeConstraintSet$ = [9, n0, _GSCS, 0, () => GetSizeConstraintSetRequest$, () => GetSizeConstraintSetResponse$];var GetSqlInjectionMatchSet$ = [9, n0, _GSIMS, 0, () => GetSqlInjectionMatchSetRequest$, () => GetSqlInjectionMatchSetResponse$];var GetWebACL$ = [9, n0, _GWACL, 0, () => GetWebACLRequest$, () => GetWebACLResponse$];var GetXssMatchSet$ = [9, n0, _GXMS, 0, () => GetXssMatchSetRequest$, () => GetXssMatchSetResponse$];var ListActivatedRulesInRuleGroup$ = [9, n0, _LARIRG, 0, () => ListActivatedRulesInRuleGroupRequest$, () => ListActivatedRulesInRuleGroupResponse$];var ListByteMatchSets$ = [9, n0, _LBMS, 0, () => ListByteMatchSetsRequest$, () => ListByteMatchSetsResponse$];var ListGeoMatchSets$ = [9, n0, _LGMS, 0, () => ListGeoMatchSetsRequest$, () => ListGeoMatchSetsResponse$];var ListIPSets$ = [9, n0, _LIPS, 0, () => ListIPSetsRequest$, () => ListIPSetsResponse$];var ListLoggingConfigurations$ = [9, n0, _LLC, 0, () => ListLoggingConfigurationsRequest$, () => ListLoggingConfigurationsResponse$];var ListRateBasedRules$ = [9, n0, _LRBR, 0, () => ListRateBasedRulesRequest$, () => ListRateBasedRulesResponse$];var ListRegexMatchSets$ = [9, n0, _LRMS, 0, () => ListRegexMatchSetsRequest$, () => ListRegexMatchSetsResponse$];var ListRegexPatternSets$ = [9, n0, _LRPS, 0, () => ListRegexPatternSetsRequest$, () => ListRegexPatternSetsResponse$];var ListRuleGroups$ = [9, n0, _LRG, 0, () => ListRuleGroupsRequest$, () => ListRuleGroupsResponse$];var ListRules$ = [9, n0, _LR, 0, () => ListRulesRequest$, () => ListRulesResponse$];var ListSizeConstraintSets$ = [9, n0, _LSCS, 0, () => ListSizeConstraintSetsRequest$, () => ListSizeConstraintSetsResponse$];var ListSqlInjectionMatchSets$ = [9, n0, _LSIMS, 0, () => ListSqlInjectionMatchSetsRequest$, () => ListSqlInjectionMatchSetsResponse$];var ListSubscribedRuleGroups$ = [9, n0, _LSRG, 0, () => ListSubscribedRuleGroupsRequest$, () => ListSubscribedRuleGroupsResponse$];var ListTagsForResource$ = [9, n0, _LTFR, 0, () => ListTagsForResourceRequest$, () => ListTagsForResourceResponse$];var ListWebACLs$ = [9, n0, _LWACL, 0, () => ListWebACLsRequest$, () => ListWebACLsResponse$];var ListXssMatchSets$ = [9, n0, _LXMS, 0, () => ListXssMatchSetsRequest$, () => ListXssMatchSetsResponse$];var PutLoggingConfiguration$ = [9, n0, _PLC, 0, () => PutLoggingConfigurationRequest$, () => PutLoggingConfigurationResponse$];var PutPermissionPolicy$ = [9, n0, _PPP, 0, () => PutPermissionPolicyRequest$, () => PutPermissionPolicyResponse$];var TagResource$ = [9, n0, _TR, 0, () => TagResourceRequest$, () => TagResourceResponse$];var UntagResource$ = [9, n0, _UR, 0, () => UntagResourceRequest$, () => UntagResourceResponse$];var UpdateByteMatchSet$ = [9, n0, _UBMS, 0, () => UpdateByteMatchSetRequest$, () => UpdateByteMatchSetResponse$];var UpdateGeoMatchSet$ = [9, n0, _UGMS, 0, () => UpdateGeoMatchSetRequest$, () => UpdateGeoMatchSetResponse$];var UpdateIPSet$ = [9, n0, _UIPS, 0, () => UpdateIPSetRequest$, () => UpdateIPSetResponse$];var UpdateRateBasedRule$ = [9, n0, _URBR, 0, () => UpdateRateBasedRuleRequest$, () => UpdateRateBasedRuleResponse$];var UpdateRegexMatchSet$ = [9, n0, _URMS, 0, () => UpdateRegexMatchSetRequest$, () => UpdateRegexMatchSetResponse$];var UpdateRegexPatternSet$ = [9, n0, _URPS, 0, () => UpdateRegexPatternSetRequest$, () => UpdateRegexPatternSetResponse$];var UpdateRule$ = [9, n0, _URp, 0, () => UpdateRuleRequest$, () => UpdateRuleResponse$];var UpdateRuleGroup$ = [9, n0, _URG, 0, () => UpdateRuleGroupRequest$, () => UpdateRuleGroupResponse$];var UpdateSizeConstraintSet$ = [9, n0, _USCS, 0, () => UpdateSizeConstraintSetRequest$, () => UpdateSizeConstraintSetResponse$];var UpdateSqlInjectionMatchSet$ = [9, n0, _USIMS, 0, () => UpdateSqlInjectionMatchSetRequest$, () => UpdateSqlInjectionMatchSetResponse$];var UpdateWebACL$ = [9, n0, _UWACL, 0, () => UpdateWebACLRequest$, () => UpdateWebACLResponse$];var UpdateXssMatchSet$ = [9, n0, _UXMS, 0, () => UpdateXssMatchSetRequest$, () => UpdateXssMatchSetResponse$]; const getRuntimeConfig$1 = (config) => { return { apiVersion: "2015-08-24", base64Decoder: config?.base64Decoder ?? fromBase64, base64Encoder: config?.base64Encoder ?? toBase64, disableHostPrefix: config?.disableHostPrefix ?? false, endpointProvider: config?.endpointProvider ?? defaultEndpointResolver, extensions: config?.extensions ?? [], httpAuthSchemeProvider: config?.httpAuthSchemeProvider ?? defaultWAFHttpAuthSchemeProvider, httpAuthSchemes: config?.httpAuthSchemes ?? [ { schemeId: "aws.auth#sigv4", identityProvider: (ipc) => ipc.getIdentityProvider("aws.auth#sigv4"), signer: new AwsSdkSigV4Signer(), }, ], logger: config?.logger ?? new NoOpLogger(), protocol: config?.protocol ?? AwsJson1_1Protocol, protocolSettings: config?.protocolSettings ?? { defaultNamespace: "com.amazonaws.waf", errorTypeRegistries, xmlNamespace: "http://waf.amazonaws.com/doc/2015-08-24/", version: "2015-08-24", serviceTarget: "AWSWAF_20150824", }, serviceId: config?.serviceId ?? "WAF", sha256: config?.sha256 ?? Sha256, urlParser: config?.urlParser ?? parseUrl, utf8Decoder: config?.utf8Decoder ?? fromUtf8, utf8Encoder: config?.utf8Encoder ?? toUtf8, };}; const getRuntimeConfig = (config) => { emitWarningIfUnsupportedVersion(process.version); const defaultsMode = resolveDefaultsModeConfig(config); const defaultConfigProvider = () => defaultsMode().then(loadConfigsForDefaultMode); const clientSharedValues = getRuntimeConfig$1(config); emitWarningIfUnsupportedVersion$1(process.version); const loaderConfig = { profile: config?.profile, logger: clientSharedValues.logger, }; return { ...clientSharedValues, ...config, runtime: "node", defaultsMode, authSchemePreference: config?.authSchemePreference ?? loadConfig(NODE_AUTH_SCHEME_PREFERENCE_OPTIONS, loaderConfig), bodyLengthChecker: config?.bodyLengthChecker ?? calculateBodyLength, credentialDefaultProvider: config?.credentialDefaultProvider ?? defaultProvider, defaultUserAgentProvider: config?.defaultUserAgentProvider ?? createDefaultUserAgentProvider({ serviceId: clientSharedValues.serviceId, clientVersion: packageInfo.version }), maxAttempts: config?.maxAttempts ?? loadConfig(NODE_MAX_ATTEMPT_CONFIG_OPTIONS, config), region: config?.region ?? loadConfig(NODE_REGION_CONFIG_OPTIONS, { ...NODE_REGION_CONFIG_FILE_OPTIONS, ...loaderConfig }), requestHandler: NodeHttpHandler.create(config?.requestHandler ?? defaultConfigProvider), retryMode: config?.retryMode ?? loadConfig({ ...NODE_RETRY_MODE_CONFIG_OPTIONS, default: async () => (await defaultConfigProvider()).retryMode || DEFAULT_RETRY_MODE, }, config), streamCollector: config?.streamCollector ?? streamCollector, useDualstackEndpoint: config?.useDualstackEndpoint ?? loadConfig(NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS, loaderConfig), useFipsEndpoint: config?.useFipsEndpoint ?? loadConfig(NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS, loaderConfig), userAgentAppId: config?.userAgentAppId ?? loadConfig(NODE_APP_ID_CONFIG_OPTIONS, loaderConfig), };}; const getHttpAuthExtensionConfiguration = (runtimeConfig) => { const _httpAuthSchemes = runtimeConfig.httpAuthSchemes; let _httpAuthSchemeProvider = runtimeConfig.httpAuthSchemeProvider; let _credentials = runtimeConfig.credentials; return { setHttpAuthScheme(httpAuthScheme) { const index = _httpAuthSchemes.findIndex((scheme) => scheme.schemeId === httpAuthScheme.schemeId); if (index === -1) { _httpAuthSchemes.push(httpAuthScheme); } else { _httpAuthSchemes.splice(index, 1, httpAuthScheme); } }, httpAuthSchemes() { return _httpAuthSchemes; }, setHttpAuthSchemeProvider(httpAuthSchemeProvider) { _httpAuthSchemeProvider = httpAuthSchemeProvider; }, httpAuthSchemeProvider() { return _httpAuthSchemeProvider; }, setCredentials(credentials) { _credentials = credentials; }, credentials() { return _credentials; }, };};const resolveHttpAuthRuntimeConfig = (config) => { return { httpAuthSchemes: config.httpAuthSchemes(), httpAuthSchemeProvider: config.httpAuthSchemeProvider(), credentials: config.credentials(), };}; const resolveRuntimeExtensions = (runtimeConfig, extensions) => { const extensionConfiguration = Object.assign(getAwsRegionExtensionConfiguration(runtimeConfig), getDefaultExtensionConfiguration(runtimeConfig), getHttpHandlerExtensionConfiguration(runtimeConfig), getHttpAuthExtensionConfiguration(runtimeConfig)); extensions.forEach((extension) => extension.configure(extensionConfiguration)); return Object.assign(runtimeConfig, resolveAwsRegionExtensionConfiguration(extensionConfiguration), resolveDefaultRuntimeConfig(extensionConfiguration), resolveHttpHandlerRuntimeConfig(extensionConfiguration), resolveHttpAuthRuntimeConfig(extensionConfiguration));}; class WAFClient extends Client { config; constructor(...[configuration]) { const _config_0 = getRuntimeConfig(configuration || {}); super(_config_0); this.initConfig = _config_0; const _config_1 = resolveClientEndpointParameters(_config_0); const _config_2 = resolveUserAgentConfig(_config_1); const _config_3 = resolveRetryConfig(_config_2); const _config_4 = resolveRegionConfig(_config_3); const _config_5 = resolveHostHeaderConfig(_config_4); const _config_6 = resolveEndpointConfig(_config_5); const _config_7 = resolveHttpAuthSchemeConfig(_config_6); const _config_8 = resolveRuntimeExtensions(_config_7, configuration?.extensions || []); this.config = _config_8; this.middlewareStack.use(getSchemaSerdePlugin(this.config)); this.middlewareStack.use(getUserAgentPlugin(this.config)); this.middlewareStack.use(getRetryPlugin(this.config)); this.middlewareStack.use(getContentLengthPlugin(this.config)); this.middlewareStack.use(getHostHeaderPlugin(this.config)); this.middlewareStack.use(getLoggerPlugin(this.config)); this.middlewareStack.use(getRecursionDetectionPlugin(this.config)); this.middlewareStack.use(getHttpAuthSchemeEndpointRuleSetPlugin(this.config, { httpAuthSchemeParametersProvider: defaultWAFHttpAuthSchemeParametersProvider, identityProviderConfigProvider: async (config) => new DefaultIdentityProviderConfig({ "aws.auth#sigv4": config.credentials, }), })); this.middlewareStack.use(getHttpSigningPlugin(this.config)); } destroy() { super.destroy(); }} const command = makeBuilder(commonParams, "AWSWAF_20150824", "WAFClient", getEndpointPlugin);const _ep0 = {};const _mw0 = (Command, cs, config, o) => []; class CreateByteMatchSetCommand extends command(_ep0, _mw0, "CreateByteMatchSet", CreateByteMatchSet$) {} class CreateGeoMatchSetCommand extends command(_ep0, _mw0, "CreateGeoMatchSet", CreateGeoMatchSet$) {} class CreateIPSetCommand extends command(_ep0, _mw0, "CreateIPSet", CreateIPSet$) {} class CreateRateBasedRuleCommand extends command(_ep0, _mw0, "CreateRateBasedRule", CreateRateBasedRule$) {} class CreateRegexMatchSetCommand extends command(_ep0, _mw0, "CreateRegexMatchSet", CreateRegexMatchSet$) {} class CreateRegexPatternSetCommand extends command(_ep0, _mw0, "CreateRegexPatternSet", CreateRegexPatternSet$) {} class CreateRuleCommand extends command(_ep0, _mw0, "CreateRule", CreateRule$) {} class CreateRuleGroupCommand extends command(_ep0, _mw0, "CreateRuleGroup", CreateRuleGroup$) {} class CreateSizeConstraintSetCommand extends command(_ep0, _mw0, "CreateSizeConstraintSet", CreateSizeConstraintSet$) {} class CreateSqlInjectionMatchSetCommand extends command(_ep0, _mw0, "CreateSqlInjectionMatchSet", CreateSqlInjectionMatchSet$) {} class CreateWebACLCommand extends command(_ep0, _mw0, "CreateWebACL", CreateWebACL$) {} class CreateWebACLMigrationStackCommand extends command(_ep0, _mw0, "CreateWebACLMigrationStack", CreateWebACLMigrationStack$) {} class CreateXssMatchSetCommand extends command(_ep0, _mw0, "CreateXssMatchSet", CreateXssMatchSet$) {} class DeleteByteMatchSetCommand extends command(_ep0, _mw0, "DeleteByteMatchSet", DeleteByteMatchSet$) {} class DeleteGeoMatchSetCommand extends command(_ep0, _mw0, "DeleteGeoMatchSet", DeleteGeoMatchSet$) {} class DeleteIPSetCommand extends command(_ep0, _mw0, "DeleteIPSet", DeleteIPSet$) {} class DeleteLoggingConfigurationCommand extends command(_ep0, _mw0, "DeleteLoggingConfiguration", DeleteLoggingConfiguration$) {} class DeletePermissionPolicyCommand extends command(_ep0, _mw0, "DeletePermissionPolicy", DeletePermissionPolicy$) {} class DeleteRateBasedRuleCommand extends command(_ep0, _mw0, "DeleteRateBasedRule", DeleteRateBasedRule$) {} class DeleteRegexMatchSetCommand extends command(_ep0, _mw0, "DeleteRegexMatchSet", DeleteRegexMatchSet$) {} class DeleteRegexPatternSetCommand extends command(_ep0, _mw0, "DeleteRegexPatternSet", DeleteRegexPatternSet$) {} class DeleteRuleCommand extends command(_ep0, _mw0, "DeleteRule", DeleteRule$) {} class DeleteRuleGroupCommand extends command(_ep0, _mw0, "DeleteRuleGroup", DeleteRuleGroup$) {} class DeleteSizeConstraintSetCommand extends command(_ep0, _mw0, "DeleteSizeConstraintSet", DeleteSizeConstraintSet$) {} class DeleteSqlInjectionMatchSetCommand extends command(_ep0, _mw0, "DeleteSqlInjectionMatchSet", DeleteSqlInjectionMatchSet$) {} class DeleteWebACLCommand extends command(_ep0, _mw0, "DeleteWebACL", DeleteWebACL$) {} class DeleteXssMatchSetCommand extends command(_ep0, _mw0, "DeleteXssMatchSet", DeleteXssMatchSet$) {} class GetByteMatchSetCommand extends command(_ep0, _mw0, "GetByteMatchSet", GetByteMatchSet$) {} class GetChangeTokenCommand extends command(_ep0, _mw0, "GetChangeToken", GetChangeToken$) {} class GetChangeTokenStatusCommand extends command(_ep0, _mw0, "GetChangeTokenStatus", GetChangeTokenStatus$) {} class GetGeoMatchSetCommand extends command(_ep0, _mw0, "GetGeoMatchSet", GetGeoMatchSet$) {} class GetIPSetCommand extends command(_ep0, _mw0, "GetIPSet", GetIPSet$) {} class GetLoggingConfigurationCommand extends command(_ep0, _mw0, "GetLoggingConfiguration", GetLoggingConfiguration$) {} class GetPermissionPolicyCommand extends command(_ep0, _mw0, "GetPermissionPolicy", GetPermissionPolicy$) {} class GetRateBasedRuleCommand extends command(_ep0, _mw0, "GetRateBasedRule", GetRateBasedRule$) {} class GetRateBasedRuleManagedKeysCommand extends command(_ep0, _mw0, "GetRateBasedRuleManagedKeys", GetRateBasedRuleManagedKeys$) {} class GetRegexMatchSetCommand extends command(_ep0, _mw0, "GetRegexMatchSet", GetRegexMatchSet$) {} class GetRegexPatternSetCommand extends command(_ep0, _mw0, "GetRegexPatternSet", GetRegexPatternSet$) {} class GetRuleCommand extends command(_ep0, _mw0, "GetRule", GetRule$) {} class GetRuleGroupCommand extends command(_ep0, _mw0, "GetRuleGroup", GetRuleGroup$) {} class GetSampledRequestsCommand extends command(_ep0, _mw0, "GetSampledRequests", GetSampledRequests$) {} class GetSizeConstraintSetCommand extends command(_ep0, _mw0, "GetSizeConstraintSet", GetSizeConstraintSet$) {} class GetSqlInjectionMatchSetCommand extends command(_ep0, _mw0, "GetSqlInjectionMatchSet", GetSqlInjectionMatchSet$) {} class GetWebACLCommand extends command(_ep0, _mw0, "GetWebACL", GetWebACL$) {} class GetXssMatchSetCommand extends command(_ep0, _mw0, "GetXssMatchSet", GetXssMatchSet$) {} class ListActivatedRulesInRuleGroupCommand extends command(_ep0, _mw0, "ListActivatedRulesInRuleGroup", ListActivatedRulesInRuleGroup$) {} class ListByteMatchSetsCommand extends command(_ep0, _mw0, "ListByteMatchSets", ListByteMatchSets$) {} class ListGeoMatchSetsCommand extends command(_ep0, _mw0, "ListGeoMatchSets", ListGeoMatchSets$) {} class ListIPSetsCommand extends command(_ep0, _mw0, "ListIPSets", ListIPSets$) {} class ListLoggingConfigurationsCommand extends command(_ep0, _mw0, "ListLoggingConfigurations", ListLoggingConfigurations$) {} class ListRateBasedRulesCommand extends command(_ep0, _mw0, "ListRateBasedRules", ListRateBasedRules$) {} class ListRegexMatchSetsCommand extends command(_ep0, _mw0, "ListRegexMatchSets", ListRegexMatchSets$) {} class ListRegexPatternSetsCommand extends command(_ep0, _mw0, "ListRegexPatternSets", ListRegexPatternSets$) {} class ListRuleGroupsCommand extends command(_ep0, _mw0, "ListRuleGroups", ListRuleGroups$) {} class ListRulesCommand extends command(_ep0, _mw0, "ListRules", ListRules$) {} class ListSizeConstraintSetsCommand extends command(_ep0, _mw0, "ListSizeConstraintSets", ListSizeConstraintSets$) {} class ListSqlInjectionMatchSetsCommand extends command(_ep0, _mw0, "ListSqlInjectionMatchSets", ListSqlInjectionMatchSets$) {} class ListSubscribedRuleGroupsCommand extends command(_ep0, _mw0, "ListSubscribedRuleGroups", ListSubscribedRuleGroups$) {} class ListTagsForResourceCommand extends command(_ep0, _mw0, "ListTagsForResource", ListTagsForResource$) {} class ListWebACLsCommand extends command(_ep0, _mw0, "ListWebACLs", ListWebACLs$) {} class ListXssMatchSetsCommand extends command(_ep0, _mw0, "ListXssMatchSets", ListXssMatchSets$) {} class PutLoggingConfigurationCommand extends command(_ep0, _mw0, "PutLoggingConfiguration", PutLoggingConfiguration$) {} class PutPermissionPolicyCommand extends command(_ep0, _mw0, "PutPermissionPolicy", PutPermissionPolicy$) {} class TagResourceCommand extends command(_ep0, _mw0, "TagResource", TagResource$) {} class UntagResourceCommand extends command(_ep0, _mw0, "UntagResource", UntagResource$) {} class UpdateByteMatchSetCommand extends command(_ep0, _mw0, "UpdateByteMatchSet", UpdateByteMatchSet$) {} class UpdateGeoMatchSetCommand extends command(_ep0, _mw0, "UpdateGeoMatchSet", UpdateGeoMatchSet$) {} class UpdateIPSetCommand extends command(_ep0, _mw0, "UpdateIPSet", UpdateIPSet$) {} class UpdateRateBasedRuleCommand extends command(_ep0, _mw0, "UpdateRateBasedRule", UpdateRateBasedRule$) {} class UpdateRegexMatchSetCommand extends command(_ep0, _mw0, "UpdateRegexMatchSet", UpdateRegexMatchSet$) {} class UpdateRegexPatternSetCommand extends command(_ep0, _mw0, "UpdateRegexPatternSet", UpdateRegexPatternSet$) {} class UpdateRuleCommand extends command(_ep0, _mw0, "UpdateRule", UpdateRule$) {} class UpdateRuleGroupCommand extends command(_ep0, _mw0, "UpdateRuleGroup", UpdateRuleGroup$) {} class UpdateSizeConstraintSetCommand extends command(_ep0, _mw0, "UpdateSizeConstraintSet", UpdateSizeConstraintSet$) {} class UpdateSqlInjectionMatchSetCommand extends command(_ep0, _mw0, "UpdateSqlInjectionMatchSet", UpdateSqlInjectionMatchSet$) {} class UpdateWebACLCommand extends command(_ep0, _mw0, "UpdateWebACL", UpdateWebACL$) {} class UpdateXssMatchSetCommand extends command(_ep0, _mw0, "UpdateXssMatchSet", UpdateXssMatchSet$) {} const commands = { CreateByteMatchSetCommand, CreateGeoMatchSetCommand, CreateIPSetCommand, CreateRateBasedRuleCommand, CreateRegexMatchSetCommand, CreateRegexPatternSetCommand, CreateRuleCommand, CreateRuleGroupCommand, CreateSizeConstraintSetCommand, CreateSqlInjectionMatchSetCommand, CreateWebACLCommand, CreateWebACLMigrationStackCommand, CreateXssMatchSetCommand, DeleteByteMatchSetCommand, DeleteGeoMatchSetCommand, DeleteIPSetCommand, DeleteLoggingConfigurationCommand, DeletePermissionPolicyCommand, DeleteRateBasedRuleCommand, DeleteRegexMatchSetCommand, DeleteRegexPatternSetCommand, DeleteRuleCommand, DeleteRuleGroupCommand, DeleteSizeConstraintSetCommand, DeleteSqlInjectionMatchSetCommand, DeleteWebACLCommand, DeleteXssMatchSetCommand, GetByteMatchSetCommand, GetChangeTokenCommand, GetChangeTokenStatusCommand, GetGeoMatchSetCommand, GetIPSetCommand, GetLoggingConfigurationCommand, GetPermissionPolicyCommand, GetRateBasedRuleCommand, GetRateBasedRuleManagedKeysCommand, GetRegexMatchSetCommand, GetRegexPatternSetCommand, GetRuleCommand, GetRuleGroupCommand, GetSampledRequestsCommand, GetSizeConstraintSetCommand, GetSqlInjectionMatchSetCommand, GetWebACLCommand, GetXssMatchSetCommand, ListActivatedRulesInRuleGroupCommand, ListByteMatchSetsCommand, ListGeoMatchSetsCommand, ListIPSetsCommand, ListLoggingConfigurationsCommand, ListRateBasedRulesCommand, ListRegexMatchSetsCommand, ListRegexPatternSetsCommand, ListRuleGroupsCommand, ListRulesCommand, ListSizeConstraintSetsCommand, ListSqlInjectionMatchSetsCommand, ListSubscribedRuleGroupsCommand, ListTagsForResourceCommand, ListWebACLsCommand, ListXssMatchSetsCommand, PutLoggingConfigurationCommand, PutPermissionPolicyCommand, TagResourceCommand, UntagResourceCommand, UpdateByteMatchSetCommand, UpdateGeoMatchSetCommand, UpdateIPSetCommand, UpdateRateBasedRuleCommand, UpdateRegexMatchSetCommand, UpdateRegexPatternSetCommand, UpdateRuleCommand, UpdateRuleGroupCommand, UpdateSizeConstraintSetCommand, UpdateSqlInjectionMatchSetCommand, UpdateWebACLCommand, UpdateXssMatchSetCommand,};class WAF extends WAFClient {}createAggregatedClient(commands, WAF); const WafActionType = { ALLOW: "ALLOW", BLOCK: "BLOCK", COUNT: "COUNT",};const WafOverrideActionType = { COUNT: "COUNT", NONE: "NONE",};const WafRuleType = { GROUP: "GROUP", RATE_BASED: "RATE_BASED", REGULAR: "REGULAR",};const MatchFieldType = { ALL_QUERY_ARGS: "ALL_QUERY_ARGS", BODY: "BODY", HEADER: "HEADER", METHOD: "METHOD", QUERY_STRING: "QUERY_STRING", SINGLE_QUERY_ARG: "SINGLE_QUERY_ARG", URI: "URI",};const PositionalConstraint = { CONTAINS: "CONTAINS", CONTAINS_WORD: "CONTAINS_WORD", ENDS_WITH: "ENDS_WITH", EXACTLY: "EXACTLY", STARTS_WITH: "STARTS_WITH",};const TextTransformation = { CMD_LINE: "CMD_LINE", COMPRESS_WHITE_SPACE: "COMPRESS_WHITE_SPACE", HTML_ENTITY_DECODE: "HTML_ENTITY_DECODE", LOWERCASE: "LOWERCASE", NONE: "NONE", URL_DECODE: "URL_DECODE",};const ParameterExceptionField = { BYTE_MATCH_FIELD_TYPE: "BYTE_MATCH_FIELD_TYPE", BYTE_MATCH_POSITIONAL_CONSTRAINT: "BYTE_MATCH_POSITIONAL_CONSTRAINT", BYTE_MATCH_TEXT_TRANSFORMATION: "BYTE_MATCH_TEXT_TRANSFORMATION", CHANGE_ACTION: "CHANGE_ACTION", GEO_MATCH_LOCATION_TYPE: "GEO_MATCH_LOCATION_TYPE", GEO_MATCH_LOCATION_VALUE: "GEO_MATCH_LOCATION_VALUE", IPSET_TYPE: "IPSET_TYPE", NEXT_MARKER: "NEXT_MARKER", PREDICATE_TYPE: "PREDICATE_TYPE", RATE_KEY: "RATE_KEY", RESOURCE_ARN: "RESOURCE_ARN", RULE_TYPE: "RULE_TYPE", SIZE_CONSTRAINT_COMPARISON_OPERATOR: "SIZE_CONSTRAINT_COMPARISON_OPERATOR", SQL_INJECTION_MATCH_FIELD_TYPE: "SQL_INJECTION_MATCH_FIELD_TYPE", TAGS: "TAGS", TAG_KEYS: "TAG_KEYS", WAF_ACTION: "WAF_ACTION", WAF_OVERRIDE_ACTION: "WAF_OVERRIDE_ACTION",};const ParameterExceptionReason = { ILLEGAL_ARGUMENT: "ILLEGAL_ARGUMENT", ILLEGAL_COMBINATION: "ILLEGAL_COMBINATION", INVALID_OPTION: "INVALID_OPTION", INVALID_TAG_KEY: "INVALID_TAG_KEY",};const GeoMatchConstraintType = { Country: "Country",};const GeoMatchConstraintValue = { 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", YE: "YE", YT: "YT", ZA: "ZA", ZM: "ZM", ZW: "ZW",};const IPSetDescriptorType = { IPV4: "IPV4", IPV6: "IPV6",};const RateKey = { IP: "IP",};const PredicateType = { BYTE_MATCH: "ByteMatch", GEO_MATCH: "GeoMatch", IP_MATCH: "IPMatch", REGEX_MATCH: "RegexMatch", SIZE_CONSTRAINT: "SizeConstraint", SQL_INJECTION_MATCH: "SqlInjectionMatch", XSS_MATCH: "XssMatch",};const ComparisonOperator = { EQ: "EQ", GE: "GE", GT: "GT", LE: "LE", LT: "LT", NE: "NE",};const MigrationErrorType = { ENTITY_NOT_FOUND: "ENTITY_NOT_FOUND", ENTITY_NOT_SUPPORTED: "ENTITY_NOT_SUPPORTED", S3_BUCKET_INVALID_REGION: "S3_BUCKET_INVALID_REGION", S3_BUCKET_NOT_ACCESSIBLE: "S3_BUCKET_NOT_ACCESSIBLE", S3_BUCKET_NOT_FOUND: "S3_BUCKET_NOT_FOUND", S3_BUCKET_NO_PERMISSION: "S3_BUCKET_NO_PERMISSION", S3_INTERNAL_ERROR: "S3_INTERNAL_ERROR",};const ChangeTokenStatus = { INSYNC: "INSYNC", PENDING: "PENDING", PROVISIONED: "PROVISIONED",};const ChangeAction = { DELETE: "DELETE", INSERT: "INSERT",}; exports.ActivatedRule$ = ActivatedRule$;exports.ByteMatchSet$ = ByteMatchSet$;exports.ByteMatchSetSummary$ = ByteMatchSetSummary$;exports.ByteMatchSetUpdate$ = ByteMatchSetUpdate$;exports.ByteMatchTuple$ = ByteMatchTuple$;exports.ChangeAction = ChangeAction;exports.ChangeTokenStatus = ChangeTokenStatus;exports.ComparisonOperator = ComparisonOperator;exports.CreateByteMatchSet$ = CreateByteMatchSet$;exports.CreateByteMatchSetCommand = CreateByteMatchSetCommand;exports.CreateByteMatchSetRequest$ = CreateByteMatchSetRequest$;exports.CreateByteMatchSetResponse$ = CreateByteMatchSetResponse$;exports.CreateGeoMatchSet$ = CreateGeoMatchSet$;exports.CreateGeoMatchSetCommand = CreateGeoMatchSetCommand;exports.CreateGeoMatchSetRequest$ = CreateGeoMatchSetRequest$;exports.CreateGeoMatchSetResponse$ = CreateGeoMatchSetResponse$;exports.CreateIPSet$ = CreateIPSet$;exports.CreateIPSetCommand = CreateIPSetCommand;exports.CreateIPSetRequest$ = CreateIPSetRequest$;exports.CreateIPSetResponse$ = CreateIPSetResponse$;exports.CreateRateBasedRule$ = CreateRateBasedRule$;exports.CreateRateBasedRuleCommand = CreateRateBasedRuleCommand;exports.CreateRateBasedRuleRequest$ = CreateRateBasedRuleRequest$;exports.CreateRateBasedRuleResponse$ = CreateRateBasedRuleResponse$;exports.CreateRegexMatchSet$ = CreateRegexMatchSet$;exports.CreateRegexMatchSetCommand = CreateRegexMatchSetCommand;exports.CreateRegexMatchSetRequest$ = CreateRegexMatchSetRequest$;exports.CreateRegexMatchSetResponse$ = CreateRegexMatchSetResponse$;exports.CreateRegexPatternSet$ = CreateRegexPatternSet$;exports.CreateRegexPatternSetCommand = CreateRegexPatternSetCommand;exports.CreateRegexPatternSetRequest$ = CreateRegexPatternSetRequest$;exports.CreateRegexPatternSetResponse$ = CreateRegexPatternSetResponse$;exports.CreateRule$ = CreateRule$;exports.CreateRuleCommand = CreateRuleCommand;exports.CreateRuleGroup$ = CreateRuleGroup$;exports.CreateRuleGroupCommand = CreateRuleGroupCommand;exports.CreateRuleGroupRequest$ = CreateRuleGroupRequest$;exports.CreateRuleGroupResponse$ = CreateRuleGroupResponse$;exports.CreateRuleRequest$ = CreateRuleRequest$;exports.CreateRuleResponse$ = CreateRuleResponse$;exports.CreateSizeConstraintSet$ = CreateSizeConstraintSet$;exports.CreateSizeConstraintSetCommand = CreateSizeConstraintSetCommand;exports.CreateSizeConstraintSetRequest$ = CreateSizeConstraintSetRequest$;exports.CreateSizeConstraintSetResponse$ = CreateSizeConstraintSetResponse$;exports.CreateSqlInjectionMatchSet$ = CreateSqlInjectionMatchSet$;exports.CreateSqlInjectionMatchSetCommand = CreateSqlInjectionMatchSetCommand;exports.CreateSqlInjectionMatchSetRequest$ = CreateSqlInjectionMatchSetRequest$;exports.CreateSqlInjectionMatchSetResponse$ = CreateSqlInjectionMatchSetResponse$;exports.CreateWebACL$ = CreateWebACL$;exports.CreateWebACLCommand = CreateWebACLCommand;exports.CreateWebACLMigrationStack$ = CreateWebACLMigrationStack$;exports.CreateWebACLMigrationStackCommand = CreateWebACLMigrationStackCommand;exports.CreateWebACLMigrationStackRequest$ = CreateWebACLMigrationStackRequest$;exports.CreateWebACLMigrationStackResponse$ = CreateWebACLMigrationStackResponse$;exports.CreateWebACLRequest$ = CreateWebACLRequest$;exports.CreateWebACLResponse$ = CreateWebACLResponse$;exports.CreateXssMatchSet$ = CreateXssMatchSet$;exports.CreateXssMatchSetCommand = CreateXssMatchSetCommand;exports.CreateXssMatchSetRequest$ = CreateXssMatchSetRequest$;exports.CreateXssMatchSetResponse$ = CreateXssMatchSetResponse$;exports.DeleteByteMatchSet$ = DeleteByteMatchSet$;exports.DeleteByteMatchSetCommand = DeleteByteMatchSetCommand;exports.DeleteByteMatchSetRequest$ = DeleteByteMatchSetRequest$;exports.DeleteByteMatchSetResponse$ = DeleteByteMatchSetResponse$;exports.DeleteGeoMatchSet$ = DeleteGeoMatchSet$;exports.DeleteGeoMatchSetCommand = DeleteGeoMatchSetCommand;exports.DeleteGeoMatchSetRequest$ = DeleteGeoMatchSetRequest$;exports.DeleteGeoMatchSetResponse$ = DeleteGeoMatchSetResponse$;exports.DeleteIPSet$ = DeleteIPSet$;exports.DeleteIPSetCommand = DeleteIPSetCommand;exports.DeleteIPSetRequest$ = DeleteIPSetRequest$;exports.DeleteIPSetResponse$ = DeleteIPSetResponse$;exports.DeleteLoggingConfiguration$ = DeleteLoggingConfiguration$;exports.DeleteLoggingConfigurationCommand = DeleteLoggingConfigurationCommand;exports.DeleteLoggingConfigurationRequest$ = DeleteLoggingConfigurationRequest$;exports.DeleteLoggingConfigurationResponse$ = DeleteLoggingConfigurationResponse$;exports.DeletePermissionPolicy$ = DeletePermissionPolicy$;exports.DeletePermissionPolicyCommand = DeletePermissionPolicyCommand;exports.DeletePermissionPolicyRequest$ = DeletePermissionPolicyRequest$;exports.DeletePermissionPolicyResponse$ = DeletePermissionPolicyResponse$;exports.DeleteRateBasedRule$ = DeleteRateBasedRule$;exports.DeleteRateBasedRuleCommand = DeleteRateBasedRuleCommand;exports.DeleteRateBasedRuleRequest$ = DeleteRateBasedRuleRequest$;exports.DeleteRateBasedRuleResponse$ = DeleteRateBasedRuleResponse$;exports.DeleteRegexMatchSet$ = DeleteRegexMatchSet$;exports.DeleteRegexMatchSetCommand = DeleteRegexMatchSetCommand;exports.DeleteRegexMatchSetRequest$ = DeleteRegexMatchSetRequest$;exports.DeleteRegexMatchSetResponse$ = DeleteRegexMatchSetResponse$;exports.DeleteRegexPatternSet$ = DeleteRegexPatternSet$;exports.DeleteRegexPatternSetCommand = DeleteRegexPatternSetCommand;exports.DeleteRegexPatternSetRequest$ = DeleteRegexPatternSetRequest$;exports.DeleteRegexPatternSetResponse$ = DeleteRegexPatternSetResponse$;exports.DeleteRule$ = DeleteRule$;exports.DeleteRuleCommand = DeleteRuleCommand;exports.DeleteRuleGroup$ = DeleteRuleGroup$;exports.DeleteRuleGroupCommand = DeleteRuleGroupCommand;exports.DeleteRuleGroupRequest$ = DeleteRuleGroupRequest$;exports.DeleteRuleGroupResponse$ = DeleteRuleGroupResponse$;exports.DeleteRuleRequest$ = DeleteRuleRequest$;exports.DeleteRuleResponse$ = DeleteRuleResponse$;exports.DeleteSizeConstraintSet$ = DeleteSizeConstraintSet$;exports.DeleteSizeConstraintSetCommand = DeleteSizeConstraintSetCommand;exports.DeleteSizeConstraintSetRequest$ = DeleteSizeConstraintSetRequest$;exports.DeleteSizeConstraintSetResponse$ = DeleteSizeConstraintSetResponse$;exports.DeleteSqlInjectionMatchSet$ = DeleteSqlInjectionMatchSet$;exports.DeleteSqlInjectionMatchSetCommand = DeleteSqlInjectionMatchSetCommand;exports.DeleteSqlInjectionMatchSetRequest$ = DeleteSqlInjectionMatchSetRequest$;exports.DeleteSqlInjectionMatchSetResponse$ = DeleteSqlInjectionMatchSetResponse$;exports.DeleteWebACL$ = DeleteWebACL$;exports.DeleteWebACLCommand = DeleteWebACLCommand;exports.DeleteWebACLRequest$ = DeleteWebACLRequest$;exports.DeleteWebACLResponse$ = DeleteWebACLResponse$;exports.DeleteXssMatchSet$ = DeleteXssMatchSet$;exports.DeleteXssMatchSetCommand = DeleteXssMatchSetCommand;exports.DeleteXssMatchSetRequest$ = DeleteXssMatchSetRequest$;exports.DeleteXssMatchSetResponse$ = DeleteXssMatchSetResponse$;exports.ExcludedRule$ = ExcludedRule$;exports.FieldToMatch$ = FieldToMatch$;exports.GeoMatchConstraint$ = GeoMatchConstraint$;exports.GeoMatchConstraintType = GeoMatchConstraintType;exports.GeoMatchConstraintValue = GeoMatchConstraintValue;exports.GeoMatchSet$ = GeoMatchSet$;exports.GeoMatchSetSummary$ = GeoMatchSetSummary$;exports.GeoMatchSetUpdate$ = GeoMatchSetUpdate$;exports.GetByteMatchSet$ = GetByteMatchSet$;exports.GetByteMatchSetCommand = GetByteMatchSetCommand;exports.GetByteMatchSetRequest$ = GetByteMatchSetRequest$;exports.GetByteMatchSetResponse$ = GetByteMatchSetResponse$;exports.GetChangeToken$ = GetChangeToken$;exports.GetChangeTokenCommand = GetChangeTokenCommand;exports.GetChangeTokenRequest$ = GetChangeTokenRequest$;exports.GetChangeTokenResponse$ = GetChangeTokenResponse$;exports.GetChangeTokenStatus$ = GetChangeTokenStatus$;exports.GetChangeTokenStatusCommand = GetChangeTokenStatusCommand;exports.GetChangeTokenStatusRequest$ = GetChangeTokenStatusRequest$;exports.GetChangeTokenStatusResponse$ = GetChangeTokenStatusResponse$;exports.GetGeoMatchSet$ = GetGeoMatchSet$;exports.GetGeoMatchSetCommand = GetGeoMatchSetCommand;exports.GetGeoMatchSetRequest$ = GetGeoMatchSetRequest$;exports.GetGeoMatchSetResponse$ = GetGeoMatchSetResponse$;exports.GetIPSet$ = GetIPSet$;exports.GetIPSetCommand = GetIPSetCommand;exports.GetIPSetRequest$ = GetIPSetRequest$;exports.GetIPSetResponse$ = GetIPSetResponse$;exports.GetLoggingConfiguration$ = GetLoggingConfiguration$;exports.GetLoggingConfigurationCommand = GetLoggingConfigurationCommand;exports.GetLoggingConfigurationRequest$ = GetLoggingConfigurationRequest$;exports.GetLoggingConfigurationResponse$ = GetLoggingConfigurationResponse$;exports.GetPermissionPolicy$ = GetPermissionPolicy$;exports.GetPermissionPolicyCommand = GetPermissionPolicyCommand;exports.GetPermissionPolicyRequest$ = GetPermissionPolicyRequest$;exports.GetPermissionPolicyResponse$ = GetPermissionPolicyResponse$;exports.GetRateBasedRule$ = GetRateBasedRule$;exports.GetRateBasedRuleCommand = GetRateBasedRuleCommand;exports.GetRateBasedRuleManagedKeys$ = GetRateBasedRuleManagedKeys$;exports.GetRateBasedRuleManagedKeysCommand = GetRateBasedRuleManagedKeysCommand;exports.GetRateBasedRuleManagedKeysRequest$ = GetRateBasedRuleManagedKeysRequest$;exports.GetRateBasedRuleManagedKeysResponse$ = GetRateBasedRuleManagedKeysResponse$;exports.GetRateBasedRuleRequest$ = GetRateBasedRuleRequest$;exports.GetRateBasedRuleResponse$ = GetRateBasedRuleResponse$;exports.GetRegexMatchSet$ = GetRegexMatchSet$;exports.GetRegexMatchSetCommand = GetRegexMatchSetCommand;exports.GetRegexMatchSetRequest$ = GetRegexMatchSetRequest$;exports.GetRegexMatchSetResponse$ = GetRegexMatchSetResponse$;exports.GetRegexPatternSet$ = GetRegexPatternSet$;exports.GetRegexPatternSetCommand = GetRegexPatternSetCommand;exports.GetRegexPatternSetRequest$ = GetRegexPatternSetRequest$;exports.GetRegexPatternSetResponse$ = GetRegexPatternSetResponse$;exports.GetRule$ = GetRule$;exports.GetRuleCommand = GetRuleCommand;exports.GetRuleGroup$ = GetRuleGroup$;exports.GetRuleGroupCommand = GetRuleGroupCommand;exports.GetRuleGroupRequest$ = GetRuleGroupRequest$;exports.GetRuleGroupResponse$ = GetRuleGroupResponse$;exports.GetRuleRequest$ = GetRuleRequest$;exports.GetRuleResponse$ = GetRuleResponse$;exports.GetSampledRequests$ = GetSampledRequests$;exports.GetSampledRequestsCommand = GetSampledRequestsCommand;exports.GetSampledRequestsRequest$ = GetSampledRequestsRequest$;exports.GetSampledRequestsResponse$ = GetSampledRequestsResponse$;exports.GetSizeConstraintSet$ = GetSizeConstraintSet$;exports.GetSizeConstraintSetCommand = GetSizeConstraintSetCommand;exports.GetSizeConstraintSetRequest$ = GetSizeConstraintSetRequest$;exports.GetSizeConstraintSetResponse$ = GetSizeConstraintSetResponse$;exports.GetSqlInjectionMatchSet$ = GetSqlInjectionMatchSet$;exports.GetSqlInjectionMatchSetCommand = GetSqlInjectionMatchSetCommand;exports.GetSqlInjectionMatchSetRequest$ = GetSqlInjectionMatchSetRequest$;exports.GetSqlInjectionMatchSetResponse$ = GetSqlInjectionMatchSetResponse$;exports.GetWebACL$ = GetWebACL$;exports.GetWebACLCommand = GetWebACLCommand;exports.GetWebACLRequest$ = GetWebACLRequest$;exports.GetWebACLResponse$ = GetWebACLResponse$;exports.GetXssMatchSet$ = GetXssMatchSet$;exports.GetXssMatchSetCommand = GetXssMatchSetCommand;exports.GetXssMatchSetRequest$ = GetXssMatchSetRequest$;exports.GetXssMatchSetResponse$ = GetXssMatchSetResponse$;exports.HTTPHeader$ = HTTPHeader$;exports.HTTPRequest$ = HTTPRequest$;exports.IPSet$ = IPSet$;exports.IPSetDescriptor$ = IPSetDescriptor$;exports.IPSetDescriptorType = IPSetDescriptorType;exports.IPSetSummary$ = IPSetSummary$;exports.IPSetUpdate$ = IPSetUpdate$;exports.ListActivatedRulesInRuleGroup$ = ListActivatedRulesInRuleGroup$;exports.ListActivatedRulesInRuleGroupCommand = ListActivatedRulesInRuleGroupCommand;exports.ListActivatedRulesInRuleGroupRequest$ = ListActivatedRulesInRuleGroupRequest$;exports.ListActivatedRulesInRuleGroupResponse$ = ListActivatedRulesInRuleGroupResponse$;exports.ListByteMatchSets$ = ListByteMatchSets$;exports.ListByteMatchSetsCommand = ListByteMatchSetsCommand;exports.ListByteMatchSetsRequest$ = ListByteMatchSetsRequest$;exports.ListByteMatchSetsResponse$ = ListByteMatchSetsResponse$;exports.ListGeoMatchSets$ = ListGeoMatchSets$;exports.ListGeoMatchSetsCommand = ListGeoMatchSetsCommand;exports.ListGeoMatchSetsRequest$ = ListGeoMatchSetsRequest$;exports.ListGeoMatchSetsResponse$ = ListGeoMatchSetsResponse$;exports.ListIPSets$ = ListIPSets$;exports.ListIPSetsCommand = ListIPSetsCommand;exports.ListIPSetsRequest$ = ListIPSetsRequest$;exports.ListIPSetsResponse$ = ListIPSetsResponse$;exports.ListLoggingConfigurations$ = ListLoggingConfigurations$;exports.ListLoggingConfigurationsCommand = ListLoggingConfigurationsCommand;exports.ListLoggingConfigurationsRequest$ = ListLoggingConfigurationsRequest$;exports.ListLoggingConfigurationsResponse$ = ListLoggingConfigurationsResponse$;exports.ListRateBasedRules$ = ListRateBasedRules$;exports.ListRateBasedRulesCommand = ListRateBasedRulesCommand;exports.ListRateBasedRulesRequest$ = ListRateBasedRulesRequest$;exports.ListRateBasedRulesResponse$ = ListRateBasedRulesResponse$;exports.ListRegexMatchSets$ = ListRegexMatchSets$;exports.ListRegexMatchSetsCommand = ListRegexMatchSetsCommand;exports.ListRegexMatchSetsRequest$ = ListRegexMatchSetsRequest$;exports.ListRegexMatchSetsResponse$ = ListRegexMatchSetsResponse$;exports.ListRegexPatternSets$ = ListRegexPatternSets$;exports.ListRegexPatternSetsCommand = ListRegexPatternSetsCommand;exports.ListRegexPatternSetsRequest$ = ListRegexPatternSetsRequest$;exports.ListRegexPatternSetsResponse$ = ListRegexPatternSetsResponse$;exports.ListRuleGroups$ = ListRuleGroups$;exports.ListRuleGroupsCommand = ListRuleGroupsCommand;exports.ListRuleGroupsRequest$ = ListRuleGroupsRequest$;exports.ListRuleGroupsResponse$ = ListRuleGroupsResponse$;exports.ListRules$ = ListRules$;exports.ListRulesCommand = ListRulesCommand;exports.ListRulesRequest$ = ListRulesRequest$;exports.ListRulesResponse$ = ListRulesResponse$;exports.ListSizeConstraintSets$ = ListSizeConstraintSets$;exports.ListSizeConstraintSetsCommand = ListSizeConstraintSetsCommand;exports.ListSizeConstraintSetsRequest$ = ListSizeConstraintSetsRequest$;exports.ListSizeConstraintSetsResponse$ = ListSizeConstraintSetsResponse$;exports.ListSqlInjectionMatchSets$ = ListSqlInjectionMatchSets$;exports.ListSqlInjectionMatchSetsCommand = ListSqlInjectionMatchSetsCommand;exports.ListSqlInjectionMatchSetsRequest$ = ListSqlInjectionMatchSetsRequest$;exports.ListSqlInjectionMatchSetsResponse$ = ListSqlInjectionMatchSetsResponse$;exports.ListSubscribedRuleGroups$ = ListSubscribedRuleGroups$;exports.ListSubscribedRuleGroupsCommand = ListSubscribedRuleGroupsCommand;exports.ListSubscribedRuleGroupsRequest$ = ListSubscribedRuleGroupsRequest$;exports.ListSubscribedRuleGroupsResponse$ = ListSubscribedRuleGroupsResponse$;exports.ListTagsForResource$ = ListTagsForResource$;exports.ListTagsForResourceCommand = ListTagsForResourceCommand;exports.ListTagsForResourceRequest$ = ListTagsForResourceRequest$;exports.ListTagsForResourceResponse$ = ListTagsForResourceResponse$;exports.ListWebACLs$ = ListWebACLs$;exports.ListWebACLsCommand = ListWebACLsCommand;exports.ListWebACLsRequest$ = ListWebACLsRequest$;exports.ListWebACLsResponse$ = ListWebACLsResponse$;exports.ListXssMatchSets$ = ListXssMatchSets$;exports.ListXssMatchSetsCommand = ListXssMatchSetsCommand;exports.ListXssMatchSetsRequest$ = ListXssMatchSetsRequest$;exports.ListXssMatchSetsResponse$ = ListXssMatchSetsResponse$;exports.LoggingConfiguration$ = LoggingConfiguration$;exports.MatchFieldType = MatchFieldType;exports.MigrationErrorType = MigrationErrorType;exports.ParameterExceptionField = ParameterExceptionField;exports.ParameterExceptionReason = ParameterExceptionReason;exports.PositionalConstraint = PositionalConstraint;exports.Predicate$ = Predicate$;exports.PredicateType = PredicateType;exports.PutLoggingConfiguration$ = PutLoggingConfiguration$;exports.PutLoggingConfigurationCommand = PutLoggingConfigurationCommand;exports.PutLoggingConfigurationRequest$ = PutLoggingConfigurationRequest$;exports.PutLoggingConfigurationResponse$ = PutLoggingConfigurationResponse$;exports.PutPermissionPolicy$ = PutPermissionPolicy$;exports.PutPermissionPolicyCommand = PutPermissionPolicyCommand;exports.PutPermissionPolicyRequest$ = PutPermissionPolicyRequest$;exports.PutPermissionPolicyResponse$ = PutPermissionPolicyResponse$;exports.RateBasedRule$ = RateBasedRule$;exports.RateKey = RateKey;exports.RegexMatchSet$ = RegexMatchSet$;exports.RegexMatchSetSummary$ = RegexMatchSetSummary$;exports.RegexMatchSetUpdate$ = RegexMatchSetUpdate$;exports.RegexMatchTuple$ = RegexMatchTuple$;exports.RegexPatternSet$ = RegexPatternSet$;exports.RegexPatternSetSummary$ = RegexPatternSetSummary$;exports.RegexPatternSetUpdate$ = RegexPatternSetUpdate$;exports.Rule$ = Rule$;exports.RuleGroup$ = RuleGroup$;exports.RuleGroupSummary$ = RuleGroupSummary$;exports.RuleGroupUpdate$ = RuleGroupUpdate$;exports.RuleSummary$ = RuleSummary$;exports.RuleUpdate$ = RuleUpdate$;exports.SampledHTTPRequest$ = SampledHTTPRequest$;exports.SizeConstraint$ = SizeConstraint$;exports.SizeConstraintSet$ = SizeConstraintSet$;exports.SizeConstraintSetSummary$ = SizeConstraintSetSummary$;exports.SizeConstraintSetUpdate$ = SizeConstraintSetUpdate$;exports.SqlInjectionMatchSet$ = SqlInjectionMatchSet$;exports.SqlInjectionMatchSetSummary$ = SqlInjectionMatchSetSummary$;exports.SqlInjectionMatchSetUpdate$ = SqlInjectionMatchSetUpdate$;exports.SqlInjectionMatchTuple$ = SqlInjectionMatchTuple$;exports.SubscribedRuleGroupSummary$ = SubscribedRuleGroupSummary$;exports.Tag$ = Tag$;exports.TagInfoForResource$ = TagInfoForResource$;exports.TagResource$ = TagResource$;exports.TagResourceCommand = TagResourceCommand;exports.TagResourceRequest$ = TagResourceRequest$;exports.TagResourceResponse$ = TagResourceResponse$;exports.TextTransformation = TextTransformation;exports.TimeWindow$ = TimeWindow$;exports.UntagResource$ = UntagResource$;exports.UntagResourceCommand = UntagResourceCommand;exports.UntagResourceRequest$ = UntagResourceRequest$;exports.UntagResourceResponse$ = UntagResourceResponse$;exports.UpdateByteMatchSet$ = UpdateByteMatchSet$;exports.UpdateByteMatchSetCommand = UpdateByteMatchSetCommand;exports.UpdateByteMatchSetRequest$ = UpdateByteMatchSetRequest$;exports.UpdateByteMatchSetResponse$ = UpdateByteMatchSetResponse$;exports.UpdateGeoMatchSet$ = UpdateGeoMatchSet$;exports.UpdateGeoMatchSetCommand = UpdateGeoMatchSetCommand;exports.UpdateGeoMatchSetRequest$ = UpdateGeoMatchSetRequest$;exports.UpdateGeoMatchSetResponse$ = UpdateGeoMatchSetResponse$;exports.UpdateIPSet$ = UpdateIPSet$;exports.UpdateIPSetCommand = UpdateIPSetCommand;exports.UpdateIPSetRequest$ = UpdateIPSetRequest$;exports.UpdateIPSetResponse$ = UpdateIPSetResponse$;exports.UpdateRateBasedRule$ = UpdateRateBasedRule$;exports.UpdateRateBasedRuleCommand = UpdateRateBasedRuleCommand;exports.UpdateRateBasedRuleRequest$ = UpdateRateBasedRuleRequest$;exports.UpdateRateBasedRuleResponse$ = UpdateRateBasedRuleResponse$;exports.UpdateRegexMatchSet$ = UpdateRegexMatchSet$;exports.UpdateRegexMatchSetCommand = UpdateRegexMatchSetCommand;exports.UpdateRegexMatchSetRequest$ = UpdateRegexMatchSetRequest$;exports.UpdateRegexMatchSetResponse$ = UpdateRegexMatchSetResponse$;exports.UpdateRegexPatternSet$ = UpdateRegexPatternSet$;exports.UpdateRegexPatternSetCommand = UpdateRegexPatternSetCommand;exports.UpdateRegexPatternSetRequest$ = UpdateRegexPatternSetRequest$;exports.UpdateRegexPatternSetResponse$ = UpdateRegexPatternSetResponse$;exports.UpdateRule$ = UpdateRule$;exports.UpdateRuleCommand = UpdateRuleCommand;exports.UpdateRuleGroup$ = UpdateRuleGroup$;exports.UpdateRuleGroupCommand = UpdateRuleGroupCommand;exports.UpdateRuleGroupRequest$ = UpdateRuleGroupRequest$;exports.UpdateRuleGroupResponse$ = UpdateRuleGroupResponse$;exports.UpdateRuleRequest$ = UpdateRuleRequest$;exports.UpdateRuleResponse$ = UpdateRuleResponse$;exports.UpdateSizeConstraintSet$ = UpdateSizeConstraintSet$;exports.UpdateSizeConstraintSetCommand = UpdateSizeConstraintSetCommand;exports.UpdateSizeConstraintSetRequest$ = UpdateSizeConstraintSetRequest$;exports.UpdateSizeConstraintSetResponse$ = UpdateSizeConstraintSetResponse$;exports.UpdateSqlInjectionMatchSet$ = UpdateSqlInjectionMatchSet$;exports.UpdateSqlInjectionMatchSetCommand = UpdateSqlInjectionMatchSetCommand;exports.UpdateSqlInjectionMatchSetRequest$ = UpdateSqlInjectionMatchSetRequest$;exports.UpdateSqlInjectionMatchSetResponse$ = UpdateSqlInjectionMatchSetResponse$;exports.UpdateWebACL$ = UpdateWebACL$;exports.UpdateWebACLCommand = UpdateWebACLCommand;exports.UpdateWebACLRequest$ = UpdateWebACLRequest$;exports.UpdateWebACLResponse$ = UpdateWebACLResponse$;exports.UpdateXssMatchSet$ = UpdateXssMatchSet$;exports.UpdateXssMatchSetCommand = UpdateXssMatchSetCommand;exports.UpdateXssMatchSetRequest$ = UpdateXssMatchSetRequest$;exports.UpdateXssMatchSetResponse$ = UpdateXssMatchSetResponse$;exports.WAF = WAF;exports.WAFBadRequestException = WAFBadRequestException;exports.WAFBadRequestException$ = WAFBadRequestException$;exports.WAFClient = WAFClient;exports.WAFDisallowedNameException = WAFDisallowedNameException;exports.WAFDisallowedNameException$ = WAFDisallowedNameException$;exports.WAFEntityMigrationException = WAFEntityMigrationException;exports.WAFEntityMigrationException$ = WAFEntityMigrationException$;exports.WAFInternalErrorException = WAFInternalErrorException;exports.WAFInternalErrorException$ = WAFInternalErrorException$;exports.WAFInvalidAccountException = WAFInvalidAccountException;exports.WAFInvalidAccountException$ = WAFInvalidAccountException$;exports.WAFInvalidOperationException = WAFInvalidOperationException;exports.WAFInvalidOperationException$ = WAFInvalidOperationException$;exports.WAFInvalidParameterException = WAFInvalidParameterException;exports.WAFInvalidParameterException$ = WAFInvalidParameterException$;exports.WAFInvalidPermissionPolicyException = WAFInvalidPermissionPolicyException;exports.WAFInvalidPermissionPolicyException$ = WAFInvalidPermissionPolicyException$;exports.WAFInvalidRegexPatternException = WAFInvalidRegexPatternException;exports.WAFInvalidRegexPatternException$ = WAFInvalidRegexPatternException$;exports.WAFLimitsExceededException = WAFLimitsExceededException;exports.WAFLimitsExceededException$ = WAFLimitsExceededException$;exports.WAFNonEmptyEntityException = WAFNonEmptyEntityException;exports.WAFNonEmptyEntityException$ = WAFNonEmptyEntityException$;exports.WAFNonexistentContainerException = WAFNonexistentContainerException;exports.WAFNonexistentContainerException$ = WAFNonexistentContainerException$;exports.WAFNonexistentItemException = WAFNonexistentItemException;exports.WAFNonexistentItemException$ = WAFNonexistentItemException$;exports.WAFReferencedItemException = WAFReferencedItemException;exports.WAFReferencedItemException$ = WAFReferencedItemException$;exports.WAFServiceException = WAFServiceException;exports.WAFServiceException$ = WAFServiceException$;exports.WAFServiceLinkedRoleErrorException = WAFServiceLinkedRoleErrorException;exports.WAFServiceLinkedRoleErrorException$ = WAFServiceLinkedRoleErrorException$;exports.WAFStaleDataException = WAFStaleDataException;exports.WAFStaleDataException$ = WAFStaleDataException$;exports.WAFSubscriptionNotFoundException = WAFSubscriptionNotFoundException;exports.WAFSubscriptionNotFoundException$ = WAFSubscriptionNotFoundException$;exports.WAFTagOperationException = WAFTagOperationException;exports.WAFTagOperationException$ = WAFTagOperationException$;exports.WAFTagOperationInternalErrorException = WAFTagOperationInternalErrorException;exports.WAFTagOperationInternalErrorException$ = WAFTagOperationInternalErrorException$;exports.WafAction$ = WafAction$;exports.WafActionType = WafActionType;exports.WafOverrideAction$ = WafOverrideAction$;exports.WafOverrideActionType = WafOverrideActionType;exports.WafRuleType = WafRuleType;exports.WebACL$ = WebACL$;exports.WebACLSummary$ = WebACLSummary$;exports.WebACLUpdate$ = WebACLUpdate$;exports.XssMatchSet$ = XssMatchSet$;exports.XssMatchSetSummary$ = XssMatchSetSummary$;exports.XssMatchSetUpdate$ = XssMatchSetUpdate$;exports.XssMatchTuple$ = XssMatchTuple$;exports.errorTypeRegistries = errorTypeRegistries;