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é.
| Champ | Valeur |
|---|---|
Authorization | Bearer <clé API host_live_…> |
Base | https://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éthode | Chemin |
|---|---|
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éthode | Chemin |
|---|---|
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éthode | Chemin |
|---|---|
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éthode | Chemin |
|---|---|
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éthode | Chemin |
|---|---|
GET | /docs/terraform |