API changelog
Download source
  • JSON OpenAPI specification
  • YAML OpenAPI specification
Exoscale APIv2 logo

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
Powered by Bump.sh
API changelog
Download source
  • JSON OpenAPI specification
  • YAML OpenAPI specification
Exoscale APIv2 logo

sos

Operations
GET /sos-buckets-usage GET /sos/{bucket}/presigned-url