You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* <p>For Amazon CloudFront distributions, use the CloudFront call <code>ListDistributionsByWebACLId</code>.
686
-
* For information, see <a href="https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_ListDistributionsByWebACLId.html">ListDistributionsByWebACLId</a>.</p>
686
+
* <p>For Amazon CloudFront distributions, use the CloudFront call
687
+
* <code>ListDistributionsByWebACLId</code>. For information, see <a href="https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_ListDistributionsByWebACLId.html">ListDistributionsByWebACLId</a>.</p>
687
688
* </li>
688
689
* </ul>
689
690
* </li>
@@ -695,7 +696,7 @@ export class WAFV2 extends WAFV2Client {
695
696
* </li>
696
697
* <li>
697
698
* <p>For Amazon CloudFront distributions, provide an empty web ACL ID in the CloudFront call
698
-
* <code>UpdateDistribution</code>. For information, see <a href="https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateDistribution.html">UpdateDistribution</a>.</p>
699
+
* <code>UpdateDistribution</code>. For information, see <a href="https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateDistribution.html">UpdateDistribution</a>.</p>
699
700
* </li>
700
701
* </ul>
701
702
* </li>
@@ -762,8 +763,8 @@ export class WAFV2 extends WAFV2Client {
762
763
}
763
764
764
765
/**
765
-
* <p>Disassociates the specified regional application resource from any existing web ACL association. A resource can have at most one
766
-
* web ACL association. A regional application can be an Application Load Balancer (ALB), an Amazon API Gateway REST API, or an AppSync GraphQL API. </p>
766
+
* <p>Disassociates the specified regional application resource from any existing web ACL
767
+
* association. A resource can have at most one web ACL association. A regional application can be an Application Load Balancer (ALB), an Amazon API Gateway REST API, or an AppSync GraphQL API. </p>
767
768
* <p>For Amazon CloudFront, don't use this call. Instead, use your CloudFront distribution configuration. To
768
769
* disassociate a web ACL, provide an empty web ACL ID in the CloudFront call
769
770
* <code>UpdateDistribution</code>. For information, see <a href="https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateDistribution.html">UpdateDistribution</a>.</p>
@@ -926,7 +927,8 @@ export class WAFV2 extends WAFV2Client {
926
927
}
927
928
928
929
/**
929
-
* <p>Retrieves information for the specified mobile SDK release, including release notes and tags.</p>
930
+
* <p>Retrieves information for the specified mobile SDK release, including release notes and
931
+
* tags.</p>
930
932
* <p>The mobile SDK is not generally available. Customers who have access to the mobile SDK can use it to establish and manage Security Token Service (STS) security tokens for use in HTTP(S) requests from a mobile device to WAF. For more information, see
931
933
* <a href="https://docs.aws.amazon.com/waf/latest/developerguide/waf-application-integration.html">WAF client application integration</a> in the <i>WAF Developer Guide</i>.</p>
932
934
*/
@@ -993,9 +995,20 @@ export class WAFV2 extends WAFV2Client {
993
995
}
994
996
995
997
/**
996
-
* <p>Retrieves the keys that are currently blocked by a rate-based rule instance. The maximum number of managed keys that can be blocked for a single rate-based rule instance is 10,000. If more than 10,000 addresses exceed the rate limit, those with the highest rates are blocked.</p>
997
-
* <p>For a rate-based rule that you've defined inside a rule group, provide the name of the rule group reference statement in your request, in addition to the rate-based rule name and the web ACL name. </p>
998
-
* <p>WAF monitors web requests and manages keys independently for each unique combination of web ACL, optional rule group, and rate-based rule. For example, if you define a rate-based rule inside a rule group, and then use the rule group in a web ACL, WAF monitors web requests and manages keys for that web ACL, rule group reference statement, and rate-based rule instance. If you use the same rule group in a second web ACL, WAF monitors web requests and manages keys for this second usage completely independent of your first. </p>
998
+
* <p>Retrieves the keys that are currently blocked by a rate-based rule instance. The maximum
999
+
* number of managed keys that can be blocked for a single rate-based rule instance is 10,000.
1000
+
* If more than 10,000 addresses exceed the rate limit, those with the highest rates are
1001
+
* blocked.</p>
1002
+
* <p>For a rate-based rule that you've defined inside a rule group, provide the name of the
1003
+
* rule group reference statement in your request, in addition to the rate-based rule name and
1004
+
* the web ACL name. </p>
1005
+
* <p>WAF monitors web requests and manages keys independently for each unique combination
1006
+
* of web ACL, optional rule group, and rate-based rule. For example, if you define a
1007
+
* rate-based rule inside a rule group, and then use the rule group in a web ACL, WAF
1008
+
* monitors web requests and manages keys for that web ACL, rule group reference statement,
1009
+
* and rate-based rule instance. If you use the same rule group in a second web ACL, WAF
1010
+
* monitors web requests and manages keys for this second usage completely independent of your
@@ -1350,7 +1363,8 @@ export class WAFV2 extends WAFV2Client {
1350
1363
}
1351
1364
1352
1365
/**
1353
-
* <p>Retrieves a list of the available releases for the mobile SDK and the specified device platform. </p>
1366
+
* <p>Retrieves a list of the available releases for the mobile SDK and the specified device
1367
+
* platform. </p>
1354
1368
* <p>The mobile SDK is not generally available. Customers who have access to the mobile SDK can use it to establish and manage Security Token Service (STS) security tokens for use in HTTP(S) requests from a mobile device to WAF. For more information, see
1355
1369
* <a href="https://docs.aws.amazon.com/waf/latest/developerguide/waf-application-integration.html">WAF client application integration</a> in the <i>WAF Developer Guide</i>.</p>
1356
1370
*/
@@ -1802,7 +1816,7 @@ export class WAFV2 extends WAFV2Client {
1802
1816
/**
1803
1817
* <p>Updates the expiration information for your managed rule set. Use this to initiate the
1804
1818
* expiration of a managed rule group version. After you initiate expiration for a version,
1805
-
* WAF excludes it from the reponse to <a>ListAvailableManagedRuleGroupVersions</a> for the managed rule group. </p>
1819
+
* WAF excludes it from the response to <a>ListAvailableManagedRuleGroupVersions</a> for the managed rule group. </p>
1806
1820
* <note>
1807
1821
* <p>This is intended for use only by vendors of managed rule sets. Vendors are Amazon Web Services and Amazon Web Services Marketplace sellers. </p>
1808
1822
* <p>Vendors, you can use the managed rule set APIs to provide controlled rollout of your versioned managed rule group offerings for your customers. The APIs are <code>ListManagedRuleSets</code>, <code>GetManagedRuleSet</code>, <code>PutManagedRuleSetVersions</code>, and <code>UpdateManagedRuleSetVersionExpiryDate</code>.</p>
@@ -1915,7 +1929,8 @@ export class WAFV2 extends WAFV2Client {
1915
1929
}
1916
1930
1917
1931
/**
1918
-
* <p>Updates the specified <a>WebACL</a>. While updating a web ACL, WAF provides continous coverage to the resources that you have associated with the web ACL. </p>
1932
+
* <p>Updates the specified <a>WebACL</a>. While updating a web ACL, WAF provides
1933
+
* continuous coverage to the resources that you have associated with the web ACL. </p>
1919
1934
*
1920
1935
* <p>When you make changes to web ACLs or web ACL components, like rules and rule groups, WAF propagates the changes everywhere that the web ACL and its components are stored and used. Your changes are applied within seconds, but there might be a brief period of inconsistency when the changes have arrived in some places and not in others. So, for example, if you change a rule action setting, the action might be the old action in one area and the new action in another area. Or if you add an IP address to an IP set used in a blocking rule, the new address might briefly be blocked in one area while still allowed in another. This temporary inconsistency can occur when you first associate a web ACL with an Amazon Web Services resource and when you change a web ACL that is already associated with a resource. Generally, any inconsistencies of this type last only a few seconds.</p>
* <p>For Amazon CloudFront distributions, use the CloudFront call <code>ListDistributionsByWebACLId</code>.
40
-
* For information, see <a href="https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_ListDistributionsByWebACLId.html">ListDistributionsByWebACLId</a>.</p>
40
+
* <p>For Amazon CloudFront distributions, use the CloudFront call
41
+
* <code>ListDistributionsByWebACLId</code>. For information, see <a href="https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_ListDistributionsByWebACLId.html">ListDistributionsByWebACLId</a>.</p>
* <p>For Amazon CloudFront distributions, provide an empty web ACL ID in the CloudFront call
52
-
* <code>UpdateDistribution</code>. For information, see <a href="https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateDistribution.html">UpdateDistribution</a>.</p>
53
+
* <code>UpdateDistribution</code>. For information, see <a href="https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateDistribution.html">UpdateDistribution</a>.</p>
* <p>Disassociates the specified regional application resource from any existing web ACL association. A resource can have at most one
27
-
* web ACL association. A regional application can be an Application Load Balancer (ALB), an Amazon API Gateway REST API, or an AppSync GraphQL API. </p>
26
+
* <p>Disassociates the specified regional application resource from any existing web ACL
27
+
* association. A resource can have at most one web ACL association. A regional application can be an Application Load Balancer (ALB), an Amazon API Gateway REST API, or an AppSync GraphQL API. </p>
28
28
* <p>For Amazon CloudFront, don't use this call. Instead, use your CloudFront distribution configuration. To
29
29
* disassociate a web ACL, provide an empty web ACL ID in the CloudFront call
30
30
* <code>UpdateDistribution</code>. For information, see <a href="https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateDistribution.html">UpdateDistribution</a>.</p>
* <p>Retrieves information for the specified mobile SDK release, including release notes and tags.</p>
26
+
* <p>Retrieves information for the specified mobile SDK release, including release notes and
27
+
* tags.</p>
27
28
* <p>The mobile SDK is not generally available. Customers who have access to the mobile SDK can use it to establish and manage Security Token Service (STS) security tokens for use in HTTP(S) requests from a mobile device to WAF. For more information, see
28
29
* <a href="https://docs.aws.amazon.com/waf/latest/developerguide/waf-application-integration.html">WAF client application integration</a> in the <i>WAF Developer Guide</i>.</p>
* <p>Retrieves the keys that are currently blocked by a rate-based rule instance. The maximum number of managed keys that can be blocked for a single rate-based rule instance is 10,000. If more than 10,000 addresses exceed the rate limit, those with the highest rates are blocked.</p>
29
-
* <p>For a rate-based rule that you've defined inside a rule group, provide the name of the rule group reference statement in your request, in addition to the rate-based rule name and the web ACL name. </p>
30
-
* <p>WAF monitors web requests and manages keys independently for each unique combination of web ACL, optional rule group, and rate-based rule. For example, if you define a rate-based rule inside a rule group, and then use the rule group in a web ACL, WAF monitors web requests and manages keys for that web ACL, rule group reference statement, and rate-based rule instance. If you use the same rule group in a second web ACL, WAF monitors web requests and manages keys for this second usage completely independent of your first. </p>
28
+
* <p>Retrieves the keys that are currently blocked by a rate-based rule instance. The maximum
29
+
* number of managed keys that can be blocked for a single rate-based rule instance is 10,000.
30
+
* If more than 10,000 addresses exceed the rate limit, those with the highest rates are
31
+
* blocked.</p>
32
+
* <p>For a rate-based rule that you've defined inside a rule group, provide the name of the
33
+
* rule group reference statement in your request, in addition to the rate-based rule name and
34
+
* the web ACL name. </p>
35
+
* <p>WAF monitors web requests and manages keys independently for each unique combination
36
+
* of web ACL, optional rule group, and rate-based rule. For example, if you define a
37
+
* rate-based rule inside a rule group, and then use the rule group in a web ACL, WAF
38
+
* monitors web requests and manages keys for that web ACL, rule group reference statement,
39
+
* and rate-based rule instance. If you use the same rule group in a second web ACL, WAF
40
+
* monitors web requests and manages keys for this second usage completely independent of your
41
+
* first. </p>
31
42
* @example
32
43
* Use a bare-bones client and the command you need to make an API call.
* <p>Retrieves a list of the available releases for the mobile SDK and the specified device platform. </p>
26
+
* <p>Retrieves a list of the available releases for the mobile SDK and the specified device
27
+
* platform. </p>
27
28
* <p>The mobile SDK is not generally available. Customers who have access to the mobile SDK can use it to establish and manage Security Token Service (STS) security tokens for use in HTTP(S) requests from a mobile device to WAF. For more information, see
28
29
* <a href="https://docs.aws.amazon.com/waf/latest/developerguide/waf-application-integration.html">WAF client application integration</a> in the <i>WAF Developer Guide</i>.</p>
0 commit comments