Class DnsManagedZoneDnssecConfig.Jsii$Proxy

    • 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.
    • Method Detail

      • getDefaultKeySpecs

        public final Object getDefaultKeySpecs()
        Description copied from interface: DnsManagedZoneDnssecConfig
        default_key_specs block.

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

        Specified by:
        getDefaultKeySpecs in interface DnsManagedZoneDnssecConfig
      • getKind

        public final String getKind()
        Description copied from interface: DnsManagedZoneDnssecConfig
        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}

        Specified by:
        getKind in interface DnsManagedZoneDnssecConfig
      • getNonExistence

        public final String getNonExistence()
        Description copied from interface: DnsManagedZoneDnssecConfig
        Specifies the mechanism used to provide authenticated denial-of-existence responses.

        non_existence can only be updated when the state is 'off'. Possible values: ["nsec", "nsec3"] Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dns_managed_zone#non_existence DnsManagedZone#non_existence}

        Specified by:
        getNonExistence in interface DnsManagedZoneDnssecConfig
      • getState

        public final String getState()
        Description copied from interface: DnsManagedZoneDnssecConfig
        Specifies whether DNSSEC is enabled, and what mode it is in Possible values: ["off", "on", "transfer"].

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

        Specified by:
        getState in interface DnsManagedZoneDnssecConfig
      • $jsii$toJson

        @Internal
        public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
        Specified by:
        $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object