[Yandex Cloud documentation](../index.md) > Yandex Compute Cloud > Compute Cloud

# Yandex Compute Cloud

Yandex Compute Cloud provides scalable computing capacity to create and manage virtual machines.  The service supports <a href="concepts/preemptible-vm.md">preemptible</a> VMs and fault-tolerant <a href="concepts/instance-groups/index.md">instance groups</a>.

You can connect your VMs to disks with Linux images from our <a href="https://yandex.cloud/en/marketplace">Marketplace</a>. Each disk is automatically replicated in its availability zone, ensuring reliable data storage. To make migrating data from one disk to another even easier, Compute Cloud also supports <a href="concepts/snapshot.md">disk snapshots</a>.

The Yandex Cloud infrastructure is <a href="https://storage.yandexcloud.net/yc-compliance/conformance_en_pdp.pdf">protected</a> pursuant to the Russian Federal Law 152-FZ on personal data.

This service is subject to a <a href="https://yandex.com/legal/cloud_sla">service level agreement</a>.  The service level is set out in the document titled <a href="https://yandex.ru/legal/cloud_sla_compute">Yandex Compute Cloud Service Level</a>.

# Yandex Compute Cloud

## Getting started

 - [Overview](quickstart/index.md)

 - [Creating a Linux VM](quickstart/quick-create-linux.md)

 - [Creating an instance group](quickstart/ig.md)

## Step-by-step guides

 - [All guides](operations/index.md)

### Creating a VM

 - [Creating a Linux VM](operations/vm-create/create-linux-vm.md)

 - [Creating a VM from disks](operations/vm-create/create-from-disks.md)

 - [Creating a VM with disks from snapshots](operations/vm-create/create-from-snapshots.md)

 - [Creating a VM from a custom image](operations/vm-create/create-from-user-image.md)

 - [Creating a VM with a custom configuration script](operations/vm-create/create-with-cloud-init-scripts.md)

 - [Creating a VM with metadata from environment variables](operations/vm-create/create-with-env-variables.md)

 - [Creating a VM instance with access to a Yandex Lockbox secret](operations/vm-create/create-with-lockbox-secret.md)

 - [Creating a VM with a GPU](operations/vm-create/create-vm-with-gpu.md)

 - [Creating a VM with Gen 2 hardware](operations/vm-create/create-gen2-vm.md)

 - [Making a VM preemptible](operations/vm-create/create-preemptible-vm.md)

### DSVM

 - [Overview](operations/dsvm/index.md)

 - [Creating a VM from a public DSVM image](operations/dsvm/quickstart.md)

### Placement groups

 - [Creating a placement group](operations/placement-groups/create.md)

 - [Deleting a placement group](operations/placement-groups/delete.md)

 - [Creating a VM in a placement group](operations/placement-groups/create-vm-in-pg.md)

 - [Creating an instance group in a placement group](operations/placement-groups/create-ig-in-pg.md)

 - [Adding a VM to a placement group](operations/placement-groups/add-vm.md)

 - [Removing a VM from a placement group](operations/placement-groups/delete-vm.md)

 - [Getting placement group info](operations/placement-groups/placement-groups-get-info.md)

 - [Removing an instance group from a placement group](operations/placement-groups/delete-ig-from-pg.md)

 - [Configuring VM placement group access permissions](operations/placement-groups/access.md)

### Images with pre-installed software

 - [Creating a VM from a public image](operations/images-with-pre-installed-software/create.md)

 - [Configuring software](operations/images-with-pre-installed-software/setup.md)

 - [Running a VM from a public image](operations/images-with-pre-installed-software/operate.md)

 - [Getting a list of public images](operations/images-with-pre-installed-software/get-list.md)

 - [Getting public image info](operations/images-with-pre-installed-software/get-info.md)

### Getting VM info

 - [Getting VM info](operations/vm-info/get-info.md)

 - [Getting the serial port output](operations/vm-info/get-serial-port-output.md)

### Managing a VM

 - [Stopping and starting a VM](operations/vm-control/vm-stop-and-start.md)

 - [Resetting a Windows Server VM user password](operations/vm-control/vm-reset-password.md)

 - [Attaching a disk to a VM](operations/vm-control/vm-attach-disk.md)

 - [Detaching a disk from a VM](operations/vm-control/vm-detach-disk.md)

 - [Moving a VM to a different availability zone](operations/vm-control/vm-change-zone.md)

 - [Moving a VM to a different folder](operations/vm-control/vm-change-folder.md)

 - [Moving a VM to a different cloud](operations/vm-control/vm-change-cloud.md)

 - [Adding another network interface to a VM](operations/vm-control/attach-network-interface.md)

 - [Deleting a network interface from a VM](operations/vm-control/detach-network-interface.md)

 - [Assigning a public IP address to a VM](operations/vm-control/vm-attach-public-ip.md)

 - [Unassigning a public IP address from a VM](operations/vm-control/vm-detach-public-ip.md)

 - [Making a VM public IP address static](operations/vm-control/vm-set-static-ip.md)

 - [Reassigning a public IP address from one VM to another](operations/vm-control/vm-transferring-public-ip.md)

 - [Updating the VM internal IP address](operations/vm-control/internal-ip-update.md)

 - [Updating a VM](operations/vm-control/vm-update.md)

 - [Changing VM computing resources](operations/vm-control/vm-update-resources.md)

 - [Changing VM security groups](operations/vm-control/vm-change-security-groups-set.md)

 - [VM maintenance policy management](operations/vm-control/vm-update-policies.md)

 - [Configuring VM access permissions](operations/vm-control/vm-access.md)

 - [Linking a service account to a VM](operations/vm-control/vm-connect-sa.md)

 - [Managing maintenance of GPU VMs](operations/vm-control/gpus-maintenance.md)

 - [Deleting a VM](operations/vm-control/vm-delete.md)

### Working with VM instance metadata

 - [Configuring metadata service parameters](operations/vm-metadata/setup-metadata-service.md)

 - [Getting VM instance metadata](operations/vm-metadata/get-vm-metadata.md)

 - [Getting a VM instance identity document](operations/vm-metadata/get-identity-document.md)

 - [Changing VM instance metadata](operations/vm-metadata/update-vm-metadata.md)

 - [Creating a VM with a custom configuration script](operations/vm-create/create-with-cloud-init-scripts.md)

 - [Creating a VM with metadata from environment variables](operations/vm-create/create-with-env-variables.md)

 - [Creating a VM instance with access to a Yandex Lockbox secret](operations/vm-create/create-with-lockbox-secret.md)

### Using a VM

 - [Connecting to a VM over SSH](operations/vm-connect/ssh.md)

 - [Connecting to a VM over SSH using Cloud Shell](operations/vm-connect/cloud-shell.md)

 - [Exchanging files with VMs](operations/vm-connect/scp-sftp.md)

 - [Connecting to a VM via RDP](operations/vm-connect/rdp.md)

 - [Connecting to a VM via PowerShell](operations/vm-connect/powershell.md)

#### OS Login

 - [Creating a VM with OS Login support](operations/vm-connect/os-login-create-vm.md)

 - [Configuring OS Login on an existing VM](operations/vm-connect/enable-os-login.md)

 - [Exporting an SSH certificate](operations/vm-connect/os-login-export-certificate.md)

 - [Connecting to a VM via OS Login](operations/vm-connect/os-login.md)

 - [Using Yandex Cloud from within a VM](operations/vm-connect/auth-inside-vm.md)

 - [Installing NVIDIA drivers](operations/vm-operate/install-nvidia-drivers.md)

 - [Recovering access to a VM](operations/vm-connect/recovery-access.md)

### Managing the password reset agent

 - [Testing the agent](operations/vm-guest-agent/check.md)

 - [Installing the agent](operations/vm-guest-agent/install.md)

 - [Resetting the admin password](operations/vm-guest-agent/reset-password.md)

 - [Deleting the agent](operations/vm-guest-agent/uninstall.md)

### Creating a disk

 - [Creating an empty disk](operations/disk-create/empty.md)

 - [Creating an empty disk with a large block](operations/disk-create/empty-disk-blocksize.md)

 - [Creating a non-replicated disk](operations/disk-create/nonreplicated.md)

 - [Creating a high-performance SSD](operations/disk-create/ssd-io.md)

 - [Recovering a disk from a snapshot](operations/disk-create/from-snapshot.md)

 - [Recovering a disk from an image](operations/disk-create/from-image.md)

### Managing a disk

 - [Updating a disk](operations/disk-control/update.md)

 - [Configuring disk snapshot schedules](operations/disk-control/configure-schedule.md)

 - [Moving a disk to a different folder](operations/disk-control/disk-change-folder.md)

 - [Moving a disk to a different availability zone](operations/disk-control/disk-change-zone.md)

 - [Encrypting a disk](operations/disk-control/disk-encrypt.md)

 - [Getting disk info](operations/disk-control/get-info.md)

 - [Configuring disk access permissions](operations/disk-control/disk-access.md)

 - [Deleting a disk](operations/disk-control/delete.md)

### Disk snapshots

 - [Creating a snapshot](operations/disk-control/create-snapshot.md)

 - [Getting disk snapshot info](operations/snapshot-control/get-snapshot.md)

 - [Deleting a snapshot](operations/snapshot-control/delete.md)

 - [Creating a snapshot schedule](operations/snapshot-control/create-schedule.md)

 - [Getting disk snapshot schedule info](operations/snapshot-control/get-snapshot-schedule.md)

 - [Changing a snapshot schedule](operations/snapshot-control/update-schedule.md)

 - [Disabling and enabling a snapshot schedule](operations/snapshot-control/stop-and-start-schedule.md)

 - [Encrypting an image](operations/snapshot-control/snapshot-encrypt.md)

 - [Configuring disk snapshot access permissions](operations/snapshot-control/snapshot-access.md)

 - [Configuring snapshot schedule access permissions](operations/snapshot-control/snapshot-schedule-access.md)

 - [Deleting a snapshot schedule](operations/snapshot-control/delete-schedule.md)

### Disk placement groups

 - [Creating a disk placement group](operations/disk-placement-groups/create.md)

 - [Adding a disk to a placement group](operations/disk-placement-groups/add-disk.md)

 - [Getting disk placement group info](operations/disk-placement-groups/get-info.md)

 - [Configuring disk placement group access permissions](operations/disk-placement-groups/access.md)

 - [Removing a disk from a placement group](operations/disk-placement-groups/remove-disk.md)

### Creating an image

 - [Setting up a disk image](operations/image-create/custom-image.md)

 - [Uploading a custom image](operations/image-create/upload.md)

 - [Creating an image from a disk](operations/image-create/create-from-disk.md)

 - [Creating an image from a disk snapshot](operations/image-create/create-from-snapshot.md)

 - [Creating an image from another custom image](operations/image-create/create-from-image.md)

### Managing an image

 - [Getting a list of images](operations/image-control/get-list.md)

 - [Getting image info](operations/image-control/image-control-get-info.md)

 - [Importing an image from another cloud or folder](operations/image-control/import.md)

 - [Encrypting an image](operations/image-control/encrypt.md)

 - [Configuring image access permissions](operations/image-control/access.md)

 - [Deleting an image](operations/image-control/delete.md)

### File storages

 - [Creating a file storage](operations/filesystem/create.md)

 - [Attaching a file storage to a VM](operations/filesystem/attach-to-vm.md)

 - [Detaching a file storage from a VM](operations/filesystem/detach-from-vm.md)

 - [Updating a file storage](operations/filesystem/update.md)

 - [Getting file storage info](operations/filesystem/get-info.md)

 - [Configuring file storage access permissions](operations/filesystem/filesystem-access.md)

 - [Deleting a file storage](operations/filesystem/delete.md)

### Serial console

 - [Managing serial console access](operations/serial-console/index.md)

 - [Connecting to a Linux VM serial console](operations/serial-console/connect-ssh.md)

 - [Connecting to a Windows VM serial console](operations/serial-console/windows-sac.md)

### Creating an instance group

 - [Creating a fixed-size instance group](operations/instance-groups/create-fixed-group.md)

 - [Creating a fixed-size instance group with a network load balancer](operations/instance-groups/create-with-balancer.md)

 - [Creating a fixed-size instance group with an L7 load balancer](operations/instance-groups/create-with-load-balancer.md)

 - [Creating an instance group with autoscaling](operations/instance-groups/create-autoscaled-group.md)

 - [Creating an instance group with Container Optimized Image](operations/instance-groups/create-with-coi.md)

 - [Creating an instance group based on a YAML specification](operations/instance-groups/create-from-yaml.md)

 - [Creating an instance group attached to a reserved instance pool](operations/instance-groups/create-group-with-pool.md)

 - [Creating an instance group in a placement group](operations/placement-groups/create-ig-in-pg.md)

 - [Creating a group of instances with fixed IP addresses](operations/instance-groups/create-with-fixed-ip.md)

 - [Creating an instance group connected to a file storage](operations/instance-groups/create-with-filesystem.md)

 - [Creating an instance group connected to Object Storage](operations/instance-groups/create-with-bucket.md)

### Getting instance group info

 - [Getting a list of instance groups](operations/instance-groups/get-list.md)

 - [Getting instance group info](operations/instance-groups/get-info.md)

 - [Getting a list of instances in a group](operations/instance-groups/get-list-instances.md)

### Managing an instance group

 - [Updating an instance group](operations/instance-groups/update.md)

 - [Updating an instance group based on a YAML specification](operations/instance-groups/update-from-yaml.md)

 - [Enable deletion protection](operations/instance-groups/enable-deletion-protection.md)

 - [Disabling and enabling availability zones for an instance group](operations/instance-groups/disable-enable-zone.md)

 - [Moving an instance group to a different availability zone](operations/instance-groups/move-group.md)

 - [Moving an instance group with a network load balancer to a different availability zone](operations/instance-groups/move-group-with-nlb.md)

 - [Moving an instance group with an L7 load balancer to a different availability zone](operations/instance-groups/move-group-with-alb.md)

 - [Configuring application health checks on a VM instance](operations/instance-groups/enable-autohealing.md)

#### Updating a group

 - [Rolling updates](operations/instance-groups/deploy/rolling-update.md)

 - [Zero-downtime updates](operations/instance-groups/deploy/zero-downtime.md)

 - [Pausing an instance group](operations/instance-groups/pause-processes.md)

 - [Resuming an instance group](operations/instance-groups/resume-processes.md)

 - [Sequentially restarting instances in a group](operations/instance-groups/rolling-restart.md)

 - [Sequentially recreating instances in a group](operations/instance-groups/rolling-recreate.md)

 - [Stopping an instance group](operations/instance-groups/stop.md)

 - [Starting an instance group](operations/instance-groups/start.md)

 - [Configuring instance group access permissions](operations/instance-groups/access.md)

 - [Removing an instance group from a placement group](operations/placement-groups/delete-ig-from-pg.md)

 - [Deleting an instance group](operations/instance-groups/delete.md)

### Dedicated hosts

 - [Creating a group of dedicated hosts](operations/dedicated-host/create-host-group.md)

 - [Creating a VM in a group of dedicated hosts](operations/dedicated-host/running-host-group-vms.md)

 - [Creating a VM on a dedicated host](operations/dedicated-host/running-host-vms.md)

 - [Configuring access permissions for a dedicated host group](operations/dedicated-host/access.md)

### Reserved instance pools

 - [Creating a reserved instance pool](operations/reserved-pools/create-reserved-pool.md)

 - [Updating a reserved instance pool](operations/reserved-pools/update-reserved-pool.md)

 - [Deleting a reserved instance pool](operations/reserved-pools/delete-reserved-pool.md)

 - [Managing instances in a pool](operations/reserved-pools/manage-pool-vms.md)

### GPU clusters

 - [Creating a GPU cluster](operations/gpu-cluster/gpu-cluster-create.md)

 - [Adding a VM to a GPU cluster](operations/gpu-cluster/gpu-add-to-cluster.md)

 - [Updating a GPU cluster](operations/gpu-cluster/gpu-cluster-update.md)

 - [Getting GPU cluster info](operations/gpu-cluster/gpu-cluster-get-info.md)

 - [Configuring GPU cluster access permissions](operations/gpu-cluster/access.md)

 - [Deleting a GPU cluster](operations/gpu-cluster/gpu-cluster-delete.md)

 - [Testing a GPU cluster physical state](operations/gpu-cluster/gpu-cluster-test-physical-state.md)

 - [Running parallel tasks in a GPU cluster](operations/gpu-cluster/gpu-cluster-mpirun-parallel.md)

 - [Testing InfiniBand throughput](operations/gpu-cluster/test-infiniband-bandwidth.md)

 - [Enabling a software-accelerated network](operations/enable-software-accelerated-network.md)

 - [Viewing operations on service resources](operations/operation-logs.md)

 - [Viewing metrics in Monitoring](operations/metrics-pull.md)

 - [NVIDIA driver update guide](operations/gpu-driver-update.md)

 - [Yandex Container Solution](../cos/index.md)

## Tutorials

 - [All tutorials](tutorials/index.md)

 - [Configuring time synchronization using NTP](tutorials/ntp.md)

### Working with an instance group with autoscaling

 - [Overview](tutorials/vm-autoscale/index.md)

 - [Management console](tutorials/vm-autoscale/console.md)

 - [Terraform](tutorials/vm-autoscale/terraform.md)

### Scheduled instance group scaling

 - [Overview](tutorials/vm-scale-scheduled/index.md)

 - [Management console, CLI, and API](tutorials/vm-scale-scheduled/console.md)

 - [Terraform](tutorials/vm-scale-scheduled/terraform.md)

 - [Autoscaling an instance group to process messages from a queue](tutorials/autoscale-monitoring.md)

 - [Updating an instance group under load](tutorials/updating-under-load.md)

 - [Deploying Remote Desktop Gateway](tutorials/rds-gw.md)

 - [Getting started with Packer](tutorials/packer-quickstart.md)

 - [Transferring logs from a VM to Yandex Cloud Logging](tutorials/vm-fluent-bit-logging.md)

 - [Building a VM image with infrastructure tools using Packer](tutorials/packer-custom-image.md)

 - [Migrating data to Yandex Cloud using Hystax Acura](tutorials/hystax-migration.md)

 - [Fault protection with Hystax Acura](tutorials/hystax-disaster-recovery.md)

 - [Backing up a VM with Hystax Acura](tutorials/hystax-backup.md)

 - [Deploying a fault-tolerant architecture with preemptible VMs](tutorials/nodejs-cron-restart-vm.md)

### Assigning a domain name to a web server VM

 - [Overview](tutorials/bind-domain-vm/index.md)

 - [Management console, CLI, and API](tutorials/bind-domain-vm/console.md)

 - [Terraform](tutorials/bind-domain-vm/terraform.md)

 - [Configuring a fault-tolerant architecture in Yandex Cloud](tutorials/fault-tolerance.md)

### Routing through a NAT instance

 - [Overview](tutorials/nat-instance/index.md)

 - [Management console](tutorials/nat-instance/console.md)

 - [Terraform](tutorials/nat-instance/terraform.md)

 - [Creating a budget trigger that invokes a function to stop a VM](tutorials/serverless-trigger-budget-vm.md)

 - [Creating triggers that invoke a function to stop a VM and send a Telegram notification](tutorials/serverless-trigger-budget-queue-vm-tg.md)

### OpenCart online store

 - [Overview](tutorials/opencart/index.md)

 - [Management console](tutorials/opencart/console.md)

 - [Terraform](tutorials/opencart/terraform.md)

 - [Creating a Python web application with Flask](tutorials/flask.md)

 - [Creating an SAP program in Yandex Cloud](tutorials/sap.md)

 - [Deploying a Minecraft server in Yandex Cloud](tutorials/minecraft-server.md)

 - [Automating image builds using Jenkins and Packer](tutorials/jenkins.md)

 - [Creating test VMs via GitLab CI](tutorials/test-vms-creation-via-gitlab-ci.md)

 - [High-performance computing on preemptible VMs](tutorials/hpc-on-preemptible.md)

### Single-node file server

 - [Overview](tutorials/single-node-file-server/index.md)

 - [Management console](tutorials/single-node-file-server/console.md)

 - [Terraform](tutorials/single-node-file-server/terraform.md)

 - [Configuring an SFTP server based on CentOS 7](tutorials/backup-and-archive-to-sftp.md)

 - [Deploying GlusterFS in high availability mode](tutorials/ha-regional-glusterfs.md)

 - [Deploying GlusterFS in high performance mode](tutorials/ha-regional-glusterfs-high-performance.md)

 - [Backing up to Object Storage with Bacula](tutorials/backup-with-bacula.md)

### Creating an L7 load balancer with DDoS protection

 - [Overview](tutorials/alb-with-ddos-protection/index.md)

 - [Management console, CLI](tutorials/alb-with-ddos-protection/console.md)

 - [Terraform](tutorials/alb-with-ddos-protection/terraform.md)

 - [Building a CI/CD pipeline in GitLab using serverless products](tutorials/ci-cd-serverless.md)

 - [Implementing a secure high-availability network infrastructure with a dedicated DMZ based on the Check Point NGFW](tutorials/high-accessible-dmz.md)

 - [Cloud infrastructure segmentation with the Check Point next-generation firewall](tutorials/network-segmentation-checkpoint.md)

 - [Configuring a secure GRE tunnel over IPsec](tutorials/gre-over-ipsec.md)

 - [Creating a bastion host](tutorials/bastion.md)

 - [Implementing fault-tolerant scenarios for NAT VMs](tutorials/route-switcher.md)

 - [Creating a tunnel between two subnets using OpenVPN Access Server](tutorials/site-to-site-openvpn.md)

 - [ViPNet Coordinator in Yandex Cloud](tutorials/vipnet-to-yc.md)

 - [Creating an external table from a Object Storage bucket table using a configuration file](tutorials/mgp-config-server-for-s3.md)

 - [Setting up network connectivity between BareMetal and Virtual Private Cloud subnets](tutorials/bm-vrf-and-vpc-interconnect.md)

 - [Working with snapshots in Managed Service for Kubernetes](tutorials/pvc-snapshot-restore.md)

### Container Optimized Image

 - [Creating a VM from a Container Optimized Image](tutorials/vm-create.md)

 - [Creating a VM from a Container Optimized Image with an additional volume for a Docker container](tutorials/vm-create-with-second-disk.md)

 - [Creating a VM from a Container Optimized Image with multiple Docker containers](tutorials/docker-compose.md)

 - [Creating an instance group from a Container Optimized Image](tutorials/ig-create.md)

 - [Creating an instance group from a Container Optimized Image with multiple Docker containers](tutorials/ig-with-containers.md)

 - [Updating a Container Optimized Image VM](tutorials/vm-update.md)

 - [Creating a VM and an instance group with a Container Optimized Image using Terraform](tutorials/coi-with-terraform.md)

### Microsoft products in Yandex Cloud

#### Secure password transmission to an initialization script

 - [Overview](tutorials/secure-password-script/index.md)

 - [Management console, CLI, and API](tutorials/secure-password-script/console.md)

 - [Terraform](tutorials/secure-password-script/terraform.md)

 - [Deploying Active Directory](tutorials/active-directory.md)

 - [Deploying Microsoft Exchange](tutorials/exchange.md)

 - [Deploying Remote Desktop Services](tutorials/rds.md)

 - [Deploying an Always On availability group with an internal network load balancer](tutorials/mssql-alwayson-lb.md)

 - [Deploying Remote Desktop Gateway](tutorials/rds-gw.md)

 - [Creating an MLFlow server for logging experiments and artifacts](tutorials/mlflow-datasphere.md)

 - [Deploying GitLab Runner on a virtual machine](tutorials/install-gitlab-runner.md)

 - [Running the DeepSeek-R1 language model in a GPU cluster](tutorials/gpu-cluster-deepseek.md)

 - [Running a vLLM library with the Gemma 3 language model on a VM with GPU](tutorials/vllm-gemma-gpu.md)

 - [Delivering USB devices to a virtual machine or BareMetal server](tutorials/usb-over-ip.md)

### Deploying Nextcloud integrated with Object Storage

 - [Overview](tutorials/integrate-nextcloud/index.md)

 - [Deploying Nextcloud on a VM from a Container Optimized Image](tutorials/integrate-nextcloud/coi-based.md)

 - [Manually deploying Nextcloud on a VM or VM group](tutorials/integrate-nextcloud/fault-tolerant.md)

 - [Deploying Nextcloud on a VM or VM group using Terraform](tutorials/integrate-nextcloud/terraform.md)

 - [Running a Docker image on a VM using Cloud Registry](tutorials/docker-cloud-registry.md)

 - [Deploying a SourceCraft worker on a VM](tutorials/self-hosted-worker-sourcecraft.md)

## Concepts

 - [Resource relationships](concepts/index.md)

### Virtual machines

 - [Overview](concepts/vm.md)

 - [Platforms](concepts/vm-platforms.md)

 - [vCPU performance levels](concepts/performance-levels.md)

 - [Hardware generations](concepts/hardware-generations.md)

 - [Preemptible VMs](concepts/preemptible-vm.md)

 - [VM network interfaces](concepts/network.md)

 - [Software accelerated network](concepts/software-accelerated-network.md)

 - [Live migration](concepts/live-migration.md)

 - [Placement groups](concepts/placement-groups.md)

 - [Statuses](concepts/vm-statuses.md)

 - [VM maintenance policies](concepts/maintenance-policies.md)

 - [Serial console](concepts/serial-console.md)

 - [Resetting Windows VM passwords](concepts/guest-agent.md)

### VM instance metadata

 - [Overview](concepts/vm-metadata.md)

 - [Metadata folders](concepts/metadata/directories.md)

 - [Keys processed in public images](concepts/metadata/public-image-keys.md)

 - [Transferring data to a VM instance](concepts/metadata/sending-metadata.md)

 - [Accessing metadata](concepts/metadata/accessing-metadata.md)

 - [Identity document](concepts/metadata/identity-document.md)

 - [Graphics processing units (GPUs)](concepts/gpus.md)

 - [GPU VM maintenance](concepts/gpus-maintenance.md)

### Disks and file storages

 - [Overview](concepts/storage-overview.md)

 - [Disks](concepts/disk.md)

 - [Disk snapshots](concepts/snapshot.md)

 - [Creating scheduled snapshots](concepts/snapshot-schedule.md)

 - [Non-replicated disk placement groups](concepts/disk-placement-group.md)

 - [File storages](concepts/filesystem.md)

 - [Read and write operations](concepts/storage-read-write.md)

 - [Images](concepts/image.md)

### Instance groups

 - [Overview](concepts/instance-groups/index.md)

#### Instance groups during a zonal incident

 - [Overview](concepts/instance-groups/zonal-inc/overview.md)

 - [Multi-zonal group with instances in the incident zone](concepts/instance-groups/zonal-inc/multi-zonal.md)

 - [Temporarily disabling availability zones](concepts/instance-groups/disable-enable-zone.md)

 - [Access](concepts/instance-groups/access.md)

 - [YAML specification](concepts/instance-groups/specification.md)

 - [Instance template](concepts/instance-groups/instance-template.md)

 - [Variables in an instance template](concepts/instance-groups/variables-in-the-template.md)

#### Policies

 - [Overview](concepts/instance-groups/policies/index.md)

 - [Allocation policy](concepts/instance-groups/policies/allocation-policy.md)

 - [Deployment policy](concepts/instance-groups/policies/deploy-policy.md)

 - [Scaling policy](concepts/instance-groups/policies/scale-policy.md)

 - [Recovery policy](concepts/instance-groups/policies/healing-policy.md)

 - [Scaling types](concepts/instance-groups/scale.md)

 - [Instance health checks and automatic recovery](concepts/instance-groups/autohealing.md)

#### Updating

 - [Overview](concepts/instance-groups/deploy/index.md)

 - [Allocating instances across zones](concepts/instance-groups/deploy/zones.md)

 - [Deployment algorithm](concepts/instance-groups/deploy/deploy.md)

 - [Rules for updating instances](concepts/instance-groups/deploy/instance.md)

 - [Updating secondary disks in an instance template](concepts/instance-groups/deploy/secondary-disk.md)

 - [Integrating with network and L7 load balancers](concepts/instance-groups/balancers.md)

 - [Handling a stateful workload](concepts/instance-groups/stateful-workload.md)

 - [Stopping and pausing an instance group](concepts/instance-groups/stopping-pausing.md)

 - [Sequentially restarting and recreating instances in a group](concepts/instance-groups/rolling-actions.md)

 - [Statuses](concepts/instance-groups/statuses.md)

 - [Dedicated host](concepts/dedicated-host.md)

 - [Reserved instance pools](concepts/reserved-pools.md)

 - [Encryption](concepts/encryption.md)

 - [Backups](concepts/backups.md)

 - [Quotas and limits](concepts/limits.md)

 - [Access management](security/index.md)

 - [Pricing policy](pricing.md)

## CLI reference

 - [Overview](cli-ref/index.md)

 - [connect-to-serial-port](cli-ref/connect-to-serial-port.md)

### disk

 - [Overview](cli-ref/disk/index.md)

 - [add-access-binding](cli-ref/disk/add-access-binding.md)

 - [add-labels](cli-ref/disk/add-labels.md)

 - [create](cli-ref/disk/create.md)

 - [delete](cli-ref/disk/delete.md)

 - [get](cli-ref/disk/get.md)

 - [list](cli-ref/disk/list.md)

 - [list-access-bindings](cli-ref/disk/list-access-bindings.md)

 - [list-operations](cli-ref/disk/list-operations.md)

 - [move](cli-ref/disk/move.md)

 - [relocate](cli-ref/disk/relocate.md)

 - [remove-access-binding](cli-ref/disk/remove-access-binding.md)

 - [remove-labels](cli-ref/disk/remove-labels.md)

 - [resize](cli-ref/disk/resize.md)

 - [set-access-bindings](cli-ref/disk/set-access-bindings.md)

 - [update](cli-ref/disk/update.md)

### disk-placement-group

 - [Overview](cli-ref/disk-placement-group/index.md)

 - [add-access-binding](cli-ref/disk-placement-group/add-access-binding.md)

 - [add-labels](cli-ref/disk-placement-group/add-labels.md)

 - [create](cli-ref/disk-placement-group/create.md)

 - [delete](cli-ref/disk-placement-group/delete.md)

 - [get](cli-ref/disk-placement-group/get.md)

 - [list](cli-ref/disk-placement-group/list.md)

 - [list-access-bindings](cli-ref/disk-placement-group/list-access-bindings.md)

 - [list-disks](cli-ref/disk-placement-group/list-disks.md)

 - [list-operations](cli-ref/disk-placement-group/list-operations.md)

 - [remove-access-binding](cli-ref/disk-placement-group/remove-access-binding.md)

 - [remove-labels](cli-ref/disk-placement-group/remove-labels.md)

 - [set-access-bindings](cli-ref/disk-placement-group/set-access-bindings.md)

 - [update](cli-ref/disk-placement-group/update.md)

### disk-type

 - [Overview](cli-ref/disk-type/index.md)

 - [get](cli-ref/disk-type/get.md)

 - [list](cli-ref/disk-type/list.md)

### filesystem

 - [Overview](cli-ref/filesystem/index.md)

 - [add-access-binding](cli-ref/filesystem/add-access-binding.md)

 - [add-labels](cli-ref/filesystem/add-labels.md)

 - [create](cli-ref/filesystem/create.md)

 - [delete](cli-ref/filesystem/delete.md)

 - [get](cli-ref/filesystem/get.md)

 - [list](cli-ref/filesystem/list.md)

 - [list-access-bindings](cli-ref/filesystem/list-access-bindings.md)

 - [list-operations](cli-ref/filesystem/list-operations.md)

 - [remove-access-binding](cli-ref/filesystem/remove-access-binding.md)

 - [remove-labels](cli-ref/filesystem/remove-labels.md)

 - [resize](cli-ref/filesystem/resize.md)

 - [set-access-bindings](cli-ref/filesystem/set-access-bindings.md)

 - [update](cli-ref/filesystem/update.md)

### gpu-cluster

 - [Overview](cli-ref/gpu-cluster/index.md)

 - [add-access-binding](cli-ref/gpu-cluster/add-access-binding.md)

 - [add-labels](cli-ref/gpu-cluster/add-labels.md)

 - [create](cli-ref/gpu-cluster/create.md)

 - [delete](cli-ref/gpu-cluster/delete.md)

 - [get](cli-ref/gpu-cluster/get.md)

 - [list](cli-ref/gpu-cluster/list.md)

 - [list-access-bindings](cli-ref/gpu-cluster/list-access-bindings.md)

 - [list-instances](cli-ref/gpu-cluster/list-instances.md)

 - [list-operations](cli-ref/gpu-cluster/list-operations.md)

 - [remove-access-binding](cli-ref/gpu-cluster/remove-access-binding.md)

 - [remove-labels](cli-ref/gpu-cluster/remove-labels.md)

 - [set-access-bindings](cli-ref/gpu-cluster/set-access-bindings.md)

 - [update](cli-ref/gpu-cluster/update.md)

### host-group

 - [Overview](cli-ref/host-group/index.md)

 - [add-access-binding](cli-ref/host-group/add-access-binding.md)

 - [add-labels](cli-ref/host-group/add-labels.md)

 - [create](cli-ref/host-group/create.md)

 - [delete](cli-ref/host-group/delete.md)

 - [get](cli-ref/host-group/get.md)

 - [list](cli-ref/host-group/list.md)

 - [list-access-bindings](cli-ref/host-group/list-access-bindings.md)

 - [list-hosts](cli-ref/host-group/list-hosts.md)

 - [list-instances](cli-ref/host-group/list-instances.md)

 - [list-operations](cli-ref/host-group/list-operations.md)

 - [remove-access-binding](cli-ref/host-group/remove-access-binding.md)

 - [remove-labels](cli-ref/host-group/remove-labels.md)

 - [set-access-bindings](cli-ref/host-group/set-access-bindings.md)

 - [update](cli-ref/host-group/update.md)

 - [update-host](cli-ref/host-group/update-host.md)

### host-type

 - [Overview](cli-ref/host-type/index.md)

 - [get](cli-ref/host-type/get.md)

 - [list](cli-ref/host-type/list.md)

### image

 - [Overview](cli-ref/image/index.md)

 - [add-access-binding](cli-ref/image/add-access-binding.md)

 - [add-labels](cli-ref/image/add-labels.md)

 - [create](cli-ref/image/create.md)

 - [delete](cli-ref/image/delete.md)

 - [get](cli-ref/image/get.md)

 - [get-latest-from-family](cli-ref/image/get-latest-from-family.md)

 - [list](cli-ref/image/list.md)

 - [list-access-bindings](cli-ref/image/list-access-bindings.md)

 - [list-operations](cli-ref/image/list-operations.md)

 - [remove-access-binding](cli-ref/image/remove-access-binding.md)

 - [remove-labels](cli-ref/image/remove-labels.md)

 - [set-access-bindings](cli-ref/image/set-access-bindings.md)

 - [update](cli-ref/image/update.md)

### instance

 - [Overview](cli-ref/instance/index.md)

 - [add-access-binding](cli-ref/instance/add-access-binding.md)

 - [add-labels](cli-ref/instance/add-labels.md)

 - [add-metadata](cli-ref/instance/add-metadata.md)

 - [add-one-to-one-nat](cli-ref/instance/add-one-to-one-nat.md)

 - [attach-disk](cli-ref/instance/attach-disk.md)

 - [attach-filesystem](cli-ref/instance/attach-filesystem.md)

 - [attach-network-interface](cli-ref/instance/attach-network-interface.md)

 - [create](cli-ref/instance/create.md)

 - [create-with-container](cli-ref/instance/create-with-container.md)

 - [delete](cli-ref/instance/delete.md)

 - [detach-disk](cli-ref/instance/detach-disk.md)

 - [detach-filesystem](cli-ref/instance/detach-filesystem.md)

 - [detach-network-interface](cli-ref/instance/detach-network-interface.md)

 - [get](cli-ref/instance/get.md)

 - [get-serial-port-output](cli-ref/instance/get-serial-port-output.md)

 - [list](cli-ref/instance/list.md)

 - [list-access-bindings](cli-ref/instance/list-access-bindings.md)

 - [list-operations](cli-ref/instance/list-operations.md)

 - [move](cli-ref/instance/move.md)

 - [relocate](cli-ref/instance/relocate.md)

 - [remove-access-binding](cli-ref/instance/remove-access-binding.md)

 - [remove-labels](cli-ref/instance/remove-labels.md)

 - [remove-metadata](cli-ref/instance/remove-metadata.md)

 - [remove-one-to-one-nat](cli-ref/instance/remove-one-to-one-nat.md)

 - [restart](cli-ref/instance/restart.md)

 - [set-access-bindings](cli-ref/instance/set-access-bindings.md)

 - [simulate-maintenance-event](cli-ref/instance/simulate-maintenance-event.md)

 - [start](cli-ref/instance/start.md)

 - [stop](cli-ref/instance/stop.md)

 - [update](cli-ref/instance/update.md)

 - [update-container](cli-ref/instance/update-container.md)

 - [update-network-interface](cli-ref/instance/update-network-interface.md)

### instance-group

 - [Overview](cli-ref/instance-group/index.md)

 - [add-access-binding](cli-ref/instance-group/add-access-binding.md)

 - [add-labels](cli-ref/instance-group/add-labels.md)

 - [add-metadata](cli-ref/instance-group/add-metadata.md)

 - [create](cli-ref/instance-group/create.md)

 - [delete](cli-ref/instance-group/delete.md)

 - [delete-instances](cli-ref/instance-group/delete-instances.md)

 - [disable-zones](cli-ref/instance-group/disable-zones.md)

 - [enable-zones](cli-ref/instance-group/enable-zones.md)

 - [get](cli-ref/instance-group/get.md)

 - [list](cli-ref/instance-group/list.md)

 - [list-access-bindings](cli-ref/instance-group/list-access-bindings.md)

 - [list-instances](cli-ref/instance-group/list-instances.md)

 - [list-logs](cli-ref/instance-group/list-logs.md)

 - [list-operations](cli-ref/instance-group/list-operations.md)

 - [remove-access-binding](cli-ref/instance-group/remove-access-binding.md)

 - [remove-labels](cli-ref/instance-group/remove-labels.md)

 - [remove-metadata](cli-ref/instance-group/remove-metadata.md)

 - [rolling-recreate](cli-ref/instance-group/rolling-recreate.md)

 - [rolling-restart](cli-ref/instance-group/rolling-restart.md)

 - [set-access-bindings](cli-ref/instance-group/set-access-bindings.md)

 - [start](cli-ref/instance-group/start.md)

 - [stop](cli-ref/instance-group/stop.md)

 - [stop-instances](cli-ref/instance-group/stop-instances.md)

 - [update](cli-ref/instance-group/update.md)

### maintenance

 - [Overview](cli-ref/maintenance/index.md)

 - [get](cli-ref/maintenance/get.md)

 - [list](cli-ref/maintenance/list.md)

 - [reschedule](cli-ref/maintenance/reschedule.md)

### placement-group

 - [Overview](cli-ref/placement-group/index.md)

 - [add-access-binding](cli-ref/placement-group/add-access-binding.md)

 - [add-labels](cli-ref/placement-group/add-labels.md)

 - [create](cli-ref/placement-group/create.md)

 - [delete](cli-ref/placement-group/delete.md)

 - [get](cli-ref/placement-group/get.md)

 - [list](cli-ref/placement-group/list.md)

 - [list-access-bindings](cli-ref/placement-group/list-access-bindings.md)

 - [list-instances](cli-ref/placement-group/list-instances.md)

 - [list-operations](cli-ref/placement-group/list-operations.md)

 - [remove-access-binding](cli-ref/placement-group/remove-access-binding.md)

 - [remove-labels](cli-ref/placement-group/remove-labels.md)

 - [set-access-bindings](cli-ref/placement-group/set-access-bindings.md)

 - [update](cli-ref/placement-group/update.md)

### reserved-instance-pool

 - [Overview](cli-ref/reserved-instance-pool/index.md)

 - [create](cli-ref/reserved-instance-pool/create.md)

 - [delete](cli-ref/reserved-instance-pool/delete.md)

 - [get](cli-ref/reserved-instance-pool/get.md)

 - [list](cli-ref/reserved-instance-pool/list.md)

 - [list-instances](cli-ref/reserved-instance-pool/list-instances.md)

 - [list-operations](cli-ref/reserved-instance-pool/list-operations.md)

 - [update](cli-ref/reserved-instance-pool/update.md)

### snapshot

 - [Overview](cli-ref/snapshot/index.md)

 - [add-access-binding](cli-ref/snapshot/add-access-binding.md)

 - [add-labels](cli-ref/snapshot/add-labels.md)

 - [create](cli-ref/snapshot/create.md)

 - [delete](cli-ref/snapshot/delete.md)

 - [get](cli-ref/snapshot/get.md)

 - [list](cli-ref/snapshot/list.md)

 - [list-access-bindings](cli-ref/snapshot/list-access-bindings.md)

 - [list-operations](cli-ref/snapshot/list-operations.md)

 - [remove-access-binding](cli-ref/snapshot/remove-access-binding.md)

 - [remove-labels](cli-ref/snapshot/remove-labels.md)

 - [set-access-bindings](cli-ref/snapshot/set-access-bindings.md)

 - [update](cli-ref/snapshot/update.md)

### snapshot-schedule

 - [Overview](cli-ref/snapshot-schedule/index.md)

 - [add-access-binding](cli-ref/snapshot-schedule/add-access-binding.md)

 - [add-disks](cli-ref/snapshot-schedule/add-disks.md)

 - [add-labels](cli-ref/snapshot-schedule/add-labels.md)

 - [add-snapshot-labels](cli-ref/snapshot-schedule/add-snapshot-labels.md)

 - [create](cli-ref/snapshot-schedule/create.md)

 - [delete](cli-ref/snapshot-schedule/delete.md)

 - [disable](cli-ref/snapshot-schedule/disable.md)

 - [enable](cli-ref/snapshot-schedule/enable.md)

 - [get](cli-ref/snapshot-schedule/get.md)

 - [list](cli-ref/snapshot-schedule/list.md)

 - [list-access-bindings](cli-ref/snapshot-schedule/list-access-bindings.md)

 - [list-disks](cli-ref/snapshot-schedule/list-disks.md)

 - [list-operations](cli-ref/snapshot-schedule/list-operations.md)

 - [list-snapshots](cli-ref/snapshot-schedule/list-snapshots.md)

 - [remove-access-binding](cli-ref/snapshot-schedule/remove-access-binding.md)

 - [remove-disks](cli-ref/snapshot-schedule/remove-disks.md)

 - [remove-labels](cli-ref/snapshot-schedule/remove-labels.md)

 - [remove-snapshot-labels](cli-ref/snapshot-schedule/remove-snapshot-labels.md)

 - [set-access-bindings](cli-ref/snapshot-schedule/set-access-bindings.md)

 - [update](cli-ref/snapshot-schedule/update.md)

### ssh

 - [Overview](cli-ref/ssh/index.md)

#### certificate

 - [Overview](cli-ref/ssh/certificate/index.md)

 - [export](cli-ref/ssh/certificate/export.md)

### v0

 - [Overview](cli-ref/v0/index.md)

 - [connect-to-serial-port](cli-ref/v0/connect-to-serial-port.md)

#### disk

 - [Overview](cli-ref/v0/disk/index.md)

 - [add-access-binding](cli-ref/v0/disk/add-access-binding.md)

 - [add-labels](cli-ref/v0/disk/add-labels.md)

 - [create](cli-ref/v0/disk/create.md)

 - [delete](cli-ref/v0/disk/delete.md)

 - [get](cli-ref/v0/disk/get.md)

 - [list](cli-ref/v0/disk/list.md)

 - [list-access-bindings](cli-ref/v0/disk/list-access-bindings.md)

 - [list-operations](cli-ref/v0/disk/list-operations.md)

 - [move](cli-ref/v0/disk/move.md)

 - [relocate](cli-ref/v0/disk/relocate.md)

 - [remove-access-binding](cli-ref/v0/disk/remove-access-binding.md)

 - [remove-labels](cli-ref/v0/disk/remove-labels.md)

 - [resize](cli-ref/v0/disk/resize.md)

 - [set-access-bindings](cli-ref/v0/disk/set-access-bindings.md)

 - [update](cli-ref/v0/disk/update.md)

#### disk-placement-group

 - [Overview](cli-ref/v0/disk-placement-group/index.md)

 - [add-access-binding](cli-ref/v0/disk-placement-group/add-access-binding.md)

 - [add-labels](cli-ref/v0/disk-placement-group/add-labels.md)

 - [create](cli-ref/v0/disk-placement-group/create.md)

 - [delete](cli-ref/v0/disk-placement-group/delete.md)

 - [get](cli-ref/v0/disk-placement-group/get.md)

 - [list](cli-ref/v0/disk-placement-group/list.md)

 - [list-access-bindings](cli-ref/v0/disk-placement-group/list-access-bindings.md)

 - [list-disks](cli-ref/v0/disk-placement-group/list-disks.md)

 - [list-operations](cli-ref/v0/disk-placement-group/list-operations.md)

 - [remove-access-binding](cli-ref/v0/disk-placement-group/remove-access-binding.md)

 - [remove-labels](cli-ref/v0/disk-placement-group/remove-labels.md)

 - [set-access-bindings](cli-ref/v0/disk-placement-group/set-access-bindings.md)

 - [update](cli-ref/v0/disk-placement-group/update.md)

#### disk-type

 - [Overview](cli-ref/v0/disk-type/index.md)

 - [get](cli-ref/v0/disk-type/get.md)

 - [list](cli-ref/v0/disk-type/list.md)

#### filesystem

 - [Overview](cli-ref/v0/filesystem/index.md)

 - [add-access-binding](cli-ref/v0/filesystem/add-access-binding.md)

 - [add-labels](cli-ref/v0/filesystem/add-labels.md)

 - [create](cli-ref/v0/filesystem/create.md)

 - [delete](cli-ref/v0/filesystem/delete.md)

 - [get](cli-ref/v0/filesystem/get.md)

 - [list](cli-ref/v0/filesystem/list.md)

 - [list-access-bindings](cli-ref/v0/filesystem/list-access-bindings.md)

 - [list-operations](cli-ref/v0/filesystem/list-operations.md)

 - [remove-access-binding](cli-ref/v0/filesystem/remove-access-binding.md)

 - [remove-labels](cli-ref/v0/filesystem/remove-labels.md)

 - [resize](cli-ref/v0/filesystem/resize.md)

 - [set-access-bindings](cli-ref/v0/filesystem/set-access-bindings.md)

 - [update](cli-ref/v0/filesystem/update.md)

#### gpu-cluster

 - [Overview](cli-ref/v0/gpu-cluster/index.md)

 - [add-access-binding](cli-ref/v0/gpu-cluster/add-access-binding.md)

 - [add-labels](cli-ref/v0/gpu-cluster/add-labels.md)

 - [create](cli-ref/v0/gpu-cluster/create.md)

 - [delete](cli-ref/v0/gpu-cluster/delete.md)

 - [get](cli-ref/v0/gpu-cluster/get.md)

 - [list](cli-ref/v0/gpu-cluster/list.md)

 - [list-access-bindings](cli-ref/v0/gpu-cluster/list-access-bindings.md)

 - [list-instances](cli-ref/v0/gpu-cluster/list-instances.md)

 - [list-operations](cli-ref/v0/gpu-cluster/list-operations.md)

 - [remove-access-binding](cli-ref/v0/gpu-cluster/remove-access-binding.md)

 - [remove-labels](cli-ref/v0/gpu-cluster/remove-labels.md)

 - [set-access-bindings](cli-ref/v0/gpu-cluster/set-access-bindings.md)

 - [update](cli-ref/v0/gpu-cluster/update.md)

#### host-group

 - [Overview](cli-ref/v0/host-group/index.md)

 - [add-access-binding](cli-ref/v0/host-group/add-access-binding.md)

 - [add-labels](cli-ref/v0/host-group/add-labels.md)

 - [create](cli-ref/v0/host-group/create.md)

 - [delete](cli-ref/v0/host-group/delete.md)

 - [get](cli-ref/v0/host-group/get.md)

 - [list](cli-ref/v0/host-group/list.md)

 - [list-access-bindings](cli-ref/v0/host-group/list-access-bindings.md)

 - [list-hosts](cli-ref/v0/host-group/list-hosts.md)

 - [list-instances](cli-ref/v0/host-group/list-instances.md)

 - [list-operations](cli-ref/v0/host-group/list-operations.md)

 - [remove-access-binding](cli-ref/v0/host-group/remove-access-binding.md)

 - [remove-labels](cli-ref/v0/host-group/remove-labels.md)

 - [set-access-bindings](cli-ref/v0/host-group/set-access-bindings.md)

 - [update](cli-ref/v0/host-group/update.md)

 - [update-host](cli-ref/v0/host-group/update-host.md)

#### host-type

 - [Overview](cli-ref/v0/host-type/index.md)

 - [get](cli-ref/v0/host-type/get.md)

 - [list](cli-ref/v0/host-type/list.md)

#### image

 - [Overview](cli-ref/v0/image/index.md)

 - [add-access-binding](cli-ref/v0/image/add-access-binding.md)

 - [add-labels](cli-ref/v0/image/add-labels.md)

 - [create](cli-ref/v0/image/create.md)

 - [delete](cli-ref/v0/image/delete.md)

 - [get](cli-ref/v0/image/get.md)

 - [get-latest-from-family](cli-ref/v0/image/get-latest-from-family.md)

 - [list](cli-ref/v0/image/list.md)

 - [list-access-bindings](cli-ref/v0/image/list-access-bindings.md)

 - [list-operations](cli-ref/v0/image/list-operations.md)

 - [remove-access-binding](cli-ref/v0/image/remove-access-binding.md)

 - [remove-labels](cli-ref/v0/image/remove-labels.md)

 - [set-access-bindings](cli-ref/v0/image/set-access-bindings.md)

 - [update](cli-ref/v0/image/update.md)

#### instance

 - [Overview](cli-ref/v0/instance/index.md)

 - [add-access-binding](cli-ref/v0/instance/add-access-binding.md)

 - [add-labels](cli-ref/v0/instance/add-labels.md)

 - [add-metadata](cli-ref/v0/instance/add-metadata.md)

 - [add-one-to-one-nat](cli-ref/v0/instance/add-one-to-one-nat.md)

 - [attach-disk](cli-ref/v0/instance/attach-disk.md)

 - [attach-filesystem](cli-ref/v0/instance/attach-filesystem.md)

 - [attach-network-interface](cli-ref/v0/instance/attach-network-interface.md)

 - [create](cli-ref/v0/instance/create.md)

 - [create-with-container](cli-ref/v0/instance/create-with-container.md)

 - [delete](cli-ref/v0/instance/delete.md)

 - [detach-disk](cli-ref/v0/instance/detach-disk.md)

 - [detach-filesystem](cli-ref/v0/instance/detach-filesystem.md)

 - [detach-network-interface](cli-ref/v0/instance/detach-network-interface.md)

 - [get](cli-ref/v0/instance/get.md)

 - [get-serial-port-output](cli-ref/v0/instance/get-serial-port-output.md)

 - [list](cli-ref/v0/instance/list.md)

 - [list-access-bindings](cli-ref/v0/instance/list-access-bindings.md)

 - [list-operations](cli-ref/v0/instance/list-operations.md)

 - [move](cli-ref/v0/instance/move.md)

 - [relocate](cli-ref/v0/instance/relocate.md)

 - [remove-access-binding](cli-ref/v0/instance/remove-access-binding.md)

 - [remove-labels](cli-ref/v0/instance/remove-labels.md)

 - [remove-metadata](cli-ref/v0/instance/remove-metadata.md)

 - [remove-one-to-one-nat](cli-ref/v0/instance/remove-one-to-one-nat.md)

 - [restart](cli-ref/v0/instance/restart.md)

 - [set-access-bindings](cli-ref/v0/instance/set-access-bindings.md)

 - [simulate-maintenance-event](cli-ref/v0/instance/simulate-maintenance-event.md)

 - [start](cli-ref/v0/instance/start.md)

 - [stop](cli-ref/v0/instance/stop.md)

 - [update](cli-ref/v0/instance/update.md)

 - [update-container](cli-ref/v0/instance/update-container.md)

 - [update-network-interface](cli-ref/v0/instance/update-network-interface.md)

#### instance-group

 - [Overview](cli-ref/v0/instance-group/index.md)

 - [add-access-binding](cli-ref/v0/instance-group/add-access-binding.md)

 - [add-labels](cli-ref/v0/instance-group/add-labels.md)

 - [add-metadata](cli-ref/v0/instance-group/add-metadata.md)

 - [create](cli-ref/v0/instance-group/create.md)

 - [delete](cli-ref/v0/instance-group/delete.md)

 - [delete-instances](cli-ref/v0/instance-group/delete-instances.md)

 - [disable-zones](cli-ref/v0/instance-group/disable-zones.md)

 - [enable-zones](cli-ref/v0/instance-group/enable-zones.md)

 - [get](cli-ref/v0/instance-group/get.md)

 - [list](cli-ref/v0/instance-group/list.md)

 - [list-access-bindings](cli-ref/v0/instance-group/list-access-bindings.md)

 - [list-instances](cli-ref/v0/instance-group/list-instances.md)

 - [list-logs](cli-ref/v0/instance-group/list-logs.md)

 - [list-operations](cli-ref/v0/instance-group/list-operations.md)

 - [remove-access-binding](cli-ref/v0/instance-group/remove-access-binding.md)

 - [remove-labels](cli-ref/v0/instance-group/remove-labels.md)

 - [remove-metadata](cli-ref/v0/instance-group/remove-metadata.md)

 - [rolling-recreate](cli-ref/v0/instance-group/rolling-recreate.md)

 - [rolling-restart](cli-ref/v0/instance-group/rolling-restart.md)

 - [set-access-bindings](cli-ref/v0/instance-group/set-access-bindings.md)

 - [start](cli-ref/v0/instance-group/start.md)

 - [stop](cli-ref/v0/instance-group/stop.md)

 - [stop-instances](cli-ref/v0/instance-group/stop-instances.md)

 - [update](cli-ref/v0/instance-group/update.md)

#### maintenance

 - [Overview](cli-ref/v0/maintenance/index.md)

 - [get](cli-ref/v0/maintenance/get.md)

 - [list](cli-ref/v0/maintenance/list.md)

 - [reschedule](cli-ref/v0/maintenance/reschedule.md)

#### placement-group

 - [Overview](cli-ref/v0/placement-group/index.md)

 - [add-access-binding](cli-ref/v0/placement-group/add-access-binding.md)

 - [add-labels](cli-ref/v0/placement-group/add-labels.md)

 - [create](cli-ref/v0/placement-group/create.md)

 - [delete](cli-ref/v0/placement-group/delete.md)

 - [get](cli-ref/v0/placement-group/get.md)

 - [list](cli-ref/v0/placement-group/list.md)

 - [list-access-bindings](cli-ref/v0/placement-group/list-access-bindings.md)

 - [list-instances](cli-ref/v0/placement-group/list-instances.md)

 - [list-operations](cli-ref/v0/placement-group/list-operations.md)

 - [remove-access-binding](cli-ref/v0/placement-group/remove-access-binding.md)

 - [remove-labels](cli-ref/v0/placement-group/remove-labels.md)

 - [set-access-bindings](cli-ref/v0/placement-group/set-access-bindings.md)

 - [update](cli-ref/v0/placement-group/update.md)

#### reserved-instance-pool

 - [Overview](cli-ref/v0/reserved-instance-pool/index.md)

 - [create](cli-ref/v0/reserved-instance-pool/create.md)

 - [delete](cli-ref/v0/reserved-instance-pool/delete.md)

 - [get](cli-ref/v0/reserved-instance-pool/get.md)

 - [list](cli-ref/v0/reserved-instance-pool/list.md)

 - [list-instances](cli-ref/v0/reserved-instance-pool/list-instances.md)

 - [list-operations](cli-ref/v0/reserved-instance-pool/list-operations.md)

 - [update](cli-ref/v0/reserved-instance-pool/update.md)

#### snapshot

 - [Overview](cli-ref/v0/snapshot/index.md)

 - [add-access-binding](cli-ref/v0/snapshot/add-access-binding.md)

 - [add-labels](cli-ref/v0/snapshot/add-labels.md)

 - [create](cli-ref/v0/snapshot/create.md)

 - [delete](cli-ref/v0/snapshot/delete.md)

 - [get](cli-ref/v0/snapshot/get.md)

 - [list](cli-ref/v0/snapshot/list.md)

 - [list-access-bindings](cli-ref/v0/snapshot/list-access-bindings.md)

 - [list-operations](cli-ref/v0/snapshot/list-operations.md)

 - [remove-access-binding](cli-ref/v0/snapshot/remove-access-binding.md)

 - [remove-labels](cli-ref/v0/snapshot/remove-labels.md)

 - [set-access-bindings](cli-ref/v0/snapshot/set-access-bindings.md)

 - [update](cli-ref/v0/snapshot/update.md)

#### snapshot-schedule

 - [Overview](cli-ref/v0/snapshot-schedule/index.md)

 - [add-access-binding](cli-ref/v0/snapshot-schedule/add-access-binding.md)

 - [add-disks](cli-ref/v0/snapshot-schedule/add-disks.md)

 - [add-labels](cli-ref/v0/snapshot-schedule/add-labels.md)

 - [add-snapshot-labels](cli-ref/v0/snapshot-schedule/add-snapshot-labels.md)

 - [create](cli-ref/v0/snapshot-schedule/create.md)

 - [delete](cli-ref/v0/snapshot-schedule/delete.md)

 - [disable](cli-ref/v0/snapshot-schedule/disable.md)

 - [enable](cli-ref/v0/snapshot-schedule/enable.md)

 - [get](cli-ref/v0/snapshot-schedule/get.md)

 - [list](cli-ref/v0/snapshot-schedule/list.md)

 - [list-access-bindings](cli-ref/v0/snapshot-schedule/list-access-bindings.md)

 - [list-disks](cli-ref/v0/snapshot-schedule/list-disks.md)

 - [list-operations](cli-ref/v0/snapshot-schedule/list-operations.md)

 - [list-snapshots](cli-ref/v0/snapshot-schedule/list-snapshots.md)

 - [remove-access-binding](cli-ref/v0/snapshot-schedule/remove-access-binding.md)

 - [remove-disks](cli-ref/v0/snapshot-schedule/remove-disks.md)

 - [remove-labels](cli-ref/v0/snapshot-schedule/remove-labels.md)

 - [remove-snapshot-labels](cli-ref/v0/snapshot-schedule/remove-snapshot-labels.md)

 - [set-access-bindings](cli-ref/v0/snapshot-schedule/set-access-bindings.md)

 - [update](cli-ref/v0/snapshot-schedule/update.md)

#### ssh

 - [Overview](cli-ref/v0/ssh/index.md)

##### certificate

 - [Overview](cli-ref/v0/ssh/certificate/index.md)

 - [export](cli-ref/v0/ssh/certificate/export.md)

#### zone

 - [Overview](cli-ref/v0/zone/index.md)

 - [get](cli-ref/v0/zone/get.md)

 - [list](cli-ref/v0/zone/list.md)

### zone

 - [Overview](cli-ref/zone/index.md)

 - [get](cli-ref/zone/get.md)

 - [list](cli-ref/zone/list.md)

 - [Terraform reference](tf-ref.md)

## API reference

 - [API authentication](api-ref/authentication.md)

### gRPC

 - [Overview](api-ref/grpc/index.md)

#### DiskPlacementGroup

 - [Overview](api-ref/grpc/DiskPlacementGroup/index.md)

 - [Get](api-ref/grpc/DiskPlacementGroup/get.md)

 - [List](api-ref/grpc/DiskPlacementGroup/list.md)

 - [Create](api-ref/grpc/DiskPlacementGroup/create.md)

 - [Update](api-ref/grpc/DiskPlacementGroup/update.md)

 - [Delete](api-ref/grpc/DiskPlacementGroup/delete.md)

 - [ListDisks](api-ref/grpc/DiskPlacementGroup/listDisks.md)

 - [ListOperations](api-ref/grpc/DiskPlacementGroup/listOperations.md)

 - [ListAccessBindings](api-ref/grpc/DiskPlacementGroup/listAccessBindings.md)

 - [SetAccessBindings](api-ref/grpc/DiskPlacementGroup/setAccessBindings.md)

 - [UpdateAccessBindings](api-ref/grpc/DiskPlacementGroup/updateAccessBindings.md)

#### Disk

 - [Overview](api-ref/grpc/Disk/index.md)

 - [Get](api-ref/grpc/Disk/get.md)

 - [List](api-ref/grpc/Disk/list.md)

 - [Create](api-ref/grpc/Disk/create.md)

 - [Update](api-ref/grpc/Disk/update.md)

 - [Delete](api-ref/grpc/Disk/delete.md)

 - [ListOperations](api-ref/grpc/Disk/listOperations.md)

 - [Move](api-ref/grpc/Disk/move.md)

 - [Relocate](api-ref/grpc/Disk/relocate.md)

 - [ListSnapshotSchedules](api-ref/grpc/Disk/listSnapshotSchedules.md)

 - [ListAccessBindings](api-ref/grpc/Disk/listAccessBindings.md)

 - [SetAccessBindings](api-ref/grpc/Disk/setAccessBindings.md)

 - [UpdateAccessBindings](api-ref/grpc/Disk/updateAccessBindings.md)

#### DiskType

 - [Overview](api-ref/grpc/DiskType/index.md)

 - [Get](api-ref/grpc/DiskType/get.md)

 - [List](api-ref/grpc/DiskType/list.md)

#### Filesystem

 - [Overview](api-ref/grpc/Filesystem/index.md)

 - [Get](api-ref/grpc/Filesystem/get.md)

 - [List](api-ref/grpc/Filesystem/list.md)

 - [Create](api-ref/grpc/Filesystem/create.md)

 - [Update](api-ref/grpc/Filesystem/update.md)

 - [Delete](api-ref/grpc/Filesystem/delete.md)

 - [ListOperations](api-ref/grpc/Filesystem/listOperations.md)

 - [ListAccessBindings](api-ref/grpc/Filesystem/listAccessBindings.md)

 - [SetAccessBindings](api-ref/grpc/Filesystem/setAccessBindings.md)

 - [UpdateAccessBindings](api-ref/grpc/Filesystem/updateAccessBindings.md)

#### GpuCluster

 - [Overview](api-ref/grpc/GpuCluster/index.md)

 - [Get](api-ref/grpc/GpuCluster/get.md)

 - [List](api-ref/grpc/GpuCluster/list.md)

 - [Create](api-ref/grpc/GpuCluster/create.md)

 - [Update](api-ref/grpc/GpuCluster/update.md)

 - [Delete](api-ref/grpc/GpuCluster/delete.md)

 - [ListOperations](api-ref/grpc/GpuCluster/listOperations.md)

 - [ListInstances](api-ref/grpc/GpuCluster/listInstances.md)

 - [ListAccessBindings](api-ref/grpc/GpuCluster/listAccessBindings.md)

 - [SetAccessBindings](api-ref/grpc/GpuCluster/setAccessBindings.md)

 - [UpdateAccessBindings](api-ref/grpc/GpuCluster/updateAccessBindings.md)

#### HostGroup

 - [Overview](api-ref/grpc/HostGroup/index.md)

 - [Get](api-ref/grpc/HostGroup/get.md)

 - [List](api-ref/grpc/HostGroup/list.md)

 - [Create](api-ref/grpc/HostGroup/create.md)

 - [Update](api-ref/grpc/HostGroup/update.md)

 - [Delete](api-ref/grpc/HostGroup/delete.md)

 - [ListOperations](api-ref/grpc/HostGroup/listOperations.md)

 - [ListInstances](api-ref/grpc/HostGroup/listInstances.md)

 - [ListHosts](api-ref/grpc/HostGroup/listHosts.md)

 - [UpdateHost](api-ref/grpc/HostGroup/updateHost.md)

 - [ListAccessBindings](api-ref/grpc/HostGroup/listAccessBindings.md)

 - [SetAccessBindings](api-ref/grpc/HostGroup/setAccessBindings.md)

 - [UpdateAccessBindings](api-ref/grpc/HostGroup/updateAccessBindings.md)

#### HostType

 - [Overview](api-ref/grpc/HostType/index.md)

 - [Get](api-ref/grpc/HostType/get.md)

 - [List](api-ref/grpc/HostType/list.md)

#### Image

 - [Overview](api-ref/grpc/Image/index.md)

 - [Get](api-ref/grpc/Image/get.md)

 - [GetLatestByFamily](api-ref/grpc/Image/getLatestByFamily.md)

 - [List](api-ref/grpc/Image/list.md)

 - [Create](api-ref/grpc/Image/create.md)

 - [Update](api-ref/grpc/Image/update.md)

 - [Delete](api-ref/grpc/Image/delete.md)

 - [ListOperations](api-ref/grpc/Image/listOperations.md)

 - [ListAccessBindings](api-ref/grpc/Image/listAccessBindings.md)

 - [SetAccessBindings](api-ref/grpc/Image/setAccessBindings.md)

 - [UpdateAccessBindings](api-ref/grpc/Image/updateAccessBindings.md)

#### Instance

 - [Overview](api-ref/grpc/Instance/index.md)

 - [Get](api-ref/grpc/Instance/get.md)

 - [List](api-ref/grpc/Instance/list.md)

 - [Create](api-ref/grpc/Instance/create.md)

 - [Update](api-ref/grpc/Instance/update.md)

 - [Delete](api-ref/grpc/Instance/delete.md)

 - [UpdateMetadata](api-ref/grpc/Instance/updateMetadata.md)

 - [GetSerialPortOutput](api-ref/grpc/Instance/getSerialPortOutput.md)

 - [Stop](api-ref/grpc/Instance/stop.md)

 - [Start](api-ref/grpc/Instance/start.md)

 - [Restart](api-ref/grpc/Instance/restart.md)

 - [AttachDisk](api-ref/grpc/Instance/attachDisk.md)

 - [DetachDisk](api-ref/grpc/Instance/detachDisk.md)

 - [AttachFilesystem](api-ref/grpc/Instance/attachFilesystem.md)

 - [DetachFilesystem](api-ref/grpc/Instance/detachFilesystem.md)

 - [AddOneToOneNat](api-ref/grpc/Instance/addOneToOneNat.md)

 - [RemoveOneToOneNat](api-ref/grpc/Instance/removeOneToOneNat.md)

 - [UpdateNetworkInterface](api-ref/grpc/Instance/updateNetworkInterface.md)

 - [AttachNetworkInterface](api-ref/grpc/Instance/attachNetworkInterface.md)

 - [DetachNetworkInterface](api-ref/grpc/Instance/detachNetworkInterface.md)

 - [ListOperations](api-ref/grpc/Instance/listOperations.md)

 - [SimulateMaintenanceEvent](api-ref/grpc/Instance/simulateMaintenanceEvent.md)

 - [Move](api-ref/grpc/Instance/move.md)

 - [Relocate](api-ref/grpc/Instance/relocate.md)

 - [ListAccessBindings](api-ref/grpc/Instance/listAccessBindings.md)

 - [SetAccessBindings](api-ref/grpc/Instance/setAccessBindings.md)

 - [UpdateAccessBindings](api-ref/grpc/Instance/updateAccessBindings.md)

#### Maintenance

 - [Overview](api-ref/grpc/Maintenance/index.md)

 - [List](api-ref/grpc/Maintenance/list.md)

 - [Get](api-ref/grpc/Maintenance/get.md)

 - [Reschedule](api-ref/grpc/Maintenance/reschedule.md)

#### Operation

 - [Overview](api-ref/grpc/Operation/index.md)

 - [Get](api-ref/grpc/Operation/get.md)

 - [Cancel](api-ref/grpc/Operation/cancel.md)

#### PlacementGroup

 - [Overview](api-ref/grpc/PlacementGroup/index.md)

 - [Get](api-ref/grpc/PlacementGroup/get.md)

 - [List](api-ref/grpc/PlacementGroup/list.md)

 - [Create](api-ref/grpc/PlacementGroup/create.md)

 - [Update](api-ref/grpc/PlacementGroup/update.md)

 - [Delete](api-ref/grpc/PlacementGroup/delete.md)

 - [ListInstances](api-ref/grpc/PlacementGroup/listInstances.md)

 - [ListOperations](api-ref/grpc/PlacementGroup/listOperations.md)

 - [ListAccessBindings](api-ref/grpc/PlacementGroup/listAccessBindings.md)

 - [SetAccessBindings](api-ref/grpc/PlacementGroup/setAccessBindings.md)

 - [UpdateAccessBindings](api-ref/grpc/PlacementGroup/updateAccessBindings.md)

#### ReservedInstancePool

 - [Overview](api-ref/grpc/ReservedInstancePool/index.md)

 - [Get](api-ref/grpc/ReservedInstancePool/get.md)

 - [List](api-ref/grpc/ReservedInstancePool/list.md)

 - [Create](api-ref/grpc/ReservedInstancePool/create.md)

 - [Update](api-ref/grpc/ReservedInstancePool/update.md)

 - [Delete](api-ref/grpc/ReservedInstancePool/delete.md)

 - [ListOperations](api-ref/grpc/ReservedInstancePool/listOperations.md)

 - [ListInstances](api-ref/grpc/ReservedInstancePool/listInstances.md)

#### SnapshotSchedule

 - [Overview](api-ref/grpc/SnapshotSchedule/index.md)

 - [Get](api-ref/grpc/SnapshotSchedule/get.md)

 - [Create](api-ref/grpc/SnapshotSchedule/create.md)

 - [Update](api-ref/grpc/SnapshotSchedule/update.md)

 - [Delete](api-ref/grpc/SnapshotSchedule/delete.md)

 - [UpdateDisks](api-ref/grpc/SnapshotSchedule/updateDisks.md)

 - [Disable](api-ref/grpc/SnapshotSchedule/disable.md)

 - [Enable](api-ref/grpc/SnapshotSchedule/enable.md)

 - [List](api-ref/grpc/SnapshotSchedule/list.md)

 - [ListOperations](api-ref/grpc/SnapshotSchedule/listOperations.md)

 - [ListSnapshots](api-ref/grpc/SnapshotSchedule/listSnapshots.md)

 - [ListDisks](api-ref/grpc/SnapshotSchedule/listDisks.md)

 - [ListAccessBindings](api-ref/grpc/SnapshotSchedule/listAccessBindings.md)

 - [SetAccessBindings](api-ref/grpc/SnapshotSchedule/setAccessBindings.md)

 - [UpdateAccessBindings](api-ref/grpc/SnapshotSchedule/updateAccessBindings.md)

#### Snapshot

 - [Overview](api-ref/grpc/Snapshot/index.md)

 - [Get](api-ref/grpc/Snapshot/get.md)

 - [List](api-ref/grpc/Snapshot/list.md)

 - [Create](api-ref/grpc/Snapshot/create.md)

 - [Update](api-ref/grpc/Snapshot/update.md)

 - [Delete](api-ref/grpc/Snapshot/delete.md)

 - [ListOperations](api-ref/grpc/Snapshot/listOperations.md)

 - [ListAccessBindings](api-ref/grpc/Snapshot/listAccessBindings.md)

 - [SetAccessBindings](api-ref/grpc/Snapshot/setAccessBindings.md)

 - [UpdateAccessBindings](api-ref/grpc/Snapshot/updateAccessBindings.md)

#### Zone

 - [Overview](api-ref/grpc/Zone/index.md)

 - [Get](api-ref/grpc/Zone/get.md)

 - [List](api-ref/grpc/Zone/list.md)

#### Compute Cloud Instance Groups API

 - [Overview](instancegroup/api-ref/grpc/index.md)

##### InstanceGroup

 - [Overview](instancegroup/api-ref/grpc/InstanceGroup/index.md)

 - [Get](instancegroup/api-ref/grpc/InstanceGroup/get.md)

 - [List](instancegroup/api-ref/grpc/InstanceGroup/list.md)

 - [Create](instancegroup/api-ref/grpc/InstanceGroup/create.md)

 - [CreateFromYaml](instancegroup/api-ref/grpc/InstanceGroup/createFromYaml.md)

 - [Update](instancegroup/api-ref/grpc/InstanceGroup/update.md)

 - [UpdateFromYaml](instancegroup/api-ref/grpc/InstanceGroup/updateFromYaml.md)

 - [Delete](instancegroup/api-ref/grpc/InstanceGroup/delete.md)

 - [Start](instancegroup/api-ref/grpc/InstanceGroup/start.md)

 - [Stop](instancegroup/api-ref/grpc/InstanceGroup/stop.md)

 - [RollingRestart](instancegroup/api-ref/grpc/InstanceGroup/rollingRestart.md)

 - [RollingRecreate](instancegroup/api-ref/grpc/InstanceGroup/rollingRecreate.md)

 - [ListInstances](instancegroup/api-ref/grpc/InstanceGroup/listInstances.md)

 - [DeleteInstances](instancegroup/api-ref/grpc/InstanceGroup/deleteInstances.md)

 - [StopInstances](instancegroup/api-ref/grpc/InstanceGroup/stopInstances.md)

 - [ResumeProcesses](instancegroup/api-ref/grpc/InstanceGroup/resumeProcesses.md)

 - [PauseProcesses](instancegroup/api-ref/grpc/InstanceGroup/pauseProcesses.md)

 - [DisableZones](instancegroup/api-ref/grpc/InstanceGroup/disableZones.md)

 - [EnableZones](instancegroup/api-ref/grpc/InstanceGroup/enableZones.md)

 - [ListOperations](instancegroup/api-ref/grpc/InstanceGroup/listOperations.md)

 - [ListLogRecords](instancegroup/api-ref/grpc/InstanceGroup/listLogRecords.md)

 - [ListAccessBindings](instancegroup/api-ref/grpc/InstanceGroup/listAccessBindings.md)

 - [SetAccessBindings](instancegroup/api-ref/grpc/InstanceGroup/setAccessBindings.md)

 - [UpdateAccessBindings](instancegroup/api-ref/grpc/InstanceGroup/updateAccessBindings.md)

##### Operation

 - [Overview](instancegroup/api-ref/grpc/Operation/index.md)

 - [Get](instancegroup/api-ref/grpc/Operation/get.md)

 - [Cancel](instancegroup/api-ref/grpc/Operation/cancel.md)

### REST

 - [Overview](api-ref/index.md)

#### DiskPlacementGroup

 - [Overview](api-ref/DiskPlacementGroup/index.md)

 - [Get](api-ref/DiskPlacementGroup/get.md)

 - [List](api-ref/DiskPlacementGroup/list.md)

 - [Create](api-ref/DiskPlacementGroup/create.md)

 - [Update](api-ref/DiskPlacementGroup/update.md)

 - [Delete](api-ref/DiskPlacementGroup/delete.md)

 - [ListDisks](api-ref/DiskPlacementGroup/listDisks.md)

 - [ListOperations](api-ref/DiskPlacementGroup/listOperations.md)

 - [ListAccessBindings](api-ref/DiskPlacementGroup/listAccessBindings.md)

 - [SetAccessBindings](api-ref/DiskPlacementGroup/setAccessBindings.md)

 - [UpdateAccessBindings](api-ref/DiskPlacementGroup/updateAccessBindings.md)

#### Disk

 - [Overview](api-ref/Disk/index.md)

 - [Get](api-ref/Disk/get.md)

 - [List](api-ref/Disk/list.md)

 - [Create](api-ref/Disk/create.md)

 - [Update](api-ref/Disk/update.md)

 - [Delete](api-ref/Disk/delete.md)

 - [ListOperations](api-ref/Disk/listOperations.md)

 - [Move](api-ref/Disk/move.md)

 - [Relocate](api-ref/Disk/relocate.md)

 - [ListAccessBindings](api-ref/Disk/listAccessBindings.md)

 - [SetAccessBindings](api-ref/Disk/setAccessBindings.md)

 - [UpdateAccessBindings](api-ref/Disk/updateAccessBindings.md)

#### DiskType

 - [Overview](api-ref/DiskType/index.md)

 - [Get](api-ref/DiskType/get.md)

 - [List](api-ref/DiskType/list.md)

#### Filesystem

 - [Overview](api-ref/Filesystem/index.md)

 - [Get](api-ref/Filesystem/get.md)

 - [List](api-ref/Filesystem/list.md)

 - [Create](api-ref/Filesystem/create.md)

 - [Update](api-ref/Filesystem/update.md)

 - [Delete](api-ref/Filesystem/delete.md)

 - [ListOperations](api-ref/Filesystem/listOperations.md)

 - [ListAccessBindings](api-ref/Filesystem/listAccessBindings.md)

 - [SetAccessBindings](api-ref/Filesystem/setAccessBindings.md)

 - [UpdateAccessBindings](api-ref/Filesystem/updateAccessBindings.md)

#### GpuCluster

 - [Overview](api-ref/GpuCluster/index.md)

 - [Get](api-ref/GpuCluster/get.md)

 - [List](api-ref/GpuCluster/list.md)

 - [Create](api-ref/GpuCluster/create.md)

 - [Update](api-ref/GpuCluster/update.md)

 - [Delete](api-ref/GpuCluster/delete.md)

 - [ListOperations](api-ref/GpuCluster/listOperations.md)

 - [ListInstances](api-ref/GpuCluster/listInstances.md)

 - [ListAccessBindings](api-ref/GpuCluster/listAccessBindings.md)

 - [SetAccessBindings](api-ref/GpuCluster/setAccessBindings.md)

 - [UpdateAccessBindings](api-ref/GpuCluster/updateAccessBindings.md)

#### HostGroup

 - [Overview](api-ref/HostGroup/index.md)

 - [Get](api-ref/HostGroup/get.md)

 - [List](api-ref/HostGroup/list.md)

 - [Create](api-ref/HostGroup/create.md)

 - [Update](api-ref/HostGroup/update.md)

 - [Delete](api-ref/HostGroup/delete.md)

 - [ListOperations](api-ref/HostGroup/listOperations.md)

 - [ListInstances](api-ref/HostGroup/listInstances.md)

 - [ListHosts](api-ref/HostGroup/listHosts.md)

 - [UpdateHost](api-ref/HostGroup/updateHost.md)

 - [ListAccessBindings](api-ref/HostGroup/listAccessBindings.md)

 - [SetAccessBindings](api-ref/HostGroup/setAccessBindings.md)

 - [UpdateAccessBindings](api-ref/HostGroup/updateAccessBindings.md)

#### HostType

 - [Overview](api-ref/HostType/index.md)

 - [Get](api-ref/HostType/get.md)

 - [List](api-ref/HostType/list.md)

#### Image

 - [Overview](api-ref/Image/index.md)

 - [Get](api-ref/Image/get.md)

 - [GetLatestByFamily](api-ref/Image/getLatestByFamily.md)

 - [List](api-ref/Image/list.md)

 - [Create](api-ref/Image/create.md)

 - [Update](api-ref/Image/update.md)

 - [Delete](api-ref/Image/delete.md)

 - [ListOperations](api-ref/Image/listOperations.md)

 - [ListAccessBindings](api-ref/Image/listAccessBindings.md)

 - [SetAccessBindings](api-ref/Image/setAccessBindings.md)

 - [UpdateAccessBindings](api-ref/Image/updateAccessBindings.md)

#### Instance

 - [Overview](api-ref/Instance/index.md)

 - [Get](api-ref/Instance/get.md)

 - [List](api-ref/Instance/list.md)

 - [Create](api-ref/Instance/create.md)

 - [Update](api-ref/Instance/update.md)

 - [Delete](api-ref/Instance/delete.md)

 - [UpdateMetadata](api-ref/Instance/updateMetadata.md)

 - [GetSerialPortOutput](api-ref/Instance/getSerialPortOutput.md)

 - [Stop](api-ref/Instance/stop.md)

 - [Start](api-ref/Instance/start.md)

 - [Restart](api-ref/Instance/restart.md)

 - [AttachDisk](api-ref/Instance/attachDisk.md)

 - [DetachDisk](api-ref/Instance/detachDisk.md)

 - [AttachFilesystem](api-ref/Instance/attachFilesystem.md)

 - [DetachFilesystem](api-ref/Instance/detachFilesystem.md)

 - [AddOneToOneNat](api-ref/Instance/addOneToOneNat.md)

 - [RemoveOneToOneNat](api-ref/Instance/removeOneToOneNat.md)

 - [UpdateNetworkInterface](api-ref/Instance/updateNetworkInterface.md)

 - [AttachNetworkInterface](api-ref/Instance/attachNetworkInterface.md)

 - [DetachNetworkInterface](api-ref/Instance/detachNetworkInterface.md)

 - [ListOperations](api-ref/Instance/listOperations.md)

 - [SimulateMaintenanceEvent](api-ref/Instance/simulateMaintenanceEvent.md)

 - [Move](api-ref/Instance/move.md)

 - [Relocate](api-ref/Instance/relocate.md)

 - [ListAccessBindings](api-ref/Instance/listAccessBindings.md)

 - [SetAccessBindings](api-ref/Instance/setAccessBindings.md)

 - [UpdateAccessBindings](api-ref/Instance/updateAccessBindings.md)

#### Maintenance

 - [Overview](api-ref/Maintenance/index.md)

 - [List](api-ref/Maintenance/list.md)

 - [Get](api-ref/Maintenance/get.md)

 - [Reschedule](api-ref/Maintenance/reschedule.md)

#### Operation

 - [Overview](api-ref/Operation/index.md)

 - [Get](api-ref/Operation/get.md)

 - [Cancel](api-ref/Operation/cancel.md)

#### PlacementGroup

 - [Overview](api-ref/PlacementGroup/index.md)

 - [Get](api-ref/PlacementGroup/get.md)

 - [List](api-ref/PlacementGroup/list.md)

 - [Create](api-ref/PlacementGroup/create.md)

 - [Update](api-ref/PlacementGroup/update.md)

 - [Delete](api-ref/PlacementGroup/delete.md)

 - [ListInstances](api-ref/PlacementGroup/listInstances.md)

 - [ListOperations](api-ref/PlacementGroup/listOperations.md)

 - [ListAccessBindings](api-ref/PlacementGroup/listAccessBindings.md)

 - [SetAccessBindings](api-ref/PlacementGroup/setAccessBindings.md)

 - [UpdateAccessBindings](api-ref/PlacementGroup/updateAccessBindings.md)

#### ReservedInstancePool

 - [Overview](api-ref/ReservedInstancePool/index.md)

 - [Get](api-ref/ReservedInstancePool/get.md)

 - [List](api-ref/ReservedInstancePool/list.md)

 - [Create](api-ref/ReservedInstancePool/create.md)

 - [Update](api-ref/ReservedInstancePool/update.md)

 - [Delete](api-ref/ReservedInstancePool/delete.md)

 - [ListOperations](api-ref/ReservedInstancePool/listOperations.md)

 - [ListInstances](api-ref/ReservedInstancePool/listInstances.md)

#### SnapshotSchedule

 - [Overview](api-ref/SnapshotSchedule/index.md)

 - [Get](api-ref/SnapshotSchedule/get.md)

 - [Create](api-ref/SnapshotSchedule/create.md)

 - [Update](api-ref/SnapshotSchedule/update.md)

 - [Delete](api-ref/SnapshotSchedule/delete.md)

 - [UpdateDisks](api-ref/SnapshotSchedule/updateDisks.md)

 - [Disable](api-ref/SnapshotSchedule/disable.md)

 - [Enable](api-ref/SnapshotSchedule/enable.md)

 - [List](api-ref/SnapshotSchedule/list.md)

 - [ListOperations](api-ref/SnapshotSchedule/listOperations.md)

 - [ListSnapshots](api-ref/SnapshotSchedule/listSnapshots.md)

 - [ListDisks](api-ref/SnapshotSchedule/listDisks.md)

 - [ListAccessBindings](api-ref/SnapshotSchedule/listAccessBindings.md)

 - [SetAccessBindings](api-ref/SnapshotSchedule/setAccessBindings.md)

 - [UpdateAccessBindings](api-ref/SnapshotSchedule/updateAccessBindings.md)

#### Snapshot

 - [Overview](api-ref/Snapshot/index.md)

 - [Get](api-ref/Snapshot/get.md)

 - [List](api-ref/Snapshot/list.md)

 - [Create](api-ref/Snapshot/create.md)

 - [Update](api-ref/Snapshot/update.md)

 - [Delete](api-ref/Snapshot/delete.md)

 - [ListOperations](api-ref/Snapshot/listOperations.md)

 - [ListAccessBindings](api-ref/Snapshot/listAccessBindings.md)

 - [SetAccessBindings](api-ref/Snapshot/setAccessBindings.md)

 - [UpdateAccessBindings](api-ref/Snapshot/updateAccessBindings.md)

#### Zone

 - [Overview](api-ref/Zone/index.md)

 - [Get](api-ref/Zone/get.md)

 - [List](api-ref/Zone/list.md)

#### Compute Cloud Instance Groups API

 - [Overview](instancegroup/api-ref/index.md)

##### InstanceGroup

 - [Overview](instancegroup/api-ref/InstanceGroup/index.md)

 - [Get](instancegroup/api-ref/InstanceGroup/get.md)

 - [List](instancegroup/api-ref/InstanceGroup/list.md)

 - [Create](instancegroup/api-ref/InstanceGroup/create.md)

 - [CreateFromYaml](instancegroup/api-ref/InstanceGroup/createFromYaml.md)

 - [Update](instancegroup/api-ref/InstanceGroup/update.md)

 - [UpdateFromYaml](instancegroup/api-ref/InstanceGroup/updateFromYaml.md)

 - [Delete](instancegroup/api-ref/InstanceGroup/delete.md)

 - [Start](instancegroup/api-ref/InstanceGroup/start.md)

 - [Stop](instancegroup/api-ref/InstanceGroup/stop.md)

 - [RollingRestart](instancegroup/api-ref/InstanceGroup/rollingRestart.md)

 - [RollingRecreate](instancegroup/api-ref/InstanceGroup/rollingRecreate.md)

 - [ListInstances](instancegroup/api-ref/InstanceGroup/listInstances.md)

 - [DeleteInstances](instancegroup/api-ref/InstanceGroup/deleteInstances.md)

 - [StopInstances](instancegroup/api-ref/InstanceGroup/stopInstances.md)

 - [ResumeProcesses](instancegroup/api-ref/InstanceGroup/resumeProcesses.md)

 - [PauseProcesses](instancegroup/api-ref/InstanceGroup/pauseProcesses.md)

 - [ListOperations](instancegroup/api-ref/InstanceGroup/listOperations.md)

 - [ListLogRecords](instancegroup/api-ref/InstanceGroup/listLogRecords.md)

 - [ListAccessBindings](instancegroup/api-ref/InstanceGroup/listAccessBindings.md)

 - [SetAccessBindings](instancegroup/api-ref/InstanceGroup/setAccessBindings.md)

 - [UpdateAccessBindings](instancegroup/api-ref/InstanceGroup/updateAccessBindings.md)

##### Operation

 - [Overview](instancegroup/api-ref/Operation/index.md)

 - [Get](instancegroup/api-ref/Operation/get.md)

 - [Cancel](instancegroup/api-ref/Operation/cancel.md)

 - [Metrics Monitoring](metrics.md)

 - [Audit Trails events](at-ref.md)

 - [Release notes](release-notes.md)

## FAQ

 - [General questions](qa/general.md)

 - [Virtual machines](qa/vm.md)

 - [_Not enough resources_ error](qa/not-enough-resources.md)

 - [Connection](qa/connection.md)

 - [Disks, snapshots, and images](qa/disks.md)

 - [Instance groups](qa/instance-groups.md)

 - [Graphics processing units (GPUs)](qa/gpu.md)

 - [Monitoring](qa/monitoring.md)

 - [Licensing](qa/licensing.md)

 - [Troubleshooting](qa/troubleshooting.md)

 - [All questions on one page](qa/all.md)