Interface WorkbenchInstanceGceSetupDataDisks

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

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

      • getDiskEncryption

        @Stability(Stable)
        @Nullable
        default String getDiskEncryption()
        Optional. Input only. Disk encryption method used on the boot and data disks, defaults to GMEK. Possible values: ["GMEK", "CMEK"].

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/workbench_instance#disk_encryption WorkbenchInstance#disk_encryption}

      • getDiskSizeGb

        @Stability(Stable)
        @Nullable
        default String getDiskSizeGb()
        Optional.

        The size of the disk in GB attached to this VM instance, up to a maximum of 64000 GB (64 TB). If not specified, this defaults to 100. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/workbench_instance#disk_size_gb WorkbenchInstance#disk_size_gb}

      • getDiskType

        @Stability(Stable)
        @Nullable
        default String getDiskType()
        Optional. Input only. Indicates the type of the disk. Possible values: ["PD_STANDARD", "PD_SSD", "PD_BALANCED", "PD_EXTREME"].

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/workbench_instance#disk_type WorkbenchInstance#disk_type}

      • getKmsKey

        @Stability(Stable)
        @Nullable
        default String getKmsKey()
        'Optional.

        The KMS key used to encrypt the disks, only applicable if disk_encryption is CMEK. Format: 'projects/{project_id}/locations/{location}/keyRings/{key_ring_id}/cryptoKeys/{key_id}' Learn more about using your own encryption keys.' Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/workbench_instance#kms_key WorkbenchInstance#kms_key}