@ovh-api/api
v4.2.0
Published
Ovh api connector implementation
Downloads
430
Maintainers
Readme
Cutting edge client for OVH cloud APIs
This OvhCloud API client intended to match the largest OVH customer needs and tested in the worsts conditions.
These node modules bring Ovh cloud API documentation directly within your IDE.
- Api call documentations.
- Mandatory / Optional parameters.
- Parameters types.
- Return types.
This module enforces OVH API prototyping; you can only call a function if you provide the correct argument.
Quick start
Each OVH API endpoint has a related package, and each of them contains a working code sample. If you want to start with:
- telephony see: @ovh-api/telephony
- hosting see: @ovh-api/hosting-web
- ...hundreds of packages are available
- see OVH Europe
- see OVH USA
- see OVH Canada
- see SoYouStart Europe
- see SoYouStart Canada
- see kimsufi Europe
- see kimsufi Canada
Basic
This module takes care of all of the OVH certificate's extra steps. To get started, no need to take care of the OVH Authentification; This API will open the required webpage on your screen.
This Ovh API client uses a compact and intuitive syntax to works, take any API call from an OVH swagger, and convert it to code like this:
For example with the API dbaas from here:
The call: GET /dbaas/logs/{serviceName}/output/graylog/stream/{streamId}/archive/{archiveId}
will be call like this:
const archive = await dbaas.logs.$(serviceName).output.graylog.stream.$(streamId).archive.$(archiveId).$get();
// call API GET /dbaas/logs/{serviceName}/output/graylog/stream/{streamId}/archive/{archiveId}
The API code is matching the raw query as must as Javascript can.
Factorize API calls
if you have a lots of call with the same prefix example:
GET /dbaas/logs/{serviceName}/output/graylog/stream/{streamId}/alert
GET /dbaas/logs/{serviceName}/output/graylog/stream/{streamId}/alert/{alertId}
PUT /dbaas/logs/{serviceName}/output/graylog/stream/{streamId}/alert/{alertId}
DELETE /dbaas/logs/{serviceName}/output/graylog/stream/{streamId}/alert/{alertId}
/dbaas/logs/{serviceName}/output/graylog/stream/{streamId}/alert prefixing all HTTP path.
You can factorize thoses call like this:
const alertApi = dbaas.logs.$(serviceName).output.graylog.stream.$(streamId).alert;
const ids = await alertApi.$get();
for (const id of ids) {
const alert = await alertApi.$(id).$get();
if (alert.conditionType === 'FIELD_CONTENT_VALUE')
await alertApi.$(id).$delete();
else if (alert.conditionType === 'MESSAGE_COUNT')
await alertApi.$(id).$put({title: 'title 2'});
}
For a multi-threaded version:
const alertApi = dbaas.logs.$(serviceName).output.graylog.stream.$(streamId).alert;
const ids = await alertApi.$get();
await Promise.all(ids, async(id) => {
const alert = await alertApi.$(id).$get();
if (alert.conditionType === 'FIELD_CONTENT_VALUE')
await alertApi.$(id).$delete();
else if (alert.conditionType === 'MESSAGE_COUNT')
await alertApi.$(id).$put({title: 'title 2'});
});
For a 3-threaded version using Bluebird:
const alertApi = dbaas.logs.$(serviceName).output.graylog.stream.$(streamId).alert;
const ids = await alertApi.$get();
await Bluebird.map(ids, async(id) => {
const alert = await alertApi.$(id).$get();
if (alert.conditionType === 'FIELD_CONTENT_VALUE')
await alertApi.$(id).$delete();
else if (alert.conditionType === 'MESSAGE_COUNT')
await alertApi.$(id).$put({title: 'title 2'});
}, {concurenty: 3});
Cache usage
The API contains a default in memory cache that is very easy to activate, using the previous sample:
const alertApi = dbaas.logs.$(serviceName).output.graylog.stream.$(streamId).alert;
// enable and configure cache
alertApi.$cache({size:20000, count: 100, ttl: 60 * 60});
// first call will populate the cache
let ids = await alertApi.$get();
// second call will use the cache
ids = await alertApi.$get();
// a delete will discard the previouly cached value
await alertApi.$(id[0]).$delete()
// repopulate the cache.
ids = await alertApi.$get();
Certificate management
The API can query for a new certificate by opening a new browser.
If you provide a certCache
option, the activated ConsumerKey will be store in a disk cache file.
Retries management
If you have a connexion error, the API will try to recover up to 10 times by default and more using maxRetry
options.
Interactive usage
import ApiIp from '@ovh-api/ip';
import Ovh from '@ovh-api/api';
// accessRules can accepte rules separeted by comma, or an array of rules
// certCache save on disque the issued certificat for next program call.
const engine = new Ovh({accessRules: 'GET /ip, GET /me', certCache: 'secretToken.json'});
/**
* You can build an API object to store all the sub-API you will use
*/
const api = {
ip: ApiIp(engine)
// me: ApiMe(engine)
// cloud: ApiCloud(engine)
// ...
}
/**
* shorter syntax
*/
async function printIPProxy() {
// call GET /api/ip/
return await api.ip.$get();
}
printIP().then(console.log)
Automatique cert storage usage
Since V 3.2.0, you can provide an extra parameter nichandle
to the OvhEngine, so the engine will take care of storing and recovering all certificates, orgenized by nichandle
and accessRules
. If you do not log in with the correct nichandle, the certificate will be logged out before being discarded. If for any reason, you want to keep those mismatching certificated, you can keep them using the keepUnexpectedCredential
boolean option.
Available packages
Packages for API OvhCloud in Europe
- Api @ovh-api/all-dom Add typing to to ovh api all-dom
- Api @ovh-api/analytics Add typing to to ovh api analytics
- Api @ovh-api/auth Add typing to to ovh api auth
- Api @ovh-api/caas-containers Add typing to to ovh api caas-containers
- Api @ovh-api/caas-registry Add typing to to ovh api caas-registry
- Api @ovh-api/cdn-dedicated Add typing to to ovh api cdn-dedicated
- Api @ovh-api/cdn-website Add typing to to ovh api cdn-website
- Api @ovh-api/cdn-webstorage Add typing to to ovh api cdn-webstorage
- Api @ovh-api/cloud Add typing to to ovh api cloud
- Api @ovh-api/cloud-d-b Add typing to to ovh api cloud-d-b
- Api @ovh-api/cluster-hadoop Add typing to to ovh api cluster-hadoop
- Api @ovh-api/connectivity Add typing to to ovh api connectivity
- Api @ovh-api/contact Add typing to to ovh api contact
- Api @ovh-api/dbaas-logs Add typing to to ovh api dbaas-logs
- Api @ovh-api/dbaas-queue Add typing to to ovh api dbaas-queue
- Api @ovh-api/dbaas-timeseries Add typing to to ovh api dbaas-timeseries
- Api @ovh-api/dedicated-ceph Add typing to to ovh api dedicated-ceph
- Api @ovh-api/dedicated-cloud Add typing to to ovh api dedicated-cloud
- Api @ovh-api/dedicated-housing Add typing to to ovh api dedicated-housing
- Api @ovh-api/dedicated-installation-template Add typing to to ovh api dedicated-installation-template
- Api @ovh-api/dedicated-nas Add typing to to ovh api dedicated-nas
- Api @ovh-api/dedicated-nasha Add typing to to ovh api dedicated-nasha
- Api @ovh-api/dedicated-server Add typing to to ovh api dedicated-server
- Api @ovh-api/deskaas Add typing to to ovh api deskaas
- Api @ovh-api/distribution-image Add typing to to ovh api distribution-image
- Api @ovh-api/domain Add typing to to ovh api domain
- Api @ovh-api/email-domain Add typing to to ovh api email-domain
- Api @ovh-api/email-exchange Add typing to to ovh api email-exchange
- Api @ovh-api/email-mxplan Add typing to to ovh api email-mxplan
- Api @ovh-api/email-pro Add typing to to ovh api email-pro
- Api @ovh-api/freefax Add typing to to ovh api freefax
- Api @ovh-api/horizon-view Add typing to to ovh api horizon-view
- Api @ovh-api/hosting-private-database Add typing to to ovh api hosting-private-database
- Api @ovh-api/hosting-reseller Add typing to to ovh api hosting-reseller
- Api @ovh-api/hosting-web Add typing to to ovh api hosting-web
- Api @ovh-api/hpcspot Add typing to to ovh api hpcspot
- Api @ovh-api/ip Add typing to to ovh api ip
- Api @ovh-api/ip-loadbalancing Add typing to to ovh api ip-loadbalancing
- Api @ovh-api/kube Add typing to to ovh api kube
- Api @ovh-api/license-cloud-linux Add typing to to ovh api license-cloud-linux
- Api @ovh-api/license-cpanel Add typing to to ovh api license-cpanel
- Api @ovh-api/license-directadmin Add typing to to ovh api license-directadmin
- Api @ovh-api/license-office Add typing to to ovh api license-office
- Api @ovh-api/license-plesk Add typing to to ovh api license-plesk
- Api @ovh-api/license-redhat Add typing to to ovh api license-redhat
- Api @ovh-api/license-sqlserver Add typing to to ovh api license-sqlserver
- Api @ovh-api/license-virtuozzo Add typing to to ovh api license-virtuozzo
- Api @ovh-api/license-windows Add typing to to ovh api license-windows
- Api @ovh-api/license-worklight Add typing to to ovh api license-worklight
- Api @ovh-api/me Add typing to to ovh api me
- Api @ovh-api/metrics Add typing to to ovh api metrics
- Api @ovh-api/ms-services Add typing to to ovh api ms-services
- Api @ovh-api/new-account Add typing to to ovh api new-account
- Api @ovh-api/order Add typing to to ovh api order
- Api @ovh-api/over-the-box Add typing to to ovh api over-the-box
- Api @ovh-api/ovh-cloud-connect Add typing to to ovh api ovh-cloud-connect
- Api @ovh-api/pack-siptrunk Add typing to to ovh api pack-siptrunk
- Api @ovh-api/pack-xdsl Add typing to to ovh api pack-xdsl
- Api @ovh-api/partner Add typing to to ovh api partner
- Api @ovh-api/partners Add typing to to ovh api partners
- Api @ovh-api/price Add typing to to ovh api price
- Api @ovh-api/router Add typing to to ovh api router
- Api @ovh-api/saas-csp2 Add typing to to ovh api saas-csp2
- Api @ovh-api/secret Add typing to to ovh api secret
- Api @ovh-api/service Add typing to to ovh api service
- Api @ovh-api/services Add typing to to ovh api services
- Api @ovh-api/sms Add typing to to ovh api sms
- Api @ovh-api/ssl Add typing to to ovh api ssl
- Api @ovh-api/ssl-gateway Add typing to to ovh api ssl-gateway
- Api @ovh-api/stack-mis Add typing to to ovh api stack-mis
- Api @ovh-api/status Add typing to to ovh api status
- Api @ovh-api/store Add typing to to ovh api store
- Api @ovh-api/supply-mondial-relay Add typing to to ovh api supply-mondial-relay
- Api @ovh-api/support Add typing to to ovh api support
- Api @ovh-api/telephony Add typing to to ovh api telephony
- Api @ovh-api/veeam-cloud-connect Add typing to to ovh api veeam-cloud-connect
- Api @ovh-api/veeam-veeam-enterprise Add typing to to ovh api veeam-veeam-enterprise
- Api @ovh-api/vip Add typing to to ovh api vip
- Api @ovh-api/vps Add typing to to ovh api vps
- Api @ovh-api/vrack Add typing to to ovh api vrack
- Api @ovh-api/xdsl Add typing to to ovh api xdsl
Packages for API OvhCloud in Canada
- Api @ovh-api-ca/auth Add typing to to ovh api auth
- Api @ovh-api-ca/cdn-dedicated Add typing to to ovh api cdn-dedicated
- Api @ovh-api-ca/cloud Add typing to to ovh api cloud
- Api @ovh-api-ca/dbaas-logs Add typing to to ovh api dbaas-logs
- Api @ovh-api-ca/dedicated-ceph Add typing to to ovh api dedicated-ceph
- Api @ovh-api-ca/dedicated-cloud Add typing to to ovh api dedicated-cloud
- Api @ovh-api-ca/dedicated-housing Add typing to to ovh api dedicated-housing
- Api @ovh-api-ca/dedicated-installation-template Add typing to to ovh api dedicated-installation-template
- Api @ovh-api-ca/dedicated-nas Add typing to to ovh api dedicated-nas
- Api @ovh-api-ca/dedicated-nasha Add typing to to ovh api dedicated-nasha
- Api @ovh-api-ca/dedicated-server Add typing to to ovh api dedicated-server
- Api @ovh-api-ca/deskaas Add typing to to ovh api deskaas
- Api @ovh-api-ca/distribution-image Add typing to to ovh api distribution-image
- Api @ovh-api-ca/domain Add typing to to ovh api domain
- Api @ovh-api-ca/email-exchange Add typing to to ovh api email-exchange
- Api @ovh-api-ca/email-mxplan Add typing to to ovh api email-mxplan
- Api @ovh-api-ca/horizon-view Add typing to to ovh api horizon-view
- Api @ovh-api-ca/hosting-private-database Add typing to to ovh api hosting-private-database
- Api @ovh-api-ca/hosting-web Add typing to to ovh api hosting-web
- Api @ovh-api-ca/ip Add typing to to ovh api ip
- Api @ovh-api-ca/ip-loadbalancing Add typing to to ovh api ip-loadbalancing
- Api @ovh-api-ca/license-cloud-linux Add typing to to ovh api license-cloud-linux
- Api @ovh-api-ca/license-cpanel Add typing to to ovh api license-cpanel
- Api @ovh-api-ca/license-directadmin Add typing to to ovh api license-directadmin
- Api @ovh-api-ca/license-office Add typing to to ovh api license-office
- Api @ovh-api-ca/license-plesk Add typing to to ovh api license-plesk
- Api @ovh-api-ca/license-redhat Add typing to to ovh api license-redhat
- Api @ovh-api-ca/license-sqlserver Add typing to to ovh api license-sqlserver
- Api @ovh-api-ca/license-virtuozzo Add typing to to ovh api license-virtuozzo
- Api @ovh-api-ca/license-windows Add typing to to ovh api license-windows
- Api @ovh-api-ca/license-worklight Add typing to to ovh api license-worklight
- Api @ovh-api-ca/me Add typing to to ovh api me
- Api @ovh-api-ca/ms-services Add typing to to ovh api ms-services
- Api @ovh-api-ca/new-account Add typing to to ovh api new-account
- Api @ovh-api-ca/order Add typing to to ovh api order
- Api @ovh-api-ca/price Add typing to to ovh api price
- Api @ovh-api-ca/router Add typing to to ovh api router
- Api @ovh-api-ca/service Add typing to to ovh api service
- Api @ovh-api-ca/ssl Add typing to to ovh api ssl
- Api @ovh-api-ca/ssl-gateway Add typing to to ovh api ssl-gateway
- Api @ovh-api-ca/status Add typing to to ovh api status
- Api @ovh-api-ca/support Add typing to to ovh api support
- Api @ovh-api-ca/veeam-cloud-connect Add typing to to ovh api veeam-cloud-connect
- Api @ovh-api-ca/vip Add typing to to ovh api vip
- Api @ovh-api-ca/vps Add typing to to ovh api vps
- Api @ovh-api-ca/vrack Add typing to to ovh api vrack
Packages for API OvhCloud in the USA
- Api @ovh-api-us/auth Add typing to to ovh api auth
- Api @ovh-api-us/cloud Add typing to to ovh api cloud
- Api @ovh-api-us/dbaas-logs Add typing to to ovh api dbaas-logs
- Api @ovh-api-us/dbaas-queue Add typing to to ovh api dbaas-queue
- Api @ovh-api-us/dbaas-timeseries Add typing to to ovh api dbaas-timeseries
- Api @ovh-api-us/dedicated-ceph Add typing to to ovh api dedicated-ceph
- Api @ovh-api-us/dedicated-cloud Add typing to to ovh api dedicated-cloud
- Api @ovh-api-us/dedicated-housing Add typing to to ovh api dedicated-housing
- Api @ovh-api-us/dedicated-installation-template Add typing to to ovh api dedicated-installation-template
- Api @ovh-api-us/dedicated-nas Add typing to to ovh api dedicated-nas
- Api @ovh-api-us/dedicated-nasha Add typing to to ovh api dedicated-nasha
- Api @ovh-api-us/dedicated-server Add typing to to ovh api dedicated-server
- Api @ovh-api-us/ip Add typing to to ovh api ip
- Api @ovh-api-us/ip-loadbalancing Add typing to to ovh api ip-loadbalancing
- Api @ovh-api-us/license-cloud-linux Add typing to to ovh api license-cloud-linux
- Api @ovh-api-us/license-cpanel Add typing to to ovh api license-cpanel
- Api @ovh-api-us/license-directadmin Add typing to to ovh api license-directadmin
- Api @ovh-api-us/license-office Add typing to to ovh api license-office
- Api @ovh-api-us/license-plesk Add typing to to ovh api license-plesk
- Api @ovh-api-us/license-redhat Add typing to to ovh api license-redhat
- Api @ovh-api-us/license-sqlserver Add typing to to ovh api license-sqlserver
- Api @ovh-api-us/license-virtuozzo Add typing to to ovh api license-virtuozzo
- Api @ovh-api-us/license-windows Add typing to to ovh api license-windows
- Api @ovh-api-us/license-worklight Add typing to to ovh api license-worklight
- Api @ovh-api-us/me Add typing to to ovh api me
- Api @ovh-api-us/metrics Add typing to to ovh api metrics
- Api @ovh-api-us/new-account Add typing to to ovh api new-account
- Api @ovh-api-us/order Add typing to to ovh api order
- Api @ovh-api-us/secret Add typing to to ovh api secret
- Api @ovh-api-us/service Add typing to to ovh api service
- Api @ovh-api-us/services Add typing to to ovh api services
- Api @ovh-api-us/ssl Add typing to to ovh api ssl
- Api @ovh-api-us/support Add typing to to ovh api support
- Api @ovh-api-us/veeam-veeam-enterprise Add typing to to ovh api veeam-veeam-enterprise
- Api @ovh-api-us/vps Add typing to to ovh api vps
- Api @ovh-api-us/vrack Add typing to to ovh api vrack
Packages for API SoYouStart in Europe
- Api @ovh-soyoustart/all-dom Add typing to to ovh api all-dom
- Api @ovh-soyoustart/analytics Add typing to to ovh api analytics
- Api @ovh-soyoustart/auth Add typing to to ovh api auth
- Api @ovh-soyoustart/caas-containers Add typing to to ovh api caas-containers
- Api @ovh-soyoustart/caas-registry Add typing to to ovh api caas-registry
- Api @ovh-soyoustart/cdn-dedicated Add typing to to ovh api cdn-dedicated
- Api @ovh-soyoustart/cdn-website Add typing to to ovh api cdn-website
- Api @ovh-soyoustart/cdn-webstorage Add typing to to ovh api cdn-webstorage
- Api @ovh-soyoustart/cloud Add typing to to ovh api cloud
- Api @ovh-soyoustart/cloud-d-b Add typing to to ovh api cloud-d-b
- Api @ovh-soyoustart/cluster-hadoop Add typing to to ovh api cluster-hadoop
- Api @ovh-soyoustart/connectivity Add typing to to ovh api connectivity
- Api @ovh-soyoustart/contact Add typing to to ovh api contact
- Api @ovh-soyoustart/dbaas-logs Add typing to to ovh api dbaas-logs
- Api @ovh-soyoustart/dbaas-queue Add typing to to ovh api dbaas-queue
- Api @ovh-soyoustart/dbaas-timeseries Add typing to to ovh api dbaas-timeseries
- Api @ovh-soyoustart/dedicated-ceph Add typing to to ovh api dedicated-ceph
- Api @ovh-soyoustart/dedicated-cloud Add typing to to ovh api dedicated-cloud
- Api @ovh-soyoustart/dedicated-housing Add typing to to ovh api dedicated-housing
- Api @ovh-soyoustart/dedicated-installation-template Add typing to to ovh api dedicated-installation-template
- Api @ovh-soyoustart/dedicated-nas Add typing to to ovh api dedicated-nas
- Api @ovh-soyoustart/dedicated-nasha Add typing to to ovh api dedicated-nasha
- Api @ovh-soyoustart/dedicated-server Add typing to to ovh api dedicated-server
- Api @ovh-soyoustart/deskaas Add typing to to ovh api deskaas
- Api @ovh-soyoustart/distribution-image Add typing to to ovh api distribution-image
- Api @ovh-soyoustart/domain Add typing to to ovh api domain
- Api @ovh-soyoustart/email-domain Add typing to to ovh api email-domain
- Api @ovh-soyoustart/email-exchange Add typing to to ovh api email-exchange
- Api @ovh-soyoustart/email-mxplan Add typing to to ovh api email-mxplan
- Api @ovh-soyoustart/email-pro Add typing to to ovh api email-pro
- Api @ovh-soyoustart/freefax Add typing to to ovh api freefax
- Api @ovh-soyoustart/horizon-view Add typing to to ovh api horizon-view
- Api @ovh-soyoustart/hosting-private-database Add typing to to ovh api hosting-private-database
- Api @ovh-soyoustart/hosting-reseller Add typing to to ovh api hosting-reseller
- Api @ovh-soyoustart/hosting-web Add typing to to ovh api hosting-web
- Api @ovh-soyoustart/hpcspot Add typing to to ovh api hpcspot
- Api @ovh-soyoustart/ip Add typing to to ovh api ip
- Api @ovh-soyoustart/ip-loadbalancing Add typing to to ovh api ip-loadbalancing
- Api @ovh-soyoustart/kube Add typing to to ovh api kube
- Api @ovh-soyoustart/license-cloud-linux Add typing to to ovh api license-cloud-linux
- Api @ovh-soyoustart/license-cpanel Add typing to to ovh api license-cpanel
- Api @ovh-soyoustart/license-directadmin Add typing to to ovh api license-directadmin
- Api @ovh-soyoustart/license-office Add typing to to ovh api license-office
- Api @ovh-soyoustart/license-plesk Add typing to to ovh api license-plesk
- Api @ovh-soyoustart/license-redhat Add typing to to ovh api license-redhat
- Api @ovh-soyoustart/license-sqlserver Add typing to to ovh api license-sqlserver
- Api @ovh-soyoustart/license-virtuozzo Add typing to to ovh api license-virtuozzo
- Api @ovh-soyoustart/license-windows Add typing to to ovh api license-windows
- Api @ovh-soyoustart/license-worklight Add typing to to ovh api license-worklight
- Api @ovh-soyoustart/me Add typing to to ovh api me
- Api @ovh-soyoustart/metrics Add typing to to ovh api metrics
- Api @ovh-soyoustart/ms-services Add typing to to ovh api ms-services
- Api @ovh-soyoustart/new-account Add typing to to ovh api new-account
- Api @ovh-soyoustart/order Add typing to to ovh api order
- Api @ovh-soyoustart/over-the-box Add typing to to ovh api over-the-box
- Api @ovh-soyoustart/ovh-cloud-connect Add typing to to ovh api ovh-cloud-connect
- Api @ovh-soyoustart/pack-siptrunk Add typing to to ovh api pack-siptrunk
- Api @ovh-soyoustart/pack-xdsl Add typing to to ovh api pack-xdsl
- Api @ovh-soyoustart/partners Add typing to to ovh api partners
- Api @ovh-soyoustart/price Add typing to to ovh api price
- Api @ovh-soyoustart/router Add typing to to ovh api router
- Api @ovh-soyoustart/saas-csp2 Add typing to to ovh api saas-csp2
- Api @ovh-soyoustart/secret Add typing to to ovh api secret
- Api @ovh-soyoustart/service Add typing to to ovh api service
- Api @ovh-soyoustart/sms Add typing to to ovh api sms
- Api @ovh-soyoustart/ssl Add typing to to ovh api ssl
- Api @ovh-soyoustart/ssl-gateway Add typing to to ovh api ssl-gateway
- Api @ovh-soyoustart/stack-mis Add typing to to ovh api stack-mis
- Api @ovh-soyoustart/status Add typing to to ovh api status
- Api @ovh-soyoustart/store Add typing to to ovh api store
- Api @ovh-soyoustart/supply-mondial-relay Add typing to to ovh api supply-mondial-relay
- Api @ovh-soyoustart/support Add typing to to ovh api support
- Api @ovh-soyoustart/telephony Add typing to to ovh api telephony
- Api @ovh-soyoustart/veeam-cloud-connect Add typing to to ovh api veeam-cloud-connect
- Api @ovh-soyoustart/veeam-veeam-enterprise Add typing to to ovh api veeam-veeam-enterprise
- Api @ovh-soyoustart/vip Add typing to to ovh api vip
- Api @ovh-soyoustart/vps Add typing to to ovh api vps
- Api @ovh-soyoustart/vrack Add typing to to ovh api vrack
- Api @ovh-soyoustart/xdsl Add typing to to ovh api xdsl
Packages for API SoYouStart in Canada
- Api @ovh-soyoustart-ca/auth Add typing to to ovh api auth
- Api @ovh-soyoustart-ca/dedicated-installation-template Add typing to to ovh api dedicated-installation-template
- Api @ovh-soyoustart-ca/dedicated-server Add typing to to ovh api dedicated-server
- Api @ovh-soyoustart-ca/ip Add typing to to ovh api ip
- Api @ovh-soyoustart-ca/license-cloud-linux Add typing to to ovh api license-cloud-linux
- Api @ovh-soyoustart-ca/license-cpanel Add typing to to ovh api license-cpanel
- Api @ovh-soyoustart-ca/license-directadmin Add typing to to ovh api license-directadmin
- Api @ovh-soyoustart-ca/license-plesk Add typing to to ovh api license-plesk
- Api @ovh-soyoustart-ca/license-sqlserver Add typing to to ovh api license-sqlserver
- Api @ovh-soyoustart-ca/license-virtuozzo Add typing to to ovh api license-virtuozzo
- Api @ovh-soyoustart-ca/license-windows Add typing to to ovh api license-windows
- Api @ovh-soyoustart-ca/me Add typing to to ovh api me
- Api @ovh-soyoustart-ca/new-account Add typing to to ovh api new-account
- Api @ovh-soyoustart-ca/order Add typing to to ovh api order
- Api @ovh-soyoustart-ca/price Add typing to to ovh api price
- Api @ovh-soyoustart-ca/support Add typing to to ovh api support
- Api @ovh-soyoustart-ca/veeam-cloud-connect Add typing to to ovh api veeam-cloud-connect
Packages for API Kimsufi in Europe
- Api @ovh-kimsufi/all-dom Add typing to to ovh api all-dom
- Api @ovh-kimsufi/analytics Add typing to to ovh api analytics
- Api @ovh-kimsufi/auth Add typing to to ovh api auth
- Api @ovh-kimsufi/caas-containers Add typing to to ovh api caas-containers
- Api @ovh-kimsufi/caas-registry Add typing to to ovh api caas-registry
- Api @ovh-kimsufi/cdn-dedicated Add typing to to ovh api cdn-dedicated
- Api @ovh-kimsufi/cdn-website Add typing to to ovh api cdn-website
- Api @ovh-kimsufi/cdn-webstorage Add typing to to ovh api cdn-webstorage
- Api @ovh-kimsufi/cloud Add typing to to ovh api cloud
- Api @ovh-kimsufi/cloud-d-b Add typing to to ovh api cloud-d-b
- Api @ovh-kimsufi/cluster-hadoop Add typing to to ovh api cluster-hadoop
- Api @ovh-kimsufi/connectivity Add typing to to ovh api connectivity
- Api @ovh-kimsufi/contact Add typing to to ovh api contact
- Api @ovh-kimsufi/dbaas-logs Add typing to to ovh api dbaas-logs
- Api @ovh-kimsufi/dbaas-queue Add typing to to ovh api dbaas-queue
- Api @ovh-kimsufi/dbaas-timeseries Add typing to to ovh api dbaas-timeseries
- *Api @ovh-kimsufi/dedicat