package awsnetworkfirewall // A single IP address specification. // // This is used in the `RuleGroup.MatchAttributes` source and destination specifications. // // Example: // // The code below shows an example of how to instantiate this type. // // The values are placeholders you should change. // import "github.com/aws/aws-cdk-go/awscdk" // // addressProperty := &AddressProperty{ // AddressDefinition: jsii.String("addressDefinition"), // } // // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-rulegroup-address.html // type CfnRuleGroup_AddressProperty struct { // Specify an IP address or a block of IP addresses in Classless Inter-Domain Routing (CIDR) notation. // // Network Firewall supports all address ranges for IPv4 and IPv6. // // Examples: // // - To configure Network Firewall to inspect for the IP address 192.0.2.44, specify `192.0.2.44/32` . // - To configure Network Firewall to inspect for IP addresses from 192.0.2.0 to 192.0.2.255, specify `192.0.2.0/24` . // - To configure Network Firewall to inspect for the IP address 1111:0000:0000:0000:0000:0000:0000:0111, specify `1111:0000:0000:0000:0000:0000:0000:0111/128` . // - To configure Network Firewall to inspect for IP addresses from 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](https://docs.aws.amazon.com/https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-rulegroup-address.html#cfn-networkfirewall-rulegroup-address-addressdefinition // AddressDefinition *string `field:"required" json:"addressDefinition" yaml:"addressDefinition"` }