How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

OVH Cloud Cloud API

The Cloud API from OVH Cloud — 469 operation(s) for cloud.

OVH Cloud Cloud API is published by OVH Cloud on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Cloud. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 716 operations across 469 paths, and defines 501 schemas. It is described by OpenAPI 3.0.0, at version 1.0.

Requests are made against a single base URL, https://api.us.ovhcloud.com/v1.

716 operations 469 paths 501 schemas 94 DELETE382 GET170 POST70 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.0
API Version
1.0
Base URL
https://api.us.ovhcloud.com/v1
Authentication
OAuth 2.0
Contact
Resource Areas
1

Authentication & Security 1

OVH Cloud Cloud API declares 1 security scheme for authenticating requests. It supports OAuth 2.0 (oAuth2AuthCode) using the authorizationCode flow, exposing 3 scopes.

  • oAuth2AuthCode — Oauth2

Paths & Operations 716

Across 469 paths, the API surfaces 716 operations — 94 DELETE, 382 GET, 170 POST, 70 PUT. Each is listed below with its method, path, parameters, and response codes.

Cloud 716
GET
/cloud/order
OVH Cloud Get all cloud pending orders
1 param → 200
GET
/cloud/order/rule/availability
OVH Cloud Get product availability
3 params → 200
GET
/cloud/order/rule/instanceCategory
OVH Cloud Get instance categories
→ 200
GET
/cloud/project
OVH Cloud List available services
1 param → 200
GET
/cloud/project/{serviceName}
OVH Cloud Get this object properties
1 param → 200
PUT
/cloud/project/{serviceName}
OVH Cloud Alter this object properties
1 param body → 200
POST
/cloud/project/{serviceName}/activateMonthlyBilling
OVH Cloud Activate monthly billing on multiple instances
1 param body → 200
GET
/cloud/project/{serviceName}/capabilities/containerRegistry
OVH Cloud List container registry capabilities per region
1 param → 200
GET
/cloud/project/{serviceName}/capabilities/kube/admissionplugins
OVH Cloud List of admissionPlugins managed by MKS product that can be enabled or disabled.
1 param → 200
GET
/cloud/project/{serviceName}/capabilities/kube/flavors
OVH Cloud List Kubernetes available flavors for a region
2 params → 200
GET
/cloud/project/{serviceName}/capabilities/kube/log/kind
OVH Cloud List available log kinds
1 param → 200
GET
/cloud/project/{serviceName}/capabilities/kube/log/kind/{name}
OVH Cloud Get a log kind
2 params → 200
GET
/cloud/project/{serviceName}/capabilities/kube/regions
OVH Cloud List Kubernetes regions where cluster creation is possible.
1 param → 200
GET
/cloud/project/{serviceName}/capabilities/loadbalancer/region
OVH Cloud List all available regions
1 param → 200
GET
/cloud/project/{serviceName}/capabilities/loadbalancer/region/{regionName}
OVH Cloud Get specific information of a region
2 params → 200
GET
/cloud/project/{serviceName}/capabilities/productAvailability
OVH Cloud List product availability
6 params → 200
POST
/cloud/project/{serviceName}/confirmTermination
OVH Cloud Confirm service termination
1 param body → 200
GET
/cloud/project/{serviceName}/containerRegistry
OVH Cloud List registries of the project
1 param → 200
POST
/cloud/project/{serviceName}/containerRegistry
OVH Cloud Create a new registry
1 param body → 200
DELETE
/cloud/project/{serviceName}/containerRegistry/{registryID}
OVH Cloud Delete a registry
2 params → 200
GET
/cloud/project/{serviceName}/containerRegistry/{registryID}
OVH Cloud Get the registry information
2 params → 200
PUT
/cloud/project/{serviceName}/containerRegistry/{registryID}
OVH Cloud Update the registry
2 params body → 200
GET
/cloud/project/{serviceName}/containerRegistry/{registryID}/capabilities/plan
OVH Cloud Get available plans for the current registry.
2 params → 200
GET
/cloud/project/{serviceName}/containerRegistry/{registryID}/ipRestrictions/management
OVH Cloud List your IP restrictions applied on Harbor UI and API
2 params → 200
PUT
/cloud/project/{serviceName}/containerRegistry/{registryID}/ipRestrictions/management
OVH Cloud Replace IP restrictions applied on Harbor UI and API
2 params body → 200
GET
/cloud/project/{serviceName}/containerRegistry/{registryID}/ipRestrictions/registry
OVH Cloud List your IP restrictions applied on artifact manager component
2 params → 200
PUT
/cloud/project/{serviceName}/containerRegistry/{registryID}/ipRestrictions/registry
OVH Cloud Replace IP restrictions applied on artifact manager component (Docker, Helm, etc...)
2 params body → 200
DELETE
/cloud/project/{serviceName}/containerRegistry/{registryID}/openIdConnect
OVH Cloud Delete the registry's OIDC Configuration
2 params → 200
GET
/cloud/project/{serviceName}/containerRegistry/{registryID}/openIdConnect
OVH Cloud Get the registry's OIDC configuration
2 params → 200
POST
/cloud/project/{serviceName}/containerRegistry/{registryID}/openIdConnect
OVH Cloud Add or replace the registry's OIDC configuration
2 params body → 200
PUT
/cloud/project/{serviceName}/containerRegistry/{registryID}/openIdConnect
OVH Cloud Edit the registry's OIDC configuration
2 params body → 200
GET
/cloud/project/{serviceName}/containerRegistry/{registryID}/plan
OVH Cloud Show the actual plan of the registry.
2 params → 200
PUT
/cloud/project/{serviceName}/containerRegistry/{registryID}/plan
OVH Cloud Update the plan of a registry.
2 params body → 200
GET
/cloud/project/{serviceName}/containerRegistry/{registryID}/users
OVH Cloud List registry user
2 params → 200
POST
/cloud/project/{serviceName}/containerRegistry/{registryID}/users
OVH Cloud Create a new registry user
2 params body → 200
DELETE
/cloud/project/{serviceName}/containerRegistry/{registryID}/users/{userID}
OVH Cloud Delete a registry user
3 params → 200
GET
/cloud/project/{serviceName}/containerRegistry/{registryID}/users/{userID}
OVH Cloud Get registry user
3 params → 200
PUT
/cloud/project/{serviceName}/containerRegistry/{registryID}/users/{userID}/setAsAdmin
OVH Cloud Set the user as Admin
3 params → 200
GET
/cloud/project/{serviceName}/database/availability
OVH Cloud Get database engines availability
4 params → 200400401404409
GET
/cloud/project/{serviceName}/database/capabilities
OVH Cloud Get database engines capabilities
1 param → 200400401404409
GET
/cloud/project/{serviceName}/database/cassandra
OVH Cloud List all the cassandra clusters of the project
1 param → 200400401404409
POST
/cloud/project/{serviceName}/database/cassandra
OVH Cloud Create a new cassandra cluster
1 param body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/cassandra/{clusterId}
OVH Cloud Delete a cassandra cluster
2 params → 200
GET
/cloud/project/{serviceName}/database/cassandra/{clusterId}
OVH Cloud Get cassandra cluster properties
2 params → 200400401404409
PUT
/cloud/project/{serviceName}/database/cassandra/{clusterId}
OVH Cloud Update an existing cassandra cluster
2 params body → 200400401404409
GET
/cloud/project/{serviceName}/database/cassandra/{clusterId}/advancedConfiguration
OVH Cloud Get cassandra advanced configuration
2 params → 200400401404409
PUT
/cloud/project/{serviceName}/database/cassandra/{clusterId}/advancedConfiguration
OVH Cloud Update cassandra advanced configuration
2 params body → 200400401404409
GET
/cloud/project/{serviceName}/database/cassandra/{clusterId}/backup
OVH Cloud List backups of the cassandra
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/cassandra/{clusterId}/backup/{backupId}
OVH Cloud Get cassandra backups
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/cassandra/{clusterId}/capabilities/advancedConfiguration
OVH Cloud Get cassandra advanced configuration fields
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/cassandra/{clusterId}/capabilities/integration
OVH Cloud Get integration capabilities related to the cassandra service
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/cassandra/{clusterId}/certificates
OVH Cloud Retrieve the certificates of the cassandra cluster
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/cassandra/{clusterId}/integration
OVH Cloud List integrations
2 params → 200400401404409
POST
/cloud/project/{serviceName}/database/cassandra/{clusterId}/integration
OVH Cloud Create a new integration
2 params body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/cassandra/{clusterId}/integration/{integrationId}
OVH Cloud Delete an integration
3 params → 200
GET
/cloud/project/{serviceName}/database/cassandra/{clusterId}/integration/{integrationId}
OVH Cloud Get an integration
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/cassandra/{clusterId}/ipRestrictiondeprecated
OVH Cloud List cassandra ip restrictions
2 params → 200400401404409
POST
/cloud/project/{serviceName}/database/cassandra/{clusterId}/ipRestrictiondeprecated
OVH Cloud Add ip restrictions to the cassandra
2 params body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/cassandra/{clusterId}/ipRestriction/{ipBlock}deprecated
OVH Cloud Deletes the given IP from the restricted IPs of the cassandra
3 params → 200
GET
/cloud/project/{serviceName}/database/cassandra/{clusterId}/ipRestriction/{ipBlock}deprecated
OVH Cloud Get cassandra ip restrictions
3 params → 200400401404409
PUT
/cloud/project/{serviceName}/database/cassandra/{clusterId}/ipRestriction/{ipBlock}deprecated
OVH Cloud Changes the list of ip restrictions to the cassandra
3 params body → 200400401404409
GET
/cloud/project/{serviceName}/database/cassandra/{clusterId}/logs
OVH Cloud Retrieve the most recent cassandra log messages (limited to 1000)
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/cassandra/{clusterId}/maintenance
OVH Cloud List maintenances for the cassandra cluster
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/cassandra/{clusterId}/maintenance/{maintenanceId}
OVH Cloud Get the maintenance for the cassandra cluster
3 params → 200400401404409
POST
/cloud/project/{serviceName}/database/cassandra/{clusterId}/maintenance/{maintenanceId}/apply
OVH Cloud Apply the maintenance
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/cassandra/{clusterId}/metric
OVH Cloud List available metrics for the cassandra cluster
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/cassandra/{clusterId}/metric/{metricName}
OVH Cloud Get the metric values for the cassandra cluster
4 params → 200400401404409
GET
/cloud/project/{serviceName}/database/cassandra/{clusterId}/node
OVH Cloud List nodes of the cassandra
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/cassandra/{clusterId}/node/{nodeId}
OVH Cloud Get cassandra nodes
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/cassandra/{clusterId}/user
OVH Cloud List users of the cassandra
2 params → 200400401404409
POST
/cloud/project/{serviceName}/database/cassandra/{clusterId}/user
OVH Cloud Create a new user on the cassandra cluster
2 params body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/cassandra/{clusterId}/user/{userId}
OVH Cloud Delete a cassandra user
3 params → 200
GET
/cloud/project/{serviceName}/database/cassandra/{clusterId}/user/{userId}
OVH Cloud Get cassandra users
3 params → 200400401404409
POST
/cloud/project/{serviceName}/database/cassandra/{clusterId}/user/{userId}/credentials/reset
OVH Cloud Resets the password of a user
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/grafana
OVH Cloud List all the grafana of the project
1 param → 200400401404409
POST
/cloud/project/{serviceName}/database/grafana
OVH Cloud Create a new grafana cluster
1 param body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/grafana/{clusterId}
OVH Cloud Delete a grafana cluster
2 params → 200
GET
/cloud/project/{serviceName}/database/grafana/{clusterId}
OVH Cloud Get grafana cluster properties
2 params → 200400401404409
PUT
/cloud/project/{serviceName}/database/grafana/{clusterId}
OVH Cloud Update an existing grafana cluster
2 params body → 200400401404409
GET
/cloud/project/{serviceName}/database/grafana/{clusterId}/advancedConfiguration
OVH Cloud Get grafana advanced configuration
2 params → 200400401404409
PUT
/cloud/project/{serviceName}/database/grafana/{clusterId}/advancedConfiguration
OVH Cloud Update grafana advanced configuration
2 params body → 200400401404409
GET
/cloud/project/{serviceName}/database/grafana/{clusterId}/backup
OVH Cloud List backups of the grafana
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/grafana/{clusterId}/backup/{backupId}
OVH Cloud Get grafana backups
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/grafana/{clusterId}/capabilities/advancedConfiguration
OVH Cloud Get grafana advanced configuration fields
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/grafana/{clusterId}/capabilities/integration
OVH Cloud Get integration capabilities related to the grafana service
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/grafana/{clusterId}/integration
OVH Cloud List integrations
2 params → 200400401404409
POST
/cloud/project/{serviceName}/database/grafana/{clusterId}/integration
OVH Cloud Create a new integration
2 params body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/grafana/{clusterId}/integration/{integrationId}
OVH Cloud Delete an integration
3 params → 200
GET
/cloud/project/{serviceName}/database/grafana/{clusterId}/integration/{integrationId}
OVH Cloud Get an integration
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/grafana/{clusterId}/ipRestrictiondeprecated
OVH Cloud List grafana ip restrictions
2 params → 200400401404409
POST
/cloud/project/{serviceName}/database/grafana/{clusterId}/ipRestrictiondeprecated
OVH Cloud Add ip restrictions to the grafana
2 params body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/grafana/{clusterId}/ipRestriction/{ipBlock}deprecated
OVH Cloud Deletes the given IP from the restricted IPs of the grafana
3 params → 200
GET
/cloud/project/{serviceName}/database/grafana/{clusterId}/ipRestriction/{ipBlock}deprecated
OVH Cloud Get grafana ip restrictions
3 params → 200400401404409
PUT
/cloud/project/{serviceName}/database/grafana/{clusterId}/ipRestriction/{ipBlock}deprecated
OVH Cloud Changes the list of ip restrictions to the grafana
3 params body → 200400401404409
GET
/cloud/project/{serviceName}/database/grafana/{clusterId}/logs
OVH Cloud Retrieve the most recent grafana log messages (limited to 1000)
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/grafana/{clusterId}/maintenance
OVH Cloud List maintenances for the grafana cluster
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/grafana/{clusterId}/maintenance/{maintenanceId}
OVH Cloud Get the maintenance for the grafana cluster
3 params → 200400401404409
POST
/cloud/project/{serviceName}/database/grafana/{clusterId}/maintenance/{maintenanceId}/apply
OVH Cloud Apply the maintenance
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/grafana/{clusterId}/metric
OVH Cloud List available metrics for the grafana cluster
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/grafana/{clusterId}/metric/{metricName}
OVH Cloud Get the metric values for the grafana cluster
4 params → 200400401404409
GET
/cloud/project/{serviceName}/database/grafana/{clusterId}/node
OVH Cloud List nodes of the grafana
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/grafana/{clusterId}/node/{nodeId}
OVH Cloud Get grafana nodes
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/grafana/{clusterId}/user
OVH Cloud List users of the grafana
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/grafana/{clusterId}/user/{userId}
OVH Cloud Get grafana users
3 params → 200400401404409
POST
/cloud/project/{serviceName}/database/grafana/{clusterId}/user/{userId}/credentials/reset
OVH Cloud Resets the password of a user
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/kafka
OVH Cloud List all the kafka of the project
1 param → 200400401404409
POST
/cloud/project/{serviceName}/database/kafka
OVH Cloud Create a new kafka cluster
1 param body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/kafka/{clusterId}
OVH Cloud Delete a kafka cluster
2 params → 200
GET
/cloud/project/{serviceName}/database/kafka/{clusterId}
OVH Cloud Get kafka cluster properties
2 params → 200400401404409
PUT
/cloud/project/{serviceName}/database/kafka/{clusterId}
OVH Cloud Update an existing kafka cluster
2 params body → 200400401404409
GET
/cloud/project/{serviceName}/database/kafka/{clusterId}/acldeprecated
OVH Cloud List acls of the kafka
2 params → 200400401404409
POST
/cloud/project/{serviceName}/database/kafka/{clusterId}/acldeprecated
OVH Cloud Create a new acl on the kafka cluster
2 params body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/kafka/{clusterId}/acl/{aclId}deprecated
OVH Cloud Delete a kafka acl
3 params → 200
GET
/cloud/project/{serviceName}/database/kafka/{clusterId}/acl/{aclId}deprecated
OVH Cloud Get kafka acls
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/kafka/{clusterId}/advancedConfiguration
OVH Cloud Get kafka advanced configuration
2 params → 200400401404409
PUT
/cloud/project/{serviceName}/database/kafka/{clusterId}/advancedConfiguration
OVH Cloud Update kafka advanced configuration
2 params body → 200400401404409
GET
/cloud/project/{serviceName}/database/kafka/{clusterId}/capabilities/advancedConfiguration
OVH Cloud Get kafka advanced configuration fields
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/kafka/{clusterId}/capabilities/integration
OVH Cloud Get integration capabilities related to the kafka service
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/kafka/{clusterId}/certificates
OVH Cloud Retrieve the certificates of the kafka cluster
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/kafka/{clusterId}/integration
OVH Cloud List integrations
2 params → 200400401404409
POST
/cloud/project/{serviceName}/database/kafka/{clusterId}/integration
OVH Cloud Create a new integration
2 params body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/kafka/{clusterId}/integration/{integrationId}
OVH Cloud Delete an integration
3 params → 200
GET
/cloud/project/{serviceName}/database/kafka/{clusterId}/integration/{integrationId}
OVH Cloud Get an integration
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/kafka/{clusterId}/ipRestrictiondeprecated
OVH Cloud List kafka ip restrictions
2 params → 200400401404409
POST
/cloud/project/{serviceName}/database/kafka/{clusterId}/ipRestrictiondeprecated
OVH Cloud Add ip restrictions to the kafka
2 params body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/kafka/{clusterId}/ipRestriction/{ipBlock}deprecated
OVH Cloud Deletes the given IP from the restricted IPs of the kafka
3 params → 200
GET
/cloud/project/{serviceName}/database/kafka/{clusterId}/ipRestriction/{ipBlock}deprecated
OVH Cloud Get kafka ip restrictions
3 params → 200400401404409
PUT
/cloud/project/{serviceName}/database/kafka/{clusterId}/ipRestriction/{ipBlock}deprecated
OVH Cloud Changes the list of ip restrictions to the kafka
3 params body → 200400401404409
GET
/cloud/project/{serviceName}/database/kafka/{clusterId}/logs
OVH Cloud Retrieve the most recent kafka log messages (limited to 1000)
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/kafka/{clusterId}/maintenance
OVH Cloud List maintenances for the kafka cluster
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/kafka/{clusterId}/maintenance/{maintenanceId}
OVH Cloud Get the maintenance for the kafka cluster
3 params → 200400401404409
POST
/cloud/project/{serviceName}/database/kafka/{clusterId}/maintenance/{maintenanceId}/apply
OVH Cloud Apply the maintenance
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/kafka/{clusterId}/metric
OVH Cloud List available metrics for the kafka cluster
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/kafka/{clusterId}/metric/{metricName}
OVH Cloud Get the metric values for the kafka cluster
4 params → 200400401404409
GET
/cloud/project/{serviceName}/database/kafka/{clusterId}/node
OVH Cloud List nodes of the kafka
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/kafka/{clusterId}/node/{nodeId}
OVH Cloud Get kafka nodes
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/kafka/{clusterId}/permissions
OVH Cloud Retrieve the permissions available on the cluster
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/kafka/{clusterId}/schemaRegistryAcl
OVH Cloud List schema registry acls of the kafka
2 params → 200400401404409
POST
/cloud/project/{serviceName}/database/kafka/{clusterId}/schemaRegistryAcl
OVH Cloud Create a new schema registry acl on the kafka cluster
2 params body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/kafka/{clusterId}/schemaRegistryAcl/{aclId}
OVH Cloud Delete a kafka schema registry acl
3 params → 200
GET
/cloud/project/{serviceName}/database/kafka/{clusterId}/schemaRegistryAcl/{aclId}
OVH Cloud Get kafka schema registry acls
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/kafka/{clusterId}/topic
OVH Cloud List topics of the kafka
2 params → 200400401404409
POST
/cloud/project/{serviceName}/database/kafka/{clusterId}/topic
OVH Cloud Create a new topic on the kafka cluster
2 params body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/kafka/{clusterId}/topic/{topicId}
OVH Cloud Delete a kafka topic
3 params → 200
GET
/cloud/project/{serviceName}/database/kafka/{clusterId}/topic/{topicId}
OVH Cloud Get kafka topics
3 params → 200400401404409
PUT
/cloud/project/{serviceName}/database/kafka/{clusterId}/topic/{topicId}
OVH Cloud Updates the topic on the kafka cluster
3 params body → 200400401404409
GET
/cloud/project/{serviceName}/database/kafka/{clusterId}/topicAcl
OVH Cloud List topic acls of the kafka
2 params → 200400401404409
POST
/cloud/project/{serviceName}/database/kafka/{clusterId}/topicAcl
OVH Cloud Create a new topic acl on the kafka cluster
2 params body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/kafka/{clusterId}/topicAcl/{aclId}
OVH Cloud Delete a kafka topic acl
3 params → 200
GET
/cloud/project/{serviceName}/database/kafka/{clusterId}/topicAcl/{aclId}
OVH Cloud Get kafka topic acls
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/kafka/{clusterId}/user
OVH Cloud List users of the kafka
2 params → 200400401404409
POST
/cloud/project/{serviceName}/database/kafka/{clusterId}/user
OVH Cloud Create a new user on the kafka cluster
2 params body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/kafka/{clusterId}/user/{userId}
OVH Cloud Delete a kafka user
3 params → 200
GET
/cloud/project/{serviceName}/database/kafka/{clusterId}/user/{userId}
OVH Cloud Get kafka users
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/kafka/{clusterId}/user/{userId}/access
OVH Cloud Retrieve the user acces for the cluster
3 params → 200400401404409
POST
/cloud/project/{serviceName}/database/kafka/{clusterId}/user/{userId}/credentials/reset
OVH Cloud Resets the password of a user
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/kafkaConnect
OVH Cloud List all the kafkaConnect of the project
1 param → 200400401404409
POST
/cloud/project/{serviceName}/database/kafkaConnect
OVH Cloud Create a new kafkaConnect cluster
1 param body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/kafkaConnect/{clusterId}
OVH Cloud Delete a kafkaConnect cluster
2 params → 200
GET
/cloud/project/{serviceName}/database/kafkaConnect/{clusterId}
OVH Cloud Get kafkaConnect cluster properties
2 params → 200400401404409
PUT
/cloud/project/{serviceName}/database/kafkaConnect/{clusterId}
OVH Cloud Update an existing kafkaConnect cluster
2 params body → 200400401404409
GET
/cloud/project/{serviceName}/database/kafkaConnect/{clusterId}/advancedConfiguration
OVH Cloud Get kafkaConnect advanced configuration
2 params → 200400401404409
PUT
/cloud/project/{serviceName}/database/kafkaConnect/{clusterId}/advancedConfiguration
OVH Cloud Update kafkaConnect advanced configuration
2 params body → 200400401404409
GET
/cloud/project/{serviceName}/database/kafkaConnect/{clusterId}/capabilities/advancedConfiguration
OVH Cloud Get kafkaConnect advanced configuration fields
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/kafkaConnect/{clusterId}/capabilities/connector
OVH Cloud List Kafka Connect connectors
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/kafkaConnect/{clusterId}/capabilities/connector/{connectorId}
OVH Cloud Get Kafka Connect connector capability
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/kafkaConnect/{clusterId}/capabilities/connector/{connectorId}/configuration
OVH Cloud Get Kafka Connect connector configuration
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/kafkaConnect/{clusterId}/capabilities/connector/{connectorId}/transforms
OVH Cloud Get Kafka Connect connector transforms
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/kafkaConnect/{clusterId}/capabilities/integration
OVH Cloud Get integration capabilities related to the kafkaConnect service
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/kafkaConnect/{clusterId}/connector
OVH Cloud List the connectors
2 params → 200400401404409
POST
/cloud/project/{serviceName}/database/kafkaConnect/{clusterId}/connector
OVH Cloud Create a new connector
2 params body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/kafkaConnect/{clusterId}/connector/{connectorId}
OVH Cloud Delete a connector
3 params → 200
GET
/cloud/project/{serviceName}/database/kafkaConnect/{clusterId}/connector/{connectorId}
OVH Cloud Get connector
3 params → 200400401404409
PUT
/cloud/project/{serviceName}/database/kafkaConnect/{clusterId}/connector/{connectorId}
OVH Cloud Update a connector
3 params body → 200400401404409
POST
/cloud/project/{serviceName}/database/kafkaConnect/{clusterId}/connector/{connectorId}/pause
OVH Cloud Pause the kafka connector execution
3 params → 200
POST
/cloud/project/{serviceName}/database/kafkaConnect/{clusterId}/connector/{connectorId}/restart
OVH Cloud Restart the kafka connector execution
3 params → 200
POST
/cloud/project/{serviceName}/database/kafkaConnect/{clusterId}/connector/{connectorId}/resume
OVH Cloud Resume the kafka connector execution
3 params → 200
GET
/cloud/project/{serviceName}/database/kafkaConnect/{clusterId}/connector/{connectorId}/task
OVH Cloud List the connector tasks
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/kafkaConnect/{clusterId}/connector/{connectorId}/task/{taskId}
OVH Cloud Get connector task
4 params → 200400401404409
POST
/cloud/project/{serviceName}/database/kafkaConnect/{clusterId}/connector/{connectorId}/task/{taskId}/restart
OVH Cloud Restart the kafka connector task execution
4 params → 200
GET
/cloud/project/{serviceName}/database/kafkaConnect/{clusterId}/integration
OVH Cloud List integrations
2 params → 200400401404409
POST
/cloud/project/{serviceName}/database/kafkaConnect/{clusterId}/integration
OVH Cloud Create a new integration
2 params body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/kafkaConnect/{clusterId}/integration/{integrationId}
OVH Cloud Delete an integration
3 params → 200
GET
/cloud/project/{serviceName}/database/kafkaConnect/{clusterId}/integration/{integrationId}
OVH Cloud Get an integration
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/kafkaConnect/{clusterId}/ipRestrictiondeprecated
OVH Cloud List kafkaConnect ip restrictions
2 params → 200400401404409
POST
/cloud/project/{serviceName}/database/kafkaConnect/{clusterId}/ipRestrictiondeprecated
OVH Cloud Add ip restrictions to the kafkaConnect
2 params body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/kafkaConnect/{clusterId}/ipRestriction/{ipBlock}deprecated
OVH Cloud Deletes the given IP from the restricted IPs of the kafkaConnect
3 params → 200
GET
/cloud/project/{serviceName}/database/kafkaConnect/{clusterId}/ipRestriction/{ipBlock}deprecated
OVH Cloud Get kafkaConnect ip restrictions
3 params → 200400401404409
PUT
/cloud/project/{serviceName}/database/kafkaConnect/{clusterId}/ipRestriction/{ipBlock}deprecated
OVH Cloud Changes the list of ip restrictions to the kafkaConnect
3 params body → 200400401404409
GET
/cloud/project/{serviceName}/database/kafkaConnect/{clusterId}/logs
OVH Cloud Retrieve the most recent kafkaConnect log messages (limited to 1000)
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/kafkaConnect/{clusterId}/maintenance
OVH Cloud List maintenances for the kafka connect cluster
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/kafkaConnect/{clusterId}/maintenance/{maintenanceId}
OVH Cloud Get the maintenance for the kafka connect cluster
3 params → 200400401404409
POST
/cloud/project/{serviceName}/database/kafkaConnect/{clusterId}/maintenance/{maintenanceId}/apply
OVH Cloud Apply the maintenance
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/kafkaConnect/{clusterId}/metric
OVH Cloud List available metrics for the kafkaConnect cluster
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/kafkaConnect/{clusterId}/metric/{metricName}
OVH Cloud Get the metric values for the kafkaConnect cluster
4 params → 200400401404409
GET
/cloud/project/{serviceName}/database/kafkaConnect/{clusterId}/node
OVH Cloud List nodes of the kafkaConnect
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/kafkaConnect/{clusterId}/node/{nodeId}
OVH Cloud Get kafkaConnect nodes
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/kafkaConnect/{clusterId}/user
OVH Cloud List users of the kafkaConnect
2 params → 200400401404409
POST
/cloud/project/{serviceName}/database/kafkaConnect/{clusterId}/user
OVH Cloud Create a new user on the kafkaConnect cluster
2 params body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/kafkaConnect/{clusterId}/user/{userId}
OVH Cloud Delete a kafkaConnect user
3 params → 200
GET
/cloud/project/{serviceName}/database/kafkaConnect/{clusterId}/user/{userId}
OVH Cloud Get kafkaConnect users
3 params → 200400401404409
POST
/cloud/project/{serviceName}/database/kafkaConnect/{clusterId}/user/{userId}/credentials/reset
OVH Cloud Resets the password of a user
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/kafkaMirrorMaker
OVH Cloud List all the kafkaMirrorMaker of the project
1 param → 200400401404409
POST
/cloud/project/{serviceName}/database/kafkaMirrorMaker
OVH Cloud Create a new kafkaMirrorMaker
1 param body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/kafkaMirrorMaker/{clusterId}
OVH Cloud Delete a kafkaMirrorMaker
2 params → 200
GET
/cloud/project/{serviceName}/database/kafkaMirrorMaker/{clusterId}
OVH Cloud Get kafkaMirrorMaker properties
2 params → 200400401404409
PUT
/cloud/project/{serviceName}/database/kafkaMirrorMaker/{clusterId}
OVH Cloud Update an existing kafkaMirrorMaker
2 params body → 200400401404409
GET
/cloud/project/{serviceName}/database/kafkaMirrorMaker/{clusterId}/capabilities/integration
OVH Cloud Get integration capabilities related to the kafkaMirrorMaker service
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/kafkaMirrorMaker/{clusterId}/integration
OVH Cloud List integrations
2 params → 200400401404409
POST
/cloud/project/{serviceName}/database/kafkaMirrorMaker/{clusterId}/integration
OVH Cloud Create a new integration
2 params body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/kafkaMirrorMaker/{clusterId}/integration/{integrationId}
OVH Cloud Delete an integration
3 params → 200
GET
/cloud/project/{serviceName}/database/kafkaMirrorMaker/{clusterId}/integration/{integrationId}
OVH Cloud Get an integration
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/kafkaMirrorMaker/{clusterId}/logs
OVH Cloud Retrieve the most recent kafkaMirrorMaker log messages (limited to 1000)
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/kafkaMirrorMaker/{clusterId}/maintenance
OVH Cloud List maintenances for the kafka mirror maker cluster
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/kafkaMirrorMaker/{clusterId}/maintenance/{maintenanceId}
OVH Cloud Get the maintenance for the kafka mirror maker cluster
3 params → 200400401404409
POST
/cloud/project/{serviceName}/database/kafkaMirrorMaker/{clusterId}/maintenance/{maintenanceId}/apply
OVH Cloud Apply the maintenance
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/kafkaMirrorMaker/{clusterId}/metric
OVH Cloud List available metrics for the kafkaMirrorMaker
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/kafkaMirrorMaker/{clusterId}/metric/{metricName}
OVH Cloud Get the metric values for the kafkaMirrorMaker
4 params → 200400401404409
GET
/cloud/project/{serviceName}/database/kafkaMirrorMaker/{clusterId}/node
OVH Cloud List nodes of the kafkaMirrorMaker
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/kafkaMirrorMaker/{clusterId}/node/{nodeId}
OVH Cloud Get kafkaMirrorMaker nodes
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/kafkaMirrorMaker/{clusterId}/replication
OVH Cloud List replication of the kafkaMirrorMaker
2 params → 200400401404409
POST
/cloud/project/{serviceName}/database/kafkaMirrorMaker/{clusterId}/replication
OVH Cloud Create a new replication
2 params body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/kafkaMirrorMaker/{clusterId}/replication/{replicationId}
OVH Cloud Delete an replication
3 params → 200
GET
/cloud/project/{serviceName}/database/kafkaMirrorMaker/{clusterId}/replication/{replicationId}
OVH Cloud Get kafkaMirrorMaker replication
3 params → 200400401404409
PUT
/cloud/project/{serviceName}/database/kafkaMirrorMaker/{clusterId}/replication/{replicationId}
OVH Cloud Updates a replication
3 params body → 200400401404409
GET
/cloud/project/{serviceName}/database/m3aggregator
OVH Cloud List all the m3aggregator of the project
1 param → 200400401404409
POST
/cloud/project/{serviceName}/database/m3aggregator
OVH Cloud Create a new m3aggregator
1 param body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/m3aggregator/{clusterId}
OVH Cloud Delete a m3aggregator
2 params → 200
GET
/cloud/project/{serviceName}/database/m3aggregator/{clusterId}
OVH Cloud Get m3aggregator properties
2 params → 200400401404409
PUT
/cloud/project/{serviceName}/database/m3aggregator/{clusterId}
OVH Cloud Update an existing m3aggregator
2 params body → 200400401404409
GET
/cloud/project/{serviceName}/database/m3aggregator/{clusterId}/capabilities/integration
OVH Cloud Get integration capabilities related to the m3aggregator service
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/m3aggregator/{clusterId}/integration
OVH Cloud List integrations
2 params → 200400401404409
POST
/cloud/project/{serviceName}/database/m3aggregator/{clusterId}/integration
OVH Cloud Create a new integration
2 params body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/m3aggregator/{clusterId}/integration/{integrationId}
OVH Cloud Delete an integration
3 params → 200
GET
/cloud/project/{serviceName}/database/m3aggregator/{clusterId}/integration/{integrationId}
OVH Cloud Get an integration
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/m3aggregator/{clusterId}/logs
OVH Cloud Retrieve the most recent m3aggregator log messages (limited to 1000)
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/m3aggregator/{clusterId}/maintenance
OVH Cloud List maintenances for the m3aggregator cluster
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/m3aggregator/{clusterId}/maintenance/{maintenanceId}
OVH Cloud Get the maintenance for the m3aggregator cluster
3 params → 200400401404409
POST
/cloud/project/{serviceName}/database/m3aggregator/{clusterId}/maintenance/{maintenanceId}/apply
OVH Cloud Apply the maintenance
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/m3aggregator/{clusterId}/metric
OVH Cloud List available metrics for the m3aggregator
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/m3aggregator/{clusterId}/metric/{metricName}
OVH Cloud Get the metric values for the m3aggregator
4 params → 200400401404409
GET
/cloud/project/{serviceName}/database/m3aggregator/{clusterId}/node
OVH Cloud List nodes of the m3aggregator
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/m3aggregator/{clusterId}/node/{nodeId}
OVH Cloud Get m3aggregator nodes
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/m3db
OVH Cloud List all the m3db clusters of the project
1 param → 200400401404409
POST
/cloud/project/{serviceName}/database/m3db
OVH Cloud Create a new m3db cluster
1 param body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/m3db/{clusterId}
OVH Cloud Delete a m3db cluster
2 params → 200
GET
/cloud/project/{serviceName}/database/m3db/{clusterId}
OVH Cloud Get m3db cluster properties
2 params → 200400401404409
PUT
/cloud/project/{serviceName}/database/m3db/{clusterId}
OVH Cloud Update an existing m3db cluster
2 params body → 200400401404409
GET
/cloud/project/{serviceName}/database/m3db/{clusterId}/advancedConfiguration
OVH Cloud Get m3db advanced configuration
2 params → 200400401404409
PUT
/cloud/project/{serviceName}/database/m3db/{clusterId}/advancedConfiguration
OVH Cloud Update m3db advanced configuration
2 params body → 200400401404409
GET
/cloud/project/{serviceName}/database/m3db/{clusterId}/backup
OVH Cloud List backups of the m3db
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/m3db/{clusterId}/backup/{backupId}
OVH Cloud Get m3db backups
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/m3db/{clusterId}/capabilities/advancedConfiguration
OVH Cloud Get m3db advanced configuration fields
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/m3db/{clusterId}/capabilities/integration
OVH Cloud Get integration capabilities related to the m3db service
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/m3db/{clusterId}/integration
OVH Cloud List integrations
2 params → 200400401404409
POST
/cloud/project/{serviceName}/database/m3db/{clusterId}/integration
OVH Cloud Create a new integration
2 params body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/m3db/{clusterId}/integration/{integrationId}
OVH Cloud Delete an integration
3 params → 200
GET
/cloud/project/{serviceName}/database/m3db/{clusterId}/integration/{integrationId}
OVH Cloud Get an integration
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/m3db/{clusterId}/ipRestrictiondeprecated
OVH Cloud List m3db ip restrictions
2 params → 200400401404409
POST
/cloud/project/{serviceName}/database/m3db/{clusterId}/ipRestrictiondeprecated
OVH Cloud Add ip restrictions to the m3db
2 params body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/m3db/{clusterId}/ipRestriction/{ipBlock}deprecated
OVH Cloud Deletes the given IP from the restricted IPs of the m3db
3 params → 200
GET
/cloud/project/{serviceName}/database/m3db/{clusterId}/ipRestriction/{ipBlock}deprecated
OVH Cloud Get m3db ip restrictions
3 params → 200400401404409
PUT
/cloud/project/{serviceName}/database/m3db/{clusterId}/ipRestriction/{ipBlock}deprecated
OVH Cloud Changes the list of ip restrictions to the m3db
3 params body → 200400401404409
GET
/cloud/project/{serviceName}/database/m3db/{clusterId}/logs
OVH Cloud Retrieve the most recent m3db log messages (limited to 1000)
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/m3db/{clusterId}/maintenance
OVH Cloud List maintenances for the m3db cluster
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/m3db/{clusterId}/maintenance/{maintenanceId}
OVH Cloud Get the maintenance for the m3db cluster
3 params → 200400401404409
POST
/cloud/project/{serviceName}/database/m3db/{clusterId}/maintenance/{maintenanceId}/apply
OVH Cloud Apply the maintenance
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/m3db/{clusterId}/metric
OVH Cloud List available metrics for the m3db cluster
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/m3db/{clusterId}/metric/{metricName}
OVH Cloud Get the metric values for the m3db cluster
4 params → 200400401404409
GET
/cloud/project/{serviceName}/database/m3db/{clusterId}/namespace
OVH Cloud List namespaces of the m3db
2 params → 200400401404409
POST
/cloud/project/{serviceName}/database/m3db/{clusterId}/namespace
OVH Cloud Create a new namespace on the m3db cluster
2 params body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/m3db/{clusterId}/namespace/{namespaceId}
OVH Cloud Delete m3db namespace
3 params → 200
GET
/cloud/project/{serviceName}/database/m3db/{clusterId}/namespace/{namespaceId}
OVH Cloud Get m3db namespaces
3 params → 200400401404409
PUT
/cloud/project/{serviceName}/database/m3db/{clusterId}/namespace/{namespaceId}
OVH Cloud Updates the namespace on the m3db cluster
3 params body → 200400401404409
GET
/cloud/project/{serviceName}/database/m3db/{clusterId}/node
OVH Cloud List nodes of the m3db
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/m3db/{clusterId}/node/{nodeId}
OVH Cloud Get m3db nodes
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/m3db/{clusterId}/user
OVH Cloud List users of the m3db
2 params → 200400401404409
POST
/cloud/project/{serviceName}/database/m3db/{clusterId}/user
OVH Cloud Create a new user on the m3db cluster
2 params body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/m3db/{clusterId}/user/{userId}
OVH Cloud Delete m3db user
3 params → 200
GET
/cloud/project/{serviceName}/database/m3db/{clusterId}/user/{userId}
OVH Cloud Get m3db users
3 params → 200400401404409
PUT
/cloud/project/{serviceName}/database/m3db/{clusterId}/user/{userId}
OVH Cloud Updates the user on the m3db cluster
3 params body → 200400401404409
POST
/cloud/project/{serviceName}/database/m3db/{clusterId}/user/{userId}/credentials/reset
OVH Cloud Resets the password of a user
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/mysql
OVH Cloud List all the mysql of the project
1 param → 200400401404409
POST
/cloud/project/{serviceName}/database/mysql
OVH Cloud Create a new mysql cluster
1 param body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/mysql/{clusterId}
OVH Cloud Delete a mysql cluster
2 params → 200
GET
/cloud/project/{serviceName}/database/mysql/{clusterId}
OVH Cloud Get mysql cluster properties
2 params → 200400401404409
PUT
/cloud/project/{serviceName}/database/mysql/{clusterId}
OVH Cloud Update an existing mysql cluster
2 params body → 200400401404409
GET
/cloud/project/{serviceName}/database/mysql/{clusterId}/advancedConfiguration
OVH Cloud Get mysql advanced configuration
2 params → 200400401404409
PUT
/cloud/project/{serviceName}/database/mysql/{clusterId}/advancedConfiguration
OVH Cloud Update mysql advanced configuration
2 params body → 200400401404409
GET
/cloud/project/{serviceName}/database/mysql/{clusterId}/backup
OVH Cloud List backups of the mysql
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/mysql/{clusterId}/backup/{backupId}
OVH Cloud Get mysql backups
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/mysql/{clusterId}/capabilities/advancedConfiguration
OVH Cloud Get mysql advanced configuration fields
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/mysql/{clusterId}/capabilities/integration
OVH Cloud Get integration capabilities related to the mysql service
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/mysql/{clusterId}/certificates
OVH Cloud Retrieve the certificates of the mysql cluster
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/mysql/{clusterId}/currentQueries
OVH Cloud Retrieve the current queries for the cluster
4 params → 200400401404409
POST
/cloud/project/{serviceName}/database/mysql/{clusterId}/currentQueries/cancel
OVH Cloud Cancel the given current query of the cluster
2 params body → 200400401404409
GET
/cloud/project/{serviceName}/database/mysql/{clusterId}/database
2 params → 200400401404409
POST
/cloud/project/{serviceName}/database/mysql/{clusterId}/database
OVH Cloud Create a new database on the mysql cluster
2 params body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/mysql/{clusterId}/database/{databaseId}
OVH Cloud Delete a mysql database
3 params → 200
GET
/cloud/project/{serviceName}/database/mysql/{clusterId}/database/{databaseId}
OVH Cloud Get the database for the mysql cluster
3 params → 200400401404409
POST
/cloud/project/{serviceName}/database/mysql/{clusterId}/enableWrites
OVH Cloud Enable temporary write permission on readonly lock mysql service
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/mysql/{clusterId}/integration
OVH Cloud List integrations
2 params → 200400401404409
POST
/cloud/project/{serviceName}/database/mysql/{clusterId}/integration
OVH Cloud Create a new integration
2 params body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/mysql/{clusterId}/integration/{integrationId}
OVH Cloud Delete an integration
3 params → 200
GET
/cloud/project/{serviceName}/database/mysql/{clusterId}/integration/{integrationId}
OVH Cloud Get an integration
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/mysql/{clusterId}/ipRestrictiondeprecated
OVH Cloud List mysql ip restrictions
2 params → 200400401404409
POST
/cloud/project/{serviceName}/database/mysql/{clusterId}/ipRestrictiondeprecated
OVH Cloud Add ip restrictions to the mysql
2 params body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/mysql/{clusterId}/ipRestriction/{ipBlock}deprecated
OVH Cloud Deletes the given IP from the restricted IPs of the mysql
3 params → 200
GET
/cloud/project/{serviceName}/database/mysql/{clusterId}/ipRestriction/{ipBlock}deprecated
OVH Cloud Get mysql ip restrictions
3 params → 200400401404409
PUT
/cloud/project/{serviceName}/database/mysql/{clusterId}/ipRestriction/{ipBlock}deprecated
OVH Cloud Changes the list of ip restrictions to the mysql
3 params body → 200400401404409
GET
/cloud/project/{serviceName}/database/mysql/{clusterId}/logs
OVH Cloud Retrieve the most recent mysql log messages (limited to 1000)
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/mysql/{clusterId}/maintenance
OVH Cloud List maintenances for the mysql cluster
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/mysql/{clusterId}/maintenance/{maintenanceId}
OVH Cloud Get the maintenance for the mysql cluster
3 params → 200400401404409
POST
/cloud/project/{serviceName}/database/mysql/{clusterId}/maintenance/{maintenanceId}/apply
OVH Cloud Apply the maintenance
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/mysql/{clusterId}/metric
OVH Cloud List available metrics for the mysql cluster
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/mysql/{clusterId}/metric/{metricName}
OVH Cloud Get the metric values for the mysql cluster
4 params → 200400401404409
GET
/cloud/project/{serviceName}/database/mysql/{clusterId}/node
OVH Cloud List nodes of the mysql
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/mysql/{clusterId}/node/{nodeId}
OVH Cloud Get mysql nodes
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/mysql/{clusterId}/queryStatistics
OVH Cloud Retrieve the query statistics for the cluster
4 params → 200400401404409
POST
/cloud/project/{serviceName}/database/mysql/{clusterId}/queryStatistics/reset
OVH Cloud Reset the query statistics of the cluster
2 params → 200
GET
/cloud/project/{serviceName}/database/mysql/{clusterId}/user
OVH Cloud List users of the mysql
2 params → 200400401404409
POST
/cloud/project/{serviceName}/database/mysql/{clusterId}/user
OVH Cloud Create a new user on the mysql cluster
2 params body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/mysql/{clusterId}/user/{userId}
OVH Cloud Delete a mysql user
3 params → 200
GET
/cloud/project/{serviceName}/database/mysql/{clusterId}/user/{userId}
OVH Cloud Get mysql users
3 params → 200400401404409
POST
/cloud/project/{serviceName}/database/mysql/{clusterId}/user/{userId}/credentials/reset
OVH Cloud Resets the password of a user
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/opensearch
OVH Cloud List all the opensearch of the project
1 param → 200400401404409
POST
/cloud/project/{serviceName}/database/opensearch
OVH Cloud Create a new opensearch cluster
1 param body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/opensearch/{clusterId}
OVH Cloud Delete a opensearch cluster
2 params → 200
GET
/cloud/project/{serviceName}/database/opensearch/{clusterId}
OVH Cloud Get opensearch cluster properties
2 params → 200400401404409
PUT
/cloud/project/{serviceName}/database/opensearch/{clusterId}
OVH Cloud Update an existing opensearch cluster
2 params body → 200400401404409
GET
/cloud/project/{serviceName}/database/opensearch/{clusterId}/advancedConfiguration
OVH Cloud Get opensearch advanced configuration
2 params → 200400401404409
PUT
/cloud/project/{serviceName}/database/opensearch/{clusterId}/advancedConfiguration
OVH Cloud Update opensearch advanced configuration
2 params body → 200400401404409
GET
/cloud/project/{serviceName}/database/opensearch/{clusterId}/backup
OVH Cloud List backups of the opensearch
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/opensearch/{clusterId}/backup/{backupId}
OVH Cloud Get opensearch backups
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/opensearch/{clusterId}/capabilities/advancedConfiguration
OVH Cloud Get opensearch advanced configuration fields
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/opensearch/{clusterId}/capabilities/integration
OVH Cloud Get integration capabilities related to the opensearch service
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/opensearch/{clusterId}/index
OVH Cloud List indexes of the opensearch
2 params → 200400401404409
DELETE
/cloud/project/{serviceName}/database/opensearch/{clusterId}/index/{indexId}
OVH Cloud Delete an opensearch index
3 params → 200
GET
/cloud/project/{serviceName}/database/opensearch/{clusterId}/index/{indexId}
OVH Cloud Get opensearch index
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/opensearch/{clusterId}/integration
OVH Cloud List integrations
2 params → 200400401404409
POST
/cloud/project/{serviceName}/database/opensearch/{clusterId}/integration
OVH Cloud Create a new integration
2 params body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/opensearch/{clusterId}/integration/{integrationId}
OVH Cloud Delete an integration
3 params → 200
GET
/cloud/project/{serviceName}/database/opensearch/{clusterId}/integration/{integrationId}
OVH Cloud Get an integration
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/opensearch/{clusterId}/ipRestrictiondeprecated
OVH Cloud List opensearch ip restrictions
2 params → 200400401404409
POST
/cloud/project/{serviceName}/database/opensearch/{clusterId}/ipRestrictiondeprecated
OVH Cloud Add ip restrictions to the opensearch
2 params body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/opensearch/{clusterId}/ipRestriction/{ipBlock}deprecated
OVH Cloud Deletes the given IP from the restricted IPs of the opensearch
3 params → 200
GET
/cloud/project/{serviceName}/database/opensearch/{clusterId}/ipRestriction/{ipBlock}deprecated
OVH Cloud Get opensearch ip restrictions
3 params → 200400401404409
PUT
/cloud/project/{serviceName}/database/opensearch/{clusterId}/ipRestriction/{ipBlock}deprecated
OVH Cloud Changes the list of ip restrictions to the opensearch
3 params body → 200400401404409
GET
/cloud/project/{serviceName}/database/opensearch/{clusterId}/logs
OVH Cloud Retrieve the most recent opensearch log messages (limited to 1000)
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/opensearch/{clusterId}/maintenance
OVH Cloud List maintenances for the opensearch cluster
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/opensearch/{clusterId}/maintenance/{maintenanceId}
OVH Cloud Get the maintenance for the opensearch cluster
3 params → 200400401404409
POST
/cloud/project/{serviceName}/database/opensearch/{clusterId}/maintenance/{maintenanceId}/apply
OVH Cloud Apply the maintenance
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/opensearch/{clusterId}/metric
OVH Cloud List available metrics for the opensearch cluster
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/opensearch/{clusterId}/metric/{metricName}
OVH Cloud Get the metric values for the opensearch cluster
4 params → 200400401404409
GET
/cloud/project/{serviceName}/database/opensearch/{clusterId}/node
OVH Cloud List nodes of the opensearch
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/opensearch/{clusterId}/node/{nodeId}
OVH Cloud Get opensearch nodes
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/opensearch/{clusterId}/pattern
OVH Cloud List patterns of the opensearch
2 params → 200400401404409
POST
/cloud/project/{serviceName}/database/opensearch/{clusterId}/pattern
OVH Cloud Create a new pattern on the opensearch cluster
2 params body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/opensearch/{clusterId}/pattern/{patternId}
OVH Cloud Delete an opensearch pattern
3 params → 200
GET
/cloud/project/{serviceName}/database/opensearch/{clusterId}/pattern/{patternId}
OVH Cloud Get opensearch patterns
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/opensearch/{clusterId}/permissions
OVH Cloud Retrieve the opensearch permissions values
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/opensearch/{clusterId}/user
OVH Cloud List users of the opensearch
2 params → 200400401404409
POST
/cloud/project/{serviceName}/database/opensearch/{clusterId}/user
OVH Cloud Create a new user on the opensearch cluster
2 params body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/opensearch/{clusterId}/user/{userId}
OVH Cloud Delete a opensearch user
3 params → 200
GET
/cloud/project/{serviceName}/database/opensearch/{clusterId}/user/{userId}
OVH Cloud Get opensearch users
3 params → 200400401404409
PUT
/cloud/project/{serviceName}/database/opensearch/{clusterId}/user/{userId}
OVH Cloud Update a user on the opensearch cluster
3 params body → 200400401404409
POST
/cloud/project/{serviceName}/database/opensearch/{clusterId}/user/{userId}/credentials/reset
OVH Cloud Resets the password of a user
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/postgresql
OVH Cloud List all the postgresql of the project
1 param → 200400401404409
POST
/cloud/project/{serviceName}/database/postgresql
OVH Cloud Create a new postgresql cluster
1 param body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/postgresql/{clusterId}
OVH Cloud Delete a postgresql cluster
2 params → 200
GET
/cloud/project/{serviceName}/database/postgresql/{clusterId}
OVH Cloud Get postgresql cluster properties
2 params → 200400401404409
PUT
/cloud/project/{serviceName}/database/postgresql/{clusterId}
OVH Cloud Update an existing postgresql cluster
2 params body → 200400401404409
GET
/cloud/project/{serviceName}/database/postgresql/{clusterId}/advancedConfiguration
OVH Cloud Get postgresql advanced configuration
2 params → 200400401404409
PUT
/cloud/project/{serviceName}/database/postgresql/{clusterId}/advancedConfiguration
OVH Cloud Update postgresql advanced configuration
2 params body → 200400401404409
GET
/cloud/project/{serviceName}/database/postgresql/{clusterId}/backup
OVH Cloud List backups of the postgresql
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/postgresql/{clusterId}/backup/{backupId}
OVH Cloud Get postgresql backups
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/postgresql/{clusterId}/capabilities/advancedConfiguration
OVH Cloud Get postgresql advanced configuration fields
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/postgresql/{clusterId}/capabilities/integration
OVH Cloud Get integration capabilities related to the postgresql service
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/postgresql/{clusterId}/certificates
OVH Cloud Retrieve the certificates of the postgresql cluster
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/postgresql/{clusterId}/connectionPool
2 params → 200400401404409
POST
/cloud/project/{serviceName}/database/postgresql/{clusterId}/connectionPool
OVH Cloud Create a new connectionPool on the postgresql cluster
2 params body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/postgresql/{clusterId}/connectionPool/{connectionPoolId}
OVH Cloud Delete a postgresql connectionPool
3 params → 200
GET
/cloud/project/{serviceName}/database/postgresql/{clusterId}/connectionPool/{connectionPoolId}
OVH Cloud Get the connectionPool for the postgresql cluster
3 params → 200400401404409
PUT
/cloud/project/{serviceName}/database/postgresql/{clusterId}/connectionPool/{connectionPoolId}
OVH Cloud Update a connectionPool on the postgresql cluster
3 params body → 200400401404409
GET
/cloud/project/{serviceName}/database/postgresql/{clusterId}/currentQueries
OVH Cloud Retrieve the current queries for the cluster
4 params → 200400401404409
POST
/cloud/project/{serviceName}/database/postgresql/{clusterId}/currentQueries/cancel
OVH Cloud Cancel the given current query of the cluster
2 params body → 200400401404409
GET
/cloud/project/{serviceName}/database/postgresql/{clusterId}/database
2 params → 200400401404409
POST
/cloud/project/{serviceName}/database/postgresql/{clusterId}/database
OVH Cloud Create a new database on the postgresql cluster
2 params body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/postgresql/{clusterId}/database/{databaseId}
OVH Cloud Delete a postgresql database
3 params → 200
GET
/cloud/project/{serviceName}/database/postgresql/{clusterId}/database/{databaseId}
OVH Cloud Get the database for the postgresql cluster
3 params → 200400401404409
POST
/cloud/project/{serviceName}/database/postgresql/{clusterId}/enableWrites
OVH Cloud Enable temporary write permission on readonly lock postgresql service
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/postgresql/{clusterId}/integration
OVH Cloud List integrations
2 params → 200400401404409
POST
/cloud/project/{serviceName}/database/postgresql/{clusterId}/integration
OVH Cloud Create a new integration
2 params body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/postgresql/{clusterId}/integration/{integrationId}
OVH Cloud Delete an integration
3 params → 200
GET
/cloud/project/{serviceName}/database/postgresql/{clusterId}/integration/{integrationId}
OVH Cloud Get an integration
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/postgresql/{clusterId}/ipRestrictiondeprecated
OVH Cloud List postgresql ip restrictions
2 params → 200400401404409
POST
/cloud/project/{serviceName}/database/postgresql/{clusterId}/ipRestrictiondeprecated
OVH Cloud Add ip restrictions to the postgresql
2 params body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/postgresql/{clusterId}/ipRestriction/{ipBlock}deprecated
OVH Cloud Deletes the given IP from the restricted IPs of the postgresql
3 params → 200
GET
/cloud/project/{serviceName}/database/postgresql/{clusterId}/ipRestriction/{ipBlock}deprecated
OVH Cloud Get postgresql ip restrictions
3 params → 200400401404409
PUT
/cloud/project/{serviceName}/database/postgresql/{clusterId}/ipRestriction/{ipBlock}deprecated
OVH Cloud Changes the list of ip restrictions to the postgresql
3 params body → 200400401404409
GET
/cloud/project/{serviceName}/database/postgresql/{clusterId}/logs
OVH Cloud Retrieve the most recent postgresql log messages (limited to 1000)
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/postgresql/{clusterId}/maintenance
OVH Cloud List maintenances for the postgresql cluster
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/postgresql/{clusterId}/maintenance/{maintenanceId}
OVH Cloud Get the maintenance for the postgresql cluster
3 params → 200400401404409
POST
/cloud/project/{serviceName}/database/postgresql/{clusterId}/maintenance/{maintenanceId}/apply
OVH Cloud Apply the maintenance
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/postgresql/{clusterId}/metric
OVH Cloud List available metrics for the postgresql cluster
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/postgresql/{clusterId}/metric/{metricName}
OVH Cloud Get the metric values for the postgresql cluster
4 params → 200400401404409
GET
/cloud/project/{serviceName}/database/postgresql/{clusterId}/node
OVH Cloud List nodes of the postgresql
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/postgresql/{clusterId}/node/{nodeId}
OVH Cloud Get postgresql nodes
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/postgresql/{clusterId}/queryStatistics
OVH Cloud Retrieve the query statistics for the cluster
4 params → 200400401404409
POST
/cloud/project/{serviceName}/database/postgresql/{clusterId}/queryStatistics/reset
OVH Cloud Reset the query statistics of the cluster
2 params → 200
GET
/cloud/project/{serviceName}/database/postgresql/{clusterId}/roles
OVH Cloud Get postgresql roles
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/postgresql/{clusterId}/user
OVH Cloud List users of the postgresql
2 params → 200400401404409
POST
/cloud/project/{serviceName}/database/postgresql/{clusterId}/user
OVH Cloud Create a new user on the postgresql cluster
2 params body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/postgresql/{clusterId}/user/{userId}
OVH Cloud Delete a postgresql user
3 params → 200
GET
/cloud/project/{serviceName}/database/postgresql/{clusterId}/user/{userId}
OVH Cloud Get postgresql users
3 params → 200400401404409
PUT
/cloud/project/{serviceName}/database/postgresql/{clusterId}/user/{userId}
OVH Cloud Updates the user on the postgresql cluster
3 params body → 200400401404409
POST
/cloud/project/{serviceName}/database/postgresql/{clusterId}/user/{userId}/credentials/reset
OVH Cloud Resets the password of a user
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/redis
OVH Cloud List all the redis of the project
1 param → 200400401404409
POST
/cloud/project/{serviceName}/database/redis
OVH Cloud Create a new redis cluster
1 param body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/redis/{clusterId}
OVH Cloud Delete a redis cluster
2 params → 200
GET
/cloud/project/{serviceName}/database/redis/{clusterId}
OVH Cloud Get redis cluster properties
2 params → 200400401404409
PUT
/cloud/project/{serviceName}/database/redis/{clusterId}
OVH Cloud Update an existing redis cluster
2 params body → 200400401404409
GET
/cloud/project/{serviceName}/database/redis/{clusterId}/advancedConfiguration
OVH Cloud Get redis advanced configuration
2 params → 200400401404409
PUT
/cloud/project/{serviceName}/database/redis/{clusterId}/advancedConfiguration
OVH Cloud Update redis advanced configuration
2 params body → 200400401404409
GET
/cloud/project/{serviceName}/database/redis/{clusterId}/backup
OVH Cloud List backups of the redis
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/redis/{clusterId}/backup/{backupId}
OVH Cloud Get redis backups
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/redis/{clusterId}/capabilities/advancedConfiguration
OVH Cloud Get redis advanced configuration fields
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/redis/{clusterId}/capabilities/categories
OVH Cloud Get available categories in the redis service
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/redis/{clusterId}/capabilities/commands
OVH Cloud Get available commands in the redis service
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/redis/{clusterId}/capabilities/integration
OVH Cloud Get integration capabilities related to the redis service
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/redis/{clusterId}/integration
OVH Cloud List integrations
2 params → 200400401404409
POST
/cloud/project/{serviceName}/database/redis/{clusterId}/integration
OVH Cloud Create a new integration
2 params body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/redis/{clusterId}/integration/{integrationId}
OVH Cloud Delete an integration
3 params → 200
GET
/cloud/project/{serviceName}/database/redis/{clusterId}/integration/{integrationId}
OVH Cloud Get an integration
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/redis/{clusterId}/ipRestrictiondeprecated
OVH Cloud List redis ip restrictions
2 params → 200400401404409
POST
/cloud/project/{serviceName}/database/redis/{clusterId}/ipRestrictiondeprecated
OVH Cloud Add ip restrictions to the redis
2 params body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/redis/{clusterId}/ipRestriction/{ipBlock}deprecated
OVH Cloud Deletes the given IP from the restricted IPs of the redis
3 params → 200
GET
/cloud/project/{serviceName}/database/redis/{clusterId}/ipRestriction/{ipBlock}deprecated
OVH Cloud Get redis ip restrictions
3 params → 200400401404409
PUT
/cloud/project/{serviceName}/database/redis/{clusterId}/ipRestriction/{ipBlock}deprecated
OVH Cloud Changes the list of ip restrictions to the redis
3 params body → 200400401404409
GET
/cloud/project/{serviceName}/database/redis/{clusterId}/logs
OVH Cloud Retrieve the most recent redis log messages (limited to 1000)
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/redis/{clusterId}/maintenance
OVH Cloud List maintenances for the redis cluster
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/redis/{clusterId}/maintenance/{maintenanceId}
OVH Cloud Get the maintenance for the redis cluster
3 params → 200400401404409
POST
/cloud/project/{serviceName}/database/redis/{clusterId}/maintenance/{maintenanceId}/apply
OVH Cloud Apply the maintenance
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/redis/{clusterId}/metric
OVH Cloud List available metrics for the redis cluster
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/redis/{clusterId}/metric/{metricName}
OVH Cloud Get the metric values for the redis cluster
4 params → 200400401404409
GET
/cloud/project/{serviceName}/database/redis/{clusterId}/node
OVH Cloud List nodes of the redis
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/redis/{clusterId}/node/{nodeId}
OVH Cloud Get redis nodes
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/redis/{clusterId}/user
OVH Cloud List users of the redis
2 params → 200400401404409
POST
/cloud/project/{serviceName}/database/redis/{clusterId}/user
OVH Cloud Create a new user on the redis cluster
2 params body → 200400401404409
DELETE
/cloud/project/{serviceName}/database/redis/{clusterId}/user/{userId}
OVH Cloud Delete a redis user
3 params → 200
GET
/cloud/project/{serviceName}/database/redis/{clusterId}/user/{userId}
OVH Cloud Get redis users
3 params → 200400401404409
PUT
/cloud/project/{serviceName}/database/redis/{clusterId}/user/{userId}
OVH Cloud Update a user on the redis cluster
3 params body → 200400401404409
POST
/cloud/project/{serviceName}/database/redis/{clusterId}/user/{userId}/credentials/reset
OVH Cloud Resets the password of a user
3 params → 200400401404409
GET
/cloud/project/{serviceName}/database/service
OVH Cloud List database services of the project
2 params → 200400401404409
GET
/cloud/project/{serviceName}/database/service/{clusterId}
OVH Cloud Get service cluster properties
2 params → 200400401404409
GET
/cloud/project/{serviceName}/flavor
OVH Cloud Get flavors
2 params → 200
GET
/cloud/project/{serviceName}/flavor/{flavorId}
OVH Cloud Get flavor
2 params → 200
GET
/cloud/project/{serviceName}/image
OVH Cloud Get images
4 params → 200
GET
/cloud/project/{serviceName}/image/{imageId}
OVH Cloud Get image
2 params → 200
GET
/cloud/project/{serviceName}/instance
OVH Cloud Get instance
2 params → 200
POST
/cloud/project/{serviceName}/instance
OVH Cloud Create a new instance
1 param body → 200
POST
/cloud/project/{serviceName}/instance/bulk
OVH Cloud Create multiple instances
1 param body → 200
GET
/cloud/project/{serviceName}/instance/group
OVH Cloud Get the detail of a group
2 params → 200
POST
/cloud/project/{serviceName}/instance/group
OVH Cloud Create a group
1 param body → 200
DELETE
/cloud/project/{serviceName}/instance/group/{groupId}
OVH Cloud Delete a group
2 params → 200
GET
/cloud/project/{serviceName}/instance/group/{groupId}
OVH Cloud Get all groups
3 params → 200
DELETE
/cloud/project/{serviceName}/instance/{instanceId}
OVH Cloud Delete an instance
2 params → 200
GET
/cloud/project/{serviceName}/instance/{instanceId}
OVH Cloud Get instance
2 params → 200
PUT
/cloud/project/{serviceName}/instance/{instanceId}
OVH Cloud Alter an instance
2 params body → 200
POST
/cloud/project/{serviceName}/instance/{instanceId}/activeMonthlyBilling
OVH Cloud Activate monthly billing on instance
2 params → 200
POST
/cloud/project/{serviceName}/instance/{instanceId}/applicationAccess
OVH Cloud Return initial credentials of applications installed from public image
2 params → 200
GET
/cloud/project/{serviceName}/instance/{instanceId}/interface
OVH Cloud Get interfaces
2 params → 200
POST
/cloud/project/{serviceName}/instance/{instanceId}/interface
OVH Cloud Create interface on an instance and attached it to a network
2 params body → 200
DELETE
/cloud/project/{serviceName}/instance/{instanceId}/interface/{interfaceId}
OVH Cloud Delete an interface
3 params → 200
GET
/cloud/project/{serviceName}/instance/{instanceId}/interface/{interfaceId}
OVH Cloud Get interface
3 params → 200
GET
/cloud/project/{serviceName}/instance/{instanceId}/monitoring
OVH Cloud Return many statistics about the virtual machine for a given period
4 params → 200
POST
/cloud/project/{serviceName}/instance/{instanceId}/reboot
OVH Cloud Reboot an instance
2 params body → 200
POST
/cloud/project/{serviceName}/instance/{instanceId}/reinstall
OVH Cloud Reinstall an instance
2 params body → 200
POST
/cloud/project/{serviceName}/instance/{instanceId}/rescueMode
OVH Cloud Enable or disable rescue mode
2 params body → 200
POST
/cloud/project/{serviceName}/instance/{instanceId}/resize
OVH Cloud Migrate your instance to another flavor
2 params body → 200
POST
/cloud/project/{serviceName}/instance/{instanceId}/resume
OVH Cloud Resume a suspended instance
2 params → 200
POST
/cloud/project/{serviceName}/instance/{instanceId}/shelve
OVH Cloud Shelve an instance
2 params → 200
POST
/cloud/project/{serviceName}/instance/{instanceId}/snapshot
OVH Cloud Snapshot an instance
2 params body → 200
POST
/cloud/project/{serviceName}/instance/{instanceId}/start
OVH Cloud Start an instance
2 params → 200
POST
/cloud/project/{serviceName}/instance/{instanceId}/stop
OVH Cloud Stop an instance
2 params → 200
POST
/cloud/project/{serviceName}/instance/{instanceId}/unshelve
OVH Cloud Unshelve an instance
2 params → 200
POST
/cloud/project/{serviceName}/instance/{instanceId}/vnc
OVH Cloud Get VNC access to your instance
2 params → 200
GET
/cloud/project/{serviceName}/ip
OVH Cloud Get ips
1 param → 200
GET
/cloud/project/{serviceName}/ip/failover
OVH Cloud Get failover ips
1 param → 200
GET
/cloud/project/{serviceName}/ip/failover/{id}
OVH Cloud Get failover ip
2 params → 200
POST
/cloud/project/{serviceName}/ip/failover/{id}/attach
OVH Cloud Attach failover ip to an instance
2 params body → 200
GET
/cloud/project/{serviceName}/kube
OVH Cloud List your managed Kubernetes clusters
1 param → 200
POST
/cloud/project/{serviceName}/kube
OVH Cloud Create a new managed Kubernetes cluster
1 param body → 200
GET
/cloud/project/{serviceName}/kube/regionsdeprecated
OVH Cloud List Kubernetes available regions
1 param → 200
DELETE
/cloud/project/{serviceName}/kube/{kubeId}
OVH Cloud Delete your managed Kubernetes cluster
2 params → 200
GET
/cloud/project/{serviceName}/kube/{kubeId}
OVH Cloud Get information about your managed Kubernetes cluster
2 params → 200
PUT
/cloud/project/{serviceName}/kube/{kubeId}
OVH Cloud Update information about your managed Kubernetes cluster
2 params body → 200
POST
/cloud/project/{serviceName}/kube/{kubeId}/auditLogsdeprecated
OVH Cloud Generate a temporary URL to retrieve audit logs
2 params → 200
GET
/cloud/project/{serviceName}/kube/{kubeId}/customization
OVH Cloud Get cluster customization
2 params → 200
PUT
/cloud/project/{serviceName}/kube/{kubeId}/customization
OVH Cloud Update cluster customization
2 params body → 200
GET
/cloud/project/{serviceName}/kube/{kubeId}/flavors
OVH Cloud List all flavors available
2 params → 200
GET
/cloud/project/{serviceName}/kube/{kubeId}/ipRestrictions
OVH Cloud List your ip restrictions on your cluster
2 params → 200
POST
/cloud/project/{serviceName}/kube/{kubeId}/ipRestrictions
OVH Cloud Append a list of ip restrictions on your cluster
2 params body → 200
PUT
/cloud/project/{serviceName}/kube/{kubeId}/ipRestrictions
OVH Cloud Remove the current list and add a list of ip restrictions on your cluster
2 params body → 200
DELETE
/cloud/project/{serviceName}/kube/{kubeId}/ipRestrictions/{ip}
OVH Cloud Delete an ip restriction from your cluster
3 params → 200
POST
/cloud/project/{serviceName}/kube/{kubeId}/kubeconfig
OVH Cloud Generate kubeconfig file
2 params → 200
POST
/cloud/project/{serviceName}/kube/{kubeId}/kubeconfig/reset
OVH Cloud Reset kubeconfig: Certificates will be regenerated, nodes will be reinstalled
2 params → 200
POST
/cloud/project/{serviceName}/kube/{kubeId}/log/url
OVH Cloud Generate a temporary URL to retrieve logs
2 params body → 200
GET
/cloud/project/{serviceName}/kube/{kubeId}/metrics/etcdUsage
OVH Cloud List available metrics for this cluster
2 params → 200
GET
/cloud/project/{serviceName}/kube/{kubeId}/node
OVH Cloud List your nodes
2 params → 200
DELETE
/cloud/project/{serviceName}/kube/{kubeId}/node/{nodeId}
OVH Cloud Delete a specific node on your cluster
3 params → 200
GET
/cloud/project/{serviceName}/kube/{kubeId}/node/{nodeId}
OVH Cloud Get information on a specific node on your cluster
3 params → 200
GET
/cloud/project/{serviceName}/kube/{kubeId}/nodepool
OVH Cloud List your nodepools
2 params → 200
POST
/cloud/project/{serviceName}/kube/{kubeId}/nodepool
OVH Cloud Create a nodepool on your cluster
2 params body → 200
DELETE
/cloud/project/{serviceName}/kube/{kubeId}/nodepool/{nodePoolId}
OVH Cloud Delete a nodepool from your cluster
3 params → 200
GET
/cloud/project/{serviceName}/kube/{kubeId}/nodepool/{nodePoolId}
OVH Cloud Get information on a specific nodepool on your cluster
3 params → 200
PUT
/cloud/project/{serviceName}/kube/{kubeId}/nodepool/{nodePoolId}
OVH Cloud Update your nodepool information
3 params body → 200
GET
/cloud/project/{serviceName}/kube/{kubeId}/nodepool/{nodePoolId}/nodes
OVH Cloud List all nodes contained in a nodepool
3 params → 200
DELETE
/cloud/project/{serviceName}/kube/{kubeId}/openIdConnect
OVH Cloud Remove OpenIdConnect integration from APIServer
2 params → 200
GET
/cloud/project/{serviceName}/kube/{kubeId}/openIdConnect
OVH Cloud Get openIdConnect integration parameters
2 params → 200
POST
/cloud/project/{serviceName}/kube/{kubeId}/openIdConnect
OVH Cloud Configure APIServer for OpenIdConnect
2 params body → 200
PUT
/cloud/project/{serviceName}/kube/{kubeId}/openIdConnect
OVH Cloud Update parameters and reconfigure APIServer
2 params body → 200
GET
/cloud/project/{serviceName}/kube/{kubeId}/privateNetworkConfiguration
OVH Cloud Get private network configuration
2 params → 200
PUT
/cloud/project/{serviceName}/kube/{kubeId}/privateNetworkConfiguration
OVH Cloud Update private network configuration
2 params body → 200
POST
/cloud/project/{serviceName}/kube/{kubeId}/reset
OVH Cloud Reset cluster: all Kubernetes data will be erased (pods, services, configuration, etc), nodes will be either deleted or reinstalled
2 params body → 200
POST
/cloud/project/{serviceName}/kube/{kubeId}/restart
OVH Cloud Restarting your control plane apiserver to invalidate cache without downtime (using force will create a slight downtime)
2 params body → 200
POST
/cloud/project/{serviceName}/kube/{kubeId}/update
OVH Cloud Force cluster and node update to the latest patch within minor version or next minor version
2 params body → 200
PUT
/cloud/project/{serviceName}/kube/{kubeId}/updateLoadBalancersSubnetId
OVH Cloud Updates the load balancers subnet ID
2 params body → 200
PUT
/cloud/project/{serviceName}/kube/{kubeId}/updatePolicy
OVH Cloud Change the update policy of your cluster
2 params body → 200
GET
/cloud/project/{serviceName}/lab
OVH Cloud List available public cloud labs
1 param → 200
GET
/cloud/project/{serviceName}/lab/{labId}
OVH Cloud Get details of a public cloud lab
2 params → 200
POST
/cloud/project/{serviceName}/lab/{labId}
OVH Cloud Activate a lab on your Cloud Project
2 params → 200
GET
/cloud/project/{serviceName}/lab/{labId}/agreement
OVH Cloud List required agreements to active this lab
2 params → 200
GET
/cloud/project/{serviceName}/loadbalancer
OVH Cloud List all load balancer for a tenant
listLoadBalancers 1 param → 200400403500
POST
/cloud/project/{serviceName}/loadbalancer
OVH Cloud Create a load balancer
createLoadBalancer 1 param body → 200400403500
DELETE
/cloud/project/{serviceName}/loadbalancer/{loadBalancerId}
OVH Cloud Delete a load balancer
deleteLoadBalancer 2 params → 200
GET
/cloud/project/{serviceName}/loadbalancer/{loadBalancerId}
OVH Cloud Get a load balancer
getLoadBalancer 2 params → 200400403500
PUT
/cloud/project/{serviceName}/loadbalancer/{loadBalancerId}
OVH Cloud Update a load balancer
updateLoadBalancer 2 params body → 200400403500
GET
/cloud/project/{serviceName}/loadbalancer/{loadBalancerId}/configuration
OVH Cloud List all versions of the configuration
listLoadBalancerConfigurations 2 params → 200400403500
POST
/cloud/project/{serviceName}/loadbalancer/{loadBalancerId}/configuration
OVH Cloud Create a configuration
createLoadBalancerConfiguration 2 params body → 200400403500
DELETE
/cloud/project/{serviceName}/loadbalancer/{loadBalancerId}/configuration/{version}
OVH Cloud Delete a configuration
deleteLoadBalancerConfiguration 3 params → 200
GET
/cloud/project/{serviceName}/loadbalancer/{loadBalancerId}/configuration/{version}
OVH Cloud Get a configuration
getLoadBalancerConfiguration 3 params → 200400403500
POST
/cloud/project/{serviceName}/loadbalancer/{loadBalancerId}/configuration/{version}/apply
OVH Cloud Apply a configuration
applyLoadBalancerConfiguration 3 params → 200400403500
GET
/cloud/project/{serviceName}/network/private
OVH Cloud Get private networks
1 param → 200
POST
/cloud/project/{serviceName}/network/private
OVH Cloud Create a new network
1 param body → 200
DELETE
/cloud/project/{serviceName}/network/private/{networkId}
OVH Cloud Delete private network
2 params → 200
GET
/cloud/project/{serviceName}/network/private/{networkId}
OVH Cloud Get private network
2 params → 200
PUT
/cloud/project/{serviceName}/network/private/{networkId}
OVH Cloud Rename private network
2 params body → 200
POST
/cloud/project/{serviceName}/network/private/{networkId}/region
OVH Cloud Activate private network in a new region
2 params body → 200
GET
/cloud/project/{serviceName}/network/private/{networkId}/subnet
OVH Cloud Get network subnets
2 params → 200
POST
/cloud/project/{serviceName}/network/private/{networkId}/subnet
OVH Cloud Create a new network subnet
2 params body → 200
DELETE
/cloud/project/{serviceName}/network/private/{networkId}/subnet/{subnetId}
OVH Cloud Delete a network subnet
3 params → 200
GET
/cloud/project/{serviceName}/network/public
OVH Cloud Get public networks
1 param → 200
GET
/cloud/project/{serviceName}/operation
OVH Cloud List your operations
1 param → 200
GET
/cloud/project/{serviceName}/operation/{operationId}
OVH Cloud Get information about one operation
2 params → 200
GET
/cloud/project/{serviceName}/quota
OVH Cloud List quotas
1 param → 200
GET
/cloud/project/{serviceName}/region
OVH Cloud List your regions
1 param → 200
POST
/cloud/project/{serviceName}/region
OVH Cloud Request access to a region
1 param body → 200
GET
/cloud/project/{serviceName}/region/{regionName}
OVH Cloud Get information about your region
2 params → 200
GET
/cloud/project/{serviceName}/region/{regionName}/floatingip
OVH Cloud Get floating ips
2 params → 200
DELETE
/cloud/project/{serviceName}/region/{regionName}/floatingip/{floatingIpId}
OVH Cloud Delete a floating ip
3 params → 200
GET
/cloud/project/{serviceName}/region/{regionName}/floatingip/{floatingIpId}
OVH Cloud Get a floating ip
3 params → 200
POST
/cloud/project/{serviceName}/region/{regionName}/floatingip/{floatingIpId}/detach
OVH Cloud Detach your floating ip
3 params → 200
GET
/cloud/project/{serviceName}/region/{regionName}/gateway
OVH Cloud List gateways
3 params → 200
POST
/cloud/project/{serviceName}/region/{regionName}/gateway
OVH Cloud Create new Gateway and new Private Network with new Subnet
2 params body → 200
DELETE
/cloud/project/{serviceName}/region/{regionName}/gateway/{id}
OVH Cloud Delete gateway
3 params → 200
GET
/cloud/project/{serviceName}/region/{regionName}/gateway/{id}
OVH Cloud Get gateway
3 params → 200
PUT
/cloud/project/{serviceName}/region/{regionName}/gateway/{id}
OVH Cloud Update a gateway
3 params body → 200
POST
/cloud/project/{serviceName}/region/{regionName}/gateway/{id}/expose
OVH Cloud Expose gateway to public network by adding a public port on it.
3 params → 200
GET
/cloud/project/{serviceName}/region/{regionName}/gateway/{id}/interface
OVH Cloud List interfaces
3 params → 200
POST
/cloud/project/{serviceName}/region/{regionName}/gateway/{id}/interface
OVH Cloud Create gateway interface
3 params body → 200
DELETE
/cloud/project/{serviceName}/region/{regionName}/gateway/{id}/interface/{interfaceId}
OVH Cloud Delete gateway interface
4 params → 200
GET
/cloud/project/{serviceName}/region/{regionName}/gateway/{id}/interface/{interfaceId}
OVH Cloud Get interface
4 params → 200
POST
/cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/abortSnapshot
OVH Cloud Abort an instance snapshot creation
3 params → 200
POST
/cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/associateFloatingIp
OVH Cloud Associate an existing floating IP to an instance
3 params body → 200
POST
/cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/floatingIp
OVH Cloud Create a floating IP and attach it to an instance
3 params body → 200
GET
/cloud/project/{serviceName}/region/{regionName}/keymanager/certificate
OVH Cloud List certificates
2 params → 200
POST
/cloud/project/{serviceName}/region/{regionName}/keymanager/certificate
OVH Cloud Create a new certificate
2 params body → 200
DELETE
/cloud/project/{serviceName}/region/{regionName}/keymanager/certificate/{certificateId}
OVH Cloud Delete a certificate
3 params → 200
GET
/cloud/project/{serviceName}/region/{regionName}/keymanager/certificate/{certificateId}
OVH Cloud Get details about a certificate
3 params → 200
GET
/cloud/project/{serviceName}/region/{regionName}/keymanager/secret
OVH Cloud List secrets
2 params → 200
DELETE
/cloud/project/{serviceName}/region/{regionName}/keymanager/secret/{secretId}
OVH Cloud Delete a secret
3 params → 200
GET
/cloud/project/{serviceName}/region/{regionName}/keymanager/secret/{secretId}
OVH Cloud Get details about a secret
3 params → 200
GET
/cloud/project/{serviceName}/region/{regionName}/loadbalancing/flavor
OVH Cloud List flavors
2 params → 200
GET
/cloud/project/{serviceName}/region/{regionName}/loadbalancing/flavor/{flavorId}
OVH Cloud Get details about a load balancing flavor
3 params → 200
GET
/cloud/project/{serviceName}/region/{regionName}/loadbalancing/healthMonitor
OVH Cloud List health monitors
3 params → 200
POST
/cloud/project/{serviceName}/region/{regionName}/loadbalancing/healthMonitor
OVH Cloud Create health monitor
2 params body → 200
DELETE
/cloud/project/{serviceName}/region/{regionName}/loadbalancing/healthMonitor/{healthMonitorId}
OVH Cloud Delete health monitor
3 params → 200
GET
/cloud/project/{serviceName}/region/{regionName}/loadbalancing/healthMonitor/{healthMonitorId}
OVH Cloud Get details about a loadbalancer health monitor
3 params → 200
PUT
/cloud/project/{serviceName}/region/{regionName}/loadbalancing/healthMonitor/{healthMonitorId}
OVH Cloud Update a health monitor
3 params body → 200
GET
/cloud/project/{serviceName}/region/{regionName}/loadbalancing/l7Policy
3 params → 200
POST
/cloud/project/{serviceName}/region/{regionName}/loadbalancing/l7Policy
2 params body → 200
DELETE
/cloud/project/{serviceName}/region/{regionName}/loadbalancing/l7Policy/{l7PolicyId}
3 params → 200
GET
/cloud/project/{serviceName}/region/{regionName}/loadbalancing/l7Policy/{l7PolicyId}
3 params → 200
PUT
/cloud/project/{serviceName}/region/{regionName}/loadbalancing/l7Policy/{l7PolicyId}
3 params body → 200
GET
/cloud/project/{serviceName}/region/{regionName}/loadbalancing/l7Policy/{l7PolicyId}/l7Rule
3 params → 200
POST
/cloud/project/{serviceName}/region/{regionName}/loadbalancing/l7Policy/{l7PolicyId}/l7Rule
3 params body → 200
DELETE
/cloud/project/{serviceName}/region/{regionName}/loadbalancing/l7Policy/{l7PolicyId}/l7Rule/{l7RuleId}
4 params → 200
GET
/cloud/project/{serviceName}/region/{regionName}/loadbalancing/l7Policy/{l7PolicyId}/l7Rule/{l7RuleId}
4 params → 200
PUT
/cloud/project/{serviceName}/region/{regionName}/loadbalancing/l7Policy/{l7PolicyId}/l7Rule/{l7RuleId}
4 params body → 200
GET
/cloud/project/{serviceName}/region/{regionName}/loadbalancing/listener
OVH Cloud List your loadbalancer listeners
3 params → 200
POST
/cloud/project/{serviceName}/region/{regionName}/loadbalancing/listener
OVH Cloud Create a loadbalancer listener
2 params body → 200
DELETE
/cloud/project/{serviceName}/region/{regionName}/loadbalancing/listener/{listenerId}
OVH Cloud Delete loadbalancer listener
3 params → 200
GET
/cloud/project/{serviceName}/region/{regionName}/loadbalancing/listener/{listenerId}
OVH Cloud Get details about a loadbalancer listener
3 params → 200
PUT
/cloud/project/{serviceName}/region/{regionName}/loadbalancing/listener/{listenerId}
OVH Cloud Edit a loadbalancer listener
3 params body → 200
GET
/cloud/project/{serviceName}/region/{regionName}/loadbalancing/loadbalancer
OVH Cloud List your load balancers
2 params → 200
POST
/cloud/project/{serviceName}/region/{regionName}/loadbalancing/loadbalancer
OVH Cloud Create a loadbalancer
2 params body → 200
DELETE
/cloud/project/{serviceName}/region/{regionName}/loadbalancing/loadbalancer/{loadBalancerId}
OVH Cloud Delete loadbalancer
3 params → 200
GET
/cloud/project/{serviceName}/region/{regionName}/loadbalancing/loadbalancer/{loadBalancerId}
OVH Cloud Get details about a load balancer
3 params → 200
PUT
/cloud/project/{serviceName}/region/{regionName}/loadbalancing/loadbalancer/{loadBalancerId}
OVH Cloud Edit a loadbalancer
3 params body → 200
POST
/cloud/project/{serviceName}/region/{regionName}/loadbalancing/loadbalancer/{loadBalancerId}/associateFloatingIp
OVH Cloud Associate an existing floating IP to a loadbalancer
3 params body → 200
POST
/cloud/project/{serviceName}/region/{regionName}/loadbalancing/loadbalancer/{loadBalancerId}/floatingIp
OVH Cloud Create a floating IP and attach it to a loadbalancer
3 params body → 200
GET
/cloud/project/{serviceName}/region/{regionName}/loadbalancing/loadbalancer/{loadBalancerId}/stats
OVH Cloud Get loadbalancer statistics
3 params → 200
GET
/cloud/project/{serviceName}/region/{regionName}/loadbalancing/pool
OVH Cloud List your loadbalancer pools
3 params → 200
POST
/cloud/project/{serviceName}/region/{regionName}/loadbalancing/pool
OVH Cloud Create a loadbalancer pool
2 params body → 200
DELETE
/cloud/project/{serviceName}/region/{regionName}/loadbalancing/pool/{poolId}
OVH Cloud Delete a loadbalancer pool
3 params → 200
GET
/cloud/project/{serviceName}/region/{regionName}/loadbalancing/pool/{poolId}
OVH Cloud Get details about a loadbalancer pool
3 params → 200
PUT
/cloud/project/{serviceName}/region/{regionName}/loadbalancing/pool/{poolId}
OVH Cloud Update a loadbalancer pool
3 params body → 200
GET
/cloud/project/{serviceName}/region/{regionName}/loadbalancing/pool/{poolId}/member
OVH Cloud List your pool members
3 params → 200
POST
/cloud/project/{serviceName}/region/{regionName}/loadbalancing/pool/{poolId}/member
OVH Cloud Create pool members
3 params body → 200
DELETE
/cloud/project/{serviceName}/region/{regionName}/loadbalancing/pool/{poolId}/member/{memberId}
OVH Cloud Delete a pool member
4 params → 200
GET
/cloud/project/{serviceName}/region/{regionName}/loadbalancing/pool/{poolId}/member/{memberId}
OVH Cloud Get details about a pool member
4 params → 200
PUT
/cloud/project/{serviceName}/region/{regionName}/loadbalancing/pool/{poolId}/member/{memberId}
OVH Cloud Update a pool member
4 params body → 200
GET
/cloud/project/{serviceName}/region/{regionName}/network
OVH Cloud List networks
2 params → 200
POST
/cloud/project/{serviceName}/region/{regionName}/network
OVH Cloud Create a network with a gateway
2 params body → 200
DELETE
/cloud/project/{serviceName}/region/{regionName}/network/{networkId}
OVH Cloud Delete network
3 params → 200
GET
/cloud/project/{serviceName}/region/{regionName}/network/{networkId}
OVH Cloud Get network
3 params → 200
GET
/cloud/project/{serviceName}/region/{regionName}/network/{networkId}/subnet
OVH Cloud List subnets
3 params → 200
DELETE
/cloud/project/{serviceName}/region/{regionName}/network/{networkId}/subnet/{subnetId}
OVH Cloud Delete subnet
4 params → 200
GET
/cloud/project/{serviceName}/region/{regionName}/network/{networkId}/subnet/{subnetId}
OVH Cloud Get subnet
4 params → 200
POST
/cloud/project/{serviceName}/region/{regionName}/network/{networkId}/subnet/{subnetId}/gateway
OVH Cloud Create Gateway for existing subnet
4 params body → 200
GET
/cloud/project/{serviceName}/region/{regionName}/quota
OVH Cloud List quotas
2 params → 200
POST
/cloud/project/{serviceName}/region/{regionName}/quota
OVH Cloud Change project quotas on region
2 params body → 200
GET
/cloud/project/{serviceName}/region/{regionName}/quota/allowed
OVH Cloud Get allowed quotas on region
2 params → 200
DELETE
/cloud/project/{serviceName}/region/{regionName}/quota/storage
OVH Cloud Delete storage quota on region
2 params → 200
GET
/cloud/project/{serviceName}/region/{regionName}/quota/storage
OVH Cloud Get storage quotas on region
2 params → 200
PUT
/cloud/project/{serviceName}/region/{regionName}/quota/storage
OVH Cloud Update storage quota on region
2 params body → 200
GET
/cloud/project/{serviceName}/region/{regionName}/storage
OVH Cloud Get S3 storage containers
2 params → 200
POST
/cloud/project/{serviceName}/region/{regionName}/storage
OVH Cloud Create S3 storage container
2 params body → 200
DELETE
/cloud/project/{serviceName}/region/{regionName}/storage/{name}
OVH Cloud Delete S3 storage container
3 params → 200
GET
/cloud/project/{serviceName}/region/{regionName}/storage/{name}
OVH Cloud Get S3 storage container
6 params → 200
PUT
/cloud/project/{serviceName}/region/{regionName}/storage/{name}
OVH Cloud Update S3 storage container
3 params body → 200
DELETE
/cloud/project/{serviceName}/region/{regionName}/storage/{name}/object/{objectKey}
OVH Cloud Delete S3 storage container object
4 params → 200
POST
/cloud/project/{serviceName}/region/{regionName}/storage/{name}/policy/{userId}
OVH Cloud Add S3 storage container policy
4 params body → 200
POST
/cloud/project/{serviceName}/region/{regionName}/storage/{name}/presign
OVH Cloud Generate S3 presigned URLs to download or upload objects
3 params body → 200
GET
/cloud/project/{serviceName}/region/{regionName}/volumeBackup
OVH Cloud List volume backups
2 params → 200
POST
/cloud/project/{serviceName}/region/{regionName}/volumeBackup
OVH Cloud Create a volume backup
2 params body → 200
DELETE
/cloud/project/{serviceName}/region/{regionName}/volumeBackup/{volumeBackupId}
OVH Cloud Delete volume backup
3 params → 200
GET
/cloud/project/{serviceName}/region/{regionName}/volumeBackup/{volumeBackupId}
OVH Cloud Get volume backup
3 params → 200
POST
/cloud/project/{serviceName}/region/{regionName}/volumeBackup/{volumeBackupId}/restore
OVH Cloud Restore a volume backup on a volume
3 params body → 200
POST
/cloud/project/{serviceName}/region/{regionName}/volumeBackup/{volumeBackupId}/volume
OVH Cloud Create a volume from a volume backup
3 params body → 200
GET
/cloud/project/{serviceName}/region/{regionName}/workflow/backup
OVH Cloud List your automated backups
2 params → 200
POST
/cloud/project/{serviceName}/region/{regionName}/workflow/backup
OVH Cloud Create a new automated backup
2 params body → 200
DELETE
/cloud/project/{serviceName}/region/{regionName}/workflow/backup/{backupWorkflowId}
OVH Cloud Delete a backup workflow process
3 params → 200
GET
/cloud/project/{serviceName}/region/{regionName}/workflow/backup/{backupWorkflowId}
OVH Cloud Get details about a backup workflow process
3 params → 200
GET
/cloud/project/{serviceName}/regionAvailable
OVH Cloud List the regions on which you can ask an access to
1 param → 200
GET
/cloud/project/{serviceName}/role
OVH Cloud Get all Roles
1 param → 200
GET
/cloud/project/{serviceName}/serviceInfos
OVH Cloud Get service information
1 param → 200
PUT
/cloud/project/{serviceName}/serviceInfos
OVH Cloud Update service information
1 param body → 200
GET
/cloud/project/{serviceName}/snapshot
OVH Cloud Get snapshots
3 params → 200
DELETE
/cloud/project/{serviceName}/snapshot/{imageId}
OVH Cloud Delete a snapshot
2 params → 200
GET
/cloud/project/{serviceName}/snapshot/{imageId}
OVH Cloud Get snapshot details
2 params → 200
GET
/cloud/project/{serviceName}/sshkey
OVH Cloud Get SSH keys
2 params → 200
POST
/cloud/project/{serviceName}/sshkey
OVH Cloud Create SSH key
1 param body → 200
DELETE
/cloud/project/{serviceName}/sshkey/{keyId}
OVH Cloud Delete SSH key
2 params → 200
GET
/cloud/project/{serviceName}/sshkey/{keyId}
OVH Cloud Get SSH key
2 params → 200
GET
/cloud/project/{serviceName}/stack
OVH Cloud Get stacks
1 param → 200
GET
/cloud/project/{serviceName}/stack/{stackId}
OVH Cloud Get stack
2 params → 200
GET
/cloud/project/{serviceName}/storage
OVH Cloud Get SWIFT storage containers
2 params → 200
POST
/cloud/project/{serviceName}/storage
OVH Cloud Create SWIFT container
1 param body → 200
POST
/cloud/project/{serviceName}/storage/access
OVH Cloud Access to SWIFT storage API
1 param → 200
GET
/cloud/project/{serviceName}/storage/quota
OVH Cloud List storage quotas
1 param → 200
DELETE
/cloud/project/{serviceName}/storage/{containerId}
OVH Cloud Delete SWIFT container
3 params → 200
GET
/cloud/project/{serviceName}/storage/{containerId}
OVH Cloud Get SWIFT storage container
4 params → 200
PUT
/cloud/project/{serviceName}/storage/{containerId}
OVH Cloud Update SWIFT storage container
2 params body → 200
DELETE
/cloud/project/{serviceName}/storage/{containerId}/cors
OVH Cloud Delete CORS support on SWIFT container
3 params → 200
POST
/cloud/project/{serviceName}/storage/{containerId}/cors
OVH Cloud Add CORS support on SWIFT container
2 params body → 200
POST
/cloud/project/{serviceName}/storage/{containerId}/publicUrl
OVH Cloud Get a public temporary URL to access one of your SWIFT object
2 params body → 200
POST
/cloud/project/{serviceName}/storage/{containerId}/static
OVH Cloud Deploy your SWIFT container files as a static web site
2 params → 200
POST
/cloud/project/{serviceName}/storage/{containerId}/user
OVH Cloud Create openstack user with only access to this SWIFT container
2 params body → 200
POST
/cloud/project/{serviceName}/terminate
OVH Cloud Ask for the termination of your service
1 param → 200
GET
/cloud/project/{serviceName}/user
OVH Cloud Get all users
1 param → 200
POST
/cloud/project/{serviceName}/user
OVH Cloud Create user
1 param body → 200
DELETE
/cloud/project/{serviceName}/user/{userId}
OVH Cloud Delete user
2 params → 200
GET
/cloud/project/{serviceName}/user/{userId}
OVH Cloud Get user details
2 params → 200
GET
/cloud/project/{serviceName}/user/{userId}/configuration
OVH Cloud Get your client configuration
3 params → 200
GET
/cloud/project/{serviceName}/user/{userId}/openrc
OVH Cloud Get RC file of OpenStack
4 params → 200
GET
/cloud/project/{serviceName}/user/{userId}/policy
OVH Cloud Export user storage policy
2 params → 200
POST
/cloud/project/{serviceName}/user/{userId}/policy
OVH Cloud Import user storage policy
2 params body → 200
GET
/cloud/project/{serviceName}/user/{userId}/rclone
OVH Cloud Get rclone configuration file
4 params → 200
POST
/cloud/project/{serviceName}/user/{userId}/regeneratePassword
OVH Cloud Regenerate user password
2 params → 200
GET
/cloud/project/{serviceName}/user/{userId}/role
OVH Cloud Get user roles
2 params → 200
POST
/cloud/project/{serviceName}/user/{userId}/role
OVH Cloud Add a role to a user
2 params body → 200
PUT
/cloud/project/{serviceName}/user/{userId}/role
OVH Cloud Update roles of a user
2 params body → 200
DELETE
/cloud/project/{serviceName}/user/{userId}/role/{roleId}
OVH Cloud Remove role for a user
3 params → 200
GET
/cloud/project/{serviceName}/user/{userId}/role/{roleId}
OVH Cloud Get role detail
3 params → 200
GET
/cloud/project/{serviceName}/user/{userId}/s3Credentials
OVH Cloud List your S3 credentials
2 params → 200
POST
/cloud/project/{serviceName}/user/{userId}/s3Credentials
OVH Cloud Create a new S3 credentials for an user
2 params → 200
DELETE
/cloud/project/{serviceName}/user/{userId}/s3Credentials/{access}
OVH Cloud Delete an S3 credential
3 params → 200
GET
/cloud/project/{serviceName}/user/{userId}/s3Credentials/{access}
OVH Cloud Get details about an S3 credential
3 params → 200
POST
/cloud/project/{serviceName}/user/{userId}/s3Credentials/{access}/secret
OVH Cloud Display secret from a S3 credential
3 params → 200
POST
/cloud/project/{serviceName}/user/{userId}/token
OVH Cloud Get token for user
2 params body → 200
GET
/cloud/project/{serviceName}/volume
OVH Cloud Get volumes
2 params → 200
POST
/cloud/project/{serviceName}/volume
OVH Cloud Create a volume
1 param body → 200
GET
/cloud/project/{serviceName}/volume/snapshot
OVH Cloud Get volume snapshots
2 params → 200
DELETE
/cloud/project/{serviceName}/volume/snapshot/{snapshotId}
OVH Cloud Delete a volume snapshot
2 params → 200
GET
/cloud/project/{serviceName}/volume/snapshot/{snapshotId}
OVH Cloud Get volume snapshot details
2 params → 200
DELETE
/cloud/project/{serviceName}/volume/{volumeId}
OVH Cloud Delete a volume
2 params → 200
GET
/cloud/project/{serviceName}/volume/{volumeId}
OVH Cloud Get volume details
2 params → 200
PUT
/cloud/project/{serviceName}/volume/{volumeId}
OVH Cloud Update a volume
2 params body → 200
POST
/cloud/project/{serviceName}/volume/{volumeId}/attach
OVH Cloud Attach a volume on an instance
2 params body → 200
POST
/cloud/project/{serviceName}/volume/{volumeId}/detach
OVH Cloud Detach a volume from an instance
2 params body → 200
POST
/cloud/project/{serviceName}/volume/{volumeId}/snapshot
OVH Cloud Snapshot a volume
2 params body → 200
POST
/cloud/project/{serviceName}/volume/{volumeId}/upsize
OVH Cloud Extend a volume
2 params body → 200
GET
/cloud/project/{serviceName}/vrack
OVH Cloud Get the linked vRack on your project
1 param → 200
POST
/cloud/project/{serviceName}/vrack
OVH Cloud Order and attach a new vRack on your project
1 param → 200

