This commit is contained in:
2019-12-13 16:42:10 +01:00
parent a7934e37d7
commit eccc5c4098
42 changed files with 211 additions and 246 deletions

View File

@ -1,4 +1,4 @@
uri: applicationservices.dataset.updated
uri: applicationservice.dataset.updated
description: |
Initialise la table pour les services applicatifs.
@ -7,8 +7,6 @@ pattern: rpc
public: true
domain: applicationservices-domain
parameters:
release_path:
type: String

View File

@ -4,14 +4,10 @@ uri: config.configuration.server.deploy
description: |
Déployer la configuration d'un serveur.
sampleuse: ~
pattern: event
public: false
domain: config-domain
parameters:
server_id:
type: Number

View File

@ -4,14 +4,10 @@ uri: config.configuration.server.get
description: |
Récupère le contenu de la configuration.
sampleuse: ~
pattern: rpc
public: false
domain: config-domain
parameters:
server_id:
type: Number

View File

@ -4,14 +4,10 @@ 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

View File

@ -7,8 +7,6 @@ pattern: event
public: false
domain: server-domain
parameters:
type: Server
description: Description du serveur.

View File

@ -1,8 +1,6 @@
---
uri: server.deleted
sampleuse: ~
description: |
Un serveur a été supprimé.
@ -10,8 +8,6 @@ pattern: event
public: false
domain: server-domain
parameters:
server_id:
type: Number

View File

@ -4,15 +4,10 @@ uri: server.list
description: |
Liste les serveurs disponibles.
sampleuse: |
zephir-client server.list
public: true
pattern: rpc
domain: server-domain
response:
type: '[]Server'
description: Retourne la liste des serveurs.

View File

@ -7,8 +7,6 @@ pattern: event
public: false
domain: servermodel-domain
parameters:
type: Servermodel
description: Informations sur les modèles de serveur créés.

View File

@ -7,8 +7,6 @@ pattern: rpc
public: true
domain: servermodel-domain
parameters:
release_path:
type: String

View File

@ -4,15 +4,10 @@ uri: servermodel.describe
description: |
Retourne les attributs détaillés d'un modèle de serveur.
sampleuse: |
zephir-client servermodel.describe -s 1
pattern: rpc
public: true
domain: servermodel-domain
parameters:
servermodelid:
type: Number

View File

@ -4,15 +4,10 @@ uri: servermodel.list
description: |
Retourne la liste des modèles de serveur disponibles.
sampleuse: |
zephir-client servermodel.list
pattern: rpc
public: true
domain: servermodel-domain
parameters:
sourceid:
type: Number

View File

@ -7,8 +7,6 @@ pattern: event
public: false
domain: servermodel-domain
parameters:
type: 'Servermodel'
description: Informations sur les modèles de serveur modifiés.

View File

@ -8,8 +8,6 @@ pattern: rpc
public: true
domain: session-domain
parameters:
session_id:
type: String

View File

@ -8,8 +8,6 @@ pattern: rpc
public: true
domain: session-domain
parameters:
session_id:
type: String

View File

@ -8,8 +8,6 @@ pattern: rpc
public: true
domain: session-domain
parameters:
session_id:
type: String

View File

@ -8,8 +8,6 @@ pattern: rpc
public: true
domain: session-domain
response:
type: '[]Session'
description: |

View File

@ -8,8 +8,6 @@ pattern: rpc
public: true
domain: session-domain
parameters:
id:
type: Number

View File

@ -8,8 +8,6 @@ pattern: rpc
public: true
domain: session-domain
parameters:
session_id:
ref: Config.SessionId

View File

@ -8,8 +8,6 @@ pattern: rpc
public: true
domain: session-domain
parameters:
session_id:
ref: Config.SessionId

View File

@ -8,8 +8,6 @@ pattern: rpc
public: true
domain: session-domain
parameters:
session_id:
type: String

View File

@ -8,8 +8,6 @@ pattern: rpc
public: true
domain: session-domain
parameters:
session_id:
type: String

View File

@ -8,8 +8,6 @@ pattern: rpc
public: true
domain: session-domain
parameters:
session_id:
type: String

View File

@ -7,8 +7,6 @@ pattern: rpc
public: true
domain: session-domain
response:
type: '[]Session'
description: |

View File

@ -7,8 +7,6 @@ pattern: rpc
public: true
domain: session-domain
parameters:
id:
type: Number

View File

@ -7,8 +7,6 @@ pattern: rpc
public: true
domain: session-domain
parameters:
session_id:
ref: Config.SessionId

View File

@ -8,8 +8,6 @@ pattern: rpc
public: true
domain: session-domain
parameters:
session_id:
ref: Config.SessionId

View File

@ -7,8 +7,6 @@ pattern: rpc
public: true
domain: source-domain
parameters:
source_name:
type: String

View File

@ -8,8 +8,6 @@ pattern: rpc
public: true
domain: source-domain
response:
type: '[]Release'
description: Liste des versions disponibles.

View File

@ -4,14 +4,10 @@ uri: template.generate
description: |
Génère et récupère les templates générés.
sampleuse: ~
pattern: rpc
public: true
domain: template-domain
parameters:
server_id:
type: Number

View File

@ -19,7 +19,7 @@ properties:
applicationservice_dependencies:
type: array
items:
type: integer
type: number
description: Liste des services applicatifs déclarés en dépendance de ce service applicatif.
required:

View File

@ -3,55 +3,28 @@ title: Servermodel
type: object
description: Description d'un modèle de serveur.
properties:
servermodelid:
servermodel_id:
type: number
description: ID du modèle de serveur.
ref: Servermodel.ServermodelId
servermodelname:
servermodel_name:
type: string
description: Nom du modèle de serveur.
servermodeldescription:
servermodel_description:
type: string
description: Description du modèle de serveur.
servermodelparentsid:
servermodel_parents_id:
type: array
items:
type: number
ref: Servermodel.ServermodelId
description: ID du modèle de serveur parent.
subreleaseid:
release_id:
type: number
ref: Servermodel.SubreleaseId
description: Version du modèle de serveur.
subreleasename:
type: string
ref: SubRelease.SubReleaseName
description: Nom de la sous-version.
sourceid:
type: number
ref: ServermodelId.SourceId
description: ID de la sous-version.
services:
type: array
items:
type: object
description: Liste des services applicatifs déclarés pour ce modèle de serveur.
schema:
type: string
description: Contenu du schema.
probes:
type: string
description: Informations sur les sondes.
creolefuncs:
type: string
description: Fonctions Creole.
conffiles:
type: string
description: Fichiers creole au format tar encodé base64
required:
- servermodelid
- servermodelname
- servermodeldescription
- servermodelsubreleaseid
- sourceid
- subreleasename
- servermodel_id
- servermodel_name
- servermodel_description
- release_id