algorithmique : api et paramètres

This commit is contained in:
gwen
2018-08-20 21:01:30 +02:00
parent 9220531442
commit 8ab75d1eac
15 changed files with 184 additions and 32 deletions

View File

@ -0,0 +1,21 @@
---
uri: execution.salt.peer.registered
sampleuse: ~
description: |
Notify salt peering
pattern: event
parameters:
serverid:
type: Number
description: server and salt minion uid
automation:
type: String
description: Automation engine
public: false
domain: execution-domain

View File

@ -0,0 +1,54 @@
---
uri: server.create
description: |
Créer un serveur.
sampleuse: |
zephir-client server.create '{"servername":"MonJoliServeur", "serverdescription": "un bien joli serveur", "servermodelid":1, "serverpassphrase": "MyPassPhrase"}'
pattern: rpc
public: true
domain: server-domain
parameters:
servername:
type: String
description: |
Nom du serveur.
serverdescription:
type: String
description: |
Description du serveur.
servermodelid:
type: Number
ref: Servermodel.ServermodelId
description: |
ID du modèle de serveur.
serverpassphrase:
type: String
description: |
Phrase secrète de la clef privé.
response:
parameters:
serverid:
type: Number
ref: Server.ServerId
description: |
ID du serveur.
errors:
- uri: server.error.database-not-available
- uri: server.error.db-connection
- uri: server.error.invalid-servermodel-id
- uri: server.error.unknown-servermodel-id
- uri: server.error.servername-not-provided
related:
- server.list
- server.describe
- server.update
- server.delete

View File

@ -0,0 +1,19 @@
---
uri: server.created
sampleuse: ~
description: |
Created server message
pattern: event
public: false
domain: server-domain
parameters:
serverid:
type: Number
description: |
Server identifier