risotto/messages/v1/types/servermodel.yml

58 lines
1.4 KiB
YAML

---
title: Servermodel
type: object
description: Description d'un modèle de serveur.
properties:
servermodelid:
type: number
description: ID du modèle de serveur.
ref: Servermodel.ServermodelId
servermodelname:
type: string
description: Nom du modèle de serveur.
servermodeldescription:
type: string
description: Description du modèle de serveur.
servermodelparentsid:
type: array
items:
type: number
ref: Servermodel.ServermodelId
description: ID du modèle de serveur parent.
subreleaseid:
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