Class: AWS.WAFRegional
- Inherits:
-
AWS.Service
- Object
- AWS.Service
- AWS.WAFRegional
- Identifier:
- wafregional
- API Version:
- 2016-11-28
- Defined in:
- (unknown)
Overview
Constructs a service interface object. Each API operation is exposed as a function on service.
Service Description
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.
Sending a Request Using WAFRegional
var wafregional = new AWS.WAFRegional();
wafregional.associateWebACL(params, function (err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
Locking the API Version
In order to ensure that the WAFRegional object uses this specific API, you can
construct the object by passing the apiVersion
option to the constructor:
var wafregional = new AWS.WAFRegional({apiVersion: '2016-11-28'});
You can also set the API version globally in AWS.config.apiVersions
using
the wafregional service identifier:
AWS.config.apiVersions = {
wafregional: '2016-11-28',
// other service API versions
};
var wafregional = new AWS.WAFRegional();
Constructor Summary collapse
-
new AWS.WAFRegional(options = {}) ⇒ Object
constructor
Constructs a service object.
Property Summary collapse
-
endpoint ⇒ AWS.Endpoint
readwrite
An Endpoint object representing the endpoint URL for service requests.
Properties inherited from AWS.Service
Method Summary collapse
-
associateWebACL(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic Regional documentation.
- createByteMatchSet(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- createGeoMatchSet(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- createIPSet(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- createRateBasedRule(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- createRegexMatchSet(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- createRegexPatternSet(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- createRule(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- createRuleGroup(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- createSizeConstraintSet(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- createSqlInjectionMatchSet(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- createWebACL(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- createWebACLMigrationStack(params = {}, callback) ⇒ AWS.Request
Creates an AWS CloudFormation WAFV2 template for the specified web ACL in the specified Amazon S3 bucket.
- createXssMatchSet(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- deleteByteMatchSet(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- deleteGeoMatchSet(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- deleteIPSet(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- deleteLoggingConfiguration(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- deletePermissionPolicy(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- deleteRateBasedRule(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- deleteRegexMatchSet(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- deleteRegexPatternSet(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- deleteRule(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- deleteRuleGroup(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- deleteSizeConstraintSet(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- deleteSqlInjectionMatchSet(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- deleteWebACL(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- deleteXssMatchSet(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- disassociateWebACL(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic Regional documentation.- getByteMatchSet(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- getChangeToken(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- getChangeTokenStatus(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- getGeoMatchSet(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- getIPSet(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- getLoggingConfiguration(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- getPermissionPolicy(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- getRateBasedRule(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- getRateBasedRuleManagedKeys(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- getRegexMatchSet(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- getRegexPatternSet(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- getRule(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- getRuleGroup(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- getSampledRequests(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- getSizeConstraintSet(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- getSqlInjectionMatchSet(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- getWebACL(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- getWebACLForResource(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic Regional documentation.- getXssMatchSet(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- listActivatedRulesInRuleGroup(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- listByteMatchSets(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- listGeoMatchSets(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- listIPSets(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- listLoggingConfigurations(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- listRateBasedRules(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- listRegexMatchSets(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- listRegexPatternSets(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- listResourcesForWebACL(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic Regional documentation.- listRuleGroups(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- listRules(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- listSizeConstraintSets(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- listSqlInjectionMatchSets(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- listSubscribedRuleGroups(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- listTagsForResource(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- listWebACLs(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- listXssMatchSets(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- putLoggingConfiguration(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- putPermissionPolicy(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- tagResource(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- untagResource(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- updateByteMatchSet(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- updateGeoMatchSet(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- updateIPSet(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- updateRateBasedRule(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- updateRegexMatchSet(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- updateRegexPatternSet(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- updateRule(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- updateRuleGroup(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- updateSizeConstraintSet(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- updateSqlInjectionMatchSet(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- updateWebACL(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.- updateXssMatchSet(params = {}, callback) ⇒ AWS.Request
Note: This is AWS WAF Classic documentation.Methods inherited from AWS.Service
makeRequest, makeUnauthenticatedRequest, waitFor, setupRequestListeners, defineService
Constructor Details
new AWS.WAFRegional(options = {}) ⇒ Object
Constructs a service object. This object has one method for each API operation.
Property Details
Method Details
associateWebACL(params = {}, callback) ⇒ AWS.Request
Note: 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.Associates a web ACL with a resource, either an application load balancer or Amazon API Gateway stage.
- createByteMatchSet(params = {}, callback) ⇒ AWS.Request