Language

DnsSecurityRulePatchProperties Class

Definition

Represents the updatable properties of a DNS security rule.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.DnsSecurityRulePatchPropertiesTypeConverter))]
public class DnsSecurityRulePatchProperties : Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.IDnsSecurityRulePatchProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.DnsSecurityRulePatchPropertiesTypeConverter))>]
type DnsSecurityRulePatchProperties = class
    interface IDnsSecurityRulePatchProperties
    interface IJsonSerializable
Public Class DnsSecurityRulePatchProperties
Implements IDnsSecurityRulePatchProperties
Inheritance
DnsSecurityRulePatchProperties
Attributes
Implements

Constructors

Name Description
DnsSecurityRulePatchProperties()

Creates an new DnsSecurityRulePatchProperties instance.

Properties

Name Description
ActionType

The type of action to take.

DnsResolverDomainList

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

DnsSecurityRuleState

The state of DNS security rule.

ManagedDomainList

Managed domain lists that the DNS security rule applies to.

Priority

The priority of the DNS security rule.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of DnsSecurityRulePatchProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of DnsSecurityRulePatchProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.IDnsSecurityRulePatchProperties.

FromJsonString(String)

Creates a new instance of DnsSecurityRulePatchProperties, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of DnsSecurityRulePatchProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to