FirewallPolicyRuleCollectionGroupNetworkRuleCollectionRule

data class FirewallPolicyRuleCollectionGroupNetworkRuleCollectionRule(val description: String? = null, val destinationAddresses: List<String>? = null, val destinationFqdns: List<String>? = null, val destinationIpGroups: List<String>? = null, val destinationPorts: List<String>, val name: String, val protocols: List<String>, val sourceAddresses: List<String>? = null, val sourceIpGroups: List<String>? = null)

Constructors

fun FirewallPolicyRuleCollectionGroupNetworkRuleCollectionRule(description: String? = null, destinationAddresses: List<String>? = null, destinationFqdns: List<String>? = null, destinationIpGroups: List<String>? = null, destinationPorts: List<String>, name: String, protocols: List<String>, sourceAddresses: List<String>? = null, sourceIpGroups: List<String>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val description: String? = null

The description which should be used for this rule.

Link copied to clipboard

Specifies a list of destination IP addresses (including CIDR, IP range and *).

Link copied to clipboard

Specifies a list of destination FQDNs. Conflicts with destination_urls.

Link copied to clipboard

Specifies a list of destination IP groups.

Link copied to clipboard

Specifies a list of destination ports. Only one destination port is supported in a NAT rule.

Link copied to clipboard

The name which should be used for this Firewall Policy Rule Collection Group. Changing this forces a new Firewall Policy Rule Collection Group to be created.

Link copied to clipboard

One or more protocols blocks as defined below.

Link copied to clipboard

Specifies a list of source IP addresses (including CIDR, IP range and *).

Link copied to clipboard
val sourceIpGroups: List<String>? = null

Specifies a list of source IP groups.