import type { HttpHandlerOptions as __HttpHandlerOptions } from "@smithy/types"; import { type AssociateWebACLCommandInput, type AssociateWebACLCommandOutput } from "./commands/AssociateWebACLCommand"; import { type CreateByteMatchSetCommandInput, type CreateByteMatchSetCommandOutput } from "./commands/CreateByteMatchSetCommand"; import { type CreateGeoMatchSetCommandInput, type CreateGeoMatchSetCommandOutput } from "./commands/CreateGeoMatchSetCommand"; import { type CreateIPSetCommandInput, type CreateIPSetCommandOutput } from "./commands/CreateIPSetCommand"; import { type CreateRateBasedRuleCommandInput, type CreateRateBasedRuleCommandOutput } from "./commands/CreateRateBasedRuleCommand"; import { type CreateRegexMatchSetCommandInput, type CreateRegexMatchSetCommandOutput } from "./commands/CreateRegexMatchSetCommand"; import { type CreateRegexPatternSetCommandInput, type CreateRegexPatternSetCommandOutput } from "./commands/CreateRegexPatternSetCommand"; import { type CreateRuleCommandInput, type CreateRuleCommandOutput } from "./commands/CreateRuleCommand"; import { type CreateRuleGroupCommandInput, type CreateRuleGroupCommandOutput } from "./commands/CreateRuleGroupCommand"; import { type CreateSizeConstraintSetCommandInput, type CreateSizeConstraintSetCommandOutput } from "./commands/CreateSizeConstraintSetCommand"; import { type CreateSqlInjectionMatchSetCommandInput, type CreateSqlInjectionMatchSetCommandOutput } from "./commands/CreateSqlInjectionMatchSetCommand"; import { type CreateWebACLCommandInput, type CreateWebACLCommandOutput } from "./commands/CreateWebACLCommand"; import { type CreateWebACLMigrationStackCommandInput, type CreateWebACLMigrationStackCommandOutput } from "./commands/CreateWebACLMigrationStackCommand"; import { type CreateXssMatchSetCommandInput, type CreateXssMatchSetCommandOutput } from "./commands/CreateXssMatchSetCommand"; import { type DeleteByteMatchSetCommandInput, type DeleteByteMatchSetCommandOutput } from "./commands/DeleteByteMatchSetCommand"; import { type DeleteGeoMatchSetCommandInput, type DeleteGeoMatchSetCommandOutput } from "./commands/DeleteGeoMatchSetCommand"; import { type DeleteIPSetCommandInput, type DeleteIPSetCommandOutput } from "./commands/DeleteIPSetCommand"; import { type DeleteLoggingConfigurationCommandInput, type DeleteLoggingConfigurationCommandOutput } from "./commands/DeleteLoggingConfigurationCommand"; import { type DeletePermissionPolicyCommandInput, type DeletePermissionPolicyCommandOutput } from "./commands/DeletePermissionPolicyCommand"; import { type DeleteRateBasedRuleCommandInput, type DeleteRateBasedRuleCommandOutput } from "./commands/DeleteRateBasedRuleCommand"; import { type DeleteRegexMatchSetCommandInput, type DeleteRegexMatchSetCommandOutput } from "./commands/DeleteRegexMatchSetCommand"; import { type DeleteRegexPatternSetCommandInput, type DeleteRegexPatternSetCommandOutput } from "./commands/DeleteRegexPatternSetCommand"; import { type DeleteRuleCommandInput, type DeleteRuleCommandOutput } from "./commands/DeleteRuleCommand"; import { type DeleteRuleGroupCommandInput, type DeleteRuleGroupCommandOutput } from "./commands/DeleteRuleGroupCommand"; import { type DeleteSizeConstraintSetCommandInput, type DeleteSizeConstraintSetCommandOutput } from "./commands/DeleteSizeConstraintSetCommand"; import { type DeleteSqlInjectionMatchSetCommandInput, type DeleteSqlInjectionMatchSetCommandOutput } from "./commands/DeleteSqlInjectionMatchSetCommand"; import { type DeleteWebACLCommandInput, type DeleteWebACLCommandOutput } from "./commands/DeleteWebACLCommand"; import { type DeleteXssMatchSetCommandInput, type DeleteXssMatchSetCommandOutput } from "./commands/DeleteXssMatchSetCommand"; import { type DisassociateWebACLCommandInput, type DisassociateWebACLCommandOutput } from "./commands/DisassociateWebACLCommand"; import { type GetByteMatchSetCommandInput, type GetByteMatchSetCommandOutput } from "./commands/GetByteMatchSetCommand"; import { type GetChangeTokenCommandInput, type GetChangeTokenCommandOutput } from "./commands/GetChangeTokenCommand"; import { type GetChangeTokenStatusCommandInput, type GetChangeTokenStatusCommandOutput } from "./commands/GetChangeTokenStatusCommand"; import { type GetGeoMatchSetCommandInput, type GetGeoMatchSetCommandOutput } from "./commands/GetGeoMatchSetCommand"; import { type GetIPSetCommandInput, type GetIPSetCommandOutput } from "./commands/GetIPSetCommand"; import { type GetLoggingConfigurationCommandInput, type GetLoggingConfigurationCommandOutput } from "./commands/GetLoggingConfigurationCommand"; import { type GetPermissionPolicyCommandInput, type GetPermissionPolicyCommandOutput } from "./commands/GetPermissionPolicyCommand"; import { type GetRateBasedRuleCommandInput, type GetRateBasedRuleCommandOutput } from "./commands/GetRateBasedRuleCommand"; import { type GetRateBasedRuleManagedKeysCommandInput, type GetRateBasedRuleManagedKeysCommandOutput } from "./commands/GetRateBasedRuleManagedKeysCommand"; import { type GetRegexMatchSetCommandInput, type GetRegexMatchSetCommandOutput } from "./commands/GetRegexMatchSetCommand"; import { type GetRegexPatternSetCommandInput, type GetRegexPatternSetCommandOutput } from "./commands/GetRegexPatternSetCommand"; import { type GetRuleCommandInput, type GetRuleCommandOutput } from "./commands/GetRuleCommand"; import { type GetRuleGroupCommandInput, type GetRuleGroupCommandOutput } from "./commands/GetRuleGroupCommand"; import { type GetSampledRequestsCommandInput, type GetSampledRequestsCommandOutput } from "./commands/GetSampledRequestsCommand"; import { type GetSizeConstraintSetCommandInput, type GetSizeConstraintSetCommandOutput } from "./commands/GetSizeConstraintSetCommand"; import { type GetSqlInjectionMatchSetCommandInput, type GetSqlInjectionMatchSetCommandOutput } from "./commands/GetSqlInjectionMatchSetCommand"; import { type GetWebACLCommandInput, type GetWebACLCommandOutput } from "./commands/GetWebACLCommand"; import { type GetWebACLForResourceCommandInput, type GetWebACLForResourceCommandOutput } from "./commands/GetWebACLForResourceCommand"; import { type GetXssMatchSetCommandInput, type GetXssMatchSetCommandOutput } from "./commands/GetXssMatchSetCommand"; import { type ListActivatedRulesInRuleGroupCommandInput, type ListActivatedRulesInRuleGroupCommandOutput } from "./commands/ListActivatedRulesInRuleGroupCommand"; import { type ListByteMatchSetsCommandInput, type ListByteMatchSetsCommandOutput } from "./commands/ListByteMatchSetsCommand"; import { type ListGeoMatchSetsCommandInput, type ListGeoMatchSetsCommandOutput } from "./commands/ListGeoMatchSetsCommand"; import { type ListIPSetsCommandInput, type ListIPSetsCommandOutput } from "./commands/ListIPSetsCommand"; import { type ListLoggingConfigurationsCommandInput, type ListLoggingConfigurationsCommandOutput } from "./commands/ListLoggingConfigurationsCommand"; import { type ListRateBasedRulesCommandInput, type ListRateBasedRulesCommandOutput } from "./commands/ListRateBasedRulesCommand"; import { type ListRegexMatchSetsCommandInput, type ListRegexMatchSetsCommandOutput } from "./commands/ListRegexMatchSetsCommand"; import { type ListRegexPatternSetsCommandInput, type ListRegexPatternSetsCommandOutput } from "./commands/ListRegexPatternSetsCommand"; import { type ListResourcesForWebACLCommandInput, type ListResourcesForWebACLCommandOutput } from "./commands/ListResourcesForWebACLCommand"; import { type ListRuleGroupsCommandInput, type ListRuleGroupsCommandOutput } from "./commands/ListRuleGroupsCommand"; import { type ListRulesCommandInput, type ListRulesCommandOutput } from "./commands/ListRulesCommand"; import { type ListSizeConstraintSetsCommandInput, type ListSizeConstraintSetsCommandOutput } from "./commands/ListSizeConstraintSetsCommand"; import { type ListSqlInjectionMatchSetsCommandInput, type ListSqlInjectionMatchSetsCommandOutput } from "./commands/ListSqlInjectionMatchSetsCommand"; import { type ListSubscribedRuleGroupsCommandInput, type ListSubscribedRuleGroupsCommandOutput } from "./commands/ListSubscribedRuleGroupsCommand"; import { type ListTagsForResourceCommandInput, type ListTagsForResourceCommandOutput } from "./commands/ListTagsForResourceCommand"; import { type ListWebACLsCommandInput, type ListWebACLsCommandOutput } from "./commands/ListWebACLsCommand"; import { type ListXssMatchSetsCommandInput, type ListXssMatchSetsCommandOutput } from "./commands/ListXssMatchSetsCommand"; import { type PutLoggingConfigurationCommandInput, type PutLoggingConfigurationCommandOutput } from "./commands/PutLoggingConfigurationCommand"; import { type PutPermissionPolicyCommandInput, type PutPermissionPolicyCommandOutput } from "./commands/PutPermissionPolicyCommand"; import { type TagResourceCommandInput, type TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { type UntagResourceCommandInput, type UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; import { type UpdateByteMatchSetCommandInput, type UpdateByteMatchSetCommandOutput } from "./commands/UpdateByteMatchSetCommand"; import { type UpdateGeoMatchSetCommandInput, type UpdateGeoMatchSetCommandOutput } from "./commands/UpdateGeoMatchSetCommand"; import { type UpdateIPSetCommandInput, type UpdateIPSetCommandOutput } from "./commands/UpdateIPSetCommand"; import { type UpdateRateBasedRuleCommandInput, type UpdateRateBasedRuleCommandOutput } from "./commands/UpdateRateBasedRuleCommand"; import { type UpdateRegexMatchSetCommandInput, type UpdateRegexMatchSetCommandOutput } from "./commands/UpdateRegexMatchSetCommand"; import { type UpdateRegexPatternSetCommandInput, type UpdateRegexPatternSetCommandOutput } from "./commands/UpdateRegexPatternSetCommand"; import { type UpdateRuleCommandInput, type UpdateRuleCommandOutput } from "./commands/UpdateRuleCommand"; import { type UpdateRuleGroupCommandInput, type UpdateRuleGroupCommandOutput } from "./commands/UpdateRuleGroupCommand"; import { type UpdateSizeConstraintSetCommandInput, type UpdateSizeConstraintSetCommandOutput } from "./commands/UpdateSizeConstraintSetCommand"; import { type UpdateSqlInjectionMatchSetCommandInput, type UpdateSqlInjectionMatchSetCommandOutput } from "./commands/UpdateSqlInjectionMatchSetCommand"; import { type UpdateWebACLCommandInput, type UpdateWebACLCommandOutput } from "./commands/UpdateWebACLCommand"; import { type UpdateXssMatchSetCommandInput, type UpdateXssMatchSetCommandOutput } from "./commands/UpdateXssMatchSetCommand"; import { WAFRegionalClient } from "./WAFRegionalClient"; export interface WAFRegional { /** * @see {@link AssociateWebACLCommand} */ associateWebACL(args: AssociateWebACLCommandInput, options?: __HttpHandlerOptions): Promise; associateWebACL(args: AssociateWebACLCommandInput, cb: (err: any, data?: AssociateWebACLCommandOutput) => void): void; associateWebACL(args: AssociateWebACLCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateWebACLCommandOutput) => void): void; /** * @see {@link CreateByteMatchSetCommand} */ createByteMatchSet(args: CreateByteMatchSetCommandInput, options?: __HttpHandlerOptions): Promise; createByteMatchSet(args: CreateByteMatchSetCommandInput, cb: (err: any, data?: CreateByteMatchSetCommandOutput) => void): void; createByteMatchSet(args: CreateByteMatchSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateByteMatchSetCommandOutput) => void): void; /** * @see {@link CreateGeoMatchSetCommand} */ createGeoMatchSet(args: CreateGeoMatchSetCommandInput, options?: __HttpHandlerOptions): Promise; createGeoMatchSet(args: CreateGeoMatchSetCommandInput, cb: (err: any, data?: CreateGeoMatchSetCommandOutput) => void): void; createGeoMatchSet(args: CreateGeoMatchSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateGeoMatchSetCommandOutput) => void): void; /** * @see {@link CreateIPSetCommand} */ createIPSet(args: CreateIPSetCommandInput, options?: __HttpHandlerOptions): Promise; createIPSet(args: CreateIPSetCommandInput, cb: (err: any, data?: CreateIPSetCommandOutput) => void): void; createIPSet(args: CreateIPSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateIPSetCommandOutput) => void): void; /** * @see {@link CreateRateBasedRuleCommand} */ createRateBasedRule(args: CreateRateBasedRuleCommandInput, options?: __HttpHandlerOptions): Promise; createRateBasedRule(args: CreateRateBasedRuleCommandInput, cb: (err: any, data?: CreateRateBasedRuleCommandOutput) => void): void; createRateBasedRule(args: CreateRateBasedRuleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateRateBasedRuleCommandOutput) => void): void; /** * @see {@link CreateRegexMatchSetCommand} */ createRegexMatchSet(args: CreateRegexMatchSetCommandInput, options?: __HttpHandlerOptions): Promise; createRegexMatchSet(args: CreateRegexMatchSetCommandInput, cb: (err: any, data?: CreateRegexMatchSetCommandOutput) => void): void; createRegexMatchSet(args: CreateRegexMatchSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateRegexMatchSetCommandOutput) => void): void; /** * @see {@link CreateRegexPatternSetCommand} */ createRegexPatternSet(args: CreateRegexPatternSetCommandInput, options?: __HttpHandlerOptions): Promise; createRegexPatternSet(args: CreateRegexPatternSetCommandInput, cb: (err: any, data?: CreateRegexPatternSetCommandOutput) => void): void; createRegexPatternSet(args: CreateRegexPatternSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateRegexPatternSetCommandOutput) => void): void; /** * @see {@link CreateRuleCommand} */ createRule(args: CreateRuleCommandInput, options?: __HttpHandlerOptions): Promise; createRule(args: CreateRuleCommandInput, cb: (err: any, data?: CreateRuleCommandOutput) => void): void; createRule(args: CreateRuleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateRuleCommandOutput) => void): void; /** * @see {@link CreateRuleGroupCommand} */ createRuleGroup(args: CreateRuleGroupCommandInput, options?: __HttpHandlerOptions): Promise; createRuleGroup(args: CreateRuleGroupCommandInput, cb: (err: any, data?: CreateRuleGroupCommandOutput) => void): void; createRuleGroup(args: CreateRuleGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateRuleGroupCommandOutput) => void): void; /** * @see {@link CreateSizeConstraintSetCommand} */ createSizeConstraintSet(args: CreateSizeConstraintSetCommandInput, options?: __HttpHandlerOptions): Promise; createSizeConstraintSet(args: CreateSizeConstraintSetCommandInput, cb: (err: any, data?: CreateSizeConstraintSetCommandOutput) => void): void; createSizeConstraintSet(args: CreateSizeConstraintSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateSizeConstraintSetCommandOutput) => void): void; /** * @see {@link CreateSqlInjectionMatchSetCommand} */ createSqlInjectionMatchSet(args: CreateSqlInjectionMatchSetCommandInput, options?: __HttpHandlerOptions): Promise; createSqlInjectionMatchSet(args: CreateSqlInjectionMatchSetCommandInput, cb: (err: any, data?: CreateSqlInjectionMatchSetCommandOutput) => void): void; createSqlInjectionMatchSet(args: CreateSqlInjectionMatchSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateSqlInjectionMatchSetCommandOutput) => void): void; /** * @see {@link CreateWebACLCommand} */ createWebACL(args: CreateWebACLCommandInput, options?: __HttpHandlerOptions): Promise; createWebACL(args: CreateWebACLCommandInput, cb: (err: any, data?: CreateWebACLCommandOutput) => void): void; createWebACL(args: CreateWebACLCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateWebACLCommandOutput) => void): void; /** * @see {@link CreateWebACLMigrationStackCommand} */ createWebACLMigrationStack(args: CreateWebACLMigrationStackCommandInput, options?: __HttpHandlerOptions): Promise; createWebACLMigrationStack(args: CreateWebACLMigrationStackCommandInput, cb: (err: any, data?: CreateWebACLMigrationStackCommandOutput) => void): void; createWebACLMigrationStack(args: CreateWebACLMigrationStackCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateWebACLMigrationStackCommandOutput) => void): void; /** * @see {@link CreateXssMatchSetCommand} */ createXssMatchSet(args: CreateXssMatchSetCommandInput, options?: __HttpHandlerOptions): Promise; createXssMatchSet(args: CreateXssMatchSetCommandInput, cb: (err: any, data?: CreateXssMatchSetCommandOutput) => void): void; createXssMatchSet(args: CreateXssMatchSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateXssMatchSetCommandOutput) => void): void; /** * @see {@link DeleteByteMatchSetCommand} */ deleteByteMatchSet(args: DeleteByteMatchSetCommandInput, options?: __HttpHandlerOptions): Promise; deleteByteMatchSet(args: DeleteByteMatchSetCommandInput, cb: (err: any, data?: DeleteByteMatchSetCommandOutput) => void): void; deleteByteMatchSet(args: DeleteByteMatchSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteByteMatchSetCommandOutput) => void): void; /** * @see {@link DeleteGeoMatchSetCommand} */ deleteGeoMatchSet(args: DeleteGeoMatchSetCommandInput, options?: __HttpHandlerOptions): Promise; deleteGeoMatchSet(args: DeleteGeoMatchSetCommandInput, cb: (err: any, data?: DeleteGeoMatchSetCommandOutput) => void): void; deleteGeoMatchSet(args: DeleteGeoMatchSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteGeoMatchSetCommandOutput) => void): void; /** * @see {@link DeleteIPSetCommand} */ deleteIPSet(args: DeleteIPSetCommandInput, options?: __HttpHandlerOptions): Promise; deleteIPSet(args: DeleteIPSetCommandInput, cb: (err: any, data?: DeleteIPSetCommandOutput) => void): void; deleteIPSet(args: DeleteIPSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteIPSetCommandOutput) => void): void; /** * @see {@link DeleteLoggingConfigurationCommand} */ deleteLoggingConfiguration(args: DeleteLoggingConfigurationCommandInput, options?: __HttpHandlerOptions): Promise; deleteLoggingConfiguration(args: DeleteLoggingConfigurationCommandInput, cb: (err: any, data?: DeleteLoggingConfigurationCommandOutput) => void): void; deleteLoggingConfiguration(args: DeleteLoggingConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteLoggingConfigurationCommandOutput) => void): void; /** * @see {@link DeletePermissionPolicyCommand} */ deletePermissionPolicy(args: DeletePermissionPolicyCommandInput, options?: __HttpHandlerOptions): Promise; deletePermissionPolicy(args: DeletePermissionPolicyCommandInput, cb: (err: any, data?: DeletePermissionPolicyCommandOutput) => void): void; deletePermissionPolicy(args: DeletePermissionPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeletePermissionPolicyCommandOutput) => void): void; /** * @see {@link DeleteRateBasedRuleCommand} */ deleteRateBasedRule(args: DeleteRateBasedRuleCommandInput, options?: __HttpHandlerOptions): Promise; deleteRateBasedRule(args: DeleteRateBasedRuleCommandInput, cb: (err: any, data?: DeleteRateBasedRuleCommandOutput) => void): void; deleteRateBasedRule(args: DeleteRateBasedRuleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteRateBasedRuleCommandOutput) => void): void; /** * @see {@link DeleteRegexMatchSetCommand} */ deleteRegexMatchSet(args: DeleteRegexMatchSetCommandInput, options?: __HttpHandlerOptions): Promise; deleteRegexMatchSet(args: DeleteRegexMatchSetCommandInput, cb: (err: any, data?: DeleteRegexMatchSetCommandOutput) => void): void; deleteRegexMatchSet(args: DeleteRegexMatchSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteRegexMatchSetCommandOutput) => void): void; /** * @see {@link DeleteRegexPatternSetCommand} */ deleteRegexPatternSet(args: DeleteRegexPatternSetCommandInput, options?: __HttpHandlerOptions): Promise; deleteRegexPatternSet(args: DeleteRegexPatternSetCommandInput, cb: (err: any, data?: DeleteRegexPatternSetCommandOutput) => void): void; deleteRegexPatternSet(args: DeleteRegexPatternSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteRegexPatternSetCommandOutput) => void): void; /** * @see {@link DeleteRuleCommand} */ deleteRule(args: DeleteRuleCommandInput, options?: __HttpHandlerOptions): Promise; deleteRule(args: DeleteRuleCommandInput, cb: (err: any, data?: DeleteRuleCommandOutput) => void): void; deleteRule(args: DeleteRuleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteRuleCommandOutput) => void): void; /** * @see {@link DeleteRuleGroupCommand} */ deleteRuleGroup(args: DeleteRuleGroupCommandInput, options?: __HttpHandlerOptions): Promise; deleteRuleGroup(args: DeleteRuleGroupCommandInput, cb: (err: any, data?: DeleteRuleGroupCommandOutput) => void): void; deleteRuleGroup(args: DeleteRuleGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteRuleGroupCommandOutput) => void): void; /** * @see {@link DeleteSizeConstraintSetCommand} */ deleteSizeConstraintSet(args: DeleteSizeConstraintSetCommandInput, options?: __HttpHandlerOptions): Promise; deleteSizeConstraintSet(args: DeleteSizeConstraintSetCommandInput, cb: (err: any, data?: DeleteSizeConstraintSetCommandOutput) => void): void; deleteSizeConstraintSet(args: DeleteSizeConstraintSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteSizeConstraintSetCommandOutput) => void): void; /** * @see {@link DeleteSqlInjectionMatchSetCommand} */ deleteSqlInjectionMatchSet(args: DeleteSqlInjectionMatchSetCommandInput, options?: __HttpHandlerOptions): Promise; deleteSqlInjectionMatchSet(args: DeleteSqlInjectionMatchSetCommandInput, cb: (err: any, data?: DeleteSqlInjectionMatchSetCommandOutput) => void): void; deleteSqlInjectionMatchSet(args: DeleteSqlInjectionMatchSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteSqlInjectionMatchSetCommandOutput) => void): void; /** * @see {@link DeleteWebACLCommand} */ deleteWebACL(args: DeleteWebACLCommandInput, options?: __HttpHandlerOptions): Promise; deleteWebACL(args: DeleteWebACLCommandInput, cb: (err: any, data?: DeleteWebACLCommandOutput) => void): void; deleteWebACL(args: DeleteWebACLCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteWebACLCommandOutput) => void): void; /** * @see {@link DeleteXssMatchSetCommand} */ deleteXssMatchSet(args: DeleteXssMatchSetCommandInput, options?: __HttpHandlerOptions): Promise; deleteXssMatchSet(args: DeleteXssMatchSetCommandInput, cb: (err: any, data?: DeleteXssMatchSetCommandOutput) => void): void; deleteXssMatchSet(args: DeleteXssMatchSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteXssMatchSetCommandOutput) => void): void; /** * @see {@link DisassociateWebACLCommand} */ disassociateWebACL(args: DisassociateWebACLCommandInput, options?: __HttpHandlerOptions): Promise; disassociateWebACL(args: DisassociateWebACLCommandInput, cb: (err: any, data?: DisassociateWebACLCommandOutput) => void): void; disassociateWebACL(args: DisassociateWebACLCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisassociateWebACLCommandOutput) => void): void; /** * @see {@link GetByteMatchSetCommand} */ getByteMatchSet(args: GetByteMatchSetCommandInput, options?: __HttpHandlerOptions): Promise; getByteMatchSet(args: GetByteMatchSetCommandInput, cb: (err: any, data?: GetByteMatchSetCommandOutput) => void): void; getByteMatchSet(args: GetByteMatchSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetByteMatchSetCommandOutput) => void): void; /** * @see {@link GetChangeTokenCommand} */ getChangeToken(): Promise; getChangeToken(args: GetChangeTokenCommandInput, options?: __HttpHandlerOptions): Promise; getChangeToken(args: GetChangeTokenCommandInput, cb: (err: any, data?: GetChangeTokenCommandOutput) => void): void; getChangeToken(args: GetChangeTokenCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetChangeTokenCommandOutput) => void): void; /** * @see {@link GetChangeTokenStatusCommand} */ getChangeTokenStatus(args: GetChangeTokenStatusCommandInput, options?: __HttpHandlerOptions): Promise; getChangeTokenStatus(args: GetChangeTokenStatusCommandInput, cb: (err: any, data?: GetChangeTokenStatusCommandOutput) => void): void; getChangeTokenStatus(args: GetChangeTokenStatusCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetChangeTokenStatusCommandOutput) => void): void; /** * @see {@link GetGeoMatchSetCommand} */ getGeoMatchSet(args: GetGeoMatchSetCommandInput, options?: __HttpHandlerOptions): Promise; getGeoMatchSet(args: GetGeoMatchSetCommandInput, cb: (err: any, data?: GetGeoMatchSetCommandOutput) => void): void; getGeoMatchSet(args: GetGeoMatchSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetGeoMatchSetCommandOutput) => void): void; /** * @see {@link GetIPSetCommand} */ getIPSet(args: GetIPSetCommandInput, options?: __HttpHandlerOptions): Promise; getIPSet(args: GetIPSetCommandInput, cb: (err: any, data?: GetIPSetCommandOutput) => void): void; getIPSet(args: GetIPSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetIPSetCommandOutput) => void): void; /** * @see {@link GetLoggingConfigurationCommand} */ getLoggingConfiguration(args: GetLoggingConfigurationCommandInput, options?: __HttpHandlerOptions): Promise; getLoggingConfiguration(args: GetLoggingConfigurationCommandInput, cb: (err: any, data?: GetLoggingConfigurationCommandOutput) => void): void; getLoggingConfiguration(args: GetLoggingConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetLoggingConfigurationCommandOutput) => void): void; /** * @see {@link GetPermissionPolicyCommand} */ getPermissionPolicy(args: GetPermissionPolicyCommandInput, options?: __HttpHandlerOptions): Promise; getPermissionPolicy(args: GetPermissionPolicyCommandInput, cb: (err: any, data?: GetPermissionPolicyCommandOutput) => void): void; getPermissionPolicy(args: GetPermissionPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetPermissionPolicyCommandOutput) => void): void; /** * @see {@link GetRateBasedRuleCommand} */ getRateBasedRule(args: GetRateBasedRuleCommandInput, options?: __HttpHandlerOptions): Promise; getRateBasedRule(args: GetRateBasedRuleCommandInput, cb: (err: any, data?: GetRateBasedRuleCommandOutput) => void): void; getRateBasedRule(args: GetRateBasedRuleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetRateBasedRuleCommandOutput) => void): void; /** * @see {@link GetRateBasedRuleManagedKeysCommand} */ getRateBasedRuleManagedKeys(args: GetRateBasedRuleManagedKeysCommandInput, options?: __HttpHandlerOptions): Promise; getRateBasedRuleManagedKeys(args: GetRateBasedRuleManagedKeysCommandInput, cb: (err: any, data?: GetRateBasedRuleManagedKeysCommandOutput) => void): void; getRateBasedRuleManagedKeys(args: GetRateBasedRuleManagedKeysCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetRateBasedRuleManagedKeysCommandOutput) => void): void; /** * @see {@link GetRegexMatchSetCommand} */ getRegexMatchSet(args: GetRegexMatchSetCommandInput, options?: __HttpHandlerOptions): Promise; getRegexMatchSet(args: GetRegexMatchSetCommandInput, cb: (err: any, data?: GetRegexMatchSetCommandOutput) => void): void; getRegexMatchSet(args: GetRegexMatchSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetRegexMatchSetCommandOutput) => void): void; /** * @see {@link GetRegexPatternSetCommand} */ getRegexPatternSet(args: GetRegexPatternSetCommandInput, options?: __HttpHandlerOptions): Promise; getRegexPatternSet(args: GetRegexPatternSetCommandInput, cb: (err: any, data?: GetRegexPatternSetCommandOutput) => void): void; getRegexPatternSet(args: GetRegexPatternSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetRegexPatternSetCommandOutput) => void): void; /** * @see {@link GetRuleCommand} */ getRule(args: GetRuleCommandInput, options?: __HttpHandlerOptions): Promise; getRule(args: GetRuleCommandInput, cb: (err: any, data?: GetRuleCommandOutput) => void): void; getRule(args: GetRuleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetRuleCommandOutput) => void): void; /** * @see {@link GetRuleGroupCommand} */ getRuleGroup(args: GetRuleGroupCommandInput, options?: __HttpHandlerOptions): Promise; getRuleGroup(args: GetRuleGroupCommandInput, cb: (err: any, data?: GetRuleGroupCommandOutput) => void): void; getRuleGroup(args: GetRuleGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetRuleGroupCommandOutput) => void): void; /** * @see {@link GetSampledRequestsCommand} */ getSampledRequests(args: GetSampledRequestsCommandInput, options?: __HttpHandlerOptions): Promise; getSampledRequests(args: GetSampledRequestsCommandInput, cb: (err: any, data?: GetSampledRequestsCommandOutput) => void): void; getSampledRequests(args: GetSampledRequestsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetSampledRequestsCommandOutput) => void): void; /** * @see {@link GetSizeConstraintSetCommand} */ getSizeConstraintSet(args: GetSizeConstraintSetCommandInput, options?: __HttpHandlerOptions): Promise; getSizeConstraintSet(args: GetSizeConstraintSetCommandInput, cb: (err: any, data?: GetSizeConstraintSetCommandOutput) => void): void; getSizeConstraintSet(args: GetSizeConstraintSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetSizeConstraintSetCommandOutput) => void): void; /** * @see {@link GetSqlInjectionMatchSetCommand} */ getSqlInjectionMatchSet(args: GetSqlInjectionMatchSetCommandInput, options?: __HttpHandlerOptions): Promise; getSqlInjectionMatchSet(args: GetSqlInjectionMatchSetCommandInput, cb: (err: any, data?: GetSqlInjectionMatchSetCommandOutput) => void): void; getSqlInjectionMatchSet(args: GetSqlInjectionMatchSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetSqlInjectionMatchSetCommandOutput) => void): void; /** * @see {@link GetWebACLCommand} */ getWebACL(args: GetWebACLCommandInput, options?: __HttpHandlerOptions): Promise; getWebACL(args: GetWebACLCommandInput, cb: (err: any, data?: GetWebACLCommandOutput) => void): void; getWebACL(args: GetWebACLCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetWebACLCommandOutput) => void): void; /** * @see {@link GetWebACLForResourceCommand} */ getWebACLForResource(args: GetWebACLForResourceCommandInput, options?: __HttpHandlerOptions): Promise; getWebACLForResource(args: GetWebACLForResourceCommandInput, cb: (err: any, data?: GetWebACLForResourceCommandOutput) => void): void; getWebACLForResource(args: GetWebACLForResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetWebACLForResourceCommandOutput) => void): void; /** * @see {@link GetXssMatchSetCommand} */ getXssMatchSet(args: GetXssMatchSetCommandInput, options?: __HttpHandlerOptions): Promise; getXssMatchSet(args: GetXssMatchSetCommandInput, cb: (err: any, data?: GetXssMatchSetCommandOutput) => void): void; getXssMatchSet(args: GetXssMatchSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetXssMatchSetCommandOutput) => void): void; /** * @see {@link ListActivatedRulesInRuleGroupCommand} */ listActivatedRulesInRuleGroup(): Promise; listActivatedRulesInRuleGroup(args: ListActivatedRulesInRuleGroupCommandInput, options?: __HttpHandlerOptions): Promise; listActivatedRulesInRuleGroup(args: ListActivatedRulesInRuleGroupCommandInput, cb: (err: any, data?: ListActivatedRulesInRuleGroupCommandOutput) => void): void; listActivatedRulesInRuleGroup(args: ListActivatedRulesInRuleGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListActivatedRulesInRuleGroupCommandOutput) => void): void; /** * @see {@link ListByteMatchSetsCommand} */ listByteMatchSets(): Promise; listByteMatchSets(args: ListByteMatchSetsCommandInput, options?: __HttpHandlerOptions): Promise; listByteMatchSets(args: ListByteMatchSetsCommandInput, cb: (err: any, data?: ListByteMatchSetsCommandOutput) => void): void; listByteMatchSets(args: ListByteMatchSetsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListByteMatchSetsCommandOutput) => void): void; /** * @see {@link ListGeoMatchSetsCommand} */ listGeoMatchSets(): Promise; listGeoMatchSets(args: ListGeoMatchSetsCommandInput, options?: __HttpHandlerOptions): Promise; listGeoMatchSets(args: ListGeoMatchSetsCommandInput, cb: (err: any, data?: ListGeoMatchSetsCommandOutput) => void): void; listGeoMatchSets(args: ListGeoMatchSetsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListGeoMatchSetsCommandOutput) => void): void; /** * @see {@link ListIPSetsCommand} */ listIPSets(): Promise; listIPSets(args: ListIPSetsCommandInput, options?: __HttpHandlerOptions): Promise; listIPSets(args: ListIPSetsCommandInput, cb: (err: any, data?: ListIPSetsCommandOutput) => void): void; listIPSets(args: ListIPSetsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListIPSetsCommandOutput) => void): void; /** * @see {@link ListLoggingConfigurationsCommand} */ listLoggingConfigurations(): Promise; listLoggingConfigurations(args: ListLoggingConfigurationsCommandInput, options?: __HttpHandlerOptions): Promise; listLoggingConfigurations(args: ListLoggingConfigurationsCommandInput, cb: (err: any, data?: ListLoggingConfigurationsCommandOutput) => void): void; listLoggingConfigurations(args: ListLoggingConfigurationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListLoggingConfigurationsCommandOutput) => void): void; /** * @see {@link ListRateBasedRulesCommand} */ listRateBasedRules(): Promise; listRateBasedRules(args: ListRateBasedRulesCommandInput, options?: __HttpHandlerOptions): Promise; listRateBasedRules(args: ListRateBasedRulesCommandInput, cb: (err: any, data?: ListRateBasedRulesCommandOutput) => void): void; listRateBasedRules(args: ListRateBasedRulesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRateBasedRulesCommandOutput) => void): void; /** * @see {@link ListRegexMatchSetsCommand} */ listRegexMatchSets(): Promise; listRegexMatchSets(args: ListRegexMatchSetsCommandInput, options?: __HttpHandlerOptions): Promise; listRegexMatchSets(args: ListRegexMatchSetsCommandInput, cb: (err: any, data?: ListRegexMatchSetsCommandOutput) => void): void; listRegexMatchSets(args: ListRegexMatchSetsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRegexMatchSetsCommandOutput) => void): void; /** * @see {@link ListRegexPatternSetsCommand} */ listRegexPatternSets(): Promise; listRegexPatternSets(args: ListRegexPatternSetsCommandInput, options?: __HttpHandlerOptions): Promise; listRegexPatternSets(args: ListRegexPatternSetsCommandInput, cb: (err: any, data?: ListRegexPatternSetsCommandOutput) => void): void; listRegexPatternSets(args: ListRegexPatternSetsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRegexPatternSetsCommandOutput) => void): void; /** * @see {@link ListResourcesForWebACLCommand} */ listResourcesForWebACL(args: ListResourcesForWebACLCommandInput, options?: __HttpHandlerOptions): Promise; listResourcesForWebACL(args: ListResourcesForWebACLCommandInput, cb: (err: any, data?: ListResourcesForWebACLCommandOutput) => void): void; listResourcesForWebACL(args: ListResourcesForWebACLCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListResourcesForWebACLCommandOutput) => void): void; /** * @see {@link ListRuleGroupsCommand} */ listRuleGroups(): Promise; listRuleGroups(args: ListRuleGroupsCommandInput, options?: __HttpHandlerOptions): Promise; listRuleGroups(args: ListRuleGroupsCommandInput, cb: (err: any, data?: ListRuleGroupsCommandOutput) => void): void; listRuleGroups(args: ListRuleGroupsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRuleGroupsCommandOutput) => void): void; /** * @see {@link ListRulesCommand} */ listRules(): Promise; listRules(args: ListRulesCommandInput, options?: __HttpHandlerOptions): Promise; listRules(args: ListRulesCommandInput, cb: (err: any, data?: ListRulesCommandOutput) => void): void; listRules(args: ListRulesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRulesCommandOutput) => void): void; /** * @see {@link ListSizeConstraintSetsCommand} */ listSizeConstraintSets(): Promise; listSizeConstraintSets(args: ListSizeConstraintSetsCommandInput, options?: __HttpHandlerOptions): Promise; listSizeConstraintSets(args: ListSizeConstraintSetsCommandInput, cb: (err: any, data?: ListSizeConstraintSetsCommandOutput) => void): void; listSizeConstraintSets(args: ListSizeConstraintSetsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListSizeConstraintSetsCommandOutput) => void): void; /** * @see {@link ListSqlInjectionMatchSetsCommand} */ listSqlInjectionMatchSets(): Promise; listSqlInjectionMatchSets(args: ListSqlInjectionMatchSetsCommandInput, options?: __HttpHandlerOptions): Promise; listSqlInjectionMatchSets(args: ListSqlInjectionMatchSetsCommandInput, cb: (err: any, data?: ListSqlInjectionMatchSetsCommandOutput) => void): void; listSqlInjectionMatchSets(args: ListSqlInjectionMatchSetsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListSqlInjectionMatchSetsCommandOutput) => void): void; /** * @see {@link ListSubscribedRuleGroupsCommand} */ listSubscribedRuleGroups(): Promise; listSubscribedRuleGroups(args: ListSubscribedRuleGroupsCommandInput, options?: __HttpHandlerOptions): Promise; listSubscribedRuleGroups(args: ListSubscribedRuleGroupsCommandInput, cb: (err: any, data?: ListSubscribedRuleGroupsCommandOutput) => void): void; listSubscribedRuleGroups(args: ListSubscribedRuleGroupsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListSubscribedRuleGroupsCommandOutput) => void): void; /** * @see {@link ListTagsForResourceCommand} */ listTagsForResource(args: ListTagsForResourceCommandInput, options?: __HttpHandlerOptions): Promise; listTagsForResource(args: ListTagsForResourceCommandInput, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void): void; listTagsForResource(args: ListTagsForResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void): void; /** * @see {@link ListWebACLsCommand} */ listWebACLs(): Promise; listWebACLs(args: ListWebACLsCommandInput, options?: __HttpHandlerOptions): Promise; listWebACLs(args: ListWebACLsCommandInput, cb: (err: any, data?: ListWebACLsCommandOutput) => void): void; listWebACLs(args: ListWebACLsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListWebACLsCommandOutput) => void): void; /** * @see {@link ListXssMatchSetsCommand} */ listXssMatchSets(): Promise; listXssMatchSets(args: ListXssMatchSetsCommandInput, options?: __HttpHandlerOptions): Promise; listXssMatchSets(args: ListXssMatchSetsCommandInput, cb: (err: any, data?: ListXssMatchSetsCommandOutput) => void): void; listXssMatchSets(args: ListXssMatchSetsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListXssMatchSetsCommandOutput) => void): void; /** * @see {@link PutLoggingConfigurationCommand} */ putLoggingConfiguration(args: PutLoggingConfigurationCommandInput, options?: __HttpHandlerOptions): Promise; putLoggingConfiguration(args: PutLoggingConfigurationCommandInput, cb: (err: any, data?: PutLoggingConfigurationCommandOutput) => void): void; putLoggingConfiguration(args: PutLoggingConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutLoggingConfigurationCommandOutput) => void): void; /** * @see {@link PutPermissionPolicyCommand} */ putPermissionPolicy(args: PutPermissionPolicyCommandInput, options?: __HttpHandlerOptions): Promise; putPermissionPolicy(args: PutPermissionPolicyCommandInput, cb: (err: any, data?: PutPermissionPolicyCommandOutput) => void): void; putPermissionPolicy(args: PutPermissionPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutPermissionPolicyCommandOutput) => void): void; /** * @see {@link TagResourceCommand} */ tagResource(args: TagResourceCommandInput, options?: __HttpHandlerOptions): Promise; tagResource(args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void): void; tagResource(args: TagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TagResourceCommandOutput) => void): void; /** * @see {@link UntagResourceCommand} */ untagResource(args: UntagResourceCommandInput, options?: __HttpHandlerOptions): Promise; untagResource(args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void): void; untagResource(args: UntagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UntagResourceCommandOutput) => void): void; /** * @see {@link UpdateByteMatchSetCommand} */ updateByteMatchSet(args: UpdateByteMatchSetCommandInput, options?: __HttpHandlerOptions): Promise; updateByteMatchSet(args: UpdateByteMatchSetCommandInput, cb: (err: any, data?: UpdateByteMatchSetCommandOutput) => void): void; updateByteMatchSet(args: UpdateByteMatchSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateByteMatchSetCommandOutput) => void): void; /** * @see {@link UpdateGeoMatchSetCommand} */ updateGeoMatchSet(args: UpdateGeoMatchSetCommandInput, options?: __HttpHandlerOptions): Promise; updateGeoMatchSet(args: UpdateGeoMatchSetCommandInput, cb: (err: any, data?: UpdateGeoMatchSetCommandOutput) => void): void; updateGeoMatchSet(args: UpdateGeoMatchSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateGeoMatchSetCommandOutput) => void): void; /** * @see {@link UpdateIPSetCommand} */ updateIPSet(args: UpdateIPSetCommandInput, options?: __HttpHandlerOptions): Promise; updateIPSet(args: UpdateIPSetCommandInput, cb: (err: any, data?: UpdateIPSetCommandOutput) => void): void; updateIPSet(args: UpdateIPSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateIPSetCommandOutput) => void): void; /** * @see {@link UpdateRateBasedRuleCommand} */ updateRateBasedRule(args: UpdateRateBasedRuleCommandInput, options?: __HttpHandlerOptions): Promise; updateRateBasedRule(args: UpdateRateBasedRuleCommandInput, cb: (err: any, data?: UpdateRateBasedRuleCommandOutput) => void): void; updateRateBasedRule(args: UpdateRateBasedRuleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateRateBasedRuleCommandOutput) => void): void; /** * @see {@link UpdateRegexMatchSetCommand} */ updateRegexMatchSet(args: UpdateRegexMatchSetCommandInput, options?: __HttpHandlerOptions): Promise; updateRegexMatchSet(args: UpdateRegexMatchSetCommandInput, cb: (err: any, data?: UpdateRegexMatchSetCommandOutput) => void): void; updateRegexMatchSet(args: UpdateRegexMatchSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateRegexMatchSetCommandOutput) => void): void; /** * @see {@link UpdateRegexPatternSetCommand} */ updateRegexPatternSet(args: UpdateRegexPatternSetCommandInput, options?: __HttpHandlerOptions): Promise; updateRegexPatternSet(args: UpdateRegexPatternSetCommandInput, cb: (err: any, data?: UpdateRegexPatternSetCommandOutput) => void): void; updateRegexPatternSet(args: UpdateRegexPatternSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateRegexPatternSetCommandOutput) => void): void; /** * @see {@link UpdateRuleCommand} */ updateRule(args: UpdateRuleCommandInput, options?: __HttpHandlerOptions): Promise; updateRule(args: UpdateRuleCommandInput, cb: (err: any, data?: UpdateRuleCommandOutput) => void): void; updateRule(args: UpdateRuleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateRuleCommandOutput) => void): void; /** * @see {@link UpdateRuleGroupCommand} */ updateRuleGroup(args: UpdateRuleGroupCommandInput, options?: __HttpHandlerOptions): Promise; updateRuleGroup(args: UpdateRuleGroupCommandInput, cb: (err: any, data?: UpdateRuleGroupCommandOutput) => void): void; updateRuleGroup(args: UpdateRuleGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateRuleGroupCommandOutput) => void): void; /** * @see {@link UpdateSizeConstraintSetCommand} */ updateSizeConstraintSet(args: UpdateSizeConstraintSetCommandInput, options?: __HttpHandlerOptions): Promise; updateSizeConstraintSet(args: UpdateSizeConstraintSetCommandInput, cb: (err: any, data?: UpdateSizeConstraintSetCommandOutput) => void): void; updateSizeConstraintSet(args: UpdateSizeConstraintSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateSizeConstraintSetCommandOutput) => void): void; /** * @see {@link UpdateSqlInjectionMatchSetCommand} */ updateSqlInjectionMatchSet(args: UpdateSqlInjectionMatchSetCommandInput, options?: __HttpHandlerOptions): Promise; updateSqlInjectionMatchSet(args: UpdateSqlInjectionMatchSetCommandInput, cb: (err: any, data?: UpdateSqlInjectionMatchSetCommandOutput) => void): void; updateSqlInjectionMatchSet(args: UpdateSqlInjectionMatchSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateSqlInjectionMatchSetCommandOutput) => void): void; /** * @see {@link UpdateWebACLCommand} */ updateWebACL(args: UpdateWebACLCommandInput, options?: __HttpHandlerOptions): Promise; updateWebACL(args: UpdateWebACLCommandInput, cb: (err: any, data?: UpdateWebACLCommandOutput) => void): void; updateWebACL(args: UpdateWebACLCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateWebACLCommandOutput) => void): void; /** * @see {@link UpdateXssMatchSetCommand} */ updateXssMatchSet(args: UpdateXssMatchSetCommandInput, options?: __HttpHandlerOptions): Promise; updateXssMatchSet(args: UpdateXssMatchSetCommandInput, cb: (err: any, data?: UpdateXssMatchSetCommandOutput) => void): void; updateXssMatchSet(args: UpdateXssMatchSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateXssMatchSetCommandOutput) => void): void; } /** * *

This is AWS WAF Classic Regional documentation. For * more information, see AWS * WAF Classic in the developer guide.

*

* For the latest version of AWS * WAF, use the AWS WAFV2 API and see the AWS WAF Developer Guide. With the latest version, AWS WAF has a single set of endpoints for regional and global use.

*
*

This is the AWS WAF Regional Classic API Reference for using AWS WAF Classic with the AWS resources, Elastic Load Balancing (ELB) Application Load Balancers and API Gateway APIs. The AWS WAF Classic actions and data types listed in the reference are available for protecting Elastic Load Balancing (ELB) Application Load Balancers and API Gateway APIs. You can use these actions and data types by means of the endpoints listed in AWS Regions and Endpoints. This guide is for developers who need detailed information about the AWS WAF Classic API actions, data types, and errors. For detailed information about AWS WAF Classic features and an overview of how to use the AWS WAF Classic API, see the * AWS * WAF Classic in the developer guide.

* @public */ export declare class WAFRegional extends WAFRegionalClient implements WAFRegional { }