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
Copy file name to clipboardExpand all lines: clients/client-wafv2/README.md
+2-24Lines changed: 2 additions & 24 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,10 +15,8 @@ like endpoints and namespaces, all have the versioning information added, like "
15
15
"v2", to distinguish from the prior version. We recommend migrating your resources to
16
16
this version, because it has a number of significant improvements.</p>
17
17
<p>If you used WAF prior to this release, you can't use this WAFV2 API to access any
18
-
WAF resources that you created before. You can access your old rules, web ACLs, and
19
-
other WAF resources only through the WAF Classic APIs. The WAF Classic APIs
20
-
have retained the prior names, endpoints, and namespaces. </p>
21
-
<p>For information, including how to migrate your WAF resources to this version,
18
+
WAF resources that you created before. WAF Classic support will end on September 30, 2025. </p>
19
+
<p>For information about WAF, including how to migrate your WAF Classic resources to this version,
22
20
see the <ahref="https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html">WAF Developer Guide</a>. </p>
23
21
</note>
24
22
<p>WAF is a web application firewall that lets you monitor the HTTP and HTTPS
@@ -45,26 +43,6 @@ US East (N. Virginia): us-east-1.</p>
45
43
</ul>
46
44
<p>Alternatively, you can use one of the Amazon Web Services SDKs to access an API that's tailored to the
47
45
programming language or platform that you're using. For more information, see <ahref="http://aws.amazon.com/tools/#SDKs">Amazon Web Services SDKs</a>.</p>
48
-
<p>We currently provide two versions of the WAF API: this API and the prior versions,
49
-
the classic WAF APIs. This new API provides the same functionality as the older versions,
50
-
with the following major improvements:</p>
51
-
<ul>
52
-
<li>
53
-
<p>You use one API for both global and regional applications. Where you need to
54
-
distinguish the scope, you specify a <code>Scope</code> parameter and set it to
55
-
<code>CLOUDFRONT</code> or <code>REGIONAL</code>. </p>
56
-
</li>
57
-
<li>
58
-
<p>You can define a web ACL or rule group with a single call, and update it with a
59
-
single call. You define all rule specifications in JSON format, and pass them to your
60
-
rule group or web ACL calls.</p>
61
-
</li>
62
-
<li>
63
-
<p>The limits WAF places on the use of rules more closely reflects the cost of
64
-
running each type of rule. Rule groups include capacity settings, so you know the
Copy file name to clipboardExpand all lines: clients/client-wafv2/src/WAFV2.ts
+2-24Lines changed: 2 additions & 24 deletions
Original file line number
Diff line number
Diff line change
@@ -1108,10 +1108,8 @@ export interface WAFV2 {
1108
1108
* "v2", to distinguish from the prior version. We recommend migrating your resources to
1109
1109
* this version, because it has a number of significant improvements.</p>
1110
1110
* <p>If you used WAF prior to this release, you can't use this WAFV2 API to access any
1111
-
* WAF resources that you created before. You can access your old rules, web ACLs, and
1112
-
* other WAF resources only through the WAF Classic APIs. The WAF Classic APIs
1113
-
* have retained the prior names, endpoints, and namespaces. </p>
1114
-
* <p>For information, including how to migrate your WAF resources to this version,
1111
+
* WAF resources that you created before. WAF Classic support will end on September 30, 2025. </p>
1112
+
* <p>For information about WAF, including how to migrate your WAF Classic resources to this version,
1115
1113
* see the <a href="https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html">WAF Developer Guide</a>. </p>
1116
1114
* </note>
1117
1115
* <p>WAF is a web application firewall that lets you monitor the HTTP and HTTPS
@@ -1138,26 +1136,6 @@ export interface WAFV2 {
1138
1136
* </ul>
1139
1137
* <p>Alternatively, you can use one of the Amazon Web Services SDKs to access an API that's tailored to the
1140
1138
* programming language or platform that you're using. For more information, see <a href="http://aws.amazon.com/tools/#SDKs">Amazon Web Services SDKs</a>.</p>
1141
-
* <p>We currently provide two versions of the WAF API: this API and the prior versions,
1142
-
* the classic WAF APIs. This new API provides the same functionality as the older versions,
1143
-
* with the following major improvements:</p>
1144
-
* <ul>
1145
-
* <li>
1146
-
* <p>You use one API for both global and regional applications. Where you need to
1147
-
* distinguish the scope, you specify a <code>Scope</code> parameter and set it to
1148
-
* <code>CLOUDFRONT</code> or <code>REGIONAL</code>. </p>
1149
-
* </li>
1150
-
* <li>
1151
-
* <p>You can define a web ACL or rule group with a single call, and update it with a
1152
-
* single call. You define all rule specifications in JSON format, and pass them to your
1153
-
* rule group or web ACL calls.</p>
1154
-
* </li>
1155
-
* <li>
1156
-
* <p>The limits WAF places on the use of rules more closely reflects the cost of
1157
-
* running each type of rule. Rule groups include capacity settings, so you know the
1158
-
* maximum cost of a rule group when you use it.</p>
* <p>Alternatively, you can use one of the Amazon Web Services SDKs to access an API that's tailored to the
529
527
* programming language or platform that you're using. For more information, see <a href="http://aws.amazon.com/tools/#SDKs">Amazon Web Services SDKs</a>.</p>
530
-
* <p>We currently provide two versions of the WAF API: this API and the prior versions,
531
-
* the classic WAF APIs. This new API provides the same functionality as the older versions,
532
-
* with the following major improvements:</p>
533
-
* <ul>
534
-
* <li>
535
-
* <p>You use one API for both global and regional applications. Where you need to
536
-
* distinguish the scope, you specify a <code>Scope</code> parameter and set it to
537
-
* <code>CLOUDFRONT</code> or <code>REGIONAL</code>. </p>
538
-
* </li>
539
-
* <li>
540
-
* <p>You can define a web ACL or rule group with a single call, and update it with a
541
-
* single call. You define all rule specifications in JSON format, and pass them to your
542
-
* rule group or web ACL calls.</p>
543
-
* </li>
544
-
* <li>
545
-
* <p>The limits WAF places on the use of rules more closely reflects the cost of
546
-
* running each type of rule. Rule groups include capacity settings, so you know the
547
-
* maximum cost of a rule group when you use it.</p>
Copy file name to clipboardExpand all lines: clients/client-wafv2/src/index.ts
+2-24Lines changed: 2 additions & 24 deletions
Original file line number
Diff line number
Diff line change
@@ -9,10 +9,8 @@
9
9
* "v2", to distinguish from the prior version. We recommend migrating your resources to
10
10
* this version, because it has a number of significant improvements.</p>
11
11
* <p>If you used WAF prior to this release, you can't use this WAFV2 API to access any
12
-
* WAF resources that you created before. You can access your old rules, web ACLs, and
13
-
* other WAF resources only through the WAF Classic APIs. The WAF Classic APIs
14
-
* have retained the prior names, endpoints, and namespaces. </p>
15
-
* <p>For information, including how to migrate your WAF resources to this version,
12
+
* WAF resources that you created before. WAF Classic support will end on September 30, 2025. </p>
13
+
* <p>For information about WAF, including how to migrate your WAF Classic resources to this version,
16
14
* see the <a href="https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html">WAF Developer Guide</a>. </p>
17
15
* </note>
18
16
* <p>WAF is a web application firewall that lets you monitor the HTTP and HTTPS
@@ -39,26 +37,6 @@
39
37
* </ul>
40
38
* <p>Alternatively, you can use one of the Amazon Web Services SDKs to access an API that's tailored to the
41
39
* programming language or platform that you're using. For more information, see <a href="http://aws.amazon.com/tools/#SDKs">Amazon Web Services SDKs</a>.</p>
42
-
* <p>We currently provide two versions of the WAF API: this API and the prior versions,
43
-
* the classic WAF APIs. This new API provides the same functionality as the older versions,
44
-
* with the following major improvements:</p>
45
-
* <ul>
46
-
* <li>
47
-
* <p>You use one API for both global and regional applications. Where you need to
48
-
* distinguish the scope, you specify a <code>Scope</code> parameter and set it to
49
-
* <code>CLOUDFRONT</code> or <code>REGIONAL</code>. </p>
50
-
* </li>
51
-
* <li>
52
-
* <p>You can define a web ACL or rule group with a single call, and update it with a
53
-
* single call. You define all rule specifications in JSON format, and pass them to your
54
-
* rule group or web ACL calls.</p>
55
-
* </li>
56
-
* <li>
57
-
* <p>The limits WAF places on the use of rules more closely reflects the cost of
58
-
* running each type of rule. Rule groups include capacity settings, so you know the
59
-
* maximum cost of a rule group when you use it.</p>
* <p>Indicates whether the logging configuration was created by Firewall Manager, as part of an
5339
5339
* WAF policy configuration. If true, only Firewall Manager can modify or delete the
5340
-
* configuration. </p>
5340
+
* configuration. </p>
5341
+
* <p>The logging configuration can be created by Firewall Manager for use with any web ACL that Firewall Manager is using for an WAF policy.
5342
+
* Web ACLs that Firewall Manager creates and uses have their <code>ManagedByFirewallManager</code> property set to true. Web ACLs that were created
5343
+
* by a customer account and then retrofitted by Firewall Manager for use by a policy have their <code>RetrofittedByFirewallManager</code> property set to true.
5344
+
* For either case, any corresponding logging configuration will indicate <code>ManagedByFirewallManager</code>.</p>
* <p>Indicates whether this web ACL is managed by Firewall Manager. If true, then only Firewall Manager can
8954
-
* delete the web ACL or any Firewall Manager rule groups in the web ACL. </p>
8957
+
* <p>Indicates whether this web ACL was created by Firewall Manager and is being managed by Firewall Manager. If true, then only Firewall Manager can
8958
+
* delete the web ACL or any Firewall Manager rule groups in the web ACL.
8959
+
* See also the properties <code>RetrofittedByFirewallManager</code>, <code>PreProcessFirewallManagerRuleGroups</code>, and <code>PostProcessFirewallManagerRuleGroups</code>. </p>
8955
8960
* @public
8956
8961
*/
8957
8962
ManagedByFirewallManager?: boolean;
@@ -9017,6 +9022,14 @@ export interface WebACL {
9017
9022
* @public
9018
9023
*/
9019
9024
AssociationConfig?: AssociationConfig;
9025
+
9026
+
/**
9027
+
* <p>Indicates whether this web ACL was created by a customer account and then retrofitted by Firewall Manager. If true, then the web ACL is currently being
9028
+
* managed by a Firewall Manager WAF policy, and only Firewall Manager can manage any Firewall Manager rule groups in the web ACL.
9029
+
* See also the properties <code>ManagedByFirewallManager</code>, <code>PreProcessFirewallManagerRuleGroups</code>, and <code>PostProcessFirewallManagerRuleGroups</code>. </p>
0 commit comments