Language

ForwardingRulePatch Class

Definition

Describes a forwarding rule for PATCH operation.

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

Constructors

Name Description
ForwardingRulePatch()

Creates an new ForwardingRulePatch 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 ForwardingRulePatch.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ForwardingRulePatch.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ForwardingRulePatch into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to