ComputeEngineTargetDetails is a collection of details for creating a VM in a target Compute Engine project.
JSON representation |
---|
{ "vmName": string, "project": string, "zone": string, "machineTypeSeries": string, "machineType": string, "networkTags": [ string ], "networkInterfaces": [ { object ( |
Fields | |
---|---|
vmName |
The name of the VM to create. |
project |
The Google Cloud target project ID or project name. |
zone |
The zone in which to create the VM. |
machineTypeSeries |
The machine type series to create the VM with. |
machineType |
The machine type to create the VM with. |
networkTags[] |
A list of network tags to associate with the VM. |
networkInterfaces[] |
List of NICs connected to this VM. |
serviceAccount |
The service account to associate the VM with. |
diskType |
The disk type to use in the VM. |
labels |
A map of labels to associate with the VM. An object containing a list of |
licenseType |
The license type to use in OS adaptation. |
appliedLicense |
The OS license returned from the adaptation module report. |
computeScheduling |
Compute instance scheduling information (if empty default is used). |
secureBoot |
Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI. |
bootOption |
The VM Boot Option, as set in the source VM. |
metadata |
The metadata key/value pairs to assign to the VM. An object containing a list of |
additionalLicenses[] |
Additional licenses to assign to the VM. |
hostname |
The hostname to assign to the VM. |