class Aws::WAFV2::Types::IPSet
Contains one or more IP addresses or blocks of IP addresses specified in Classless Inter-Domain Routing (CIDR) notation. WAF supports all IPv4 and IPv6 CIDR ranges except for /0. For information about CIDR notation, see the Wikipedia entry [Classless Inter-Domain Routing].
WAF assigns an ARN to each `IPSet` that you create. To use an IP set in a rule, you provide the ARN to the Rule
statement IPSetReferenceStatement
.
[1]: en.wikipedia.org/wiki/Classless_Inter-Domain_Routing
@!attribute [rw] name
The name of the IP set. You cannot change the name of an `IPSet` after you create it. @return [String]
@!attribute [rw] id
A unique identifier for the set. This ID is returned in the responses to create and list commands. You provide it to operations like update and delete. @return [String]
@!attribute [rw] arn
The Amazon Resource Name (ARN) of the entity. @return [String]
@!attribute [rw] description
A description of the IP set that helps with identification. @return [String]
@!attribute [rw] ip_address_version
The version of the IP addresses, either `IPV4` or `IPV6`. @return [String]
@!attribute [rw] addresses
Contains an array of strings that specify one 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. Examples: * To configure WAF to allow, block, or count requests that originated from the IP address 192.0.2.44, specify `192.0.2.44/32`. * To configure WAF to allow, block, or count requests that originated from IP addresses from 192.0.2.0 to 192.0.2.255, specify `192.0.2.0/24`. * To configure WAF to allow, block, or count requests that originated from the IP address 1111:0000:0000:0000:0000:0000:0000:0111, specify `1111:0000:0000:0000:0000:0000:0000:0111/128`. * To configure WAF to allow, block, or count requests that originated from IP addresses 1111:0000:0000:0000:0000:0000:0000:0000 to 1111:0000:0000:0000:ffff:ffff:ffff:ffff, specify `1111:0000:0000:0000:0000:0000:0000:0000/64`. For more information about CIDR notation, see the Wikipedia entry [Classless Inter-Domain Routing][1]. [1]: https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing @return [Array<String>]
@see docs.aws.amazon.com/goto/WebAPI/wafv2-2019-07-29/IPSet AWS API Documentation
Constants
- SENSITIVE