Language

ForwardingRulePatchProperties Class

Definition

Represents the updatable properties of a forwarding rule within a DNS forwarding ruleset.

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

Constructors

Name Description
ForwardingRulePatchProperties()

Creates an new ForwardingRulePatchProperties instance.

Properties

Name Description
ForwardingRuleState

The state of forwarding rule.

Metadata

Metadata attached to the forwarding rule.

TargetDnsServer

DNS servers to forward the DNS query to.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ForwardingRulePatchProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ForwardingRulePatchProperties.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ForwardingRulePatchProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to