ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.advancedMachineFeatures(ComputeInstanceFromTemplateAdvancedMachineFeatures advancedMachineFeatures) |
advanced_machine_features block.
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.allowStoppingForUpdate(com.hashicorp.cdktf.IResolvable allowStoppingForUpdate) |
If true, allows Terraform to stop the instance to update its properties.
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.allowStoppingForUpdate(Boolean allowStoppingForUpdate) |
If true, allows Terraform to stop the instance to update its properties.
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.attachedDisk(com.hashicorp.cdktf.IResolvable attachedDisk) |
List of disks attached to the instance.
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.attachedDisk(List<? extends ComputeInstanceFromTemplateAttachedDisk> attachedDisk) |
List of disks attached to the instance.
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.bootDisk(ComputeInstanceFromTemplateBootDisk bootDisk) |
boot_disk block.
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.canIpForward(com.hashicorp.cdktf.IResolvable canIpForward) |
Whether sending and receiving of packets with non-matching source or destination IPs is allowed.
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.canIpForward(Boolean canIpForward) |
Whether sending and receiving of packets with non-matching source or destination IPs is allowed.
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.confidentialInstanceConfig(ComputeInstanceFromTemplateConfidentialInstanceConfig confidentialInstanceConfig) |
confidential_instance_config block.
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.connection(com.hashicorp.cdktf.SSHProvisionerConnection connection) |
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.connection(com.hashicorp.cdktf.WinrmProvisionerConnection connection) |
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.count(com.hashicorp.cdktf.TerraformCount count) |
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.count(Number count) |
|
static ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.create(software.constructs.Construct scope,
String id) |
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.deletionProtection(com.hashicorp.cdktf.IResolvable deletionProtection) |
Whether deletion protection is enabled on this instance.
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.deletionProtection(Boolean deletionProtection) |
Whether deletion protection is enabled on this instance.
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.dependsOn(List<? extends com.hashicorp.cdktf.ITerraformDependable> dependsOn) |
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.description(String description) |
A brief description of the resource.
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.desiredStatus(String desiredStatus) |
Desired status of the instance.
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.enableDisplay(com.hashicorp.cdktf.IResolvable enableDisplay) |
Whether the instance has virtual displays enabled.
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.enableDisplay(Boolean enableDisplay) |
Whether the instance has virtual displays enabled.
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.forEach(com.hashicorp.cdktf.ITerraformIterator forEach) |
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.guestAccelerator(com.hashicorp.cdktf.IResolvable guestAccelerator) |
List of the type and count of accelerator cards attached to the instance.
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.guestAccelerator(List<? extends ComputeInstanceFromTemplateGuestAccelerator> guestAccelerator) |
List of the type and count of accelerator cards attached to the instance.
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.hostname(String hostname) |
A custom hostname for the instance.
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.id(String id) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_instance_from_template#id ComputeInstanceFromTemplate#id}.
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.labels(Map<String,String> labels) |
A set of key/value label pairs assigned to the instance.
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.lifecycle(com.hashicorp.cdktf.TerraformResourceLifecycle lifecycle) |
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.machineType(String machineType) |
The machine type to create.
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.metadata(Map<String,String> metadata) |
Metadata key/value pairs made available within the instance.
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.metadataStartupScript(String metadataStartupScript) |
Metadata startup scripts made available within the instance.
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.minCpuPlatform(String minCpuPlatform) |
The minimum CPU platform specified for the VM instance.
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.name(String name) |
The name of the instance.
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.networkInterface(com.hashicorp.cdktf.IResolvable networkInterface) |
network_interface block.
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.networkInterface(List<? extends ComputeInstanceFromTemplateNetworkInterface> networkInterface) |
network_interface block.
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.networkPerformanceConfig(ComputeInstanceFromTemplateNetworkPerformanceConfig networkPerformanceConfig) |
network_performance_config block.
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.params(ComputeInstanceFromTemplateParams params) |
params block.
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.project(String project) |
The ID of the project in which the resource belongs.
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.provider(com.hashicorp.cdktf.TerraformProvider provider) |
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.provisioners(List<? extends Object> provisioners) |
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.reservationAffinity(ComputeInstanceFromTemplateReservationAffinity reservationAffinity) |
reservation_affinity block.
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.resourcePolicies(List<String> resourcePolicies) |
A list of self_links of resource policies to attach to the instance.
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.scheduling(ComputeInstanceFromTemplateScheduling scheduling) |
scheduling block.
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.scratchDisk(com.hashicorp.cdktf.IResolvable scratchDisk) |
The scratch disks attached to the instance.
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.scratchDisk(List<? extends ComputeInstanceFromTemplateScratchDisk> scratchDisk) |
The scratch disks attached to the instance.
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.serviceAccount(com.hashicorp.cdktf.IResolvable serviceAccount) |
The service account to attach to the instance.
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.serviceAccount(List<? extends ComputeInstanceFromTemplateServiceAccount> serviceAccount) |
The service account to attach to the instance.
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.shieldedInstanceConfig(ComputeInstanceFromTemplateShieldedInstanceConfig shieldedInstanceConfig) |
shielded_instance_config block.
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.sourceInstanceTemplate(String sourceInstanceTemplate) |
Name or self link of an instance template to create the instance based on.
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.tags(List<String> tags) |
The list of tags attached to the instance.
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.timeouts(ComputeInstanceFromTemplateTimeouts timeouts) |
timeouts block.
|
ComputeInstanceFromTemplate.Builder |
ComputeInstanceFromTemplate.Builder.zone(String zone) |
The zone of the instance.
|