DnsSecurityRuleProperties interface

Represents the properties of a DNS security rule.

Properties

action

The action to take on DNS requests that match the DNS security rule.

dnsResolverDomainLists

DNS resolver policy domains lists that the DNS security rule applies to.

dnsSecurityRuleState

The state of DNS security rule.

managedDomainLists

Managed domain lists that the DNS security rule applies to.

priority

The priority of the DNS security rule.

provisioningState

The current provisioning state of the DNS security rule. This is a read-only property and any attempt to set this value will be ignored.

Property Details

action

The action to take on DNS requests that match the DNS security rule.

action: DnsSecurityRuleAction

Property Value

dnsResolverDomainLists

DNS resolver policy domains lists that the DNS security rule applies to.

dnsResolverDomainLists?: SubResource[]

Property Value

dnsSecurityRuleState

The state of DNS security rule.

dnsSecurityRuleState?: string

Property Value

string

managedDomainLists

Managed domain lists that the DNS security rule applies to.

managedDomainLists?: string[]

Property Value

string[]

priority

The priority of the DNS security rule.

priority: number

Property Value

number

provisioningState

The current provisioning state of the DNS security rule. This is a read-only property and any attempt to set this value will be ignored.

provisioningState?: string

Property Value

string