servermodel.delete

Demande la suppression d’un modèle de serveur

Exemple d’utilisation via l’API HTTP

curl -v -X 'POST' -d '{"kwargs":{"servermodelid":1}}' http://localhost:30005/api/v1/servermodel.delete
Type de message:
 rpc
Utilisable via l’API Gateway:
 oui
Domaine fonctionnel:
 server-model-domain

Paramètres nommés

servermodelid
Description:Identifiant du modèle de serveur à récupérer
Type:Integer
Requis:oui

Réponse

Paramètres nommés

model
Description:Modèle de serveur supprimé
Type:Object

Erreurs

servermodel.delete.error.database_not_available

Erreur retournée lorsque la base de données n’est pas disponible.

Paramètres nommés

reason
Description:Description supplémentaire des causes de l’erreur
Type:String

servermodel.delete.error.invalid_servermodel_id

L’argument ServerModelId fourni n’est pas du type Integer

Paramètres nommés

reason
Description:Description supplémentaire des causes de l’erreur
Type:String

servermodel.delete.error.unknown_servermodel_id

L’identifiant ServerModelId ne correspond a aucun enregistrement dans la base.

Paramètres nommés

reason
Description:Description supplémentaire des causes de l’erreur
Type:String

servermodel.delete.error.dependency_lock

Ce modèle de serveur est parent d’autres modèles.

Paramètres nommés

reason
Description:Description supplémentaire des causes de l’erreur
Type:String