gcloud alpha compute instances bulk create
(--name-pattern
=NAME_PATTERN
| --predefined-names
=[INSTANCE_NAME
,…]) (--region
=REGION
| --zone
=ZONE
) [--accelerator
=[count
=COUNT
],[type
=TYPE
]] [--no-address
] [--async
] [--no-boot-disk-auto-delete
] [--boot-disk-device-name
=BOOT_DISK_DEVICE_NAME
] [--boot-disk-interface
=BOOT_DISK_INTERFACE
] [--boot-disk-provisioned-iops
=BOOT_DISK_PROVISIONED_IOPS
] [--boot-disk-provisioned-throughput
=BOOT_DISK_PROVISIONED_THROUGHPUT
] [--boot-disk-size
=BOOT_DISK_SIZE
] [--boot-disk-type
=BOOT_DISK_TYPE
] [--can-ip-forward
] [--count
=COUNT
] [--create-disk
=[PROPERTY
=VALUE
,…]] [--description
=DESCRIPTION
] [--discard-local-ssds-at-termination-timestamp
=DISCARD_LOCAL_SSDS_AT_TERMINATION_TIMESTAMP
] [--disk
=[boot
=BOOT
],[device-name
=DEVICE-NAME
],[name
=NAME
],[scope
=SCOPE
]] [--enable-display-device
] [--[no-]enable-nested-virtualization
] [--[no-]enable-uefi-networking
] [--enable-watchdog-timer
] [--erase-windows-vss-signature
] [--graceful-shutdown
] [--graceful-shutdown-max-duration
=GRACEFUL_SHUTDOWN_MAX_DURATION
] [--host-error-timeout-seconds
=HOST_ERROR_TIMEOUT_SECONDS
] [--instance-termination-action
=INSTANCE_TERMINATION_ACTION
] [--labels
=[KEY
=VALUE
,…]] [--local-ssd
=[device-name
=DEVICE-NAME
],[interface
=INTERFACE
],[size
=SIZE
]] [--local-ssd-recovery-timeout
=LOCAL_SSD_RECOVERY_TIMEOUT
] [--location-policy
=[ZONE
=POLICY
,…]] [--machine-type
=MACHINE_TYPE
] [--maintenance-interval
=MAINTENANCE_INTERVAL
] [--max-count-per-zone
=[ZONE
=MAX_COUNT_PER_ZONE
,…]] [--max-run-duration
=MAX_RUN_DURATION
] [--metadata
=KEY
=VALUE
,[KEY
=VALUE
,…]] [--metadata-from-file
=KEY
=LOCAL_FILE_PATH
,[…]] [--min-count
=MIN_COUNT
] [--min-cpu-platform
=PLATFORM
] [--min-node-cpu
=MIN_NODE_CPU
] [--network
=NETWORK
] [--network-interface
=[PROPERTY
=VALUE
,…]] [--network-performance-configs
=[PROPERTY
=VALUE
,…]] [--network-tier
=NETWORK_TIER
] [--numa-node-count
=NUMA_NODE_COUNT
] [--per-instance-hostnames
=[INSTANCE_NAME
=INSTANCE_HOSTNAME
,…]] [--performance-monitoring-unit
=PERFORMANCE_MONITORING_UNIT
] [--post-key-revocation-action-type
=POLICY
] [--preemptible
] [--provisioning-model
=PROVISIONING_MODEL
] [--resource-manager-tags
=[KEY
=VALUE
,…]] [--resource-policies
=[RESOURCE_POLICY
,…]] [--no-restart-on-failure
] [--secure-tags
=SECURE_TAG
,[SECURE_TAG
,…]] [--shielded-integrity-monitoring
] [--shielded-secure-boot
] [--shielded-vtpm
] [--[no-]skip-guest-os-shutdown
] [--source-instance-template
=SOURCE_INSTANCE_TEMPLATE
] [--stack-type
=STACK_TYPE
] [--subnet
=SUBNET
] [--tags
=TAG
,[TAG
,…]] [--target-distribution-shape
=SHAPE
] [--termination-time
=TERMINATION_TIME
] [--threads-per-core
=THREADS_PER_CORE
] [--turbo-mode
=TURBO_MODE
] [--visible-core-count
=VISIBLE_CORE_COUNT
] [--boot-disk-kms-key
=BOOT_DISK_KMS_KEY
: --boot-disk-kms-keyring
=BOOT_DISK_KMS_KEYRING
--boot-disk-kms-location
=BOOT_DISK_KMS_LOCATION
--boot-disk-kms-project
=BOOT_DISK_KMS_PROJECT
] [--confidential-compute
| --confidential-compute-type
=CONFIDENTIAL_COMPUTE_TYPE
] [--custom-cpu
=CUSTOM_CPU
--custom-memory
=CUSTOM_MEMORY
: --custom-extensions
--custom-vm-type
=CUSTOM_VM_TYPE
] [--image-project
=IMAGE_PROJECT
--source-snapshot-region
=SOURCE_SNAPSHOT_REGION
--image
=IMAGE
| --image-family
=IMAGE_FAMILY
| --source-snapshot
=SOURCE_SNAPSHOT
] [--maintenance-policy
=MAINTENANCE_POLICY
| --on-host-maintenance
=MAINTENANCE_POLICY
] [--public-dns
| --no-public-dns
] [--reservation
=RESERVATION
--reservation-affinity
=RESERVATION_AFFINITY
; default="any"] [--scopes
=[SCOPE
,…] | --no-scopes
] [--service-account
=SERVICE_ACCOUNT
| --no-service-account
] [GCLOUD_WIDE_FLAG …
]
(ALPHA)
gcloud alpha compute instances bulk create
facilitates the creation of multiple Compute Engine virtual machines with a single command. They offer a number of advantages compared to the single instance creation command. This includes the ability to automatically pick a zone in which to create instances based on resource availability, the ability to specify that the request be atomic or best-effort, and a faster rate of instance creation.
gcloud alpha compute instances bulk create --predefined-names=example-instance-1,example-instance-2,example-instance-3 --zone=us-central1-a
--name-pattern
=NAME_PATTERN
--count
is reached. If instances matching name pattern exist, the new instances will be assigned names to avoid clashing with the existing ones. E.g. if there exists instance-123
, the new instances will start at instance-124
and increment from there.
--predefined-names
=[INSTANCE_NAME
,…]
--count
is specified alongside this flag, provided count must equal the amount of names provided to this flag. If --count
is not specified, the number of virtual machines created will equal the number of names provided.
--region
=REGION
--zone
=ZONE
A list of zones can be fetched by running:
gcloud compute zones list
To unset the property, run:
gcloud config unset compute/zone
Alternatively, the zone can be stored in the environment variable CLOUDSDK_COMPUTE_ZONE.
--accelerator
=[count
=COUNT
],[type
=TYPE
]
type
count
--no-address
--async
--boot-disk-auto-delete
--no-boot-disk-auto-delete
to disable.
--boot-disk-device-name
=BOOT_DISK_DEVICE_NAME
--boot-disk-interface
=BOOT_DISK_INTERFACE
--boot-disk-provisioned-iops
=BOOT_DISK_PROVISIONED_IOPS
--boot-disk-provisioned-throughput
=BOOT_DISK_PROVISIONED_THROUGHPUT
--boot-disk-size
=BOOT_DISK_SIZE
KB
for kilobyte, MB
for megabyte, GB
for gigabyte, or TB
for terabyte. For example, 10GB
will produce a 10 gigabyte disk. Disk size must be a multiple of 1 GB. Default size unit is GB
.
--boot-disk-type
=BOOT_DISK_TYPE
$ gcloud compute disk-types list
.
--can-ip-forward
--count
=COUNT
--predefined-names
is specified, count must equal the amount of names provided to --predefined-names
. If not specified, the number of virtual machines created will equal the number of names provided to --predefined-names
.
--create-disk
=[PROPERTY
=VALUE
,…]
name
description
mode
ro
for read-only and rw
for read-write. If omitted, rw
is used as a default.
image
$ gcloud compute images list
. It is best practice to use image when a specific version of an image is needed. If both image and image-family flags are omitted a blank disk will be created.
image-family
image-project
gcloud compute images list
.
size
KB
for kilobyte, MB
for megabyte, GB
for gigabyte, or TB
for terabyte. For example, 10GB
will produce a 10 gigabyte disk. Disk size must be a multiple of 1 GB. If not specified, the default image size will be used for the new disk.
type
pd-standard
.
device-name
persistent-disk-N
is used.
provisioned-iops
provisioned-throughput
disk-resource-policy
https://www.googleapis.com/compute/v1/projects/my-project/regions/us-central1/resourcePolicies/my-resource-policy
projects/my-project/regions/us-central1/resourcePolicies/my-resource-policy
For more information, see the following docs:
auto-delete
yes
, this persistent disk will be automatically deleted when the instance is deleted. However, if the disk is later detached from the instance, this option won't apply. The default value for this is yes
.
architecture
storage-pool
interface
boot
yes
, indicates that this is a boot disk. The instance will use the first partition of the disk for its root file system. The default value for this is no
.
kms-key
This can either be the fully qualified path or the name.
The fully qualified Cloud KMS cryptokey name format is:
.projects/<kms-project>/locations/<kms-location>/keyRings/<kms-keyring>/ cryptoKeys/<key-name>
If the value is not fully qualified then kms-location, kms-keyring, and optionally kms-project are required.
See https://cloud.google.com/compute/docs/disks/customer-managed-encryption for more details.
kms-project
If the project is not specified then the project where the disk is being created will be used.
If this flag is set then key-location, kms-keyring, and kms-key are required.
See https://cloud.google.com/compute/docs/disks/customer-managed-encryption for more details.
kms-location
All Cloud KMS cryptokeys are reside in a 'location'. To get a list of possible locations run 'gcloud kms locations list'. If this flag is set then kms-keyring and kms-key are required. See https://cloud.google.com/compute/docs/disks/customer-managed-encryption for more details.
kms-keyring
If this flag is set then kms-location and kms-key are required.
See https://cloud.google.com/compute/docs/disks/customer-managed-encryption for more details.
source-snapshot
image-csek-required
$ gcloud compute images list
. It is best practice to use image when a specific version of an image is needed. If both image and image-family flags are omitted a blank disk will be created. Must be specified with image-csek-key-file
.
image-csek-key-file
image-csek-required
.
replica-zones
source-snapshot-region
--description
=DESCRIPTION
--discard-local-ssds-at-termination-timestamp
=DISCARD_LOCAL_SSDS_AT_TERMINATION_TIMESTAMP
true
and only allowed for VMs that have one or more local SSDs, use --instance-termination-action=STOP, and use either --max-run-duration or --termination-time.
This flag indicates the value that you want Compute Engine to use for the --discard-local-ssd
flag in the automatic gcloud compute instances stop
command. This flag only supports the true
value, which discards local SSD data when automatically stopping this VM during its terminationTimestamp
.
For more information about the --discard-local-ssd
flag, see https://cloud.google.com/compute/docs/disks/local-ssd#stop_instance.
--disk
=[boot
=BOOT
],[device-name
=DEVICE-NAME
],[name
=NAME
],[scope
=SCOPE
]
name
boot
yes
, indicates that this is a boot disk. The virtual machines will use the first partition of the disk for their root file systems. The default value for this is no
.
device-name
persistent-disk-N
is used.
scope
zonal
or regional
. If zonal
, the disk is interpreted as a zonal disk in the same zone as the instance (default). If regional
, the disk is interpreted as a regional disk in the same region as the instance. The default value for this is zonal
.
--enable-display-device
--[no-]enable-nested-virtualization
--enable-nested-virtualization
to enable and --no-enable-nested-virtualization
to disable.
--[no-]enable-uefi-networking
--enable-uefi-networking
to enable and --no-enable-uefi-networking
to disable.
--enable-watchdog-timer
--erase-windows-vss-signature
--graceful-shutdown
--graceful-shutdown-max-duration
=GRACEFUL_SHUTDOWN_MAX_DURATION
--host-error-timeout-seconds
=HOST_ERROR_TIMEOUT_SECONDS
--instance-termination-action
=INSTANCE_TERMINATION_ACTION
INSTANCE_TERMINATION_ACTION
must be one of:
DELETE
STOP
--labels
=[KEY
=VALUE
,…]
Keys must start with a lowercase character and contain only hyphens (-
), underscores (_
), lowercase characters, and numbers. Values must contain only hyphens (-
), underscores (_
), lowercase characters, and numbers.
--local-ssd
=[device-name
=DEVICE-NAME
],[interface
=INTERFACE
],[size
=SIZE
]
device-name
interface
is SCSI
. If omitted, a device name of the form local-ssd-N
will be used.
interface
SCSI
and NVME
. SCSI is the default and is supported by more guest operating systems. NVME might provide higher performance.
size
375GB
. Specify the --local-ssd
flag multiple times if you need multiple 375GB
local SSD partitions. You can specify a maximum of 24 local SSDs for a maximum of 9TB
attached to an instance.
--local-ssd-recovery-timeout
=LOCAL_SSD_RECOVERY_TIMEOUT
--location-policy
=[ZONE
=POLICY
,…]
allow
and deny
. Default for zones if left unspecified is allow
.
Example:
gcloud compute instances bulk create --name-pattern=example-### --count=5 --region=us-east1 --location-policy=us-east1-b=allow,us-east1-c=deny
--machine-type
=MACHINE_TYPE
--maintenance-interval
=MAINTENANCE_INTERVAL
MAINTENANCE_INTERVAL
must be one of:
PERIODIC
RECURRENT
--max-count-per-zone
=[ZONE
=MAX_COUNT_PER_ZONE
,…]
Example:
gcloud compute instances bulk create --name-pattern=example-### --count=5 --region=us-east1 --max-count-per-zone=us-east1-b=2,us-east-1-c=1
--max-run-duration
=MAX_RUN_DURATION
30m
for a duration of 30 minutes or specify 1d2h3m4s
for a duration of 1 day, 2 hours, 3 minutes, and 4 seconds. Alternatively, to specify a timestamp, use --termination-time instead.
If neither --max-run-duration nor --termination-time is specified (default), the VM instance runs until prompted by a user action or system event. If either is specified, the VM instance is scheduled to be automatically terminated at the VM's termination timestamp (terminationTimestamp
) using the action specified by --instance-termination-action.
Note: The terminationTimestamp
is removed whenever the VM is stopped or suspended and redefined whenever the VM is rerun. For --max-run-duration specifically, the terminationTimestamp
is the sum of MAX_RUN_DURATION and the time when the VM last entered the RUNNING
state, which changes whenever the VM is rerun.
--metadata
=KEY
=VALUE
,[KEY
=VALUE
,…]
--metadata key-1=value-1,key-2=value-2,key-3=value-3
. The combined total size for all metadata entries is 512 KB.
In images that have Compute Engine tools installed on them, such as the official images, the following metadata keys have special meanings:
startup-script
--metadata-from-file
can be used to pull the value from a file.
startup-script-url
startup-script
except that the script contents are pulled from a publicly-accessible location on the web. For startup scripts on Windows instances, the following metadata keys have special meanings: windows-startup-script-url
, windows-startup-script-cmd
, windows-startup-script-bat
, windows-startup-script-ps1
, sysprep-specialize-script-url
, sysprep-specialize-script-cmd
, sysprep-specialize-script-bat
, and sysprep-specialize-script-ps1
. For more information, see Running startup scripts.
--metadata-from-file
=KEY
=LOCAL_FILE_PATH
,[…]
--metadata
except that the value for the entry will be read from a local file. This is useful for values that are too large such as startup-script
contents.
--min-count
=MIN_COUNT
--count
.
--min-cpu-platform
=PLATFORM
gcloud alpha compute zones describe ZONE --format="value(availableCpuPlatforms)"
Default setting is "AUTOMATIC".
CPU platform selection is available only in selected zones.
You can find more information on-line: https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform
--min-node-cpu
=MIN_NODE_CPU
--network
=NETWORK
--subnet
is also specified, subnet must be a subnetwork of the network specified by this --network
flag. If neither is specified, the default network is used.
--network-interface
=[PROPERTY
=VALUE
,…]
--network
, --network-tier
, --no-address
, --subnet
, --stack-type
. This flag can be repeated to specify multiple network interfaces.
*network*::: Specifies the network that the interface will be part of. If subnet is also specified it must be subnetwork of this network. If neither is specified, this defaults to the "default" network.
*network-tier*::: Specifies the network tier of the interface. `_NETWORK_TIER_` must be one of: `PREMIUM`, `STANDARD`. The default value is `PREMIUM`.
*subnet*::: Specifies the subnet that the interface will be part of. If network key is also specified this must be a subnetwork of the specified network.
*nic-type*::: Specifies the Network Interface Controller (NIC) type for the interface. `_NIC_TYPE_` must be one of: `GVNIC`, `VIRTIO_NET`.
no-address
queue-count
stack-type
STACK_TYPE
must be one of: IPV4_ONLY
, IPV4_IPV6
, IPV6_ONLY
. The default value is IPV4_ONLY
.
*igmp-query*::: Determines if the Compute Engine Instance can receive and respond to IGMP query packets on the specified network interface. `_IGMP_QUERY_` must be one of: `IGMP_QUERY_V2`, `IGMP_QUERY_DISABLED`. It is disabled by default.
--network-performance-configs
=[PROPERTY
=VALUE
,…]
total-egress-bandwidth-tier
--network-tier
=NETWORK_TIER
NETWORK_TIER
must be one of: PREMIUM
, STANDARD
. The default value is PREMIUM
.
--numa-node-count
=NUMA_NODE_COUNT
--per-instance-hostnames
=[INSTANCE_NAME
=INSTANCE_HOSTNAME
,…]
--performance-monitoring-unit
=PERFORMANCE_MONITORING_UNIT
PERFORMANCE_MONITORING_UNIT
must be one of:
architectural
enhanced
standard
--post-key-revocation-action-type
=POLICY
POLICY
must be one of:
noop
shutdown
--preemptible
--provisioning-model
=PROVISIONING_MODEL
PROVISIONING_MODEL
must be one of:
RESERVATION_BOUND
SPOT
STANDARD
--resource-manager-tags
=[KEY
=VALUE
,…]
--resource-policies
=[RESOURCE_POLICY
,…]
--restart-on-failure
--no-restart-on-failure
to disable.
--secure-tags
=SECURE_TAG
,[SECURE_TAG
,…]
gcloud compute network firewall-policies rules create
(1) for more details.
--shielded-integrity-monitoring
gcloud compute instances update --shielded-learn-integrity-policy
. On Shielded VM instances, integrity monitoring is enabled by default. For information about how to modify Shielded VM options, see https://cloud.google.com/compute/docs/instances/modifying-shielded-vm. For information about monitoring integrity on Shielded VM instances, see https://cloud.google.com/compute/docs/instances/integrity-monitoring."
--shielded-secure-boot
--shielded-vtpm
--[no-]skip-guest-os-shutdown
--skip-guest-os-shutdown
to enable and --no-skip-guest-os-shutdown
to disable.
--source-instance-template
=SOURCE_INSTANCE_TEMPLATE
--stack-type
=STACK_TYPE
STACK_TYPE
must be one of:
IPV4_IPV6
IPV4_ONLY
IPV6_ONLY
--subnet
=SUBNET
--network
is also specified, subnet must be a subnetwork of the network specified by the --network
flag.
--tags
=TAG
,[TAG
,…]
gcloud compute firewall-rules create
(1) for more details.
To read more about configuring network tags, read this guide: https://cloud.google.com/vpc/docs/add-remove-network-tags
To list instances with their respective status and tags, run:
gcloud compute instances list --format='table(name,status,tags.list())'
To list instances tagged with a specific tag, tag1
, run:
gcloud compute instances list --filter='tags:tag1'
--target-distribution-shape
=SHAPE
ANY_SINGLE_ZONE
. SHAPE
must be one of:
ANY
ANY_SINGLE_ZONE
BALANCED
--termination-time
=TERMINATION_TIME
If neither --termination-time nor --max-run-duration is specified (default), the VM instance runs until prompted by a user action or system event. If either is specified, the VM instance is scheduled to be automatically terminated at the VM's termination timestamp (terminationTimestamp
) using the action specified by --instance-termination-action.
Note: The terminationTimestamp
is removed whenever the VM is stopped or suspended and redefined whenever the VM is rerun. For --termination-time specifically, the terminationTimestamp
remains the same whenever the VM is rerun, but any requests to rerun the VM fail if the specified timestamp is in the past.
--threads-per-core
=THREADS_PER_CORE
For more information about configuring SMT, see: https://cloud.google.com/compute/docs/instances/configuring-simultaneous-multithreading.
--turbo-mode
=TURBO_MODE
To achieve all-core-turbo frequency for more consistent CPU performance, set the field to ALL_CORE_MAX. The field is unset by default, which results in maximum performance single-core boosting.
--visible-core-count
=VISIBLE_CORE_COUNT
--boot-disk-kms-key
=BOOT_DISK_KMS_KEY
To set the kms-key
attribute:
--boot-disk-kms-key
on the command line.This flag argument must be specified if any of the other arguments in this group are specified.
--boot-disk-kms-keyring
=BOOT_DISK_KMS_KEYRING
To set the kms-keyring
attribute:
--boot-disk-kms-key
on the command line with a fully specified name;--boot-disk-kms-keyring
on the command line.--boot-disk-kms-location
=BOOT_DISK_KMS_LOCATION
To set the kms-location
attribute:
--boot-disk-kms-key
on the command line with a fully specified name;--boot-disk-kms-location
on the command line.--boot-disk-kms-project
=BOOT_DISK_KMS_PROJECT
To set the kms-project
attribute:
--boot-disk-kms-key
on the command line with a fully specified name;--boot-disk-kms-project
on the command line;core/project
.--confidential-compute
The --confidential-compute flag will soon be deprecated. Please use --confidential-compute-type=SEV
instead
--confidential-compute-type
=CONFIDENTIAL_COMPUTE_TYPE
CONFIDENTIAL_COMPUTE_TYPE
must be one of:
SEV
SEV_SNP
TDX
--custom-cpu
=CUSTOM_CPU
For some machine types, shared-core values can also be used. For example, for E2 machine types, you can specify micro
, small
, or medium
.
This flag argument must be specified if any of the other arguments in this group are specified.
--custom-memory
=CUSTOM_MEMORY
This flag argument must be specified if any of the other arguments in this group are specified.
--custom-extensions
--custom-vm-type
=CUSTOM_VM_TYPE
n1
. For more information about custom machine types, see: https://cloud.google.com/compute/docs/general-purpose-machines#custom_machine_types
--image-project
=IMAGE_PROJECT
gcloud projects list
.
--source-snapshot-region
=SOURCE_SNAPSHOT_REGION
--source-snapshot
flag. By default, when specifying a snapshot, the global snapshot scope is used. Use this flag to override this behavior to use regionally scoped snapshots.
--image
=IMAGE
$ gcloud compute images list
. It is best practice to use --image
when a specific version of an image is needed.
When using this option,
and --boot-disk-device-name
can be used to override the boot disk's device name and size, respectively.--boot-disk-size
--image-family
=IMAGE_FAMILY
--image-family
when the latest version of an image is needed.
By default,
is assumed for this flag.debian-12
--source-snapshot
=SOURCE_SNAPSHOT
At most one of these can be specified:
--maintenance-policy
=MAINTENANCE_POLICY
The --maintenance-policy flag is now deprecated. Please use --on-host-maintenance
instead. MAINTENANCE_POLICY
must be one of:
MIGRATE
TERMINATE
--on-host-maintenance
=MAINTENANCE_POLICY
MAINTENANCE_POLICY
must be one of:
MIGRATE
TERMINATE
--public-dns
--no-public-dns
--reservation
=RESERVATION
--reservation-affinity
is one of: specific
, specific-then-any-reservation
or specific-then-no-reservation
.
--reservation-affinity
=RESERVATION_AFFINITY
; default="any"
RESERVATION_AFFINITY
must be one of:
any
none
specific
specific-then-any-reservation
specific-then-no-reservation
--scopes
=[SCOPE
,…]
--scopes
nor --no-scopes
are specified and the project has no default service account, then the instance will be created with no scopes. Note that the level of access that a service account has is determined by a combination of access scopes and IAM roles so you must configure both access scopes and IAM roles for the service account to work properly.
SCOPE can be either the full URI of the scope or an alias. Default
scopes are assigned to all instances. Available aliases are:
Alias URI bigquery https://www.googleapis.com/auth/bigquery cloud-platform https://www.googleapis.com/auth/cloud-platform cloud-source-repos https://www.googleapis.com/auth/source.full_control cloud-source-repos-ro https://www.googleapis.com/auth/source.read_only compute-ro https://www.googleapis.com/auth/compute.readonly compute-rw https://www.googleapis.com/auth/compute datastore https://www.googleapis.com/auth/datastore default https://www.googleapis.com/auth/devstorage.read_only https://www.googleapis.com/auth/logging.write https://www.googleapis.com/auth/monitoring.write https://www.googleapis.com/auth/pubsub https://www.googleapis.com/auth/service.management.readonly https://www.googleapis.com/auth/servicecontrol https://www.googleapis.com/auth/trace.append gke-default https://www.googleapis.com/auth/devstorage.read_only https://www.googleapis.com/auth/logging.write https://www.googleapis.com/auth/monitoring https://www.googleapis.com/auth/service.management.readonly https://www.googleapis.com/auth/servicecontrol https://www.googleapis.com/auth/trace.append logging-write https://www.googleapis.com/auth/logging.write monitoring https://www.googleapis.com/auth/monitoring monitoring-read https://www.googleapis.com/auth/monitoring.read monitoring-write https://www.googleapis.com/auth/monitoring.write pubsub https://www.googleapis.com/auth/pubsub service-control https://www.googleapis.com/auth/servicecontrol service-management https://www.googleapis.com/auth/service.management.readonly sql (deprecated) https://www.googleapis.com/auth/sqlservice sql-admin https://www.googleapis.com/auth/sqlservice.admin storage-full https://www.googleapis.com/auth/devstorage.full_control storage-ro https://www.googleapis.com/auth/devstorage.read_only storage-rw https://www.googleapis.com/auth/devstorage.read_write taskqueue https://www.googleapis.com/auth/taskqueue trace https://www.googleapis.com/auth/trace.append userinfo-email https://www.googleapis.com/auth/userinfo.emailDEPRECATION WARNING: https://www.googleapis.com/auth/sqlservice account scope and
sql
alias do not provide SQL instance management capabilities and have been deprecated. Please, use https://www.googleapis.com/auth/sqlservice.admin or sql-admin
to manage your Google SQL Service instances.
--no-scopes
--service-account
=SERVICE_ACCOUNT
If not provided, the instance will use the project's default service account.
--no-service-account
--access-token-file
, --account
, --billing-project
, --configuration
, --flags-file
, --flatten
, --format
, --help
, --impersonate-service-account
, --log-http
, --project
, --quiet
, --trace-token
, --user-output-enabled
, --verbosity
.
Run $ gcloud help
for details.
gcloud compute instances bulk create
gcloud beta compute instances bulk create
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4