SoaRecord Class

An SOA record.

Inheritance
SoaRecord

Constructor

SoaRecord(*, host: Optional[str] = None, email: Optional[str] = None, serial_number: Optional[int] = None, refresh_time: Optional[int] = None, retry_time: Optional[int] = None, expire_time: Optional[int] = None, minimum_ttl: Optional[int] = None, **kwargs)

Parameters

host
str
Required

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

email
str
Required

The email contact for this SOA record.

serial_number
<xref:long>
Required

The serial number for this SOA record.

refresh_time
<xref:long>
Required

The refresh value for this SOA record.

retry_time
<xref:long>
Required

The retry time for this SOA record.

expire_time
<xref:long>
Required

The expire time for this SOA record.

minimum_ttl
<xref:long>
Required

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