Share via


ForwardingRulePatch Class

Definition

Describes a forwarding rule for PATCH operation.

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

Constructors

ForwardingRulePatch()

Creates an new ForwardingRulePatch instance.

Properties

ForwardingRuleState

The state of forwarding rule.

Metadata

Metadata attached to the forwarding rule.

TargetDnsServer

DNS servers to forward the DNS query to.

Methods

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.Api20220701.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.

Applies to