ApplicationRuleResponse

data class ApplicationRuleResponse(val description: String? = null, val destinationAddresses: List<String>? = null, val fqdnTags: List<String>? = null, val httpHeadersToInsert: List<FirewallPolicyHttpHeaderToInsertResponse>? = null, val name: String? = null, val protocols: List<FirewallPolicyRuleApplicationProtocolResponse>? = null, val ruleType: String, val sourceAddresses: List<String>? = null, val sourceIpGroups: List<String>? = null, val targetFqdns: List<String>? = null, val targetUrls: List<String>? = null, val terminateTLS: Boolean? = null, val webCategories: List<String>? = null)

Rule of type application.

Constructors

Link copied to clipboard
constructor(description: String? = null, destinationAddresses: List<String>? = null, fqdnTags: List<String>? = null, httpHeadersToInsert: List<FirewallPolicyHttpHeaderToInsertResponse>? = null, name: String? = null, protocols: List<FirewallPolicyRuleApplicationProtocolResponse>? = null, ruleType: String, sourceAddresses: List<String>? = null, sourceIpGroups: List<String>? = null, targetFqdns: List<String>? = null, targetUrls: 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

Description of the rule.

Link copied to clipboard

List of destination IP addresses or Service Tags.

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

List of FQDN Tags for this rule.

Link copied to clipboard

List of HTTP/S headers to insert.

Link copied to clipboard
val name: String? = null

Name of the rule.

Link copied to clipboard

Array of Application Protocols.

Link copied to clipboard

Rule Type. Expected value is 'ApplicationRule'.

Link copied to clipboard

List of source IP addresses for this rule.

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

List of source IpGroups for this rule.

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

List of FQDNs for this rule.

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

List of Urls for this rule condition.

Link copied to clipboard
val terminateTLS: Boolean? = null

Terminate TLS connections for this rule.

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

List of destination azure web categories.