Class DnsManagedZoneDnssecConfigDefaultKeySpecs.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.dns_managed_zone.DnsManagedZoneDnssecConfigDefaultKeySpecs.Jsii$Proxy
-
- All Implemented Interfaces:
DnsManagedZoneDnssecConfigDefaultKeySpecs,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- DnsManagedZoneDnssecConfigDefaultKeySpecs
@Stability(Stable) @Internal public static final class DnsManagedZoneDnssecConfigDefaultKeySpecs.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements DnsManagedZoneDnssecConfigDefaultKeySpecs
An implementation forDnsManagedZoneDnssecConfigDefaultKeySpecs
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.dns_managed_zone.DnsManagedZoneDnssecConfigDefaultKeySpecs
DnsManagedZoneDnssecConfigDefaultKeySpecs.Builder, DnsManagedZoneDnssecConfigDefaultKeySpecs.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(DnsManagedZoneDnssecConfigDefaultKeySpecs.Builder builder)Constructor that initializes the object based on literal property values passed by theDnsManagedZoneDnssecConfigDefaultKeySpecs.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)StringgetAlgorithm()String mnemonic specifying the DNSSEC algorithm of this key Possible values: ["ecdsap256sha256", "ecdsap384sha384", "rsasha1", "rsasha256", "rsasha512"].NumbergetKeyLength()Length of the keys in bits.StringgetKeyType()Specifies whether this is a key signing key (KSK) or a zone signing key (ZSK).StringgetKind()Identifies what kind of resource this is.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(DnsManagedZoneDnssecConfigDefaultKeySpecs.Builder builder)
Constructor that initializes the object based on literal property values passed by theDnsManagedZoneDnssecConfigDefaultKeySpecs.Builder.
-
-
Method Detail
-
getAlgorithm
public final String getAlgorithm()
Description copied from interface:DnsManagedZoneDnssecConfigDefaultKeySpecsString 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}
- Specified by:
getAlgorithmin interfaceDnsManagedZoneDnssecConfigDefaultKeySpecs
-
getKeyLength
public final Number getKeyLength()
Description copied from interface:DnsManagedZoneDnssecConfigDefaultKeySpecsLength 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}
- Specified by:
getKeyLengthin interfaceDnsManagedZoneDnssecConfigDefaultKeySpecs
-
getKeyType
public final String getKeyType()
Description copied from interface:DnsManagedZoneDnssecConfigDefaultKeySpecsSpecifies 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}
- Specified by:
getKeyTypein interfaceDnsManagedZoneDnssecConfigDefaultKeySpecs
-
getKind
public final String getKind()
Description copied from interface:DnsManagedZoneDnssecConfigDefaultKeySpecsIdentifies 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}
- Specified by:
getKindin interfaceDnsManagedZoneDnssecConfigDefaultKeySpecs
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-