manage_object_storage
Manage Object Storage
Manage S3-compatible object storage buckets: create, list, get info, update billing, or delete buckets. Bucket contents are accessed via the standard S3 API using the S3 endpoint URL.
manage_object_storage
Manage S3-compatible object storage buckets: create, list, get info, update billing, or delete buckets. Bucket contents are accessed via the standard S3 API using the S3 endpoint URL.
manage_firewalls
Create, list, update, delete firewalls, and assign/unassign them to VMs. Firewalls define inbound/outbound rules with protocol, port range, and IP prefix filtering.
manage_floating_ips
Create, list, update, assign, unassign, or delete floating (public) IPv4 addresses. Floating IPs can be assigned to VMs or load balancers.
manage_s3_keys
List, generate, or delete S3 access credentials for Pilvio's StorageVault object storage. These keys are used to authenticate with the S3-compatible API.
list_vms
List all virtual machines in your Pilvio account. Returns each VM's status, resource allocation (vCPU, RAM), networking details, and OS information.
manage_ssh_keys
List, create, rename, or delete SSH public keys associated with your Pilvio account. Keys can be referenced when creating virtual machines.
create_vm
Create a new virtual machine with a chosen OS image, CPU, RAM, and disk configuration. Supports SSH key injection, cloud-init, custom networks, and creating from snapshots/backups.
delete_vm
Permanently delete a virtual machine and its associated resources. This action is irreversible.
manage_networks
Create, list, rename, set as default, or delete private networks. Networks isolate VMs within a private VLAN segment.
manage_vm
Perform lifecycle operations on a virtual machine: start, stop, modify (rename, resize), clone, reinstall OS, toggle auto-backup, change password, or boot from ISO media.
manage_block_storage
Create, list, get, modify, attach, detach, or delete standalone block storage disks. Disks can be initialized as empty, from an OS image, from an existing disk, or from a snapshot.
manage_load_balancers
Create, list, get, rename, delete layer-4 (TCP) network load balancers. Add/remove forwarding rules and VM targets. Load balancers distribute traffic across VMs within a private network.
manage_snapshots
List, create, delete, or restore VM snapshots. Snapshots are point-in-time copies of VM storage that can be used to restore or clone VMs.
list_platform_config
Retrieve available datacenter locations, OS images, app images, bootable media, and resource pools (server classes). Useful for discovering valid options before creating VMs.
get_vm
Retrieve detailed information about a specific virtual machine, including its resource allocation, networking, attached disks, and status.
Manage cloud infrastructure on the Pilvio platform. Create, start, stop, modify, clone, and delete virtual machines with configurable CPU, RAM, disk, and OS images. Manage block storage disks (create, attach, detach, resize). Create and restore snapshots and automatic backups. Manage S3-compatible object storage buckets and access credentials. Configure private networks, floating IPs, firewalls with inbound/outbound rules, and layer-4 network load balancers. Store and manage SSH keys. View billing accounts, invoices, usage costs, and manage payments. List available datacenter locations, OS images, and platform configuration options.
Common questions about connecting Pilvio to AI agents with Metorial.