Virtual Machine
A virtual machine on Hyperstack is deployed within an environment in a region, with hardware spec set by the chosen flavor. These endpoints cover the full VM lifecycle, including deployment, state management, attaching firewalls and storage, snapshotting, and inspecting logs and metrics.
Core
List virtual machines
Returns a list of your existing virtual machines with configuration details.
Create virtual machines
Creates one or more virtual machines with a specified configuration and features.
Lifecycle
Networking & Firewalls
Attach firewalls to a virtual machine
Attaches firewalls to a VM; any firewalls not included are detached.
Add firewall rule to virtual machine
Creates a firewall rule and applies it to a virtual machine.
Delete firewall rule from virtual machine
Deletes a firewall rule associated with a virtual machine.
Monitoring
Request virtual machine logs
Initiates log fetching and returns a request ID to retrieve the logs.
Retrieve virtual machine performance metrics
Retrieves CPU, memory, network, and disk performance metrics for a VM.
Configuration
Retrieve virtual machines associated with a contract
Retrieves a list of virtual machines associated with a contract.