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
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": 2,
                            "criteria": []}}],
            "type": "rpc",
            "tid": 1}'
                                                        Campos de solicitud
| 
                                                                 Campo 
                                                             | 
                                                            
                                                                 Tipo 
                                                             | 
                                                            
                                                                 Valor(es) 
                                                             | 
                                                            Descripción | 
|---|---|---|---|
action
                                                             | 
                                                            string | 
                                                                 
  | 
                                                            
                                                                 La acción que se invoca  | 
                                                        
method
                                                             | 
                                                            string | 
                                                                 
  | 
                                                            
                                                                 El método que se invoca  | 
                                                        
data
                                                             | 
                                                            array | 
                                                                 | 
                                                            
                                                                 Filtrar parámetros. Consulte la siguiente tabla   | 
                                                        
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 | 
| 
                                                                 
  | 
                                                            
                                                                 string  | 
                                                            
                                                                 Parámetro de inquilino que debe ordenarse con  | 
                                                        
| 
                                                                 
  | 
                                                            
                                                                 boolean  | 
                                                            
                                                                 
  | 
                                                        
criteria
                                                             | 
                                                            Json | Filtrar criterios. Véase el cuadro siguiente | 
criterios
| 
                                                                 Campo  | 
                                                            
                                                                 Tipo  | 
                                                            
                                                                 Descripción  | 
                                                        
|---|---|---|
| 
                                                                 
  | 
                                                            
                                                                 string  | 
                                                            
                                                                 Nombre del criterio. ID es el ID del inquilino  | 
                                                        
| 
                                                                 
  | 
                                                            
                                                                 string  | 
                                                            
                                                                 Tipo de criterio. Valores posibles:   | 
                                                        
| 
                                                                 
  | 
                                                            
                                                                 string  | 
                                                            
                                                                 Valor de un criterio.   | 
                                                        
| 
                                                                 
  | 
                                                            
                                                                 lista <string>  | 
                                                            
                                                                 Valores de los atributos. Se utiliza para los valores   | 
                                                        
Muestra de respuesta
{
    "action": "MultitenancyManagement",
    "method": "getTenants",
    "tid": "1",
    "type": "rpc",
    "message": null,
    "where": null,
    "cause": null,
    "data": {
        "children": [
            { "id": 2,
                "name": "Customer 1",
                "uuid": "aaa6da10-97ea-43ac-80f8-6ddd22faeb93",
                "allocated": 4,
                "allocatedDesired": 4,
                "allocatedEc2Instances": 0,
                "allocatedEc2InstancesDesired": 0,
                "allocatedPhysicalServersDesired": 0"                "labels": [
                    { "id": 2,
                    "name": "asdad",
                    "position": null } ],
                "email": "",
                "phone": "",
                "website": "",
                "address": "",
                "logo": "/c/tenants/aaa6da10-97ea-43ac-80f8-6ddd22faeb93/tenant-data/d2071b7b-2bc1-4da5-864d-d4f153323e51.png",
                "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,
                "alertErrorCode": null,
                "alertTitle": null,
                "alertDescription": null },
            { "id": 3,
                "name": "Customer 2",
                "uuid": "e956fc69-b978-41d6-97d4-6e8577600434",
                "allocated": 5,
                "allocatedDesired": 5,
                "allocatedEc2Instances": 0,
                "allocatedEc2InstancesDesired": 0,
                "labels": [],
                "email": "",
                "phone": "",
                "website": "",
                "address": "",
                "logo": "/c/tenants/e956fc69-b978-41d6-97d4-6e8577600434/tenant-data/c5f2898a-6cab-4bfb-a107-192c461f7128.png",
                "showName": true,
                "enabled": false,
                "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": 10 } 
}
                                                        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. Si allocatedDesired = actual, entonces el número de zócalos está asignado para el inquilino o no ha cambiado. | 
                                                        
| 
                                                                 
  | 
                                                            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. Si allocatedEc2InstancesDesired = actual, entonces el número de Instancias de EC2 está asignado para el inquilino o no ha cambiado. | 
| 
                                                                 
  | 
                                                            
                                                                 int  | 
                                                            
                                                                 Número de servidores físicos asignados al inquilino  | 
                                                        
| 
                                                                 
  | 
                                                            
                                                                 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 true, mostrará el nombre del inquilino. | 
                                                        
| 
                                                                 
  | 
                                                            boolean | Si true, el inquilino estará habilitado | 
                                                        
| 
                                                                 
  | 
                                                            string | Estado del inquilino. Valores posibles: OK, WARNING, INACCESSIBLE, ERROR | 
                                                        
| 
                                                                 
  | 
                                                            string | Estado del inquilino. Valores posibles: NONE, UPDATING | 
                                                        
| 
                                                                 
  | 
                                                            string | Define el cambio pendiente en el estado del inquilino. Valores posibles: NINGUNO, CREAR_PENDIENTE, MODIFICAR_PENDIENTE | 
| 
                                                                 
  | 
                                                            string | Estado de las alarmas de los inquilinos. Valores posibles: OK, WARNING, ERROR | 
                                                        
| 
                                                                 
  | 
                                                            boolean | truesi se ha establecido un bloqueo compartido para el inquilino. falsede lo contrario | 
                                                        
| 
                                                                 
  | 
                                                            boolean | truesi se ha establecido un bloqueo exclusivo para el inquilino. false de lo contrario | 
                                                        
| 
                                                                 
  | 
                                                            boolean | Indica si se ha editado el inquilino | 
| 
                                                                 
  | 
                                                            boolean | Indica si el estado del inquilino se detectó una vez | 
| 
                                                                 
  | 
                                                            int | Un valor de 0 a 100. Para un inquilino recién creado, el valor se establece en 0 | 
                                                        
| 
                                                                 
  | 
                                                            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 | 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 |