FirewallPolicyRuleCollectionGroupApplicationRuleCollectionRule

data class FirewallPolicyRuleCollectionGroupApplicationRuleCollectionRule(val description: String? = null, val destinationAddresses: List<String>? = null, val destinationFqdnTags: List<String>? = null, val destinationFqdns: List<String>? = null, val destinationUrls: List<String>? = null, val httpHeaders: List<FirewallPolicyRuleCollectionGroupApplicationRuleCollectionRuleHttpHeader>? = null, val name: String, val protocols: List<FirewallPolicyRuleCollectionGroupApplicationRuleCollectionRuleProtocol>? = null, val sourceAddresses: List<String>? = null, val sourceIpGroups: List<String>? = null, val terminateTls: Boolean? = null, val webCategories: List<String>? = null)

Constructors

constructor(description: String? = null, destinationAddresses: List<String>? = null, destinationFqdnTags: List<String>? = null, destinationFqdns: List<String>? = null, destinationUrls: List<String>? = null, httpHeaders: List<FirewallPolicyRuleCollectionGroupApplicationRuleCollectionRuleHttpHeader>? = null, name: String, protocols: List<FirewallPolicyRuleCollectionGroupApplicationRuleCollectionRuleProtocol>? = null, sourceAddresses: List<String>? = null, sourceIpGroups: List<String>? = null, terminateTls: Boolean? = null, webCategories: List<String>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val description: String? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Specifies a list of destination FQDN tags.

Link copied to clipboard

Specifies a list of destination URLs for which policy should hold. Needs Premium SKU for Firewall Policy. Conflicts with destination_fqdns.

Link copied to clipboard

Specifies a list of HTTP/HTTPS headers to insert. One or more http_headers blocks as defined below.

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
Link copied to clipboard
val sourceIpGroups: List<String>? = null
Link copied to clipboard
val terminateTls: Boolean? = null

Boolean specifying if TLS shall be terminated (true) or not (false). Must be true when using destination_urls. Needs Premium SKU for Firewall Policy.

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

Specifies a list of web categories to which access is denied or allowed depending on the value of action above. Needs Premium SKU for Firewall Policy.