> For the complete documentation index, see [llms.txt](https://docs.ionos.com/cloud/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine.md).

# Compute Engine

- [contract](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/contract.md)
- [get](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/contract/get.md): Get your contract number, owner, status and resource limits
- [datacenter](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/datacenter.md)
- [create](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/datacenter/create.md): Create a Virtual Data Center in a chosen region
- [delete](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/datacenter/delete.md): Delete a Virtual Data Center and everything inside it
- [get](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/datacenter/get.md): Get details of a single Virtual Data Center
- [list](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/datacenter/list.md): List all Virtual Data Centers on your account
- [update](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/datacenter/update.md): Update a Virtual Data Center's name or description
- [firewallrule](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/firewallrule.md)
- [create](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/firewallrule/create.md): Create a Firewall Rule
- [delete](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/firewallrule/delete.md): Delete a FirewallRule
- [get](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/firewallrule/get.md): Get a Firewall Rule
- [list](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/firewallrule/list.md): List Firewall Rules
- [update](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/firewallrule/update.md): Update a FirewallRule
- [flowlog](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/flowlog.md)
- [create](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/flowlog/create.md): Create a FlowLog on a NIC
- [delete](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/flowlog/delete.md): Delete a FlowLog from a NIC
- [get](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/flowlog/get.md): Get a FlowLog
- [list](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/flowlog/list.md): List FlowLogs
- [group](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/group.md)
- [create](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/group/create.md): Create a Group with a set of privileges
- [delete](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/group/delete.md): Delete a Group
- [get](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/group/get.md): Get a Group and its privileges
- [list](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/group/list.md): List all IAM Groups on the contract
- [resource](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/group/resource.md)
- [list](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/group/resource/list.md): List the resources shared with a Group
- [update](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/group/update.md): Update a Group's name or privileges
- [user](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/group/user.md)
- [add](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/group/user/add.md): Add an existing User to a Group
- [list](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/group/user/list.md): List the Users that belong to a Group
- [remove](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/group/user/remove.md): Remove a User from a Group
- [image](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/image.md)
- [delete](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/image/delete.md): Delete a private image
- [get](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/image/get.md): Get a specified Image
- [list](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/image/list.md): List public and private Images
- [update](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/image/update.md): Update a private image's properties and hardware capabilities
- [upload](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/image/upload.md): Upload a local disk image to IONOS as a private image via FTP over TLS (FTPS)
- [ipblock](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/ipblock.md)
- [create](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/ipblock/create.md): Reserve a block of static public IPv4 addresses
- [delete](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/ipblock/delete.md): Delete (release) an IpBlock
- [get](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/ipblock/get.md): Get an IpBlock
- [list](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/ipblock/list.md): List IpBlocks
- [update](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/ipblock/update.md): Rename an existing IpBlock
- [ipconsumer](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/ipconsumer.md)
- [list](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/ipconsumer/list.md): List the resources consuming each IP in an IP block
- [ipfailover](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/ipfailover.md)
- [add](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/ipfailover/add.md): Add IP Failover group to a LAN
- [list](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/ipfailover/list.md): List IP Failovers groups from a LAN
- [remove](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/ipfailover/remove.md): Remove IP Failover group from a LAN
- [label](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/label.md)
- [add](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/label/add.md): Add a Label to a Resource
- [get](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/label/get.md)
- [by](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/label/get/by.md)
- [urn](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/label/get/by/urn.md): Get a Label using URN
- [get](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/label/get-1.md): Get a Label
- [list](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/label/list.md): List Labels from Resources
- [remove](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/label/remove.md): Remove a Label from a Resource
- [lan](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/lan.md)
- [create](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/lan/create.md): Create a LAN
- [delete](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/lan/delete.md): Delete a LAN
- [get](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/lan/get.md): Get a LAN
- [list](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/lan/list.md): List LANs
- [update](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/lan/update.md): Update a LAN
- [loadbalancer](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/loadbalancer.md)
- [create](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/loadbalancer/create.md): Create a Load Balancer
- [delete](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/loadbalancer/delete.md): Delete a Load Balancer
- [get](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/loadbalancer/get.md): Get a Load Balancer
- [list](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/loadbalancer/list.md): List Load Balancers
- [nic](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/loadbalancer/nic.md)
- [attach](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/loadbalancer/nic/attach.md): Attach a NIC to a Load Balancer
- [detach](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/loadbalancer/nic/detach.md): Detach a NIC from a Load Balancer
- [get](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/loadbalancer/nic/get.md): Get a NIC attached to a Load Balancer
- [list](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/loadbalancer/nic/list.md): List NICs attached to a Load Balancer
- [update](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/loadbalancer/update.md): Update a Load Balancer
- [location](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/location.md)
- [cpu](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/location/cpu.md)
- [list](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/location/cpu/list.md): List available CPU families for a location
- [get](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/location/get.md): Get details (features, images, CPU families) of one location
- [list](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/location/list.md): List all IONOS locations available for provisioning
- [monitoring](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/monitoring.md)
- [central](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/monitoring/central.md)
- [disable](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/monitoring/central/disable.md): Turn off central monitoring for a region
- [enable](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/monitoring/central/enable.md): Turn on central monitoring for a region
- [get](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/monitoring/central/get.md): Show central monitoring status for a region
- [key](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/monitoring/key.md)
- [create](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/monitoring/key/create.md): Generate (rotate) a pipeline's ingest key
- [pipeline](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/monitoring/pipeline.md)
- [create](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/monitoring/pipeline/create.md): Create a monitoring pipeline
- [delete](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/monitoring/pipeline/delete.md): Delete one or all monitoring pipelines
- [get](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/monitoring/pipeline/get.md): Retrieve a single monitoring pipeline
- [list](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/monitoring/pipeline/list.md): List monitoring pipelines
- [update](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/monitoring/pipeline/update.md): Rename a monitoring pipeline
- [nic](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/nic.md)
- [create](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/nic/create.md): Create a NIC
- [delete](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/nic/delete.md): Delete a NIC
- [get](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/nic/get.md): Get a NIC
- [list](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/nic/list.md): List NICs
- [update](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/nic/update.md): Update a NIC
- [pcc](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/pcc.md)
- [create](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/pcc/create.md): Create a Cross-Connect
- [delete](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/pcc/delete.md): Delete a Cross-Connect
- [get](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/pcc/get.md): Get a Cross-Connect
- [list](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/pcc/list.md): List Cross-Connects
- [peers](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/pcc/peers.md)
- [list](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/pcc/peers/list.md): Get a list of Peers from a Cross-Connect
- [update](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/pcc/update.md): Update a Cross-Connect
- [request](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/request.md)
- [get](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/request/get.md): Get one request's status, method and target resources
- [list](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/request/list.md): List recent provisioning requests and their status
- [wait](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/request/wait.md): Block until a request reaches DONE (or FAILED)
- [resource](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/resource.md)
- [get](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/resource/get.md): List resources of one type, or get a single resource
- [list](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/resource/list.md): List all shareable resources on the contract
- [server](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/server.md)
- [cdrom](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/server/cdrom.md)
- [attach](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/server/cdrom/attach.md): Attach a CD-ROM (ISO image) to a Server
- [detach](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/server/cdrom/detach.md): Detach a CD-ROM (ISO image) from a Server
- [get](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/server/cdrom/get.md): Get a CD-ROM attached to a Server
- [list](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/server/cdrom/list.md): List the CD-ROMs attached to a Server
- [console](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/server/console.md)
- [get](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/server/console/get.md): Get the VNC remote console URL to access a Server
- [create](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/server/create.md): Create an ENTERPRISE, VCPU, CUBE or GPU Server in a Virtual Data Center
- [delete](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/server/delete.md): Delete a Server (attached Volumes are left behind)
- [get](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/server/get.md): Get details of a Server
- [gpu](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/server/gpu.md)
- [get](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/server/gpu/get.md): Get details of a GPU attached to a GPU Server
- [list](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/server/gpu/list.md): List the GPUs attached to a GPU Server
- [list](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/server/list.md): List Servers in a Virtual Data Center
- [reboot](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/server/reboot.md): Force a hard reboot (power-cycle) of a Server
- [resume](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/server/resume.md): Resume a suspended CUBE Server, re-allocating its compute
- [start](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/server/start.md): Start (power on) a deallocated Server, resuming compute billing
- [stop](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/server/stop.md): Stop (deallocate) a Server; halts compute billing and releases its public IP
- [suspend](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/server/suspend.md): Suspend (pause) a CUBE Server, deallocating compute while keeping its DAS data
- [token](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/server/token.md)
- [get](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/server/token/get.md): Get a Server's JWT access token
- [update](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/server/update.md): Update the compute shape or boot configuration of a Server
- [volume](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/server/volume.md)
- [attach](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/server/volume/attach.md): Attach an existing Volume to a Server
- [detach](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/server/volume/detach.md): Detach a Volume from a Server (the Volume is kept)
- [get](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/server/volume/get.md): Get a Volume attached to a Server
- [list](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/server/volume/list.md): List the Volumes attached to a Server
- [share](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/share.md)
- [create](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/share/create.md): Grant a Group access to a specific resource
- [delete](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/share/delete.md): Revoke a Group's access to a shared resource
- [get](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/share/get.md): Get one share (a Group's access to a resource)
- [list](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/share/list.md): List the shares (resources) granted to a Group
- [update](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/share/update.md): Change a Group's permissions on a shared resource
- [snapshot](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/snapshot.md)
- [create](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/snapshot/create.md): Create a Snapshot of a Volume within the Virtual Data Center
- [delete](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/snapshot/delete.md): Delete a Snapshot
- [get](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/snapshot/get.md): Get a Snapshot
- [list](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/snapshot/list.md): List Snapshots
- [restore](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/snapshot/restore.md): Restore a Snapshot onto a Volume (destructive overwrite)
- [update](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/snapshot/update.md): Update a Snapshot's metadata and inherited capabilities
- [targetgroup](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/targetgroup.md)
- [create](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/targetgroup/create.md): Create a Target Group
- [delete](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/targetgroup/delete.md): Delete a Target Group
- [get](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/targetgroup/get.md): Get a Target Group
- [list](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/targetgroup/list.md): List Target Groups
- [target](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/targetgroup/target.md)
- [add](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/targetgroup/target/add.md): Add a Target to a Target Group
- [list](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/targetgroup/target/list.md): List Target Groups Targets
- [remove](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/targetgroup/target/remove.md): Remove a Target from a Target Group
- [update](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/targetgroup/update.md): Update a Target Group
- [template](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/template.md)
- [get](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/template/get.md): Get one CUBE template by ID
- [list](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/template/list.md): List the CUBE templates and their fixed cores/RAM/storage
- [volume](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/volume.md)
- [create](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/volume/create.md): Create a Volume
- [delete](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/volume/delete.md): Delete a Volume
- [get](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/volume/get.md): Get a Volume
- [list](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/volume/list.md): List Volumes
- [update](https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine/volume/update.md): Update a Volume


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.ionos.com/cloud/tools-cli/subcommands/compute-engine.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
