CfnIPSetProps
- class aws_cdk.aws_waf.CfnIPSetProps(*, name, ip_set_descriptors=None)
Bases:
object
Properties for defining a
CfnIPSet
.- Parameters:
name (
str
) – The name of theIPSet
. You can’t change the name of anIPSet
after you create it.ip_set_descriptors (
Union
[IResolvable
,Sequence
[Union
[IResolvable
,IPSetDescriptorProperty
,Dict
[str
,Any
]]],None
]) – The IP address type (IPV4
orIPV6
) and the IP address range (in CIDR notation) that web requests originate from. If theWebACL
is associated with an Amazon CloudFront distribution and the viewer did not use an HTTP proxy or a load balancer to send the request, this is the value of the c-ip field in the CloudFront access logs.
- Link:
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-ipset.html
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. import aws_cdk.aws_waf as waf cfn_iPSet_props = waf.CfnIPSetProps( name="name", # the properties below are optional ip_set_descriptors=[{ "type": "type", "value": "value" }] )
Attributes
- ip_set_descriptors
The IP address type (
IPV4
orIPV6
) and the IP address range (in CIDR notation) that web requests originate from.If the
WebACL
is associated with an Amazon CloudFront distribution and the viewer did not use an HTTP proxy or a load balancer to send the request, this is the value of the c-ip field in the CloudFront access logs.
- name
The name of the
IPSet
.You can’t change the name of an
IPSet
after you create it.