ManagedZoneDnssecConfigArgs

data class ManagedZoneDnssecConfigArgs(val defaultKeySpecs: Output<List<ManagedZoneDnssecConfigDefaultKeySpecArgs>>? = null, val kind: Output<String>? = null, val nonExistence: Output<String>? = null, val state: Output<String>? = null) : ConvertibleToJava<ManagedZoneDnssecConfigArgs>

Constructors

Link copied to clipboard
constructor(defaultKeySpecs: Output<List<ManagedZoneDnssecConfigDefaultKeySpecArgs>>? = null, kind: Output<String>? = null, nonExistence: Output<String>? = null, state: Output<String>? = null)

Properties

Link copied to clipboard

Specifies parameters that will be used for generating initial DnsKeys for this ManagedZone. If you provide a spec for keySigning or zoneSigning, you must also provide one for the other. default_key_specs can only be updated when the state is off. Structure is documented below.

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

Identifies what kind of resource this is

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

Specifies the mechanism used to provide authenticated denial-of-existence responses. non_existence can only be updated when the state is off. Possible values are: nsec, nsec3.

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

Specifies whether DNSSEC is enabled, and what mode it is in Possible values are: off, on, transfer.

Functions

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