Share via


DnsZoneResult Class

Definition

DNSZone information for Microsoft.RecoveryServices.

public class DnsZoneResult : Azure.ResourceManager.RecoveryServices.Models.DnsZone
public class DnsZoneResult : Azure.ResourceManager.RecoveryServices.Models.DnsZone, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.RecoveryServices.Models.DnsZoneResult>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.RecoveryServices.Models.DnsZoneResult>
type DnsZoneResult = class
    inherit DnsZone
type DnsZoneResult = class
    inherit DnsZone
    interface IJsonModel<DnsZoneResult>
    interface IPersistableModel<DnsZoneResult>
Public Class DnsZoneResult
Inherits DnsZone
Public Class DnsZoneResult
Inherits DnsZone
Implements IJsonModel(Of DnsZoneResult), IPersistableModel(Of DnsZoneResult)
Inheritance
DnsZoneResult
Implements

Constructors

DnsZoneResult()

Initializes a new instance of DnsZoneResult.

Properties

RequiredZoneNames

The private link resource Private link DNS zone names.

SubResource

Subresource type for vault AzureBackup, AzureBackup_secondary or AzureSiteRecovery.

(Inherited from DnsZone)

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from DnsZone)

Explicit Interface Implementations

IJsonModel<DnsZone>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

(Inherited from DnsZone)
IJsonModel<DnsZone>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from DnsZone)
IJsonModel<DnsZoneResult>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<DnsZoneResult>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<DnsZone>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from DnsZone)
IPersistableModel<DnsZone>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

(Inherited from DnsZone)
IPersistableModel<DnsZone>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from DnsZone)
IPersistableModel<DnsZoneResult>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<DnsZoneResult>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<DnsZoneResult>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to