TargetVMDetails is a collection of details for creating a VM in a target Compute Engine project.
JSON representation |
---|
{ "name": string, "project": string, "targetProject": string, "zone": string, "machineTypeSeries": string, "machineType": string, "network": string, "subnetwork": string, "internalIp": string, "externalIp": string, "networkTags": [ string ], "serviceAccount": string, "diskType": enum ( |
Fields | |
---|---|
name |
The name of the VM to create. |
project |
Output only. The project in which to create the VM. |
targetProject |
The full path of the resource of type TargetProject which represents the Compute Engine project in which to create this VM. |
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. |
network |
The network to connect the VM to. |
subnetwork |
The subnetwork to connect the VM to. |
internalIp |
The internal IP to define in the VM. The formats accepted are: |
externalIp |
The external IP to define in the VM. |
networkTags[] |
A list of network tags to associate with the 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 |
Output only. The OS license returned from the adaptation module report. |
computeScheduling |
Compute instance scheduling information (if empty default is used). |
networkInterfaces[] |
List of NICs connected to this VM. |
secureBoot |
Defines whether the instance has Secure Boot enabled. This can be set to true only if the vm boot option is EFI. |
bootOption |
Output only. 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 |
DiskType
Types of disks supported for the VM.
Enums | |
---|---|
DISK_TYPE_UNSPECIFIED |
An unspecified disk type. Will be used as STANDARD. |
STANDARD |
A Standard disk type. |
BALANCED |
An alternative to SSD persistent disks that balance performance and cost. |
SSD |
SSD hard disk type. |
HYPERDISK_BALANCED |
Hyperdisk balanced disk type. |
LicenseType
Types of licenses used in OS adaptation.
Enums | |
---|---|
DEFAULT |
The license type is the default for the OS. |
PAYG |
The license type is Pay As You Go license type. |
BYOL |
The license type is Bring Your Own License type. |
BootOption
Possible values for vm boot option.
Enums | |
---|---|
BOOT_OPTION_UNSPECIFIED |
The boot option is unknown. |
EFI |
The boot option is EFI. |
BIOS |
The boot option is BIOS. |