Documentation · Terraform / OpenTofu

Documentation API

Référence HTTP de https://api.hostaria.cloud/v1. Le guide HCL est sur la page Terraform.

Authentification

La clé se crée dans le compte. Elle n’est affichée en entier qu’une fois. Terraform et OpenTofu utilisent cette même clé.

ChampValeur
AuthorizationBearer <clé API host_live_…>
Basehttps://api.hostaria.cloud/v1

Catalogue

Les noms d’offres et les slugs OS viennent de ces routes. Un nom ou un slug inconnu est refusé.

MéthodeChemin
GET/offers
GET/offers/:id
GET/os
GET/os/:id

VPS

Création, puissance, sauvegardes et restauration. Une restauration rend le VPS indisponible le temps de l’opération.

MéthodeChemin
GET/vps
POST/vps
GET/vps/:id
PUT/vps/:id
DELETE/vps/:id
POST/vps/:id/start
POST/vps/:id/stop
POST/vps/:id/restart
GET/vps/:id/backups
POST/vps/:id/backups/:backupId/restore

Clés SSH

Clé publique uniquement. Une clé privée est refusée. Sans clé sur le compte, la création d’un VPS est refusée.

MéthodeChemin
GET/ssh-keys
POST/ssh-keys
GET/ssh-keys/:id
DELETE/ssh-keys/:id

Clés API

Ces routes suivent la session du compte. Le secret renvoyé à la création n’est pas relisible ensuite.

MéthodeChemin
GET/users/me/api-keys
POST/users/me/api-keys
DELETE/users/me/api-keys/:id

Documentation Terraform

Contrat HCL, offres et systèmes utilisés par le provider.

MéthodeChemin
GET/docs/terraform

Créer une clé API · Facturation