ComputeImage.Builder |
ComputeImage.Builder.connection(com.hashicorp.cdktf.SSHProvisionerConnection connection) |
|
ComputeImage.Builder |
ComputeImage.Builder.connection(com.hashicorp.cdktf.WinrmProvisionerConnection connection) |
|
ComputeImage.Builder |
ComputeImage.Builder.count(com.hashicorp.cdktf.TerraformCount count) |
|
ComputeImage.Builder |
ComputeImage.Builder.count(Number count) |
|
static ComputeImage.Builder |
ComputeImage.Builder.create(software.constructs.Construct scope,
String id) |
|
ComputeImage.Builder |
ComputeImage.Builder.dependsOn(List<? extends com.hashicorp.cdktf.ITerraformDependable> dependsOn) |
|
ComputeImage.Builder |
ComputeImage.Builder.description(String description) |
An optional description of this resource.
|
ComputeImage.Builder |
ComputeImage.Builder.diskSizeGb(Number diskSizeGb) |
Size of the image when restored onto a persistent disk (in GB).
|
ComputeImage.Builder |
ComputeImage.Builder.family(String family) |
The name of the image family to which this image belongs.
|
ComputeImage.Builder |
ComputeImage.Builder.forEach(com.hashicorp.cdktf.ITerraformIterator forEach) |
|
ComputeImage.Builder |
ComputeImage.Builder.guestOsFeatures(com.hashicorp.cdktf.IResolvable guestOsFeatures) |
guest_os_features block.
|
ComputeImage.Builder |
ComputeImage.Builder.guestOsFeatures(List<? extends ComputeImageGuestOsFeatures> guestOsFeatures) |
guest_os_features block.
|
ComputeImage.Builder |
ComputeImage.Builder.id(String id) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_image#id ComputeImage#id}.
|
ComputeImage.Builder |
ComputeImage.Builder.imageEncryptionKey(ComputeImageImageEncryptionKey imageEncryptionKey) |
image_encryption_key block.
|
ComputeImage.Builder |
ComputeImage.Builder.labels(Map<String,String> labels) |
Labels to apply to this Image.
|
ComputeImage.Builder |
ComputeImage.Builder.licenses(List<String> licenses) |
Any applicable license URI.
|
ComputeImage.Builder |
ComputeImage.Builder.lifecycle(com.hashicorp.cdktf.TerraformResourceLifecycle lifecycle) |
|
ComputeImage.Builder |
ComputeImage.Builder.name(String name) |
Name of the resource;
|
ComputeImage.Builder |
ComputeImage.Builder.project(String project) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_image#project ComputeImage#project}.
|
ComputeImage.Builder |
ComputeImage.Builder.provider(com.hashicorp.cdktf.TerraformProvider provider) |
|
ComputeImage.Builder |
ComputeImage.Builder.provisioners(List<? extends Object> provisioners) |
|
ComputeImage.Builder |
ComputeImage.Builder.rawDisk(ComputeImageRawDisk rawDisk) |
raw_disk block.
|
ComputeImage.Builder |
ComputeImage.Builder.sourceDisk(String sourceDisk) |
The source disk to create this image based on.
|
ComputeImage.Builder |
ComputeImage.Builder.sourceImage(String sourceImage) |
URL of the source image used to create this image.
|
ComputeImage.Builder |
ComputeImage.Builder.sourceSnapshot(String sourceSnapshot) |
URL of the source snapshot used to create this image.
|
ComputeImage.Builder |
ComputeImage.Builder.storageLocations(List<String> storageLocations) |
Cloud Storage bucket storage location of the image (regional or multi-regional).
|
ComputeImage.Builder |
ComputeImage.Builder.timeouts(ComputeImageTimeouts timeouts) |
timeouts block.
|