Class ComputeInstanceTemplateShieldedInstanceConfig.Jsii$Proxy

    • Method Detail

      • getEnableIntegrityMonitoring

        public final Object getEnableIntegrityMonitoring()
        Description copied from interface: ComputeInstanceTemplateShieldedInstanceConfig
        Compare the most recent boot measurements to the integrity policy baseline and return a pair of pass/fail results depending on whether they match or not.

        Defaults to true. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_instance_template#enable_integrity_monitoring ComputeInstanceTemplate#enable_integrity_monitoring}

        Specified by:
        getEnableIntegrityMonitoring in interface ComputeInstanceTemplateShieldedInstanceConfig
      • getEnableSecureBoot

        public final Object getEnableSecureBoot()
        Description copied from interface: ComputeInstanceTemplateShieldedInstanceConfig
        Verify the digital signature of all boot components, and halt the boot process if signature verification fails.

        Defaults to false. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_instance_template#enable_secure_boot ComputeInstanceTemplate#enable_secure_boot}

        Specified by:
        getEnableSecureBoot in interface ComputeInstanceTemplateShieldedInstanceConfig
      • getEnableVtpm

        public final Object getEnableVtpm()
        Description copied from interface: ComputeInstanceTemplateShieldedInstanceConfig
        Use a virtualized trusted platform module, which is a specialized computer chip you can use to encrypt objects like keys and certificates.

        Defaults to true. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_instance_template#enable_vtpm ComputeInstanceTemplate#enable_vtpm}

        Specified by:
        getEnableVtpm in interface ComputeInstanceTemplateShieldedInstanceConfig
      • $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