Share via


SoaRecord Class

An SOA record.

Constructor

SoaRecord(*, host: str | None = None, email: str | None = None, serial_number: int | None = None, refresh_time: int | None = None, retry_time: int | None = None, expire_time: int | None = None, minimum_ttl: int | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
host
str

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

Default value: None
email
str

The email contact for this SOA record.

Default value: None
serial_number
int

The serial number for this SOA record.

Default value: None
refresh_time
int

The refresh value for this SOA record.

Default value: None
retry_time
int

The retry time for this SOA record.

Default value: None
expire_time
int

The expire time for this SOA record.

Default value: None
minimum_ttl
int

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

Default value: None

Variables

Name Description
host
str

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

email
str

The email contact for this SOA record.

serial_number
int

The serial number for this SOA record.

refresh_time
int

The refresh value for this SOA record.

retry_time
int

The retry time for this SOA record.

expire_time
int

The expire time for this SOA record.

minimum_ttl
int

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