Obtener lista de inquilinos

Versión del producto: 10.11

Último modificado: 31 julio 2024

Devuelve una lista detallada de inquilinos.

Punto final

https://<Dirección_IP_director>:4443/c/router

Ejemplo de solicitud

Campos de solicitud

Campo
Tipo
Valor(es)
Descripción
action string

MultitenancyManagement

La acción que se invoca

method string

getTenants

El método que se invoca

data array

Filtrar parámetros. Consulte la siguiente tabla filter

type string
rpc

Tipo de protocolo de comunicación

tid int
1

ID de transacción. Se utiliza para identificar la solicitud tanto por parte del cliente como del servidor

filtrar

Campo
Tipo
Descripción
start int ID de inicio del inquilino a devolver
count int Número de inquilinos a devolver

sort

string

Parámetro de inquilino que debe ordenarse con

sortAsc

boolean

true si el orden es ascendente

criteria Json Filtrar criterios. Véase el cuadro siguiente

criterios

Campo

Tipo

Descripción

name

string

Nombre del criterio. ID es el ID del inquilino

type

string

Tipo de criterio. Valores posibles: AND, OR, EQ (igual), NEQ (no igual), LIKE (distingue mayúsculas de minúsculas), IN, BETWEEN, NOT_NULL, ILIKE, GT, GTE, LT, LTE

value

string

Valor de un criterio. 1: inquilino ID=1

values

lista <string>

Valores de los atributos. Se utiliza para los valores %s dfsdf %1263%lkjlkj% del campo type

Muestra de respuesta

Campos de respuesta

Campo
Valor
Descripción
message string Mensaje si la solicitud ha fallado
where string Referencia al método en el que se produjo el problema
cause string Causa del fallo
data
array Elementos inquilinos. Consulte la tabla de niños que figura a continuación

niños

Campo
Valor
Descripción

id

largo ID del inquilino

name

string Nombre del inquilino

uuid

string UUid de la sesión correspondiente

allocated

int Zócalos asignados para el inquilino

allocatedDesired

int Número de zócalos que se asignarán al inquilino en algún momento. Se guarda en la base de datos pero aún no se aplica al inquilino físico. Si allocatedDesired = actual, entonces el número de zócalos está asignado para el inquilino o no ha cambiado.

allocatedEc2Instances

int Número de Instancias de EC2 asignadas al inquilino

allocatedEc2InstancesDesired

int Número de Instancias de EC2 que se asignarán al inquilino en algún momento. Se guarda en la base de datos pero aún no se aplica al inquilino físico. Si allocatedEc2InstancesDesired = actual, entonces el número de Instancias de EC2 está asignado para el inquilino o no ha cambiado.

allocatedPhysicalServers

int

Número de servidores físicos asignados al inquilino

allocatedPhysicalServersDesired

int

Número de máquinas físicas que se asignarán al inquilino en algún momento. Se guarda en la base de datos, pero aún no se aplica al inquilino físico.

labels

array Etiquetas para inquilinos

email

string Correo electrónico de contacto del inquilino

phone

string Teléfono de contacto del inquilino

website

string URL del sitio web del inquilino

address

string Dirección de contacto del inquilino

logo

string Ruta de acceso a la imagen del logotipo inquilino

showName

boolean Si true, mostrará el nombre del inquilino.

enabled

boolean Si true, el inquilino estará habilitado

state

string Estado del inquilino. Valores posibles: OK, WARNING, INACCESSIBLE, ERROR

status

string Estado del inquilino. Valores posibles: NONE, UPDATING

changeStatus

string Define el cambio pendiente en el estado del inquilino. Valores posibles: NINGUNO, CREAR_PENDIENTE, MODIFICAR_PENDIENTE

alarmState

string Estado de las alarmas de los inquilinos. Valores posibles: OK, WARNING, ERROR

lockedShared

boolean truesi se ha establecido un bloqueo compartido para el inquilino. falsede lo contrario

lockedExclusive

boolean truesi se ha establecido un bloqueo exclusivo para el inquilino. false de lo contrario

wasEdited

boolean Indica si se ha editado el inquilino

wasDiscoveredOnce

boolean Indica si el estado del inquilino se detectó una vez

progress

int Un valor de 0 a 100. Para un inquilino recién creado, el valor se establece en 0

alarmCounters

array Número de alarmas en el inquilino

usedVms

int Número de máquinas virtuales utilizadas por el inquilino

usedSockets

int Número de zócalos de CPU utilizados por el inquilino

usedEc2Instances

int Número de Instancias de EC2 utilizadas por el inquilino

usedPhysicalServers

int

Número de máquinas físicas utilizadas por el inquilino

alertErrorCode

string Código de error de la alerta

alertTitle

string Título de la alerta

alertDescription

string Descripción de la alerta

total

int Número de elementos inquilinos