Interface WorkbenchInstanceGceSetupBootDisk
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
WorkbenchInstanceGceSetupBootDisk.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:23.041Z") @Stability(Stable) public interface WorkbenchInstanceGceSetupBootDisk extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classWorkbenchInstanceGceSetupBootDisk.BuilderA builder forWorkbenchInstanceGceSetupBootDiskstatic classWorkbenchInstanceGceSetupBootDisk.Jsii$ProxyAn implementation forWorkbenchInstanceGceSetupBootDisk
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static WorkbenchInstanceGceSetupBootDisk.Builderbuilder()default StringgetDiskEncryption()Optional.default StringgetDiskSizeGb()Optional.default StringgetDiskType()Optional.default StringgetKmsKey()'Optional.
-
-
-
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 boot disk in GB attached to this instance, up to a maximum of 64000 GB (64 TB). If not specified, this defaults to the recommended value of 150GB. 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. 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}
-
builder
@Stability(Stable) static WorkbenchInstanceGceSetupBootDisk.Builder builder()
-
-