Interface ComputeInstanceTemplateShieldedInstanceConfig

    • Method Detail

      • getEnableIntegrityMonitoring

        @Stability(Stable)
        @Nullable
        default Object getEnableIntegrityMonitoring()
        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}

      • getEnableSecureBoot

        @Stability(Stable)
        @Nullable
        default Object getEnableSecureBoot()
        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}

      • getEnableVtpm

        @Stability(Stable)
        @Nullable
        default Object getEnableVtpm()
        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}