DsRecord class

Defines a Delegation Signer (DS) record, which is needed to enable DNSSEC for a domain. It contains a digest (hash) of a DNSKEY record that must be present in the domain's DNS zone.

Constructors

DsRecord({Input<DsRecordAlgorithm>? algorithm, Input<String>? digest, Input<DsRecordDigestType>? digestType, Input<int>? keyTag})
Creates a new DsRecord. algorithm The algorithm used to generate the referenced DNSKEY. digest The digest generated from the referenced DNSKEY. digestType The hash function used to generate the digest of the referenced DNSKEY. keyTag The key tag of the record. Must be set in range 0 -- 65535.
const
DsRecord.fromMap(Map<String, dynamic> map)
factory

Properties

algorithm → Input<DsRecordAlgorithm>?
The algorithm used to generate the referenced DNSKEY.
final
digest → Input<String>?
The digest generated from the referenced DNSKEY.
final
digestType → Input<DsRecordDigestType>?
The hash function used to generate the digest of the referenced DNSKEY.
final
hashCode → int
The hash code for this object.
no setterinherited
keyTag → Input<int>?
The key tag of the record. Must be set in range 0 -- 65535.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited