list_snapshots
List Snapshots
List global Compute Engine snapshots in the configured project with source and storage details.
list_snapshots
List global Compute Engine snapshots in the configured project with source and storage details.
set_instance_machine_type
Change the machine type of a stopped Compute Engine VM. The instance must be stopped before invoking this tool.
stop_instance
Stop a running Compute Engine VM and return the zone operation for asynchronous completion.
list_accelerator_types
List Compute Engine GPU and accelerator types available in a zone, including deprecation and card-limit details.
get_instance_template_properties
Get the full instance properties of a global Compute Engine instance template, including disks, networks, metadata, scheduling, service accounts, accelerators, and security settings.
list_images
List Compute Engine images. By default aggregates the configured project and the standard public image projects; set imageProject to page through a single project such as debian-cloud or windows-cloud.
get_instance_group_manager_basic_info
Get a Compute Engine managed instance group name, ID, instance template, base name, target sizes, status, and creation timestamp.
get_disk_performance_config
Get the type, size, provisioned IOPS, provisioned throughput, physical block size, storage pool, and access mode of a Compute Engine disk.
delete_instance
Delete a Compute Engine VM and return the zone operation for asynchronous completion.
reset_instance
Hard-reset a Compute Engine VM and return the zone operation for asynchronous completion.
list_disks
List Compute Engine disks in a zone with basic identity, size, type, status, and attachment timestamps.
list_commitment_reservations
List the Compute Engine reservations attached to a regional commitment, including machine shape, accelerators, sharing, commitment links, and resource status.
list_instance_group_managers
List Compute Engine managed instance groups in a zone with their templates, target sizes, status, and creation timestamps.
start_instance
Start a stopped Compute Engine VM and return the zone operation for asynchronous completion.
get_zone_operation
Get a Compute Engine zone operation status, target, progress, request/start/end timestamps, errors, warnings, and HTTP failure details for polling asynchronous VM changes.
get_instance_basic_info
Get a Compute Engine VM name, ID, status, machine type, creation timestamp, and guest accelerators.
list_instance_attached_disks
List the complete Compute Engine attached-disk configurations for a VM instance.
get_instance_template_basic_info
Get a global Compute Engine instance template name, ID, description, machine type, region, and creation timestamp.
list_commitments
List Compute Engine committed-use commitments in a region with status, plan, machine series, resources, and term timestamps.
get_disk_basic_info
Get a Compute Engine disk name, ID, description, size, type, status, and attach or detach timestamps.
list_reservations
List Compute Engine reservations in a zone with basic identity, status, commitment links, and targeting requirements.
list_machine_types
List Compute Engine machine types available in a zone, including vCPU, memory, disk, accelerator, and architecture details.
create_instance
Create a Compute Engine VM. Defaults to e2-medium and the debian-cloud debian-12 image family. Returns a zone operation for asynchronous completion.
list_instances
List Compute Engine VMs in a zone with basic status, machine type, creation time, and accelerator details.
list_managed_instances
List instances in a Compute Engine managed instance group with instance status, intended template version, and current group action.
list_instance_templates
List global Compute Engine instance templates with their names, IDs, descriptions, machine types, regions, and creation timestamps.
get_reservation_details
Get full details for a Compute Engine reservation, including machine shape, accelerators, local SSDs, aggregate resources, commitments, sharing, and resource status.
get_commitment_basic_info
Get a regional Compute Engine commitment name, ID, status, plan, type, resources, and creation, start, and end timestamps.
get_reservation_basic_info
Get a Compute Engine reservation name, ID, creation timestamp, zone, status, commitment links, and targeting requirement.
Connect a Google Cloud project to the Compute Engine API for virtual machine, disk, image, machine type, accelerator, instance group, template, reservation, commitment, and operation workflows.
Common questions about connecting Compute Engine to AI agents with Metorial.