Partager via


DnsServerResourceRecordSoa class

Represents a Start of Authority (SOA) resource record for a DNS zone.

The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.

Syntax

[ClassVersion("1.0.0"), dynamic, provider("DnsServerPSProvider"), AMENDMENT]
class DnsServerResourceRecordSoa : DnsServerResourceRecordData
{
  uint32   SerialNumber;
  string   PrimaryServer;
  string   ResponsiblePerson;
  datetime RefreshInterval;
  datetime RetryDelay;
  datetime ExpireLimit;
  datetime MinimumTimeToLive;
};

Members

The DnsServerResourceRecordSoa class has these types of members:

Properties

The DnsServerResourceRecordSoa class has these properties.

ExpireLimit

Data type: datetime

Access type: Read/write

The expire setting of the DNS zone.

MinimumTimeToLive

Data type: datetime

Access type: Read/write

The minimum time to live (TTL) value, in seconds, to use for caching negative server responses.

PrimaryServer

Data type: string

Access type: Read/write

The name of the primary name server of the DNS zone.

RefreshInterval

Data type: datetime

Access type: Read/write

Refresh interval to use for DNS zone updates.

ResponsiblePerson

Data type: string

Access type: Read/write

The email address of the administrator of the DNS zone.

Note

The @ character in the email address is replaced with a period (.).

RetryDelay

Data type: datetime

Access type: Read/write

The retry delay to use for zone transfer requests received by the DNS zone.

SerialNumber

Data type: uint32

Access type: Read/write

The serial number of the DNS zone.

Requirements

Minimum supported client
None supported
Minimum supported server
Windows Server 2012
Namespace
Root\Microsoft\Windows\Dns
MOF
DnsServerPSProvider.mof
DLL
DnsServerPSProvider.dll

See also

DnsServerResourceRecordData

DnsServerPSProvider Provider