Aplicações
Aplicações prontas para deploy, com as respetivas definições, logs e métricas.
URL base: https://api.nodion.com. Os caminhos curtos precisam do cabeçalho
X-Nodion-Project, exceto se o caminho já incluir
/v2/projects/{id}.
Os corpos dos pedidos estão na documentação interativa.
/v2/applications Listar as aplicações do projeto atual
/v2/applications Criar uma aplicação no projeto atual
/v2/projects/{id}/applications Listar as aplicações
/v2/projects/{id}/applications Criar uma aplicação
/v2/applications/{id} Obter uma aplicação
/v2/applications/{id} Atualizar uma aplicação
/v2/applications/{id} Eliminar uma aplicação
/v2/applications/{id}/source Atualizar a origem Git de uma aplicação
/v2/applications/{id}/git/remote Obter um remote Git da Nodion para fazer push
/v2/applications/{id}/git/files Fazer commit de ficheiros de texto no Nodion Git
/v2/applications/{id}/console/session Obter o estado da sessão da consola shell da aplicação
/v2/applications/{id}/console Terminar a sessão da consola shell da aplicação
Só o proprietário da sessão pode parar a VM. O upgrade para WebSocket é feito com GET /v2/applications/{id}/console e não está documentado aqui.
/v2/applications/{id}/metrics Obter as métricas da aplicação
/v2/applications/{id}/containers Listar os contentores em execução
/v2/applications/{id}/containers/stats Obter as estatísticas de recursos de um contentor
/v2/applications/{id}/logs Obter os logs recentes da aplicação
/v2/applications/{id}/logs/history Consultar o histórico de logs da aplicação
/v2/applications/{id}/security Obter as versões de runtime do build em execução e as atualizações disponíveis
Para aplicações com buildpacks, indica os runtimes que o build em execução instalou e se um novo build (ou uma alteração da versão fixada) instalaria um patch mais recente.
/v2/create_rates Listar os preços unitários para criar recursos faturados por utilização