Share via


SoaRecord Class

Definition

An SOA record.

[Microsoft.Azure.PowerShell.Cmdlets.Dns.DoNotFormat]
[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Dns.Models.Api20230701Preview.SoaRecordTypeConverter))]
public class SoaRecord : Microsoft.Azure.PowerShell.Cmdlets.Dns.Models.Api20230701Preview.ISoaRecord
[<Microsoft.Azure.PowerShell.Cmdlets.Dns.DoNotFormat>]
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Dns.Models.Api20230701Preview.SoaRecordTypeConverter))>]
type SoaRecord = class
    interface ISoaRecord
    interface IJsonSerializable
Public Class SoaRecord
Implements ISoaRecord
Inheritance
SoaRecord
Attributes
Implements

Constructors

SoaRecord()

Creates an new SoaRecord instance.

Properties

Email

The email contact for this SOA record.

ExpireTime

The expire time for this SOA record.

Host

The domain name of the authoritative name server for this SOA record.

MinimumTtl

The minimum value for this SOA record. By convention this is used to determine the negative caching duration.

RefreshTime

The refresh value for this SOA record.

RetryTime

The retry time for this SOA record.

SerialNumber

The serial number for this SOA record.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of SoaRecord.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of SoaRecord.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Dns.Models.Api20230701Preview.ISoaRecord.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of SoaRecord into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to