Share via


DnsRecord Class

Definition

A class that represents a VerificationStatus record.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.EmailService.Models.DnsRecordTypeConverter))]
public class DnsRecord : Microsoft.Azure.PowerShell.Cmdlets.EmailService.Models.IDnsRecord
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.EmailService.Models.DnsRecordTypeConverter))>]
type DnsRecord = class
    interface IDnsRecord
    interface IJsonSerializable
Public Class DnsRecord
Implements IDnsRecord
Inheritance
DnsRecord
Attributes
Implements

Constructors

DnsRecord()

Creates an new DnsRecord instance.

Properties

Name

Name of the DNS record.

Ttl

Represents an expiry time in seconds to represent how long this entry can be cached by the resolver, default = 3600sec.

Type

Type of the DNS record. Example: TXT

Value

Value of the DNS record.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of DnsRecord.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of DnsRecord.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.EmailService.Models.IDnsRecord.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of DnsRecord into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to