Delete files for initial PR fix
parent
1805cfa02c
commit
e79f745d59
|
@ -1,168 +0,0 @@
|
||||||
openapi: 3.0.3
|
|
||||||
info:
|
|
||||||
title: Core - ogBoot - OpenAPI 3.0
|
|
||||||
description: |-
|
|
||||||
API for ogBOOT service. Used by OGweb.
|
|
||||||
|
|
||||||
Some useful links:
|
|
||||||
- [The ogBOOT repository](https://ognproject.evlt.uma.es/gitea/opengnsys/ogboot)
|
|
||||||
contact:
|
|
||||||
name: ogn-qindel
|
|
||||||
email: seguimiento-ogn-quindel@listas.unizar.es
|
|
||||||
version: 1.0.0
|
|
||||||
paths:
|
|
||||||
/opengnsys3/rest/core/clients:
|
|
||||||
get:
|
|
||||||
summary: Obtener Lista de Clientes
|
|
||||||
description: Obtiene la lista de clientes registrados en el sistema.
|
|
||||||
responses:
|
|
||||||
'200':
|
|
||||||
description: Lista de clientes
|
|
||||||
content:
|
|
||||||
application/json:
|
|
||||||
schema:
|
|
||||||
type: array
|
|
||||||
items:
|
|
||||||
$ref: '#/components/schemas/Client'
|
|
||||||
'401':
|
|
||||||
description: No autorizado
|
|
||||||
/opengnsys3/rest/core/wol:
|
|
||||||
post:
|
|
||||||
summary: Encender Equipos Remotamente (Wake-on-LAN)
|
|
||||||
description: Envía comandos de encendido remoto a uno o varios equipos utilizando Wake-on-LAN.
|
|
||||||
requestBody:
|
|
||||||
required: true
|
|
||||||
content:
|
|
||||||
application/json:
|
|
||||||
schema:
|
|
||||||
$ref: '#/components/schemas/WOLRequest'
|
|
||||||
responses:
|
|
||||||
'200':
|
|
||||||
description: Comando de encendido enviado correctamente
|
|
||||||
'401':
|
|
||||||
description: No autorizado
|
|
||||||
/opengnsys3/rest/core/session:
|
|
||||||
post:
|
|
||||||
summary: Gestión de Sesión
|
|
||||||
description: Gestiona las sesiones de usuario en el sistema.
|
|
||||||
requestBody:
|
|
||||||
required: true
|
|
||||||
content:
|
|
||||||
application/json:
|
|
||||||
schema:
|
|
||||||
$ref: '#/components/schemas/SessionRequest'
|
|
||||||
responses:
|
|
||||||
'200':
|
|
||||||
description: Sesión gestionada correctamente
|
|
||||||
'401':
|
|
||||||
description: No autorizado
|
|
||||||
/opengnsys3/rest/core/poweroff:
|
|
||||||
post:
|
|
||||||
summary: Apagar Equipos
|
|
||||||
description: Envía comandos de apagado a uno o varios equipos.
|
|
||||||
requestBody:
|
|
||||||
required: true
|
|
||||||
content:
|
|
||||||
application/json:
|
|
||||||
schema:
|
|
||||||
$ref: '#/components/schemas/PowerOffRequest'
|
|
||||||
responses:
|
|
||||||
'200':
|
|
||||||
description: Comando de apagado enviado correctamente
|
|
||||||
'401':
|
|
||||||
description: No autorizado
|
|
||||||
/opengnsys3/rest/core/reboot:
|
|
||||||
post:
|
|
||||||
summary: Reiniciar Equipos
|
|
||||||
description: Envía comandos de reinicio a uno o varios equipos.
|
|
||||||
requestBody:
|
|
||||||
required: true
|
|
||||||
content:
|
|
||||||
application/json:
|
|
||||||
schema:
|
|
||||||
$ref: '#/components/schemas/RebootRequest'
|
|
||||||
responses:
|
|
||||||
'200':
|
|
||||||
description: Comando de reinicio enviado correctamente
|
|
||||||
'401':
|
|
||||||
description: No autorizado
|
|
||||||
/opengnsys3/rest/core/stop:
|
|
||||||
post:
|
|
||||||
summary: Detener Operaciones en Curso
|
|
||||||
description: Detiene las operaciones en curso en los equipos.
|
|
||||||
requestBody:
|
|
||||||
required: true
|
|
||||||
content:
|
|
||||||
application/json:
|
|
||||||
schema:
|
|
||||||
$ref: '#/components/schemas/StopRequest'
|
|
||||||
responses:
|
|
||||||
'200':
|
|
||||||
description: Operaciones detenidas correctamente
|
|
||||||
'401':
|
|
||||||
description: No autorizado
|
|
||||||
components:
|
|
||||||
schemas:
|
|
||||||
Client:
|
|
||||||
type: object
|
|
||||||
properties:
|
|
||||||
id:
|
|
||||||
type: integer
|
|
||||||
description: ID del cliente
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
description: Nombre del cliente
|
|
||||||
ip_address:
|
|
||||||
type: string
|
|
||||||
description: Dirección IP del cliente
|
|
||||||
mac_address:
|
|
||||||
type: string
|
|
||||||
description: Dirección MAC del cliente
|
|
||||||
WOLRequest:
|
|
||||||
type: object
|
|
||||||
properties:
|
|
||||||
type:
|
|
||||||
type: string
|
|
||||||
description: Tipo de envío de paquetes Wake-on-LAN
|
|
||||||
clients:
|
|
||||||
type: array
|
|
||||||
items:
|
|
||||||
$ref: '#/components/schemas/Client'
|
|
||||||
SessionRequest:
|
|
||||||
type: object
|
|
||||||
properties:
|
|
||||||
clients:
|
|
||||||
type: array
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
description: Direcciones IP de los clientes
|
|
||||||
disk:
|
|
||||||
type: string
|
|
||||||
description: Número del disco duro
|
|
||||||
partition:
|
|
||||||
type: string
|
|
||||||
description: Número de la partición
|
|
||||||
PowerOffRequest:
|
|
||||||
type: object
|
|
||||||
properties:
|
|
||||||
clients:
|
|
||||||
type: array
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
description: Direcciones IP de los clientes
|
|
||||||
RebootRequest:
|
|
||||||
type: object
|
|
||||||
properties:
|
|
||||||
clients:
|
|
||||||
type: array
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
description: Direcciones IP de los clientes
|
|
||||||
StopRequest:
|
|
||||||
type: object
|
|
||||||
properties:
|
|
||||||
clients:
|
|
||||||
type: array
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
description: Direcciones IP de los clientes
|
|
Loading…
Reference in New Issue