FirewallApplicationRuleCollectionRule

data class FirewallApplicationRuleCollectionRule(val description: String? = null, val fqdnTags: List<String>? = null, val name: String, val protocols: List<FirewallApplicationRuleCollectionRuleProtocol>? = null, val sourceAddresses: List<String>? = null, val sourceIpGroups: List<String>? = null, val targetFqdns: List<String>? = null)

Constructors

Link copied to clipboard
constructor(description: String? = null, fqdnTags: List<String>? = null, name: String, protocols: List<FirewallApplicationRuleCollectionRuleProtocol>? = null, sourceAddresses: List<String>? = null, sourceIpGroups: List<String>? = null, targetFqdns: List<String>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val description: String? = null

Specifies a description for the rule.

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

A list of FQDN tags. Possible values are AppServiceEnvironment, AzureBackup, AzureKubernetesService, HDInsight, MicrosoftActiveProtectionService, WindowsDiagnostics, WindowsUpdate and WindowsVirtualDesktop.

Link copied to clipboard

Specifies the name of the rule.

Link copied to clipboard

One or more protocol blocks as defined below.

Link copied to clipboard

A list of source IP addresses and/or IP ranges.

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

A list of source IP Group IDs for the rule.

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

A list of FQDNs.