# Compute Engine

- [contract](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/contract.md)
- [get](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/contract/get.md): Get information about the Contract Resources on your account
- [datacenter](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/datacenter.md)
- [create](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/datacenter/create.md): Create a Data Center
- [delete](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/datacenter/delete.md): Delete a Data Center
- [get](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/datacenter/get.md): Get a Data Center
- [list](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/datacenter/list.md): List Data Centers
- [update](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/datacenter/update.md): Update a Data Center
- [firewallrule](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/firewallrule.md)
- [create](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/firewallrule/create.md): Create a Firewall Rule
- [delete](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/firewallrule/delete.md): Delete a FirewallRule
- [get](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/firewallrule/get.md): Get a Firewall Rule
- [list](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/firewallrule/list.md): List Firewall Rules
- [update](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/firewallrule/update.md): Update a FirewallRule
- [flowlog](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/flowlog.md)
- [create](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/flowlog/create.md): Create a FlowLog on a NIC
- [delete](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/flowlog/delete.md): Delete a FlowLog from a NIC
- [get](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/flowlog/get.md): Get a FlowLog
- [list](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/flowlog/list.md): List FlowLogs
- [group](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/group.md)
- [create](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/group/create.md): Create a Group
- [delete](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/group/delete.md): Delete a Group
- [get](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/group/get.md): Get a Group
- [list](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/group/list.md): List Groups
- [resource](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/group/resource.md)
- [list](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/group/resource/list.md): List Resources from a Group
- [update](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/group/update.md): Update a Group
- [user](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/group/user.md)
- [add](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/group/user/add.md): Add User to a Group
- [list](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/group/user/list.md): List Users from a Group
- [remove](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/group/user/remove.md): Remove User from a Group
- [image](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/image.md)
- [delete](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/image/delete.md): Delete an image
- [get](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/image/get.md): Get a specified Image
- [list](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/image/list.md): List Images
- [update](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/image/update.md): Update a specified Image
- [upload](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/image/upload.md): Upload an image to FTP server using FTP over TLS (FTPS)
- [ipblock](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/ipblock.md)
- [create](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/ipblock/create.md): Create/Reserve an IpBlock
- [delete](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/ipblock/delete.md): Delete an IpBlock
- [get](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/ipblock/get.md): Get an IpBlock
- [list](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/ipblock/list.md): List IpBlocks
- [update](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/ipblock/update.md): Update an IpBlock
- [ipconsumer](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/ipconsumer.md)
- [list](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/ipconsumer/list.md): List IpConsumers
- [ipfailover](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/ipfailover.md)
- [add](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/ipfailover/add.md): Add IP Failover group to a LAN
- [list](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/ipfailover/list.md): List IP Failovers groups from a LAN
- [remove](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/ipfailover/remove.md): Remove IP Failover group from a LAN
- [label](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/label.md)
- [add](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/label/add.md): Add a Label to a Resource
- [get](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/label/get.md)
- [by](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/label/get/by.md)
- [urn](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/label/get/by/urn.md): Get a Label using URN
- [get](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/label/get-1.md): Get a Label
- [list](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/label/list.md): List Labels from Resources
- [remove](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/label/remove.md): Remove a Label from a Resource
- [lan](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/lan.md)
- [create](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/lan/create.md): Create a LAN
- [delete](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/lan/delete.md): Delete a LAN
- [get](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/lan/get.md): Get a LAN
- [list](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/lan/list.md): List LANs
- [update](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/lan/update.md): Update a LAN
- [loadbalancer](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/loadbalancer.md)
- [create](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/loadbalancer/create.md): Create a Load Balancer
- [delete](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/loadbalancer/delete.md): Delete a Load Balancer
- [get](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/loadbalancer/get.md): Get a Load Balancer
- [list](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/loadbalancer/list.md): List Load Balancers
- [nic](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/loadbalancer/nic.md)
- [attach](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/loadbalancer/nic/attach.md): Attach a NIC to a Load Balancer
- [detach](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/loadbalancer/nic/detach.md): Detach a NIC from a Load Balancer
- [get](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/loadbalancer/nic/get.md): Get an attached NIC to a Load Balancer
- [list](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/loadbalancer/nic/list.md): List attached NICs from a Load Balancer
- [update](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/loadbalancer/update.md): Update a Load Balancer
- [location](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/location.md)
- [cpu](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/location/cpu.md)
- [list](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/location/cpu/list.md): List available CPU Architecture from a Location
- [get](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/location/get.md): Get a Location
- [list](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/location/list.md): List Locations
- [monitoring](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/monitoring.md)
- [central](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/monitoring/central.md)
- [disable](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/monitoring/central/disable.md): Disable CentralMonitoring
- [enable](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/monitoring/central/enable.md): Enable CentralMonitoring
- [get](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/monitoring/central/get.md): Retrieve CentralMonitoring
- [key](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/monitoring/key.md)
- [create](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/monitoring/key/create.md): Create a new key for a pipeline
- [pipeline](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/monitoring/pipeline.md)
- [create](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/monitoring/pipeline/create.md): Create an pipeline
- [delete](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/monitoring/pipeline/delete.md): Delete a pipeline
- [get](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/monitoring/pipeline/get.md): Retrieve a pipeline
- [list](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/monitoring/pipeline/list.md): Retrieve pipelines
- [update](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/monitoring/pipeline/update.md): Partially modify a pipeline's properties. This command uses a combination of GET and PUT to simulate a PATCH operation
- [nic](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/nic.md)
- [create](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/nic/create.md): Create a NIC
- [delete](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/nic/delete.md): Delete a NIC
- [get](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/nic/get.md): Get a NIC
- [list](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/nic/list.md): List NICs
- [update](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/nic/update.md): Update a NIC
- [pcc](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/pcc.md)
- [create](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/pcc/create.md): Create a Cross-Connect
- [delete](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/pcc/delete.md): Delete a Cross-Connect
- [get](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/pcc/get.md): Get a Cross-Connect
- [list](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/pcc/list.md): List Cross-Connects
- [peers](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/pcc/peers.md)
- [list](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/pcc/peers/list.md): Get a list of Peers from a Cross-Connect
- [update](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/pcc/update.md): Update a Cross-Connect
- [request](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/request.md)
- [get](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/request/get.md): Get a Request
- [list](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/request/list.md): List Requests
- [wait](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/request/wait.md): Wait a Request
- [resource](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/resource.md)
- [get](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/resource/get.md): Get all Resources of a Type or a specific Resource Type
- [list](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/resource/list.md): List Resources
- [server](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/server.md)
- [cdrom](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/server/cdrom.md)
- [attach](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/server/cdrom/attach.md): Attach a CD-ROM to a Server
- [detach](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/server/cdrom/detach.md): Detach a CD-ROM from a Server
- [get](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/server/cdrom/get.md): Get a specific attached CD-ROM from a Server
- [list](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/server/cdrom/list.md): List attached CD-ROMs from a Server
- [console](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/server/console.md)
- [get](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/server/console/get.md): Get the Remote Console URL to access a Server
- [create](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/server/create.md): Create a Server
- [delete](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/server/delete.md): Delete a Server
- [get](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/server/get.md): Get a Server
- [gpu](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/server/gpu.md)
- [get](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/server/gpu/get.md): Get a GPU from a Server
- [list](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/server/gpu/list.md): List Gpus from a Server
- [list](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/server/list.md): List Servers
- [reboot](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/server/reboot.md): Force a hard reboot of a Server
- [resume](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/server/resume.md): Resume a Cube Server
- [start](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/server/start.md): Start a Server
- [stop](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/server/stop.md): Stop a Server
- [suspend](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/server/suspend.md): Suspend a Cube Server
- [token](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/server/token.md)
- [get](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/server/token/get.md): Get a Token from a Server
- [update](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/server/update.md): Update a Server
- [volume](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/server/volume.md)
- [attach](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/server/volume/attach.md): Attach a Volume to a Server
- [detach](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/server/volume/detach.md): Detach a Volume from a Server
- [get](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/server/volume/get.md): Get an attached Volume from a Server
- [list](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/server/volume/list.md): List attached Volumes from a Server
- [share](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/share.md)
- [create](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/share/create.md): Create a Resource Share for a Group
- [delete](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/share/delete.md): Delete a Resource Share from a Group
- [get](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/share/get.md): Get a Resource Share from a Group
- [list](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/share/list.md): List Resources Shares through a Group
- [update](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/share/update.md): Update a Resource Share from a Group
- [snapshot](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/snapshot.md)
- [create](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/snapshot/create.md): Create a Snapshot of a Volume within the Virtual Data Center
- [delete](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/snapshot/delete.md): Delete a Snapshot
- [get](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/snapshot/get.md): Get a Snapshot
- [list](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/snapshot/list.md): List Snapshots
- [restore](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/snapshot/restore.md): Restore a Snapshot onto a Volume
- [update](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/snapshot/update.md): Update a Snapshot
- [targetgroup](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/targetgroup.md)
- [create](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/targetgroup/create.md): Create a Target Group
- [delete](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/targetgroup/delete.md): Delete a Target Group
- [get](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/targetgroup/get.md): Get a Target Group
- [list](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/targetgroup/list.md): List Target Groups
- [target](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/targetgroup/target.md)
- [add](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/targetgroup/target/add.md): Add a Target to a Target Group
- [list](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/targetgroup/target/list.md): List Target Groups Targets
- [remove](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/targetgroup/target/remove.md): Remove a Target from a Target Group
- [update](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/targetgroup/update.md): Update a Target Group
- [template](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/template.md)
- [get](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/template/get.md): Get a specified Template
- [list](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/template/list.md): List Templates
- [volume](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/volume.md)
- [create](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/volume/create.md): Create a Volume
- [delete](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/volume/delete.md): Delete a Volume
- [get](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/volume/get.md): Get a Volume
- [list](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/volume/list.md): List Volumes
- [update](https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine/volume/update.md): Update a Volume


---

# Agent Instructions: 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:

```
GET https://docs.ionos.com/cli-ionosctl/subcommands/compute-engine.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
