class documentation

class RecordSpec__RecordType(Enum): (source)

View In Hierarchy

DNS Record type

Constant __PROTO_DESCRIPTOR__ Protobuf enum descriptor from the registry.
Constant __PROTO_FULL_NAME__ Fully qualified protobuf enum name.
Constant A A record: IPv4 address
Constant AAAA AAAA record: IPv6 address
Constant CAA CAA record: certificate issuance settings for this DNS zone and its subzones
Constant CNAME CNAME record: an alias for a canonical domain name
Constant HTTPS HTTPS record: service binding with HTTPS protocol configuration. See RFC 9460, section 9.1
Constant MX MX record: mail server information (domain name, priority)
Constant NS NS record: domain name of an authoritative nameserver for this DNS zone, or one of its subzones
Constant PTR PTR record: mapping from IP address to a domain name
Constant RECORD_TYPE_UNSPECIFIED Record type is not specified
Constant SOA SOA record: administrative information about this DNS zone
Constant SRV SRV record: information about a network service (domain name, port, weight)
Constant SVCB SVCB record: service binding. See RFC 9460, section 2.3
Constant TXT TXT record: text data, typically used to verify e-mail addresses, websites and TLS certificates

Inherited from Enum:

Class Method get_descriptor Return the protobuf EnumDescriptor for this enum.
Constant __PB2_DESCRIPTOR__ Alias for code that expects a protobuf descriptor.
Constant __REGISTRY__ Registry for the enum and its descriptor.
Class Method _missing_ Represent unknown open-enum numbers without losing their value.
__PROTO_DESCRIPTOR__ = (source)

Protobuf enum descriptor from the registry.

Value
REGISTRY.enum_descriptor('nebius.dns.v1.RecordSpec.RecordType')
__PROTO_FULL_NAME__: str = (source)

Fully qualified protobuf enum name.

Value
'nebius.dns.v1.RecordSpec.RecordType'

A record: IPv4 address

Value
1

AAAA record: IPv6 address

Value
2

CAA record: certificate issuance settings for this DNS zone and its subzones

Value
10

CNAME record: an alias for a canonical domain name

Value
4

HTTPS record: service binding with HTTPS protocol configuration. See RFC 9460, section 9.1

Value
12

MX record: mail server information (domain name, priority)

Value
5

NS record: domain name of an authoritative nameserver for this DNS zone, or one of its subzones

Value
8

PTR record: mapping from IP address to a domain name

Value
3
RECORD_TYPE_UNSPECIFIED: int = (source)

Record type is not specified

Value
0

SOA record: administrative information about this DNS zone

Value
9

SRV record: information about a network service (domain name, port, weight)

Value
7

SVCB record: service binding. See RFC 9460, section 2.3

Value
11

TXT record: text data, typically used to verify e-mail addresses, websites and TLS certificates

Value
6