- image_project
Project ID of where the image lies
- image
Name of the image resource to return
- image_family
Name of the image family to search for
- disk_source
Specifies a valid URL to an existing Persistent Disk resource.
- network
The name of the network interface
- externalIP
An external IP you have previously reserved, leave NULL to have one assigned or "none"
for no external access.
- minCpuPlatform
Specify a minimum CPU platform as per https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform
- project
Project ID for this request
- zone
The name of the zone for this request
- dry_run
whether to just create the request JSON
- disk_size_gb
If not NULL, override default size of the boot disk (size in GB)
- use_beta
If set to TRUE will use the beta version of the API. Should not be used for production purposes.
- acceleratorCount
Number of GPUs to add to instance. If using this, you may want to instead use gce_vm_gpu which sets some defaults for GPU instances.
- acceleratorType
Name of GPU to add, see gce_list_gpus
- name
The name of the resource, provided by the client when initially creating the resource
- canIpForward
Allows this instance to send and receive packets with non-matching destination or source IPs
- description
An optional description of this resource
- metadata
A named list of metadata key/value pairs assigned to this instance
- scheduling
Scheduling options for this instance, such as preemptible instances
- serviceAccounts
A list of service accounts, with their specified scopes, authorized for this instance
- tags
A list of tags to apply to this instance
- predefined_type
A predefined machine type from gce_list_machinetype
- cpus
If not defining predefined_type
, the number of CPUs
- memory
If not defining predefined_type
, amount of memory