Applications
Applications déployables, avec leurs paramètres, logs et métriques.
URL de base https://api.nodion.com. Les chemins courts nécessitent
X-Nodion-Project, sauf si le chemin contient déjà
/v2/projects/{id}.
Les corps de requête sont décrits dans la documentation interactive.
/v2/applications Lister les applications du projet courant
/v2/applications Créer une application dans le projet courant
/v2/projects/{id}/applications Lister les applications
/v2/projects/{id}/applications Créer une application
/v2/applications/{id} Obtenir une application
/v2/applications/{id} Mettre à jour une application
/v2/applications/{id} Supprimer une application
/v2/applications/{id}/source Mettre à jour la source Git d'une application
/v2/applications/{id}/git/remote Obtenir un remote Git pour pousser du code vers Nodion
/v2/applications/{id}/git/files Committer des fichiers texte dans Nodion Git
/v2/applications/{id}/console/session Obtenir l'état de la session de console shell de l'application
/v2/applications/{id}/console Fermer la session de console shell de l'application
Seul le propriétaire de la session peut arrêter la VM. L'upgrade WebSocket passe par GET /v2/applications/{id}/console et n'est pas documenté ici.
/v2/applications/{id}/metrics Obtenir les métriques de l'application
/v2/applications/{id}/containers Lister les conteneurs en cours d'exécution
/v2/applications/{id}/containers/stats Obtenir les statistiques de ressources d'un conteneur
/v2/applications/{id}/logs Obtenir les logs récents de l'application
/v2/applications/{id}/logs/history Interroger l'historique des logs de l'application
/v2/applications/{id}/security Obtenir les versions de runtime du build en cours d'exécution et les mises à jour disponibles
Pour les apps utilisant des buildpacks, indique les runtimes installés par le build en cours d'exécution et précise si un nouveau build (ou la modification d'une version épinglée) installerait un patch plus récent.
/v2/create_rates Lister les prix unitaires pour créer des ressources facturées à l'usage