NAME

gcloud alpha compute - create and manipulate Compute Engine resources

SYNOPSIS

gcloud alpha compute GROUP | COMMAND [GCLOUD_WIDE_FLAG ...]

DESCRIPTION

(ALPHA) The gcloud compute command group lets you create, configure, and manipulate Compute Engine virtual machine (VM) instances.

With Compute Engine, you can create and run VMs on Google's infrastructure. Compute Engine offers scale, performance, and value that lets you launch large compute clusters on Google's infrastructure.

For more information about Compute Engine, see the Compute Engine overview https://cloud.google.com/compute/ and the Compute Engine user documentation https://cloud.google.com/compute/docs/.

GCLOUD WIDE FLAGS

These flags are available to all commands: --help.

Run $ gcloud help for details.

GROUPS

GROUP is one of the following:

accelerator-types

(ALPHA) Read Compute Engine accelerator types.

addresses

(ALPHA) Read and manipulate Compute Engine addresses.

backend-buckets

(ALPHA) Read and manipulate backend buckets.

backend-services

(ALPHA) List, create, and delete backend services.

commitments

(ALPHA) Manage Compute Engine commitments.

diagnose

(ALPHA) Debugging tools for Compute Engine virtual machine instances.

disk-types

(ALPHA) Read Compute Engine virtual disk types.

disks

(ALPHA) Read and manipulate Compute Engine disks.

external-vpn-gateways

(ALPHA) List, create, delete and update External VPN Gateways.

firewall-policies

(ALPHA) Manage Compute Engine organization firewall policies.

firewall-rules

(ALPHA) List, create, update, and delete Compute Engine firewall rules.

forwarding-rules

(ALPHA) Read and manipulate traffic forwarding rules to network load balancers.

future-reservations

(ALPHA) Manage Compute Engine future reservations.

health-checks

(ALPHA) Read and manipulate health checks for load balanced instances.

http-health-checks

(ALPHA) Read and manipulate HTTP health checks for load balanced instances.

https-health-checks

(ALPHA) Read and manipulate HTTPS health checks for load balanced instances.

images

(ALPHA) List, create, and delete Compute Engine images.

instance-groups

(ALPHA) Read and manipulate Compute Engine instance groups.

instance-templates

(ALPHA) Read and manipulate Compute Engine instances templates.

instances

(ALPHA) Read and manipulate Compute Engine virtual machine instances.

instant-snapshots

(ALPHA) Create, list and delete Compute Engine instant snapshots.

interconnects

(ALPHA) Read and manipulate Compute Engine interconnects.

machine-images

(ALPHA) Read and manage Compute Engine machine image resources.

machine-types

(ALPHA) Read Compute Engine virtual machine types.

network-attachments

(ALPHA) Manage Compute Engine network attachment resources.

network-edge-security-services

(ALPHA) Read and manipulate network edge security services.

network-endpoint-groups

(ALPHA) Read and manipulate Compute Engine network endpoint groups.

network-firewall-policies

(ALPHA) Manage Compute Engine network firewall policies.

networks

(ALPHA) List, create, and delete Compute Engine networks.

operations

(ALPHA) Read and manipulate Compute Engine operations.

org-security-policies

(ALPHA) Manage Compute Engine organization security policies.

os-config

(ALPHA) Manage OS Config tasks for Compute Engine VM instances.

os-login

(ALPHA) Create and manipulate Compute Engine OS Login resources.

packet-mirrorings

(ALPHA) Manage Compute Engine packet mirroring resources.

project-info

(ALPHA) Read and manipulate project-level data like quotas and metadata.

public-advertised-prefixes

(ALPHA) Manage public advertised prefix resources.

public-delegated-prefixes

(ALPHA) Manage public delegated prefix resources.

queued-resources

(ALPHA) Manage queued resources.

regions

(ALPHA) List Compute Engine regions.

reservations

(ALPHA) Manage Compute Engine reservations.

resource-policies

(ALPHA) Manage Compute Engine Resource Policies.

routers

(ALPHA) List, create, and delete Compute Engine routers.

routes

(ALPHA) Read and manipulate routes.

security-policies

(ALPHA) Read and manipulate Cloud Armor security policies.

service-attachments

(ALPHA) Manage Compute Engine service attachment resources.

shared-vpc

(ALPHA) Configure shared VPC.

snapshots

(ALPHA) List, describe, and delete Compute Engine snapshots.

sole-tenancy

(ALPHA) Read and manage Compute Engine sole-tenancy resources.

ssl-certificates

(ALPHA) List, create, and delete Compute Engine SSL certificate resources.

ssl-policies

(ALPHA) List, create, delete and update Compute Engine SSL policies.

target-grpc-proxies

(ALPHA) Manage Compute Engine target gRPC proxy resources.

target-http-proxies

(ALPHA) List, create, and delete target HTTP proxies.

target-https-proxies

(ALPHA) List, create, and delete target HTTPS proxies.

target-instances

(ALPHA) Read and manipulate Compute Engine virtual target instances.

target-pools

(ALPHA) Control Compute Engine target pools for network load balancing.

target-ssl-proxies

(ALPHA) List, create, and delete target SSL proxies.

target-tcp-proxies

(ALPHA) List, create, and delete target TCP proxies.

target-vpn-gateways

(ALPHA) Read and manipulate classic VPN gateways.

tpus

(ALPHA) List, create, and delete Cloud TPUs.

url-maps

(ALPHA) List, create, and delete URL maps.

vpn-gateways

(ALPHA) read and manipulate Highly Available VPN Gateways.

vpn-tunnels

(ALPHA) Read and manipulate Compute Engine VPN tunnels.

zones

(ALPHA) List Compute Engine zones.

COMMANDS

COMMAND is one of the following:

config-ssh

(ALPHA) Populate SSH config files with Host entries from each instance.

connect-to-serial-port

(ALPHA) Connect to the serial port of an instance.

copy-files

(ALPHA) (DEPRECATED) Copy files to and from Google Compute Engine virtual machines via scp.

reset-windows-password

(ALPHA) Reset and return a password for a Windows machine instance.

scp

(ALPHA) Copy files to and from Google Compute Engine virtual machines via scp.

sign-url

(ALPHA) Sign specified URL for use with Cloud CDN Signed URLs.

ssh

(ALPHA) SSH into a virtual machine instance.

start-iap-tunnel

(ALPHA) Starts an IAP TCP forwarding tunnel.

NOTES

This command is currently in alpha and might change without notice. If this command fails with API permission errors despite specifying the correct project, you might be trying to access an API with an invitation-only early access allowlist. These variants are also available:

$ gcloud compute

$ gcloud beta compute