DsRecordArgs

data class DsRecordArgs(val algorithm: Output<DsRecordAlgorithm>? = null, val digest: Output<String>? = null, val digestType: Output<DsRecordDigestType>? = null, val keyTag: Output<Int>? = null) : ConvertibleToJava<DsRecordArgs>

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

Link copied to clipboard
fun DsRecordArgs(algorithm: Output<DsRecordAlgorithm>? = null, digest: Output<String>? = null, digestType: Output<DsRecordDigestType>? = null, keyTag: Output<Int>? = null)

Functions

Link copied to clipboard
open override fun toJava(): DsRecordArgs

Properties

Link copied to clipboard
val algorithm: Output<DsRecordAlgorithm>? = null

The algorithm used to generate the referenced DNSKEY.

Link copied to clipboard
val digest: Output<String>? = null

The digest generated from the referenced DNSKEY.

Link copied to clipboard
val digestType: Output<DsRecordDigestType>? = null

The hash function used to generate the digest of the referenced DNSKEY.

Link copied to clipboard
val keyTag: Output<Int>? = null

The key tag of the record. Must be set in range 0 -- 65535.