servermodel.update

Demande la mise à jour d’un modèle de serveur.

Exemple d’utilisation via l’API HTTP

curl -v -X 'POST' -d '{"kwargs":{"servermodelid":1,"servermodelname":"toto"}}' http://localhost:30005/api/v1/servermodel.update
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 à modifier
Type:Integer
Requis:oui
servermodelname
Description:Le nouveau nom à attribuer au modèle de serveur.
Type:String
Requis:non

Réponse

Paramètres nommés

model
Description:Modèle de serveur avec ses attributs détaillés
Type:Object

Erreurs

servermodel.update.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.update.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.update.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.update.error.duplicate_servermodel

La combinaison nom/source/version/release existe déjà.

Paramètres nommés

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

servermodel.update.error.servermodelname_not_provided

Le servermodelname n’est pas fourni.

Paramètres nommés

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