Saltar al contenido principal

Gestión de Nube

Listar Cuentas AWS

GET /cloud/accounts

Agregar Cuenta AWS

POST /cloud/accounts

Probar Conexión

POST /cloud/accounts/{account_id}/test

Obtener Costos

GET /cloud/costs?account_id={id}&start_date={date}&end_date={date}

ECS

Listar Clusters

GET /infrastructure/ecs/clusters?account_id={id}

Listar Servicios

GET /infrastructure/ecs/clusters/{cluster}/services?account_id={id}

Forzar Despliegue

POST /infrastructure/ecs/services/{service}/deploy

Escalar Servicio

POST /infrastructure/ecs/services/{service}/scale

Obtener Logs

GET /infrastructure/ecs/services/{service}/logs

Lambda

Listar Funciones

GET /infrastructure/lambda/functions?account_id={id}

Invocar Función

POST /infrastructure/lambda/functions/{name}/invoke

Obtener Logs

GET /infrastructure/lambda/functions/{name}/logs

Deployments (Amplify)

Listar Apps

GET /deployments/apps

Activar Despliegue

POST /deployments/apps/{app_id}/deploy

Obtener Logs de Build

GET /deployments/apps/{app_id}/builds/{build_id}/logs