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