Interface ComputeImageImageEncryptionKey

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

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

      • getKmsKeySelfLink

        @Stability(Stable)
        @Nullable
        default String getKmsKeySelfLink()
        The self link of the encryption key that is stored in Google Cloud KMS.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_image#kms_key_self_link ComputeImage#kms_key_self_link}

      • getKmsKeyServiceAccount

        @Stability(Stable)
        @Nullable
        default String getKmsKeyServiceAccount()
        The service account being used for the encryption request for the given KMS key.

        If absent, the Compute Engine default service account is used. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_image#kms_key_service_account ComputeImage#kms_key_service_account}