Exoscale APIv2 logo

  • API Changelog

Download source
  • JSON OpenAPI specification
  • YAML OpenAPI specification

Topics

  • Introduction
  • API Request Signature
  • Zone local resources

Endpoints

  • network-load-balancer
    • Retrieve Load Balancer Service details
    • Update a Load Balancer Service
    • Delete a Load Balancer Service
    • List Load Balancers
    • Create a Load Balancer
    • Reset a Load Balancer field to its default value
    • Reset a Load Balancer Service field to its default value
    • Add a Load Balancer Service
    • Retrieve Load Balancer details
    • Update a Load Balancer
    • Delete a Load Balancer
  • event
    • List Events
  • sks
    • Generate a new Kubeconfig file for a SKS cluster
    • Retrieve SKS Nodepool details
    • Update an SKS Nodepool
    • Delete an SKS Nodepool
    • Get the certificate for a SKS cluster authority
    • Resources that are scheduled to be removed in future kubernetes releases
    • Scale a SKS Nodepool
    • Upgrade a SKS cluster to pro
    • Evict Nodepool members
    • List SKS clusters
    • Create an SKS cluster
    • Retrieve SKS cluster details
    • Update an SKS cluster
    • Delete an SKS cluster
    • Get the latest inspection result
    • Rotate Exoscale CCM credentials
    • Reset an SKS cluster field to its default value
    • Create a new SKS Nodepool
    • Reset an SKS Nodepool field to its default value
    • Rotate operators certificate authority
    • List available versions for SKS clusters
    • Upgrade an SKS cluster
  • dbaas
    • Get DBaaS OpenSearch ACL configuration
    • Create a DBaaS OpenSearch ACL configuration
    • Initiate Grafana maintenance update
    • Check whether you can upgrade Postgres service to a newer version
    • Reset the credentials of a DBaaS mysql user
    • Create a DBaaS PostgreSQL connection pool
    • Get a DBaaS MySQL service
    • Update a DBaaS MySQL service
    • Create a DBaaS MySQL service
    • Delete a MySQL service
    • Create a DBaaS MySQL user
    • DBaaS Service Types
    • List DBaaS services
    • Get DBaaS CA Certificate
    • Get DBaaS Grafana settings
    • Delete a DBaaS Postgres database
    • Stop a DBaaS PostgreSQL migration
    • Get a DBaaS Kafka service
    • Update a DBaaS Kafka service
    • Create a DBaaS Kafka service
    • Delete a Kafka service
    • Get DBaaS Redis settings
    • Add a Kafka Schema Registry ACL entry
    • Create a DBaaS Postgres user
    • Delete a DBaaS OpenSearch user
    • Create a DBaaS Kafka user
    • Get DBaaS MySQL settings
    • Create a DBaaS Postgres database
    • Create a DBaaS OpenSearch user
    • Get DBaaS integration types
    • Delete a DBaaS Postgres user
    • Update access control for one service user
    • Add a Kafka topic ACL entry
    • Delete a DBaaS MySQL database
    • Get logs of DBaaS service
    • Initiate PostgreSQL maintenance update
    • Delete a Kafka ACL entry
    • Delete a DBaaS kafka user
    • Get a DBaaS service type
    • Initiate MySQL maintenance update
    • Reset the credentials of a DBaaS OpenSearch user
    • Get metrics of DBaaS service
    • Create a DBaaS task to check migration
    • Get a DBaaS Integration
    • Update a existing DBaaS integration
    • Delete a DBaaS Integration
    • Get DBaaS integration settings
    • Get DBaaS PostgreSQL settings
    • Stop a DBaaS Redis migration
    • Stop a DBaaS MySQL migration
    • Initiate Kafka maintenance update
    • Update a DBaaS PostgreSQL connection pool
    • Delete a DBaaS PostgreSQL connection pool
    • Get a DBaaS migration status
    • Delete a DBaaS MySQL user
    • Delete a DBaaS service
    • Create a DBaaS MySQL database
    • Get DBaaS Kafka settings
    • Get DBaaS OpenSearch settings
    • Get a DBaaS Grafana service
    • Update a DBaaS Grafana service
    • Create a DBaaS Grafana service
    • Delete a Grafana service
    • Initiate OpenSearch maintenance update
    • Get DBaaS kafka ACL configuration
    • Reset the credentials of a DBaaS Kafka user
    • Get a DBaaS OpenSearch service
    • Update a DBaaS OpenSearch service
    • Create a DBaaS OpenSearch service
    • Delete a OpenSearch service
    • Get a DBaaS Redis service
    • Update a DBaaS Redis service
    • Create a DBaaS Redis service
    • Delete a Redis service
    • Get a DBaaS PostgreSQL service
    • Update a DBaaS PostgreSQL service
    • Create a DBaaS PostgreSQL service
    • Delete a Postgres service
    • Create a new DBaaS integration between two services
    • Get a DBaaS task
    • Initiate Redis maintenance update
    • Delete a Kafka ACL entry
    • Reset the credentials of a DBaaS Postgres user
  • instance-pool
    • Scale an Instance Pool
    • List Instance Pools
    • Create an Instance Pool
    • Retrieve Instance Pool details
    • Update an Instance Pool
    • Delete an Instance Pool
    • Reset an Instance Pool field to its default value
    • Evict Instance Pool members
  • instance
    • Create a Snapshot of a Compute instance
    • Reveal the password used during instance creation or the latest password reset.
    • Resize a Compute instance disk
    • Reset a compute instance password
    • Start a Compute instance
    • Scale a Compute instance to a new Instance Type
    • Stop a Compute instance
    • Set instance destruction protection
    • Reset Instance field
    • Remove instance destruction protection
    • Reset a Compute instance to a base/target template
    • Retrieve Compute instance details
    • Update a Compute instance
    • Delete a Compute instance
    • Reboot a Compute instance
    • List Compute instances
    • Create a Compute instance
    • Revert a snapshot for an instance
  • reverse-dns
    • Query the PTR DNS records for an elastic IP
    • Update/Create the PTR DNS record for an elastic IP
    • Delete the PTR DNS record for an elastic IP
    • Query the PTR DNS records for an instance
    • Update/Create the PTR DNS record for an instance
    • Delete the PTR DNS record for an instance
  • anti-affinity-group
    • List Anti-affinity Groups
    • Create an Anti-affinity Group
    • Retrieve Anti-affinity Group details
    • Delete an Anti-affinity Group
  • security-group
    • Delete a Security Group rule
    • List Security Groups.
    • Create a Security Group
    • Retrieve Security Group details
    • Delete a Security Group
    • Attach a Compute instance to a Security Group
    • Create a Security Group rule
    • Remove an external source from a Security Group
    • Detach a Compute instance from a Security Group
    • Add an external source as a member of a Security Group
  • iam
    • Retrieve IAM Access Key details
    • Revoke an IAM Access Key
    • List IAM Access Keys
    • Create a legacy IAM Access Key
    • List API keys
    • Create a new API key
    • Get API key
    • Delete an API key
    • Retrieve all known available IAM Access Key operations and associated tags
    • Retrieve IAM Role
    • Update IAM Role
    • Delete IAM Role
    • Retrieve IAM Organization Policy
    • Update IAM Organization Policy
    • Retrieve IAM Access Key operations and associated tags for the signing key
    • Update IAM Role Policy
    • List IAM Roles
    • Create IAM Role
  • private-network
    • Attach a Compute instance to a Private Network
    • Update the IP address of an instance attached to a managed private network
    • List Private Networks
    • Create a Private Network
    • Detach a Compute instance from a Private Network
    • Retrieve Private Network details
    • Update a Private Network
    • Delete a Private Network
    • Reset Private Network field
  • instance-type
    • Retrieve Instance Type details
    • List Compute instance Types
  • elastic-ip
    • List Elastic IPs
    • Create an Elastic IP
    • Reset an Elastic IP field to its default value
    • Detach a Compute instance from an Elastic IP
    • Attach a Compute instance to an Elastic IP
    • Retrieve Elastic IP details
    • Update an Elastic IP
    • Delete an Elastic IP
  • zone
    • List Zones
  • dns
    • List DNS domain records
    • Create DNS domain record
    • List DNS domains
    • Create DNS domain
    • Retrieve DNS domain record details
    • Update DNS domain record
    • Delete DNS domain record
    • Retrieve DNS domain zone file
    • Retrieve DNS domain details
    • Delete DNS Domain
  • deploy-target
    • List Deploy Targets
    • Retrieve Deploy Target details
  • snapshot
    • Export a Snapshot
    • Retrieve Snapshot details
    • Delete a Snapshot
    • List Snapshots
    • Promote a Snapshot to a Template
  • quotas
    • Retrieve Resource Quota
    • List Organization Quotas
  • operation
    • Retrieve Operation details
  • template
    • Retrieve Template details
    • Update template attributes
    • Copy a Template from a zone to another
    • Delete a Template
    • List Templates
    • Register a Template
  • sos
    • List SOS Buckets Usage
    • Retrieve Presigned Download URL for SOS object
  • ssh-key
    • Retrieve SSH key details
    • Delete a SSH key
    • List SSH keys
    • Import SSH key
Powered by Bump.sh

iam

Operations
GET
/access-key/{key}
DELETE
/access-key/{key}
GET
/access-key
POST
/access-key
GET
/api-key
POST
/api-key
GET
/api-key/{id}
DELETE
/api-key/{id}
GET
/access-key-known-operations
GET
/iam-role/{id}
PUT
/iam-role/{id}
DELETE
/iam-role/{id}
GET
/iam-organization-policy
PUT
/iam-organization-policy
GET
/access-key-operations
PUT
/iam-role/{id}:policy
GET
/iam-role
POST
/iam-role