Modifier une instance cloud

PATCH /api/clouds/(string: name)

Met à jour l’instance cloud demandée. Les champs omis resteront inchangés (mise à jour partielle).

En-têtes de requête:
Objet JSON de requête:
  • name (string) – Le nouveau nom de l’instance cloud.

  • type (string) – Le nouveau type de l’instance cloud. Voir la section cloud pour la liste des types d’instance cloud supportés.

  • key (string) – La nouvelle clé d’authentification de l’instance cloud (si l’instance cloud requiert une authentification).

  • secret (string) – Le nouveau secret d’authentification (mot de passe, token…) de l’instance cloud (si l’instance cloud requiert une authentification).

  • options (object) – Les nouvelles options de connexion à l’instance cloud. Voir la section cloud pour avoir la liste des options disponibles pour le type concerné. Attention: la totalité des options doit être renseignée. Les options omises seront supprimées.

Status Codes:
En-têtes de réponse:
  • Location – Le chemin d’accès à l’instance cloud mise à jour


Exemple de requête

PATCH https://my_waarp_gateway.net/api/cloud/aws HTTP/1.1
Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
Content-Type: application/json
Content-Length: 114

{
  "name": "aws-us",
  "options": {
    "region": "us-east-1",
  }
}

Exemple de réponse

HTTP/1.1 201 CREATED
Location: https://my_waarp_gateway.net/api/clouds/aws-us