Share via


DnsDSRecordInfo Class

Definition

A DS record. For more information about the DS record format, see RFC 4034: https://www.rfc-editor.org/rfc/rfc4034.

public class DnsDSRecordInfo : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Dns.Models.DnsDSRecordInfo>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Dns.Models.DnsDSRecordInfo>
type DnsDSRecordInfo = class
    interface IJsonModel<DnsDSRecordInfo>
    interface IPersistableModel<DnsDSRecordInfo>
Public Class DnsDSRecordInfo
Implements IJsonModel(Of DnsDSRecordInfo), IPersistableModel(Of DnsDSRecordInfo)
Inheritance
DnsDSRecordInfo
Implements

Constructors

DnsDSRecordInfo()

Initializes a new instance of DnsDSRecordInfo.

Properties

Algorithm

The security algorithm type represents the standard security algorithm number of the DNSKEY Resource Record. See: https://www.iana.org/assignments/dns-sec-alg-numbers/dns-sec-alg-numbers.xhtml.

Digest

The digest entity.

KeyTag

The key tag value is used to determine which DNSKEY Resource Record is used for signature verification.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<DnsDSRecordInfo>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<DnsDSRecordInfo>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<DnsDSRecordInfo>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<DnsDSRecordInfo>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<DnsDSRecordInfo>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to