risotto/messages/v1/messages/old/servermodel.create.yml

53 lines
1.3 KiB
YAML

---
uri: servermodel.create
description: |
Crée un modèle de serveur.
sampleuse: |
zephir-client servermodel.create -p 1 -n "MonServeurModele" -d "Ma description" -s 1
pattern: rpc
public: true
domain: servermodel-domain
parameters:
servermodelparentsid:
type: "[]Number"
ref: Servermodel.ServermodelId
shortarg: p
description: |
Identifiants des modèles de serveur parents auquels rattacher le nouveau modèle.
servermodelname:
type: String
shortarg: n
description: |
Nom du modèle de serveur à créer.
servermodeldescription:
type: String
shortarg: d
description: |
Description du modèle de serveur à créer.
response:
type: Servermodel
description: Informations sur le modèle de serveur créé.
errors:
- uri: servermodel.create.error.database_not_available
- uri: servermodel.create.error.duplicate_servermodel
- uri: servermodel.create.error.invalid_parentservermodel_id
- uri: servermodel.create.error.invalid_source_id
- uri: servermodel.create.error.unknown_parentservermodel_id
- uri: servermodel.create.error.unknown_source_id
- uri: servermodel.create.error.servermodelname_not_provided
related:
- servermodel.list
- servermodel.describe
- servermodel.update
- servermodel.delete
- servermodel.event