Skip to content

Commit 0dc1c57

Browse files
author
awstools
committed
docs(client-wafv2): Add the default specification for ResourceType in ListResourcesForWebACL.
1 parent d80f175 commit 0dc1c57

File tree

2 files changed

+4985
-4203
lines changed

2 files changed

+4985
-4203
lines changed

clients/client-wafv2/src/models/models_0.ts

Lines changed: 28 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1796,7 +1796,10 @@ export class WAFInvalidParameterException extends __BaseException {
17961796
}
17971797

17981798
/**
1799-
* <p>WAF couldn’t perform the operation because your resource doesn’t exist. </p>
1799+
* <p>WAF couldn’t perform the operation because your resource doesn't exist.
1800+
* If you've just created a resource that you're using in this operation, you might
1801+
* just need to wait a few minutes. It can take from a few seconds to a number of minutes
1802+
* for changes to propagate. </p>
18001803
*/
18011804
export class WAFNonexistentItemException extends __BaseException {
18021805
readonly name: "WAFNonexistentItemException" = "WAFNonexistentItemException";
@@ -1817,9 +1820,11 @@ export class WAFNonexistentItemException extends __BaseException {
18171820
}
18181821

18191822
/**
1820-
* <p>WAF couldn’t retrieve a resource that you specified for this operation. Verify the
1821-
* resources that you are specifying in your request parameters and then retry the
1822-
* operation.</p>
1823+
* <p>WAF couldn’t retrieve a resource that you specified for this operation.
1824+
* If you've just created a resource that you're using in this operation, you might
1825+
* just need to wait a few minutes. It can take from a few seconds to a number of minutes
1826+
* for changes to propagate. Verify the resources that you are specifying in your request
1827+
* parameters and then retry the operation.</p>
18231828
*/
18241829
export class WAFUnavailableEntityException extends __BaseException {
18251830
readonly name: "WAFUnavailableEntityException" = "WAFUnavailableEntityException";
@@ -1954,7 +1959,7 @@ export interface RuleAction {
19541959
Allow?: AllowAction;
19551960

19561961
/**
1957-
* <p>Instructs WAF to count the web request and allow it.</p>
1962+
* <p>Instructs WAF to count the web request and then continue evaluating the request using the remaining rules in the web ACL.</p>
19581963
*/
19591964
Count?: CountAction;
19601965

@@ -2226,7 +2231,7 @@ export interface CreateIPSetRequest {
22262231
IPAddressVersion: IPAddressVersion | string | undefined;
22272232

22282233
/**
2229-
* <p>Contains an array of strings that specifies zero or more IP addresses or blocks of IP addresses in Classless Inter-Domain Routing (CIDR) notation. WAF supports all IPv4 and IPv6 CIDR ranges except for /0. </p>
2234+
* <p>Contains an array of strings that specifies zero or more IP addresses or blocks of IP addresses. All addresses must be specified using Classless Inter-Domain Routing (CIDR) notation. WAF supports all IPv4 and IPv6 CIDR ranges except for <code>/0</code>. </p>
22302235
* <p>Example address strings: </p>
22312236
* <ul>
22322237
* <li>
@@ -2547,7 +2552,7 @@ export interface CreateRuleGroupResponse {
25472552
/**
25482553
* <p>In a <a>WebACL</a>, this is the action that you want WAF to perform
25492554
* when a web request doesn't match any of the rules in the <code>WebACL</code>. The default
2550-
* action must be a terminating action, so you can't use count.</p>
2555+
* action must be a terminating action.</p>
25512556
*/
25522557
export interface DefaultAction {
25532558
/**
@@ -3071,7 +3076,7 @@ export interface IPSet {
30713076
IPAddressVersion: IPAddressVersion | string | undefined;
30723077

30733078
/**
3074-
* <p>Contains an array of strings that specifies zero or more IP addresses or blocks of IP addresses in Classless Inter-Domain Routing (CIDR) notation. WAF supports all IPv4 and IPv6 CIDR ranges except for /0. </p>
3079+
* <p>Contains an array of strings that specifies zero or more IP addresses or blocks of IP addresses. All addresses must be specified using Classless Inter-Domain Routing (CIDR) notation. WAF supports all IPv4 and IPv6 CIDR ranges except for <code>/0</code>. </p>
30753080
* <p>Example address strings: </p>
30763081
* <ul>
30773082
* <li>
@@ -4444,6 +4449,11 @@ export interface ListResourcesForWebACLRequest {
44444449
/**
44454450
* <p>Used for web ACLs that are scoped for regional applications.
44464451
* A regional application can be an Application Load Balancer (ALB), an Amazon API Gateway REST API, an AppSync GraphQL API, or an Amazon Cognito user pool. </p>
4452+
* <note>
4453+
* <p>If you don't provide a resource type, the call uses the resource type <code>APPLICATION_LOAD_BALANCER</code>. </p>
4454+
* </note>
4455+
* <p>Default: <code>APPLICATION_LOAD_BALANCER</code>
4456+
* </p>
44474457
*/
44484458
ResourceType?: ResourceType | string;
44494459
}
@@ -4881,7 +4891,7 @@ export interface UpdateIPSetRequest {
48814891
Description?: string;
48824892

48834893
/**
4884-
* <p>Contains an array of strings that specifies zero or more IP addresses or blocks of IP addresses in Classless Inter-Domain Routing (CIDR) notation. WAF supports all IPv4 and IPv6 CIDR ranges except for /0. </p>
4894+
* <p>Contains an array of strings that specifies zero or more IP addresses or blocks of IP addresses. All addresses must be specified using Classless Inter-Domain Routing (CIDR) notation. WAF supports all IPv4 and IPv6 CIDR ranges except for <code>/0</code>. </p>
48854895
* <p>Example address strings: </p>
48864896
* <ul>
48874897
* <li>
@@ -5146,6 +5156,9 @@ export interface Statement {
51465156
/**
51475157
* <p>A rule statement used to run the rules that are defined in a managed rule group. To use this, provide the vendor name and the name of the rule group in this statement. You can retrieve the required names by calling <a>ListAvailableManagedRuleGroups</a>.</p>
51485158
* <p>You cannot nest a <code>ManagedRuleGroupStatement</code>, for example for use inside a <code>NotStatement</code> or <code>OrStatement</code>. It can only be referenced as a top-level statement within a rule.</p>
5159+
* <note>
5160+
* <p>You are charged additional fees when you use the WAF Bot Control managed rule group <code>AWSManagedRulesBotControlRuleSet</code> or the WAF Fraud Control account takeover prevention (ATP) managed rule group <code>AWSManagedRulesATPRuleSet</code>. For more information, see <a href="http://aws.amazon.com/waf/pricing/">WAF Pricing</a>.</p>
5161+
* </note>
51495162
*/
51505163
ManagedRuleGroupStatement?: ManagedRuleGroupStatement;
51515164

@@ -5164,6 +5177,9 @@ export interface Statement {
51645177
/**
51655178
* <p>A rule statement used to run the rules that are defined in a managed rule group. To use this, provide the vendor name and the name of the rule group in this statement. You can retrieve the required names by calling <a>ListAvailableManagedRuleGroups</a>.</p>
51665179
* <p>You cannot nest a <code>ManagedRuleGroupStatement</code>, for example for use inside a <code>NotStatement</code> or <code>OrStatement</code>. It can only be referenced as a top-level statement within a rule.</p>
5180+
* <note>
5181+
* <p>You are charged additional fees when you use the WAF Bot Control managed rule group <code>AWSManagedRulesBotControlRuleSet</code> or the WAF Fraud Control account takeover prevention (ATP) managed rule group <code>AWSManagedRulesATPRuleSet</code>. For more information, see <a href="http://aws.amazon.com/waf/pricing/">WAF Pricing</a>.</p>
5182+
* </note>
51675183
*/
51685184
export interface ManagedRuleGroupStatement {
51695185
/**
@@ -5403,6 +5419,9 @@ export interface FirewallManagerStatement {
54035419
/**
54045420
* <p>A rule statement used to run the rules that are defined in a managed rule group. To use this, provide the vendor name and the name of the rule group in this statement. You can retrieve the required names by calling <a>ListAvailableManagedRuleGroups</a>.</p>
54055421
* <p>You cannot nest a <code>ManagedRuleGroupStatement</code>, for example for use inside a <code>NotStatement</code> or <code>OrStatement</code>. It can only be referenced as a top-level statement within a rule.</p>
5422+
* <note>
5423+
* <p>You are charged additional fees when you use the WAF Bot Control managed rule group <code>AWSManagedRulesBotControlRuleSet</code> or the WAF Fraud Control account takeover prevention (ATP) managed rule group <code>AWSManagedRulesATPRuleSet</code>. For more information, see <a href="http://aws.amazon.com/waf/pricing/">WAF Pricing</a>.</p>
5424+
* </note>
54065425
*/
54075426
ManagedRuleGroupStatement?: ManagedRuleGroupStatement;
54085427

0 commit comments

Comments
 (0)