ESC
Example searches: “protocol”, “ssl”, “password”, “network-load-balancer”, “endpoint-id”
Search…
Ctrl+K
⌘K
API changelog
Download source
JSON OpenAPI specification
YAML OpenAPI specification
Toggle dark mode
Topics
Introduction
API Request Signature
Zone local resources
Endpoints
network-load-balancer
Retrieve Load Balancer Service details
GET
Update a Load Balancer Service
PUT
Delete a Load Balancer Service
DELETE
List Load Balancers
GET
Create a Load Balancer
POST
Reset a Load Balancer field to its default value
DELETE
Reset a Load Balancer Service field to its default value
DELETE
Add a Load Balancer Service
POST
Retrieve Load Balancer details
GET
Update a Load Balancer
PUT
Delete a Load Balancer
DELETE
event
List Events
GET
block-storage
Attach block storage volume to an instance
PUT
Retrieve block storage snapshot details
GET
Update block storage volume snapshot
PUT
Delete a block storage snapshot, data will be unrecoverable
DELETE
Retrieve block storage volume details
GET
Update block storage volume
PUT
Delete a block storage volume, data will be unrecoverable
DELETE
Create a block storage snapshot
POST
List block storage snapshots
GET
Resize a block storage volume
PUT
Detach block storage volume
PUT
List block storage volumes
GET
Create a block storage volume
POST
sks
Generate a new Kubeconfig file for a SKS cluster
POST
Retrieve SKS Nodepool details
GET
Update an SKS Nodepool
PUT
Delete an SKS Nodepool
DELETE
Get the certificate for a SKS cluster authority
GET
Resources that are scheduled to be removed in future kubernetes releases
GET
Scale a SKS Nodepool
PUT
Upgrade a SKS cluster to pro
PUT
Rotate Exoscale CSI credentials
PUT
Evict Nodepool members
PUT
List SKS clusters
GET
Create an SKS cluster
POST
Retrieve SKS cluster details
GET
Update an SKS cluster
PUT
Delete an SKS cluster
DELETE
Get the latest inspection result
GET
Rotate Exoscale CCM credentials
PUT
Reset an SKS cluster field to its default value
DELETE
Create a new SKS Nodepool
POST
Reset an SKS Nodepool field to its default value
DELETE
Rotate operators certificate authority
PUT
List available versions for SKS clusters
GET
Upgrade an SKS cluster
PUT
dbaas
[BETA] Get OpenSearch Logs external integration endpoint settings
GET
[BETA] Update OpenSearch Logs external integration endpoint
PUT
[BETA] Delete OpenSearch logs external integration endpoint
DELETE
Get DBaaS OpenSearch ACL configuration
GET
Create a DBaaS OpenSearch ACL configuration
PUT
Stop a DBaaS Valkey migration
POST
Initiate Grafana maintenance update
PUT
Check whether you can upgrade Postgres service to a newer version
POST
Reset the credentials of a DBaaS mysql user
PUT
Create a DBaaS PostgreSQL connection pool
POST
Get a DBaaS MySQL service
GET
Update a DBaaS MySQL service
PUT
Create a DBaaS MySQL service
POST
Delete a MySQL service
DELETE
[BETA] Get ElasticSearch Logs external integration endpoint settings
GET
[BETA] Update ElasticSearch Logs external integration endpoint
PUT
[BETA] Delete ElasticSearch logs external integration endpoint
DELETE
Create a DBaaS MySQL user
POST
DBaaS Service Types
GET
List DBaaS services
GET
[BETA] Create RSyslog external integration endpoint
POST
Get DBaaS CA Certificate
GET
Get DBaaS Grafana settings
GET
Delete a DBaaS Postgres database
DELETE
Stop a DBaaS PostgreSQL migration
POST
Get a DBaaS Kafka service
GET
Update a DBaaS Kafka service
PUT
Create a DBaaS Kafka service
POST
Delete a Kafka service
DELETE
Add a Kafka Schema Registry ACL entry
POST
Create a DBaaS Postgres user
POST
[BETA] List all DBaaS connections between services and external endpoints
GET
[BETA] Get a DBaaS external integration
GET
[BETA] List available external endpoint types and their schemas for DBaaS external integrations
GET
Reveal the secrets for DBaaS Kafka Connect
GET
Delete a DBaaS OpenSearch user
DELETE
[BETA] Get Prometheus external integration endpoint settings
GET
[BETA] Update Prometheus external integration endpoint
PUT
[BETA] Delete Prometheus external integration endpoint
DELETE
Create a DBaaS Kafka user
POST
Reset the credentials of a DBaaS Valkey user
PUT
[BETA] Get Datadog integration settings
GET
[BETA] Manage Datadog integration settings
POST
Get DBaaS MySQL settings
GET
Get DBaaS Valkey settings
GET
Create a DBaaS Postgres database
POST
Create a DBaaS OpenSearch user
POST
[BETA] Get DBaaS integration types
GET
Delete a DBaaS Postgres user
DELETE
Update access control for one service user
PUT
Add a Kafka topic ACL entry
POST
[BETA] Create OpenSearch Logs external integration endpoint
POST
Delete a DBaaS MySQL database
DELETE
Get logs of DBaaS service
POST
Initiate PostgreSQL maintenance update
PUT
Reveal the secrets of a DBaaS Grafana user
GET
Reset the credentials of a DBaaS Grafana user
PUT
Delete a DBaaS Valkey user
DELETE
Delete a Kafka ACL entry
DELETE
Delete a DBaaS kafka user
DELETE
Get a DBaaS service type
GET
[BETA] Create DataDog external integration endpoint
POST
Initiate MySQL maintenance update
PUT
Reset the credentials of a DBaaS OpenSearch user
PUT
Reveal the secrets of a DBaaS MySQL user
GET
Get metrics of DBaaS service
POST
Temporarily enable writes for MySQL services in read-only mode due to filled up storage
PUT
Reveal the secrets of a DBaaS Kafka user
GET
Create a DBaaS task to check migration
POST
[BETA] Get DataDog external endpoint settings
GET
[BETA] Update DataDog external integration endpoint
PUT
[BETA] Delete DataDog external integration endpoint
DELETE
[BETA] Create Prometheus external integration endpoint
POST
[BETA] Get a DBaaS Integration
GET
[BETA] Update a existing DBaaS integration
PUT
[BETA] Delete a DBaaS Integration
DELETE
[BETA] Get DBaaS integration settings
GET
Get DBaaS PostgreSQL settings
GET
Get a DBaaS Valkey service
GET
Update a DBaaS Valkey service
PUT
Create a DBaaS Valkey service
POST
Delete a Valkey service
DELETE
Stop a DBaaS MySQL migration
POST
[BETA] List available external endpoints for integrations
GET
Initiate Kafka maintenance update
PUT
Update a DBaaS PostgreSQL connection pool
PUT
Delete a DBaaS PostgreSQL connection pool
DELETE
Get a DBaaS migration status
GET
Delete a DBaaS MySQL user
DELETE
Delete a DBaaS service
DELETE
Create a DBaaS MySQL database
POST
Get DBaaS Kafka settings
GET
Reveal the secrets of a DBaaS Postgres user
GET
Get DBaaS OpenSearch settings
GET
[BETA] Create a new DBaaS connection between a DBaaS service and an external service
PUT
Get a DBaaS Grafana service
GET
Update a DBaaS Grafana service
PUT
Create a DBaaS Grafana service
POST
Delete a Grafana service
DELETE
[BETA] Get RSyslog external integration endpoint settings
GET
[BETA] Update RSyslog external integration endpoint
PUT
[BETA] Delete RSyslog external integration endpoint
DELETE
[BETA] Create ElasticSearch Logs external integration endpoint
POST
Initiate OpenSearch maintenance update
PUT
Get DBaaS kafka ACL configuration
GET
Reset the credentials of a DBaaS Kafka user
PUT
Reveal the secrets of a DBaaS OpenSearch user
GET
Initiate Valkey maintenance update
PUT
Get a DBaaS OpenSearch service
GET
Update a DBaaS OpenSearch service
PUT
Create a DBaaS OpenSearch service
POST
Delete a OpenSearch service
DELETE
[BETA] Detach a DBaaS external integration from a service
PUT
Reveal the secrets of a DBaaS Valkey user
GET
Get a DBaaS PostgreSQL service
GET
Update a DBaaS PostgreSQL service
PUT
Create a DBaaS PostgreSQL service
POST
Delete a Postgres service
DELETE
Create a DBaaS Valkey user
POST
[BETA] Create a new DBaaS integration between two services
POST
Get a DBaaS task
GET
Delete a Kafka ACL entry
DELETE
Reset the credentials of a DBaaS Postgres user
PUT
instance-pool
Scale an Instance Pool
PUT
List Instance Pools
GET
Create an Instance Pool
POST
Retrieve Instance Pool details
GET
Update an Instance Pool
PUT
Delete an Instance Pool
DELETE
Reset an Instance Pool field to its default value
DELETE
Evict Instance Pool members
PUT
instance
Create a Snapshot of a Compute instance
POST
Reveal the password used during instance creation or the latest password reset.
GET
Resize a Compute instance disk
PUT
Reset a compute instance password
PUT
Start a Compute instance
PUT
Enable tpm for the instance.
POST
Scale a Compute instance to a new Instance Type
PUT
Stop a Compute instance
PUT
Set instance destruction protection
PUT
Reset Instance field
DELETE
Remove instance destruction protection
PUT
Reset a Compute instance to a base/target template
PUT
Retrieve signed url valid for 60 seconds to connect via console-proxy websocket to VM VNC console.
GET
Retrieve Compute instance details
GET
Update a Compute instance
PUT
Delete a Compute instance
DELETE
Reboot a Compute instance
PUT
List Compute instances
GET
Create a Compute instance
POST
Revert a snapshot for an instance
POST
reverse-dns
Query the PTR DNS records for an elastic IP
GET
Update/Create the PTR DNS record for an elastic IP
POST
Delete the PTR DNS record for an elastic IP
DELETE
Query the PTR DNS records for an instance
GET
Update/Create the PTR DNS record for an instance
POST
Delete the PTR DNS record for an instance
DELETE
anti-affinity-group
List Anti-affinity Groups
GET
Create an Anti-affinity Group
POST
Retrieve Anti-affinity Group details
GET
Delete an Anti-affinity Group
DELETE
organization
Retrieve organization usage reports
GET
Retrieve an organization
GET
[BETA] Retrieve organization environmental impact reports
GET
security-group
Delete a Security Group rule
DELETE
List Security Groups.
GET
Create a Security Group
POST
Retrieve Security Group details
GET
Delete a Security Group
DELETE
Attach a Compute instance to a Security Group
PUT
Create a Security Group rule
POST
Remove an external source from a Security Group
PUT
Detach a Compute instance from a Security Group
PUT
Add an external source as a member of a Security Group
PUT
private-network
Attach a Compute instance to a Private Network
PUT
Update the IP address of an instance attached to a managed private network
PUT
List Private Networks
GET
Create a Private Network
POST
Detach a Compute instance from a Private Network
PUT
Retrieve Private Network details
GET
Update a Private Network
PUT
Delete a Private Network
DELETE
Reset Private Network field
DELETE
instance-type
Retrieve Instance Type details
GET
List Compute instance Types
GET
elastic-ip
List Elastic IPs
GET
Create an Elastic IP
POST
Reset an Elastic IP field to its default value
DELETE
Detach a Compute instance from an Elastic IP
PUT
Attach a Compute instance to an Elastic IP
PUT
Retrieve Elastic IP details
GET
Update an Elastic IP
PUT
Delete an Elastic IP
DELETE
zone
List Zones
GET
dns
List DNS domain records
GET
Create DNS domain record
POST
List DNS domains
GET
Create DNS domain
POST
Retrieve DNS domain record details
GET
Update DNS domain record
PUT
Delete DNS domain record
DELETE
Retrieve DNS domain zone file
GET
Retrieve DNS domain details
GET
Delete DNS Domain
DELETE
deploy-target
List Deploy Targets
GET
Retrieve Deploy Target details
GET
snapshot
Export a Snapshot
POST
Retrieve Snapshot details
GET
Delete a Snapshot
DELETE
List Snapshots
GET
Promote a Snapshot to a Template
POST
quotas
Retrieve Resource Quota
GET
List Organization Quotas
GET
iam
List API keys
GET
Create a new API key
POST
Get API key
GET
Delete an API key
DELETE
Retrieve IAM Role
GET
Update IAM Role
PUT
Delete IAM Role
DELETE
Retrieve IAM Organization Policy
GET
Update IAM Organization Policy
PUT
Update a User's IAM role
PUT
Delete User
DELETE
Update IAM Role Policy
PUT
Reset IAM Organization Policy
POST
List IAM Roles
GET
Create IAM Role
POST
List Users
GET
Create a User
POST
operation
Retrieve Operation details
GET
template
Retrieve Template details
GET
Update template attributes
PUT
Copy a Template from a zone to another
POST
Delete a Template
DELETE
List Templates
GET
Register a Template
POST
sos
List SOS Buckets Usage
GET
Retrieve Presigned Download URL for SOS object
GET
ssh-key
Retrieve SSH key details
GET
Delete a SSH key
DELETE
List SSH keys
GET
Import SSH key
POST
Search…
Ctrl+K
⌘K
API changelog
Download source
JSON OpenAPI specification
YAML OpenAPI specification
Toggle dark mode
Dismiss highlight
Show more
elastic-ip
Operations
GET
/elastic-ip
POST
/elastic-ip
DELETE
/elastic-ip/{id}/{field}
PUT
/elastic-ip/{id}:detach
PUT
/elastic-ip/{id}:attach
GET
/elastic-ip/{id}
PUT
/elastic-ip/{id}
DELETE
/elastic-ip/{id}