Interface DnsManagedZoneDnssecConfigDefaultKeySpecs

  • All Superinterfaces:
    software.amazon.jsii.JsiiSerializable
    All Known Implementing Classes:
    DnsManagedZoneDnssecConfigDefaultKeySpecs.Jsii$Proxy

    @Generated(value="jsii-pacmak/1.102.0 (build e354887)",
               date="2024-08-31T03:59:21.062Z")
    @Stability(Stable)
    public interface DnsManagedZoneDnssecConfigDefaultKeySpecs
    extends software.amazon.jsii.JsiiSerializable
    • Method Detail

      • getAlgorithm

        @Stability(Stable)
        @Nullable
        default String getAlgorithm()
        String mnemonic specifying the DNSSEC algorithm of this key Possible values: ["ecdsap256sha256", "ecdsap384sha384", "rsasha1", "rsasha256", "rsasha512"].

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dns_managed_zone#algorithm DnsManagedZone#algorithm}

      • getKeyLength

        @Stability(Stable)
        @Nullable
        default Number getKeyLength()
        Length of the keys in bits.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dns_managed_zone#key_length DnsManagedZone#key_length}

      • getKeyType

        @Stability(Stable)
        @Nullable
        default String getKeyType()
        Specifies whether this is a key signing key (KSK) or a zone signing key (ZSK).

        Key signing keys have the Secure Entry Point flag set and, when active, will only be used to sign resource record sets of type DNSKEY. Zone signing keys do not have the Secure Entry Point flag set and will be used to sign all other types of resource record sets. Possible values: ["keySigning", "zoneSigning"] Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dns_managed_zone#key_type DnsManagedZone#key_type}

      • getKind

        @Stability(Stable)
        @Nullable
        default String getKind()
        Identifies what kind of resource this is.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dns_managed_zone#kind DnsManagedZone#kind}