source>release>applicationservice>servermodel

This commit is contained in:
2019-12-19 12:25:16 +01:00
parent a092b597f8
commit f7a97cf575
10 changed files with 146 additions and 64 deletions

View File

@ -27,7 +27,7 @@ parameters:
response:
type: ApplicationService
description: Informations sur le modèle de serveur créé.
description: Informations sur le service applicatif créé.
errors:
- uri: servermodel.create.error.database_not_available

View File

@ -1,21 +1,21 @@
uri: applicationservice.dataset.updated
description: |
Initialise la table pour les services applicatifs.
Les services applicatifs sont mis à jour.
pattern: rpc
public: true
parameters:
release_path:
source_name:
type: String
shortarg: s
description: Nom de la source.
release_id:
type: Number
release_distribution:
type: String
shortarg: r
description: Nom de la version.
description: Distribution de la source.
response:
type: ReturnStatus

View File

@ -0,0 +1,36 @@
---
uri: applicationservice.get_by_id
description: |
Retourne un service applicatif suivant l'identifiant.
pattern: rpc
public: true
parameters:
applicationservice_id:
type: Number
shortarg: i
description: |
ID du service applicatif à créer.
response:
type: ApplicationService
description: Informations sur le service applicatif 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

View File

@ -6,7 +6,7 @@ description: |
pattern: rpc
public: false
public: true
parameters:
source_id:
@ -18,6 +18,11 @@ parameters:
shortarg: n
description: |
Nom de la version.
release_distribution:
type: String
shortarg: d
description: |
Distribution de la version.
response:
type: 'Release'

View File

@ -12,7 +12,7 @@ properties:
applicationservice_description:
type: string
description: Description du service applicatif.
release_id:
applicationservice_release_id:
type: number
ref: Version.ReleaseId
description: Version du service applicatif.
@ -23,8 +23,6 @@ properties:
description: Liste des services applicatifs déclarés en dépendance de ce service applicatif.
required:
- servermodelid
- servermodelname
- servermodeldescription
- servermodelsubreleaseid
- subreleasename
- applicationservice_id
- applicationservice_name
- applicationservice_release_id

View File

@ -9,6 +9,9 @@ properties:
release_name:
type: string
description: Le nom de la version.
release_distribution:
type: string
description: Le nom de la distribution de la version.
source_url:
type: string
description: URL de la source.
@ -19,6 +22,7 @@ properties:
required:
- release_id
- release_name
- release_distribution
- source_name
- source_url