import config-manager controller

This commit is contained in:
2019-11-29 16:38:33 +01:00
parent 332dc61fd4
commit 847fbfc1e1
19 changed files with 746 additions and 67 deletions

View File

@ -0,0 +1,22 @@
---
uri: config.configuration.server.updated
description: |
Une configuration de serveur a été mise à jour.
sampleuse: ~
pattern: event
public: false
domain: config-domain
parameters:
server_id:
type: Number
description: |
Identifiant du serveur.
deploy:
type: Boolean
description: Configuration de type déployée.

View File

@ -1,43 +0,0 @@
---
uri: config.session.server.configure
description: |
Configure le server.
sampleuse: |
zephir-client config.session.server.configure -s 2
pattern: rpc
public: true
domain: config-domain
parameters:
session_id:
type: String
ref: Config.SessionId
shortarg: s
description: Identifiant de la configuration.
action:
type: String
shortarg: a
description: Action sur la variable ("modify", "delete", "add").
name:
type: String
shortarg: n
description: Nom de la variable a modifier.
index:
type: Number
shortarg: i
description: Index de la variable a modifier.
default: null
value:
type: Any
shortarg: v
description: Valeur de la variable.
default: null
response:
type: ConfigStatus
description: Description de la session.

View File

@ -1,40 +0,0 @@
---
uri: config.session.server.filter
description: |
Filter la configuration a éditer.
sampleuse: |
zephir-client config.session.server.filter -s 2
pattern: rpc
public: true
domain: config-domain
parameters:
session_id:
type: String
ref: Config.SessionId
shortarg: s
description: Identifiant de la configuration.
namespace:
type: String
shortarg: n
description: Nom du namespace de la configuration.
default: null
mode:
type: String
shortarg: m
description: Mode de la configuration (basic, normal, expert).
default: null
debug:
type: Boolean
shortarg: d
description: Activation du mode debug.
default: null
response:
type: ConfigSession
description: Description de la session.

View File

@ -1,25 +0,0 @@
---
uri: config.session.server.get
description: |
Configure le server.
sampleuse: |
zephir-client config.session.server.get -s 2
pattern: rpc
public: true
domain: config-domain
parameters:
session_id:
type: String
ref: Config.SessionId
shortarg: s
description: Identifiant de la configuration.
response:
type: ConfigSession
description: Description de la session.

View File

@ -1,19 +0,0 @@
---
uri: config.session.server.list
description: |
Liste les sessions de configuration des serveurs.
sampleuse: |
zephir-client config.session.server.list
pattern: rpc
public: true
domain: config-domain
response:
type: '[]ConfigSession'
description: |
Liste des sessions.

View File

@ -1,26 +0,0 @@
---
uri: config.session.server.validate
description: |
Valider la configuration d'un serveur.
sampleuse: |
zephir-client config.session.server.validate -s xxxxx
pattern: rpc
public: true
domain: config-domain
parameters:
session_id:
ref: Config.SessionId
type: String
shortarg: s
description: Identifiant de la session.
response:
type: ConfigConfigurationStatus
description: Statut de la configuration.

View File

@ -1,43 +0,0 @@
---
uri: config.session.servermodel.configure
description: |
Configure le servermodel.
sampleuse: |
zephir-client config.session.servermodel.configure -s 2
pattern: rpc
public: true
domain: config-domain
parameters:
session_id:
type: String
ref: Config.SessionId
shortarg: s
description: Identifiant de la configuration.
action:
type: String
shortarg: a
description: Action sur la variable ("modify", "delete", "add").
name:
type: String
shortarg: n
description: Nom de la variable a modifier.
index:
type: Number
shortarg: i
description: Index de la variable a modifier.
default: null
value:
type: Any
shortarg: v
description: Valeur de la variable.
default: null
response:
type: ConfigStatus
description: Description de la session.

View File

@ -1,40 +0,0 @@
---
uri: config.session.servermodel.filter
description: |
Filter la configuration a éditer.
sampleuse: |
zephir-client config.session.servermodel.filter -s 2
pattern: rpc
public: true
domain: config-domain
parameters:
session_id:
type: String
ref: Config.SessionId
shortarg: s
description: Identifiant de la configuration.
namespace:
type: String
shortarg: n
description: Nom du namespace de la configuration.
default: null
mode:
type: String
shortarg: m
description: Mode de la configuration (basic, normal, expert).
default: null
debug:
type: Boolean
shortarg: d
description: Activation du mode debug.
default: null
response:
type: ConfigSession
description: Description de la session.

View File

@ -1,25 +0,0 @@
---
uri: config.session.servermodel.get
description: |
Configure le servermodel.
sampleuse: |
zephir-client config.session.servermodel.get -s 2
pattern: rpc
public: true
domain: config-domain
parameters:
session_id:
type: String
ref: Config.SessionId
shortarg: s
description: Identifiant de la configuration.
response:
type: ConfigSession
description: Description de la session.

View File

@ -1,18 +0,0 @@
uri: config.session.servermodel.list
description: |
Liste les sessions de configuration des modèles de serveur.
sampleuse: |
zephir-client config.session.servermodel.list
pattern: rpc
public: true
domain: config-domain
response:
type: '[]ConfigSession'
description: |
Liste des sessions.

View File

@ -1,25 +0,0 @@
uri: config.session.servermodel.start
description: |
Démarre une session de configuration pour un modèle de serveur.
sampleuse: |
zephir-client config.session.servermodel.start -c 2
pattern: rpc
public: true
domain: config-domain
parameters:
id:
type: Number
ref: Servermodel.ServermodelId
shortarg: c
description: |
Identifiant de la configuration.
response:
type: ConfigSession
description: Description de la session.

View File

@ -1,29 +0,0 @@
uri: config.session.servermodel.stop
description: |
Termine une session de configuration d'un modèle de serveur.
sampleuse: |
zephir-client config.session.servermodel.stop -s xxxxx
pattern: rpc
public: true
domain: config-domain
parameters:
sessionid:
ref: Config.SessionId
type: String
shortarg: s
description: Identifiant de la session.
save:
type: Boolean
shortarg: a
description: Sauver la configuration avant de la terminer.
default: false
response:
type: ConfigSession
description: Description de la session.

View File

@ -1,26 +0,0 @@
---
uri: config.session.servermodel.validate
description: |
Valider la configuration d'un modèle serveur.
sampleuse: |
zephir-client config.session.servermodel.validate -s xxxxx
pattern: rpc
public: true
domain: config-domain
parameters:
session_id:
ref: Config.SessionId
type: String
shortarg: s
description: Identifiant de la session.
response:
type: ConfigConfigurationStatus
description: Statut de la configuration.