Schemas 501

The contract defines 501 schemas that model the data the API accepts and returns. The most detailed are cloud.project.database.mysql.querystatistics.Query (35 properties), cloud.project.database.postgresql.querystatistics.Query (30 properties), cloud.project.database.Service (23 properties), cloud.project.database.opensearch.Service (23 properties). Each schema is shown below with its type and property counts.

cloud.stack.Section
object
Section
3 properties
cloud.quota.KeymanagerQuotas
object
Quotas on keymanager
2 properties
cloud.storage.Container
object
Container
7 properties
cloud.order.StatusEnum
string
Order status
cloud.project.database.postgresql.connectionpool.SslModeEnum
string
Possible ssl modes for the connection pools
cloud.network.CreateGateway
object
Input to create a gateway
3 properties 3 required
cloud.project.database.NetworkTypeEnum
string
Type of network in which the databases cluster are
cloud.loadbalancing.CreateListener
object
Input to create a loadbalancer listener
11 properties 4 required
cloud.project.database.postgresql.QueryStatistics
object
Cloud database postgresql query statistics response body definition
1 property
cloud.loadbalancing.HealthMonitorCreate
object
Create a health monitor on loadbalancer creation
9 properties 5 required
cloud.project.database.service.capability.StateEnum
string
State of the service capability for the service
cloud.instance.MetricsPeriodEnum
string
MetricsPeriod
cloud.ProjectInstanceCreation
object
Missing description
11 properties 3 required
cloud.kube.FlavorStateEnum
string
Enum values for State
cloud.ProjectStorageUpdate
object
Missing description
1 property
cloud.order.rule.InstanceCategory
object
Public Cloud instance category
4 properties
cloud.ProjectKubeCreationNodePool
object
Missing description
9 properties
dbaas.logs.LogUrlCreation
object
Log temporary URL creation payload
1 property 1 required
cloud.project.database.m3db.User
object
M3db User definition
5 properties
cloud.volume.SnapshotStatusEnum
string
SnapshotStatusEnum
cloud.storage.AddContainerPolicy
object
Add storage policy for container
2 properties 1 required
cloud.image.OSTypeEnum
string
OSTypeEnum
cloud.kube.Taint
object
Kubernetes taint object
3 properties 3 required
cloud.user.Rclone
object
Rclone
1 property
cloud.loadbalancing.AssociateFloatingIp
object
Parameters to associate an existing floating IP to a loadbalancer
3 properties 2 required
cloud.loadbalancing.LoadBalancerHealthMonitorTypeEnum
string
Load balancer Healthmonitor type
cloud.ProjectInstanceGroupCreation
object
Missing description
3 properties 3 required
cloud.user.S3CredentialsWithSecret
object
S3CredentialsWithSecret
4 properties
cloud.project.database.service.currentqueries.StateEnum
string
Possible state of a query
cloud.user.S3CredentialsSecretOnly
object
S3CredentialsSecretOnly
1 property
cloud.OperationStatusEnum
string
Enum values for Status
cloud.kube.Kubeconfig
object
Kubeconfig description
1 property
cloud.instance.CreateFloatingIp
object
Parameters to create a floating IP for an instance
2 properties 1 required
cloud.volume.VolumeTypeEnum
string
VolumeTypeEnum
cloud.project.database.m3db.namespace.TypeEnum
string
Possible type of the service integration
cloud.kube.VersionEnum
string
List of available versions for installation
cloud.kube.OpenIdConnect
object
Managed Kubernetes oidc integration
9 properties
cloud.ProjectNetworkPrivateSubnetCreation
object
Missing description
6 properties 6 required
cloud.storage.TypeEnum
string
TypeEnum
cloud.project.database.availability.specifications.Nodes
object
Specifications of the nodes for availabilities of databases engines on cloud projects
2 properties
cloud.quota.AllowedQuota
object
Quotas
4 properties
cloud.project.database.kafka.Permissions
object
Cloud databases kafka permissions definition
3 properties
cloud.loadbalancing.ListenerProtocolEnum
string
Loadbalancer listener protocol
cloud.project.database.opensearch.UserAcl
object
Opensearch user acl definition
2 properties 2 required
cloud.project.database.capabilities.Plan
object
Cloud Database plan definition
6 properties
cloud.containerRegistry.OIDCPost
object
Docker registry Post OIDC configuration
2 properties 1 required
cloud.network.IPPool
object
IPPool
5 properties
cloud.ProjectInstanceSnapshotCreation
object
Missing description
1 property 1 required
cloud.project.database.service.Disk
object
Defines the disk attributes of a service
2 properties
cloud.kube.Flavor
object
a flavor kind
6 properties
cloud.project.database.service.UserWithPassword
object
User with password definition
5 properties
cloud.project.database.availability.Backups
object
Backups availability of databases engines on cloud projects
2 properties
cloud.containerRegistry.IPRestrictions
object
Container registry Get IP Restrictions
4 properties
cloud.Lab
object
A public cloud lab permits to activate a feature in beta
3 properties
cloud.user.RoleEnum
string
RoleEnum
cloud.AvailableRegion
object
Details about an available region that can be activated on your project
4 properties
cloud.quota.VolumeUsageQuotas
object
Quotas on volumes
8 properties
cloud.project.database.IpRestrictionCreation
object
Ip Restriction creation definition for cloud project databases (DEPRECATED)
2 properties
cloud.flavor.FlavorPlanCodes
object
FlavorPlanCodes
2 properties
cloud.kube.NodePoolAutoscaling
object
Autoscaling customization parameters
3 properties
cloud.project.database.redis.UserCreation
object
Redis user definition
5 properties 1 required
cloud.containerRegistry.Limits
object
Limitation of a docker registry
2 properties
cloud.project.database.opensearch.Pattern
object
Cloud database opensearch pattern definition
3 properties 1 required
cloud.project.database.kafka.Service
object
Cloud database kafka service definition
23 properties
cloud.project.database.service.UserWithPasswordAndRoles
object
User with password definition
6 properties
complexType.UnitAndValue_long
object
2 properties
cloud.project.database.service.Storage
object
Defines the storage attributes of a service
2 properties
cloud.authentication.Role
object
Role
2 properties
cloud.ProjectVolumeUpdate
object
Missing description
2 properties
cloud.quota.NetworkQuota
object
Quotas for network
3 properties
cloud.loadbalancing.PoolSessionPersistenceTypeEnum
string
Pool session persistence type
cloud.project.database.kafka.TopicAcl
object
Cloud databases kafka topic acl definition
4 properties 3 required
cloud.project.database.service.currentqueries.Query
object
Cloud database service current queries query definition
22 properties
cloud.ProjectKubeRestart
object
Missing description
1 property
cloud.project.database.kafkaConnect.capabilities.connector.configuration.Property
object
KafkaConnect connector config property definition
9 properties
cloud.instance.InstanceMetrics
object
InstanceMetrics
2 properties
cloud.loadbalancing.L7Rule
object
L7 rule
8 properties 3 required
cloud.project.floatingIp.AssociatedEntity
object
Associated entity with a floating ip
4 properties
cloud.LabStatusEnum
string
Enum values for Status
cloud.role.Role
object
Role
4 properties
cloud.project.database.service.UserCreation
object
User creation definition
1 property
cloud.project.database.kafkaConnect.capabilities.Connector
object
KafkaConnect connector capability definition
8 properties
cloud.volume.Volume
object
Volume
11 properties
cloud.authentication.UserToken
object
UserToken
3 properties
cloud.loadbalancing.pool.Member
object
Member
7 properties 2 required
cloud.ip.IpStatusEnum
string
IpStatusEnum
nichandle.OvhSubsidiaryEnum
string
OVH subsidiaries
cloud.ProjectKubeOpenIdConnectUpdate
object
Update model for OIDC
9 properties
cloud.loadbalancing.LoadBalancerOperatingStatusEnum
string
Load balancer operating status
cloud.instance.MonthlyBilling
object
MonthlyBilling
2 properties
cloud.loadbalancing.LoadBalancer
object
LoadBalancer
12 properties
cloud.storage.PresignedURLMethodEnum
string
Presigned URL method
cloud.project.database.m3db.UserWithPassword
object
M3db User definition
6 properties
cloud.authentication.Domain
object
Domain
1 property
cloud.project.database.capabilities.integration.parameter.TypeEnum
string
Possible type of an integration capability parameter
cloud.volume.Snapshot
object
Snapshot
9 properties
cloud.ProjectKubeUpdateLoadBalancersSubnetId
object
Model object to update loadBalancersSubnetId property of a kube cluster
1 property 1 required
cloud.volumeBackup.VolumeBackupCreation
object
Create a volume backup
2 properties 1 required
cloud.project.database.kafka.TopicCreation
object
Cloud database kafka topic creation definition
7 properties 1 required
cloud.instance.RescueAdminPassword
object
RescueAdminPassword
1 property
cloud.loadbalancing.loadbalancer.CreateInput.Network.Private
object
Network information to create a loadbalancer
5 properties 1 required
cloud.user.User
object
User
7 properties
cloud.kube.NodePool
object
NodePool created on your cluster to manage your nodes
19 properties
cloud.project.database.capabilities.Engine
object
Specific database engine capability
7 properties
cloud.kube.ResponseMessage
object
A generic object for response message
1 property
cloud.keymanager.SecretRef
object
Secret reference
2 properties
cloud.containerRegistry.Capability
object
The container registry capability for a single region
2 properties
cloud.storage.Quota
object
Cloud Storage Quota
2 properties
cloud.project.database.service.replication.PolicyClassEnum
string
Possible type of the service integration
cloud.instance.Access
object
Access
4 properties
cloud.network.gateway.CreateInterface
object
Input to create a new interface for a gateway
1 property 1 required
cloud.network.NetworkVisibilityEnum
string
NetworkVisibilityEnum
cloud.project.database.service.Maintenance
object
Cloud database service maintenance definition
5 properties
cloud.storage.ContainerObject
object
ContainerObject
6 properties
cloud.loadbalancing.PoolSessionPersistence
object
PoolSessionPersistence
2 properties
cloud.project.database.kafka.SchemaRegistryAcl
object
Cloud databases kafka schema registry acl definition
4 properties 3 required
cloud.quota.ComputeQuota
object
Quotas for compute
3 properties
cloud.instance.InstanceStatusEnum
string
InstanceStatusEnum
cloud.ProjectUserRoleUpdate
object
Missing description
1 property 1 required
cloud.kube.KubeProxyIpvsSchedulerEnum
string
Enum values for scheduler parameter of cluster kubeProxy custom ipvs config
cloud.project.loadbalancer.networking.EgressCreation
object
Networking Egress definition
1 property 1 required
cloud.instance.MonthlyBillingStatusEnum
string
MonthlyBillingStatusEnum
cloud.quota.VolumeQuota
object
Quotas for volume
3 properties
cloud.project.database.service.Integration
object
Cloud database service integration definition
6 properties 2 required
cloud.network.NetworkTypeEnum
string
NetworkTypeEnum
cloud.kube.NodePoolTemplateMetadata
object
Metadata of each nodes in the pool
3 properties 3 required
cloud.ProjectUserCreation
object
Missing description
3 properties
service.TerminationFutureUseEnum
string
All future uses you can provide for a service termination
cloud.project.loadbalancer.PortRange
object
A port range
2 properties
cloud.project.database.service.creation.BackupFork
object
Defines the source to fork a cluster from a backup. DEPRECATED: use forkFrom
3 properties 1 required
cloud.Execution
object
An execution of the backup workflow
4 properties
cloud.ip.CloudIp
object
CloudIp
4 properties
cloud.project.loadbalancer.Server
object
A load balancer backend server
5 properties 3 required
cloud.project.loadbalancer.networking.Networking
object
Networking object
2 properties
cloud.instance.MonthlyInstanceBulkParams
object
Instance with region to set as monthly billing
2 properties
cloud.ProjectIpFailoverAttachCreation
object
Missing description
1 property 1 required
cloud.project.database.service.CapabilityActions
object
Cloud database service capability actions definition
4 properties
cloud.project.loadbalancer.configuration.networking.Networking
object
Networking configuration object
2 properties
cloud.project.database.kafkaConnect.connector.task.StatusEnum
string
Possible state of connector task
cloud.ProjectInstanceInterfaceCreation
object
Missing description
2 properties 1 required
cloud.project.database.service.DataPoint
object
A single value from a metric
2 properties
cloud.project.database.service.Certificates
object
Certificates definition for cloud project databases
1 property
cloud.project.database.IpRestriction
object
Ip Restriction definition for cloud project databases (DEPRECATED)
3 properties
cloud.ProjectKubeCustomizationAPIServerAdmissionPlugins
object
Cluster API server admission plugins customization
2 properties
cloud.ProjectKubeUpdate
object
Missing description
2 properties
ipv6
string
IPv6 address (e.g., 2001:41d0:1:1994::1)
cloud.IpCountryEnum
string
Enum values for IpCountry
cloud.project.database.postgresql.connectionpool.ModeEnum
string
Possible modes for the connection pools
cloud.project.database.opensearch.Index
object
Cloud database opensearch index definition
7 properties
cloud.quota.KeypairQuotas
object
Quotas on keypairs
1 property
cloud.ProjectVolumeAttachCreation
object
Missing description
1 property 1 required
cloud.project.loadbalancer.BackendSelector
object
Select a load balancer backend
1 property 1 required
cloud.project.database.service.ReplicationCreation
object
Cloud database service replication definition
9 properties 3 required
cloud.keymanager.Certificate
object
Key-manager certificate secret container
4 properties
cloud.loadbalancing.loadbalancer.MemberCreate
object
Create a member on loadbalancer creation
4 properties 2 required
cloud.network.gateway.Interface
object
Interface of the gateway
4 properties
cloud.volume.VolumeStatusEnum
string
VolumeStatusEnum
cloud.instance.NetworkBulkParams
object
NetworkBulkParams
1 property
cloud.loadbalancing.pool.CreateMembers
object
Pool Members
1 property 1 required
cloud.ProjectNetworkPrivateUpdate
object
Missing description
1 property 1 required
iam.resource.TagFilter
object
Resource tag filter
2 properties
cloud.storage.PolicyRaw
object
Raw storage policy
1 property
cloud.loadbalancing.loadbalancer.ListenerCreate
object
Create a listener on loadbalancer creation
10 properties 2 required
cloud.project.database.opensearch.Service
object
Cloud database opensearch service definition
23 properties
cloud.StorageContainerCreation
object
Create a container
4 properties 1 required
cloud.volumeBackup.VolumeCreationFromBackup
object
Create a volume from a volume backup
1 property
cloud.project.database.opensearch.User
object
Opensearch user definition
5 properties
cloud.project.database.availability.Lifecycle
object
Availability of databases engines on cloud projects
4 properties
cloud.network.CreateNetworkForGatewaySummary
object
Parameters to create a network from another resource creation
3 properties 2 required
cloud.project.database.service.Metric
object
Metric definition for cloud project databases
3 properties
cloud.stack.InstructionGuide
object
InstructionGuide
4 properties
cloud.instance.Instance
object
Instance
13 properties
cloud.loadbalancing.loadbalancer.Stats
object
Loadbalancer statistics
5 properties
cloud.loadbalancing.LoadBalancer.FloatingIp
object
LoadBalancerFloatingIp
2 properties
cloud.ProjectKubeUpdateCreation
object
Missing description
2 properties
cloud.order.rule.AvailabilityProduct
object
Public Cloud product availability
2 properties
service.RenewalTypeEnum
string
Detailed renewal type of a service
cloud.project.database.m3db.namespace.Retention
object
M3db namespace retention definition
5 properties 1 required
cloud.project.database.service.node.RoleEnum
string
Node role values
cloud.kube.ResetWorkerNodesPolicyEnum
string
Enum values for worker nodes reset policy
cloud.authentication.OpenstackToken
object
OpenstackToken
7 properties
cloud.network.NetworkStatusEnum
string
NetworkStatusEnum
cloud.quota.storage.Quota
object
Cloud Storage Quota
4 properties
cloud.project.database.capabilities.advancedConfiguration.property.TypeEnum
string
Possible type of the advanced configuration properties
cloud.volumeBackup.VolumeBackupRestore
object
Restore a volume backup on a volume
1 property 1 required
cloud.project.loadbalancer.Backend
object
A load balancer backend
5 properties 2 required
cloud.project.loadbalancer.networking.egress.KindEnum
string
Networking kind
service.RenewType
object
Map a possible renew for a specific service
5 properties
cloud.user.OpenrcVersionEnum
string
OpenrcVersionEnum
cloud.Operation
object
An operation is an async process on your Project
10 properties
cloud.loadbalancing.PoolUpdate
object
Parameters to update a load balancer pool
3 properties
cloud.project.database.Availability
object
Availability of databases engines on cloud projects
22 properties
cloud.project.database.postgresql.ConnectionPoolCreation
object
Cloud database postgresql connection pool creation body definition
5 properties 4 required
cloud.loadbalancing.Listener
object
Listener
14 properties
cloud.project.database.opensearch.UserWithPassword
object
Opensearch user definition
6 properties
cloud.quota.Quotas
object
Quotas
8 properties
cloud.project.database.service.Endpoint
object
Defines the endpoint object in a cluster
8 properties
cloud.network.NetworkRegion
object
NetworkRegion
3 properties
cloud.project.database.BackupTypeEnum
string
Type of backup for the cluster
cloud.project.database.ServiceCreation
object
Cloud databases cluster definition
14 properties
cloud.ProjectVolumeSnapshotCreation
object
Missing description
2 properties
cloud.project.database.postgresql.ConnectionPool
object
Cloud database postgresql connection pool response body definition
9 properties
cloud.project.database.availability.TargetEnum
string
Possible target to restrict availabilities
cloud.project.loadbalancer.configuration.networking.Ingress
object
Networking configuration ingress definition
1 property 1 required
cloud.project.loadbalancer.SizeEnum
string
Size of the load balancer
cloud.project.database.service.UserWithRoles
object
User definition
5 properties
cloud.ProjectContainerRegistryUsersCreation
object
Missing description
2 properties
ip
string
IP address (e.g., 192.0.2.0)
cloud.loadbalancing.LoadBalancerHealthMonitorHTTPVersionEnum
string
Load balancer Healthmonitor HTTP Version
cloud.sshkey.SshKey
object
SshKey
4 properties
cloud.flavor.CapabilityNameEnum
string
Enum values for flavor capabilities names
cloud.ProjectKubeIpRestrictionUpsert
object
Missing description
1 property
cloud.AccessTypeEnum
string
Possible values for project access type
cloud.network.NetworkRegionStatusEnum
string
NetworkRegionStatusEnum
cloud.kube.UpdatePolicyEnum
string
Enum values for UpdatePolicy
cloud.instance.RebootTypeEnum
string
RebootTypeEnum
cloud.project.database.m3db.Namespace
object
M3db Namespace definition
7 properties
cloud.containerRegistry.Registry
object
Managed docker registry
10 properties
cloud.RegionStatusEnum
string
Enum values for Status
cloud.containerRegistry.OIDCPut
object
Docker registry Put OIDC Configuration
10 properties
cloud.kube.EtcdUsage
object
Etcd usage and quota for a given cluster
2 properties
cloud.instance.InstanceDetail
object
InstanceDetail
14 properties
cloud.order.Order
object
Cloud Order
5 properties
cloud.user.S3Credentials
object
S3Credentials
3 properties
cloud.containerRegistry.StatusEnum
string
Status of the registry
cloud.ProjectActivateMonthlyBillingCreation
object
Missing description
1 property 1 required
services.Service
object
Details about a Service
13 properties
cloud.quota.LoadbalancerQuotas
object
Quotas on loadbalancer
2 properties
cloud.instance.MetricsTypeEnum
string
MetricsType
cloud.loadbalancing.LoadBalancerProvisioningStatusEnum
string
Load balancer provisioning status
cloud.project.database.service.creation.ForkFrom
object
Defines the source to fork a cluster from a backup
3 properties 1 required
cloud.role.Permission
object
Role permissions
2 properties
cloud.instance.ApplicationAccess
object
ApplicationAccess
2 properties
cloud.loadbalancing.EditListener
object
Edit a loadbalancer listener
5 properties
cloud.instancegroup.InstanceGroup
object
InstanceGroup
5 properties
cloud.containerRegistry.User
object
Docker registry user
4 properties
cloud.network.CreateNetwork
object
Parameters to create a network with a gateway
4 properties 2 required
cloud.kube.ClusterStatusEnum
string
Enum values for Status
cloud.ProjectVolumeCreation
object
Missing description
7 properties 3 required
cloud.kube.Node
object
Node installed on your cluster
12 properties
cloud.project.database.availability.ActionEnum
string
Possible action to restrict availabilities
cloud.order.rule.InstanceCategories
object
Public Cloud instance categories
2 properties
cloud.ip.FailoverIp
object
FailoverIp
9 properties
cloud.ProjectKubeCustomizationKubeProxyIpvs
object
Configuration used when kube-proxy is configured with ipvs mode (durations format is RFC3339 duration, e.g. 'PT60S')
6 properties
cloud.storage.PolicyRoleEnum
string
Storage policy role
cloud.loadbalancing.L7RuleTypeEnum
string
Loadbalancer L7 rule type
cloud.project.database.mysql.querystatistics.Query
object
Cloud database mysql single query statistic definition
35 properties
cloud.project.database.service.LogEntry
object
A single log entry
3 properties
cloud.user.UserDetail
object
UserDetail
8 properties
cloud.project.database.service.Backup
object
Cloud database service backups definition
4 properties
dbaas.logs.LogKind
object
Log kind
6 properties
cloud.StorageVersioningObject
object
Object
1 property
cloud.project.database.opensearch.UserCreation
object
Opensearch user creation definition
2 properties 1 required
cloud.project.database.service.currentqueries.query.CancelRequest
object
Cloud database service current queries query cancel request
2 properties
cloud.ProjectInstanceRebootCreation
object
Missing description
1 property 1 required
cloud.instancegroup.InstanceGroupTypeEnum
string
InstanceGroupTypeEnum
cloud.project.loadbalancer.Region
object
Region information
1 property
cloud.loadbalancing.L7PolicyActionEnum
string
Loadbalancer L7 policy
cloud.stack.Stack
object
Stack
7 properties
cloud.project.database.kafkaConnect.connector.Task
object
KafkaConnect connector definition
3 properties
cloud.authentication.TokenProject
object
TokenProject
3 properties
cloud.ProjectRegionQuotaCreation
object
Missing description
1 property 1 required
cloud.project.database.capabilities.flavor.Specifications
object
Cloud Database flavor specifications definition
3 properties
cloud.ProjectNetworkPrivateCreation
object
Missing description
3 properties 1 required
cloud.SubOperation
object
A sub-operation is a child of an operation on your Project
8 properties
cloud.sshkey.SshKeyDetail
object
SshKeyDetail
5 properties
cloud.project.database.kafkaConnect.connector.StatusEnum
string
Possible state of connector
cloud.quota.InstanceUsageQuotas
object
Quotas on instances
6 properties
cloud.storage.ContainerObjectTempURL
object
ContainerObjectTempURL
2 properties
cloud.project.loadbalancer.backend.ProxyProtocolEnum
string
Available load balancer backend proxy-protocol
cloud.project.database.service.integration.TypeEnum
string
Possible type of the service integration
cloud.loadbalancing.loadbalancer.CreateInput.Network.Private.GatewayCreate
object
Information to create a Gateway
2 properties 2 required
cloud.containerRegistry.PlanUpdate
object
Missing description
1 property 1 required
cloud.project.database.kafkaConnect.capabilities.connector.TypeEnum
string
Possible types for the kafka connectors
cloud.loadbalancing.L7RuleCompareTypeEnum
string
Loadbalancer L7 rule compare type
cloud.loadbalancing.L7PolicyUpdate
object
L7 policy
9 properties 1 required
cloud.loadbalancing.CreateFloatingIp
object
Parameters to create a floating IP for a loadbalancer
2 properties 1 required
cloud.project.database.service.currentqueries.query.CancelResponse
object
Cloud database service current queries query cancel response
1 property
cloud.authentication.Token
object
Token
2 properties
cloud.project.AllocationPool
object
AllocationPool
2 properties
cloud.flavor.Flavor
object
Flavor
14 properties
cloud.loadbalancing.L7Policy
object
L7 policy
12 properties 2 required
cloud.network.CreateSubnetSummary
object
Parameters to create a subnet from another resource creation
4 properties 4 required
cloud.project.loadbalancer.StatusEnum
string
Status of a load balancer
cloud.project.database.capabilities.Flavor
object
Cloud Database flavor definition
8 properties
cloud.Region
object
Details about your region
7 properties
cloud.loadbalancing.loadbalancer.CreateInput.Network
object
Network information to create a loadbalancer
1 property 1 required
cloud.instance.InstanceMetricsValue
object
InstanceMetricsValue
2 properties
cloud.ProjectVolumeUpsizeCreation
object
Missing description
1 property 1 required
cloud.network.GatewayModelEnum
string
GatewayModelEnum
cloud.instanceInterface.FixedIp
object
FixedIp
2 properties
cloud.project.database.m3db.NamespaceCreation
object
M3db Namespace creation definition
7 properties 2 required
cloud.storage.EncryptionAlgorithmEnum
string
Encryption algorithm
cloud.project.loadbalancer.backend.BalancerAlgorithmEnum
string
Available load balancer backend balancer algorithm
service.StateEnum
string
cloud.project.database.redis.User
object
Redis user definition
8 properties
cloud.instance.InstanceVnc
object
InstanceVnc
2 properties
cloud.StorageObject
object
Object
5 properties
cloud.project.Subnet
object
Subnet
7 properties
cloud.ip.IpSubTypeEnum
string
IpSubTypeEnum
cloud.ExecutionStateEnum
string
Enum values for State
cloud.project.database.service.currentqueries.WaitEventTypeEnum
string
Possible event type on which the backend is waiting
cloud.instance.AssociateFloatingIp
object
Parameters to associate an existing floating IP to an instance
3 properties 2 required
cloud.storage.PresignedURL
object
Presigned URL
3 properties
cloud.project.loadbalancer.Addresses
object
IP list split in version 4 and 6
2 properties
cloud.project.database.capabilities.advancedConfiguration.Property
object
Specific database engine capability
6 properties
cloud.kube.FlavorCategoryEnum
string
Enum values for category
cloud.project.database.capabilities.Option
object
Cloud Database option definition
2 properties
cloud.project.LoadBalancer
object
A load balancer to handle workload
12 properties
cloud.loadbalancing.L7PolicyRedirectHTTPCodeEnum
integer
Loadbalancer L7 policy redirect HTTP code
cloud.storage.RetrievalStateEnum
string
RetrievalStateEnum
cloud.user.Configuration
object
Client Cloud Configuration
1 property
cloud.project.database.m3db.UserCreation
object
User creation definition
2 properties 1 required
ipv6Block
string
IPv6 CIDR notation (e.g., 2001:41d0::/128)
cloud.project.database.service.MetricPeriodEnum
string
Supported metrics query period
cloud.loadbalancing.loadbalancer.PoolCreate
object
Create a pool on loadbalancer creation
6 properties 2 required
cloud.project.database.StatusEnum
string
Possible state of the job
cloud.project.loadbalancer.networking.Ingress
object
Networking Ingress definition
1 property
cloud.project.database.opensearch.Permissions
object
Cloud database opensearch permissions definition
1 property
cloud.capabilities.Availability
object
Public Cloud products availability
2 properties
cloud.project.database.kafka.user.Access
object
Cloud databases kafka user access definition
2 properties
cloud.project.floatingIp.associatedEntity.TypeEnum
string
Type of the associated entity
cloud.loadbalancing.loadbalancer.CreateInput.Network.Private.Network
object
Network information to associate a network
2 properties 2 required
cloud.project.database.EngineEnum
string
Possible names of the engines
cloud.loadbalancing.PoolCreate
object
Pool
6 properties 2 required
cloud.Component
object
Information about the different components available in the region
3 properties
cloud.project.database.service.Database
object
Defines the database object in a cluster
3 properties 1 required
cloud.storage.StorageClassEnum
string
Storage class
cloud.ProjectUserRoleCreation
object
Missing description
1 property 1 required
cloud.loadbalancing.HealthMonitor
object
HealthMonitor
11 properties 6 required
cloud.loadbalancing.PoolAlgorithmEnum
string
Pool algorithm
cloud.kube.NodeStatusEnum
string
Enum values for Status
cloud.project.database.service.endpoint.ComponentEnum
string
Defines all the values for the component in the service endpoints
cloud.ProjectInstanceReinstallCreation
object
Missing description
1 property 1 required
cloud.ProjectVolumeDetachCreation
object
Missing description
1 property 1 required
ipv4Block
string
IPv4 CIDR notation (e.g., 192.0.2.0/24)
cloud.network.Gateway
object
Gateway
7 properties
cloud.capabilities.AvailabilityRegion
object
Details about a region
5 properties
cloud.ProjectKubeNodePoolAutoscalingParams
object
Missing description
3 properties
cloud.ProjectKubeUpdatePolicyUpdate
object
Missing description
1 property 1 required
cloud.project.loadbalancer.networking.NetworkingCreation
object
Networking creation object
2 properties
cloud.ProjectKubeResetCreation
object
Model object to reset kube cluster
10 properties
cloud.ProjectWithIAM
object
Project
12 properties
cloud.project.database.service.HostMetric
object
Metrics datapoints from a specific host
2 properties
cloud.project.database.kafkaConnect.ConnectorCreation
object
KafkaConnect connector definition
3 properties 3 required
cloud.flavor.Capability
object
Flavor capability
2 properties
service.TerminationReasonEnum
string
All reasons you can provide for a service termination
cloud.project.loadbalancer.frontend.ModeEnum
string
Available load balancer frontend mode
cloud.project.database.kafkaConnect.capabilities.connector.Transform
object
KafkaConnect connector transform definition
7 properties
cloud.network.CreateGatewaySummary
object
Parameters to create a gateway from another resource creation
2 properties 2 required
cloud.capabilities.AvailabilityProduct
object
Public Cloud product availability
2 properties
cloud.storage.VersioningStatusEnum
string
Versioning status
cloud.project.loadbalancer.networking.Egress
object
Networking Egress definition
2 properties 1 required
cloud.project.database.kafkaConnect.Connector
object
KafkaConnect connector definition
5 properties 1 required
cloud.project.floatingIp.StatusEnum
string
Status of a floating ip
cloud.project.database.kafka.Topic
object
Cloud database kafka topic definition
7 properties
cloud.user.RCloneServiceEnum
string
RCloneServiceEnum
cloud.project.database.redis.UserWithPassword
object
Redis user with password definition
9 properties
cloud.RegionTypeEnum
string
Enum values for region type
cloud.ProjectInstanceRescueModeCreation
object
Missing description
2 properties 1 required
cloud.project.database.capabilities.Integration
object
Integration capability between database engines
4 properties
cloud.ProjectKubeNodePoolUpdate
object
Missing description
7 properties
cloud.loadbalancing.Pool
object
Pool
9 properties
cloud.StorageContainer
object
Container
10 properties
cloud.project.database.availability.Specifications
object
Specifications of the availability of databases engines on cloud projects
4 properties
cloud.role.Service
object
OpenStack service
2 properties
cloud.user.UserStatusEnum
string
UserStatusEnum
cloud.kube.NodePoolTemplateSpec
object
Spec of each nodes in the pool
2 properties 2 required
cloud.loadbalancing.Loadbalancer.CreateInput
object
Create a loadbalancer
4 properties 2 required
cloud.storage.RightEnum
string
RightEnum
cloud.quota.share.Quota
object
Share Quota
7 properties
cloud.project.database.backup.Region
object
Cloud database backup region definition
1 property
cloud.project.database.Backup
object
Cloud database backup definition
8 properties
cloud.authentication.Catalog
object
Catalog
3 properties
cloud.ProjectStorageCreation
object
Missing description
3 properties 3 required
cloud.loadbalancing.LoadbalancerEdit
object
Edit a loadbalancer
2 properties
dbaas.logs.TemporaryLogsLink
object
Temporary url information
2 properties
cloud.instance.ApplicationAccessStateEnum
string
ApplicationAccessStateEnum
cloud.volumeBackup.VolumeBackup
object
A volume backup
7 properties
cloud.containerRegistry.OIDCConfiguration
object
Docker registry OIDC Configuration
14 properties 5 required
cloud.storage.ContainerAccess
object
ContainerAccess
2 properties
cloud.project.database.service.UserWithRolesCreation
object
User creation definition
2 properties
cloud.project.database.service.NodeCreation
object
Cloud databases cluster new node definition
8 properties
cloud.network.gateway.ExternalInformation
object
External information of the gateway
2 properties
cloud.Project
object
Project
11 properties
time
string
Time (e.g., 15:04:05)
cloud.loadbalancing.pool.MemberUpdate
object
Parameters to update a pool member
2 properties
cloud.loadbalancing.loadbalancer.CreateInput.Network.Private.Gateway
object
Information to attach Gateway
1 property 1 required
cloud.quota.NetworkQuotas
object
Quotas on network
8 properties
cloud.StorageEncryptionObject
object
Object
1 property
cloud.project.database.TemporaryWriteDeadline
object
Cloud databases temporary write deadline definition
1 property
cloud.ServiceStatusEnum
string
Enum values for Status
cloud.image.Image
object
Image
14 properties
cloud.ProjectSshkeyCreation
object
Missing description
3 properties 2 required
cloud.kube.PrivateNetworkConfiguration
object
Managed Kubernetes cluster private networking configuration
2 properties
cloud.project.database.availability.StatusEnum
string
Possible status for the availability
cloud.project.database.service.MetricUnitEnum
string
Supported unit types for metrics
cloud.loadbalancing.UpdateHealthMonitor
object
Health monitor for LoadBalancer
6 properties
cloud.loadbalancing.ListenerTlsVersionEnum
string
Loadbalancer listener TLS versions
cloud.project.loadbalancer.ConfigurationVersion
object
Information about version of the configuration
2 properties
cloud.ProjectKubeCustomizationKubeProxyIptables
object
Configuration used when kube-proxy is configured with iptables mode (durations format is RFC3339 duration, e.g. 'PT60S')
2 properties
cloud.loadbalancing.LoadBalancerHealthMonitorHTTPMethodEnum
string
Load balancer Healthmonitor HTTP Method
cloud.ProjectKubeCustomizationAPIServerAdmissionPluginsEnum
string
Enum admission plugins
ipv4
string
IPv4 address (e.g., 192.0.2.0)
cloud.containerRegistry.Plan
object
Plan of the registry
7 properties
cloud.project.database.Capabilities
object
Capabilities available for the databases engines on cloud projects
6 properties
cloud.project.LoadBalancerCreation
object
A load balancer to handle workload
7 properties 1 required
cloud.instance.AutoBackup
object
Autobackup params at instance creation
2 properties
cloud.quota.storage.QuotaUpdate
object
Update storage quota
1 property 1 required
cloud.loadbalancing.loadbalancer.CreateInput.Network.Private.FloatingIpCreate
object
Information to create floatingIp
1 property 1 required
cloud.containerRegistry.Features
object
Features list, enabled or not
1 property
cloud.ProjectKubeCustomizationKubeProxy
object
Cluster kube-proxy customization: iptables and ipvs configurations can both be set at the same time, kube-proxy will use the one according to the cluster's kub…
2 properties
cloud.loadbalancing.PoolProtocolEnum
string
Pool protocol
cloud.role.Roles
object
OpenStack role
2 properties
cloud.stack.Content
object
Content
2 properties
cloud.project.database.capabilities.integration.Parameter
object
Integration capability parameter
2 properties
cloud.loadbalancing.HealthMonitorHTTPConfiguration
object
HTTP configuration for loadbalancer health monitor
5 properties 1 required
cloud.ProjectRegionWorkflowBackupCreation
object
Missing description
5 properties 4 required
cloud.kube.KubeProxyModeEnum
string
Enum values for cluster kubeProxyMode
cloud.order.rule.Availability
object
Public Cloud products availability
2 properties
cloud.ProjectContainerRegistryCreation
object
Missing description
3 properties 2 required
cloud.network.gateway.IpSubnet
object
IP and subnet information
2 properties
cloud.storage.PresignedURLInput
object
Inputs to generate a presigned URL
4 properties
cloud.network.UpdateGateway
object
Input to update a gateway
2 properties 2 required
cloud.kube.NodePoolSizeStatusEnum
string
Enum values for NodePool size Status
cloud.project.database.service.NodePattern
object
Node pattern definition
3 properties
cloud.ProjectInstanceResizeCreation
object
Missing description
1 property 1 required
cloud.instance.NetworkParams
object
NetworkParams
2 properties
cloud.kube.TaintEffectEnum
string
Enum values for taint effects
cloud.containerRegistry.OIDCStatusEnum
string
Status of the registry's oidc configuration
cloud.ProjectKubeCreation
object
Missing description
11 properties 1 required
cloud.kube.OpenIdConnectSigningAlgorithmsEnum
string
Enum values for OpenIdConnect signing algorithms
cloud.authentication.Endpoint
object
Endpoint
6 properties
cloud.project.database.service.Replication
object
Cloud database service replication definition
10 properties 1 required
cloud.project.database.service.maintenance.StatusEnum
string
Possible status of a service maintenance
cloud.instance.IpAddress
object
IpAddress
5 properties
cloud.network.Network
object
Network
6 properties
cloud.project.loadbalancer.networking.IngressCreation
object
Networking Ingress definition
1 property 1 required
cloud.stack.Step
object
Step
2 properties
cloud.user.Openrc
object
Openrc
1 property
cloud.project.database.service.User
object
User definition
4 properties
cloud.project.database.Service
object
Cloud database service definition
23 properties
cloud.kube.Cluster
object
Managed Kubernetes cluster description
20 properties
cloud.Vrack
object
A vRack allows to connect your OVH infrastructures accross products and datacenters
3 properties
cloud.project.database.service.integration.StatusEnum
string
Possible state of the integration
cloud.loadbalancing.loadbalancer.CreateInput.Network.Private.FloatingIp
object
Information to attach floatingIp
1 property 1 required
cloud.project.database.postgresql.querystatistics.Query
object
Cloud database postgresql single query statistic definition
30 properties
cloud.kube.NodePoolStatusEnum
string
Enum values for NodePool Status
ipBlock
string
IP (v4 or v6) CIDR notation (e.g., 192.0.2.0/24)
cloud.storage.ContainerDetail
object
ContainerDetail
10 properties
cloud.capabilities.AvailabilityPlan
object
Public Cloud plan availability
2 properties
cloud.ProjectStoragePublicUrlCreation
object
Missing description
2 properties 2 required
cloud.project.database.TypeEnum
string
Type of data returned in the capabilities options
cloud.ProjectRegionCreation
object
Missing description
1 property 1 required
cloud.project.ProjectStatusEnum
string
Possible values for project status
cloud.ProjectKubeOpenIdConnectCreation
object
Creation model for OIDC
9 properties 2 required
cloud.project.database.service.Node
object
Cloud databases cluster node definition
8 properties
cloud.kube.UpdateStrategyEnum
string
Enum values for UpdateStrategy
cloud.project.loadbalancer.configuration.networking.Egress
object
Networking configuration egress definition
2 properties 1 required
cloud.ProjectKubeNodePoolCreation
object
Missing description
10 properties 1 required
cloud.network.GatewayStatusEnum
string
GatewayStatusEnum
cloud.keymanager.Secret
object
secret
3 properties
cloud.storage.Endpoint
object
Endpoint
2 properties
cloud.order.rule.InstanceCategoryTypeEnum
string
InstanceCategoryTypeEnum
cloud.ProjectKubeCustomization
object
Cluster customization
2 properties
cloud.project.loadbalancer.Configuration
object
A load balancer configuration
5 properties
cloud.ProjectUserTokenCreation
object
Missing description
1 property 1 required
cloud.instanceInterface.Interface
object
Interface
6 properties
cloud.project.Network
object
Network
5 properties
cloud.project.database.mysql.QueryStatistics
object
Cloud database mysql query statistics response body definition
1 property
cloud.project.database.capabilities.engine.storage.StrategyEnum
string
Possible storage strategy for an engine
cloud.ProjectStorageCorsCreation
object
Missing description
1 property 1 required
cloud.ProjectStorageUserCreation
object
Missing description
2 properties 1 required
cloud.ProjectNetworkPrivateRegionCreation
object
Missing description
1 property 1 required
cloud.LabAgreements
object
List of required agreements to activate the lab
2 properties
cloud.network.CreateSubnetForGatewaySummary
object
Parameters to create a subnet from another resource creation
3 properties 3 required
cloud.project.loadbalancer.Address
object
Address to reach the load balancer
2 properties
cloud.project.loadbalancer.networking.ingress.KindEnum
string
Networking kind
cloud.ProjectContainerRegistryUpdate
object
Missing description
1 property 1 required
cloud.project.database.engine.CategoryEnum
string
Different categories of engines
cloud.Backup
object
List your automated backups
7 properties
cloud.project.loadbalancer.Frontend
object
A load balancer frontend
8 properties 2 required
cloud.ProjectInstanceUpdate
object
Missing description
1 property 1 required
cloud.keymanager.CertificateCreate
object
Input to create a certificate
5 properties 3 required
cloud.RegionContinentEnum
string
Enum values for ContinentCode
cloud.project.loadbalancer.ConfigurationCreation
object
A load balancer configuration
5 properties
cloud.project.database.service.CurrentQueries
object
Cloud database current queries
1 property
cloud.project.database.availability.specifications.Storage
object
Specifications of the storage for availabilities of databases engines on cloud projects
3 properties
cloud.project.database.service.IpRestriction
object
Ip Restriction definition for cloud project databases
3 properties
cloud.order.rule.AvailabilityPlan
object
Public Cloud plan availability
2 properties
cloud.network.Subnet
object
Subnet
5 properties
iam.resource.TagFilter.OperatorEnum
string
Operator that can be used in order to filter resources tags
cloud.project.database.kafkaConnect.connector.property.TypeEnum
string
Possible types for the kafka connectors properties
cloud.ProjectKubeCustomizationAPIServer
object
Cluster API server customization
1 property
cloud.project.FloatingIp
object
A floating ip
6 properties
cloud.ProjectInstanceBulkCreation
object
Missing description
12 properties 4 required
cloud.loadbalancing.Flavor
object
Flavor
3 properties
cloud.volumeBackup.VolumeBackupStatusEnum
string
VolumeBackupStatusEnum
cloud.kube.NodePoolTemplate
object
Managed Kubernetes nodepool template
2 properties 2 required
cloud.project.database.kafkaConnect.capabilities.connector.property.ImportanceEnum
string
Possible importance for the kafka connectors properties
iam.ResourceMetadata
object
IAM resource metadata embedded in services models
4 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

ovh-cloud-cloud-api-openapi.yml Raw ↑
Where this information came from

This is an independent, third-party profile of OVH Cloud Cloud API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.