Obtener información sobre inquilinos
Versión del producto: 10.11
Último modificado: 31 julio 2024
Devuelve información detallada sobre el inquilino.
Punto final
https://<Director_IP_address>:4443/c/router
Ejemplo de solicitud
curl --request POST \
--url https://<Director_IP_address>:4443/c/router \
--header "content-type: application/json" \
--cookie @cookies.txt \
--data '{
"action": "MultitenancyManagement",
"method": "getTenants",
"data": [{
"filter":{
"start": 0,
"count": 1000,
"criteria": [{
"name": "ID",
"type": "EQ",
"value": "1"}]}
}],
"type": "rpc",
"tid":1}'
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 tabla de filtros a continuación |
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
|
---|---|---|
|
int | ID de inicio del inquilino a devolver |
|
int | Número de inquilinos a devolver |
|
string |
Parámetro de inquilino que debe ordenarse con |
|
boolean |
|
|
Json | Filtrar criterios. Véase el cuadro siguiente |
criterios
Campo |
Tipo |
Descripción |
---|---|---|
|
string | Nombre del criterio. ID significa el ID del inquilino |
|
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 |
|
string | Valor de un criterio. 1 : inquilinoID=1 |
values
|
lista <string> | Valores de los atributos. Utilizado para los valores IN, BETWEEN del campo type |
Muestra de respuesta
{
"action": "MultitenancyManagement",
"method": "getTenants",
"tid": "1",
"type": "rpc",
"message": null,
"where": null,
"cause": null,
"data":
{"children":
[{"id": 1,
"name": "test name",
"uuid": "3a16f608-2a2a-4fe7-94b5-91068725bced",
"allocated": 3,
"allocatedDesired": 3,
"allocatedEc2Instances": 0,
"allocatedEc2InstancesDesired": 0,
"allocatedPhysicalServersDesired": 0,
"labels": [],
"email": "email@email.com",
"phone": "12345",
"website": "www.nakivo.com",
"address": "Some address",
"logo": null,
"showName": true,
"enabled": true,
"state": "OK",
"status": "NONE",
"changeStatus": "NONE",
"alarmState": "OK",
"lockedShared": false,
"lockedExclusive": false,
"wasEdited": false,
"wasDiscoveredOnce": true,
"progress": 0,
"alarmCounters": [0,0,0,0],
"usedVms": 0,
"usedSockets": 0,
"usedEc2Instances": 0,
"usedPhysicalServers ": 0,
"alertErrorCode": null,
"alertTitle": null,
"alertDescription": null}],
"total":1}}
}
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
|
---|---|---|
|
largo | ID del inquilino |
|
string | Nombre del inquilino |
|
string | UUid de la sesión correspondiente |
|
int | Zócalos asignados para el inquilino |
|
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. |
|
int | Número de Instancias de EC2 asignadas al inquilino |
|
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. |
|
int |
Número de servidores físicos asignados |
|
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. |
|
array | Etiquetas para inquilinos |
|
string |
Correo electrónico de contacto del inquilino |
|
string |
Teléfono de contacto del inquilino |
|
string |
URL del sitio web del inquilino |
|
string |
Dirección de contacto del inquilino |
|
string |
Ruta de acceso a la imagen del logotipo inquilino |
|
boolean |
Si es verdadero, se mostrará el nombre del inquilino |
|
boolean |
Si es true, el inquilino estará habilitado |
|
string |
Un estado del inquilino. Valores posibles: |
|
string |
Estado del inquilino. Valores posibles: |
|
string |
Define el cambio pendiente en el estado del inquilino. Valores posibles: |
|
string |
Estado de las alarmas del inquilino. Valores posibles: |
|
boolean |
true si se ha establecido un bloqueo compartido para el inquilino. falso en caso contrario |
|
boolean |
|
|
boolean |
Indica si se ha editado el inquilino |
|
boolean |
Indica si el estado del inquilino se detectó una vez |
|
int |
Un valor de |
|
array |
Número de alarmas en el inquilino |
|
int |
Número de máquinas virtuales utilizadas por el inquilino |
|
int |
Número de zócalos de CPU utilizados por el inquilino |
|
int |
Número de Instancias de EC2 utilizadas por el inquilino |
|
int |
Número de máquinas físicas utilizadas por el inquilino |
|
string |
Un código de error de la alerta |
|
string |
Título de la alerta |
|
string |
Descripción de la alerta |
|
int |
Número de elementos inquilinos |