Crear inquilino
Versión del producto: 10.11
Último modificado: 31 julio 2024
Crea o edita un inquilino.
NAKIVO Backup & Replication debe estar ejecutándose en modo multiinquilino. Consulte el tema Modo multiinquilino en la Guía del usuario.
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":"save",
   "data":[
      {
         "sessionUuid":null,
         "tenantInfoDto":{
            "tenant":{
               "id":null,
               "name":"test name",
               "allocatedPhysicalServers":0,
               "allocatedPhysicalWorkstations":1,
               "allocatedOffice365Users":1,
               "allocatedOracleDatabases":0,
               "allocatedBackupStorage":0,
               "usedBackupStorage":0,
               
               "email":"email@email.com",
               "phone":"12345",
               "website":"www.nakivo.com",
               "address":"Some address",
               "allocated":3,
               "allocatedEc2Instances":0,
               "showName":true,
               "labels":[
                  
               ]
            },
            "tenantInventory":{
               "itemObjectList":[
                  
               ],
               "nodes":{
                  "VMWARE":[
                     
                  ],
                  "HYPERV":[
                     
                  ],
                  "PHYSICAL":[
                     
                  ]
               }
            },
            "users":[
                {
                    "id":null,
                    "username":"user1",
                    "name":"User 1",
                    "userType":"NORMAL",
                    "generatePassword":false,
                    "password":"1",
                    "email":"user1@local.com",
                    "description":"Description for user 1",
                    "roleId":6,
                    "action":"ADD_LOCAL"                 },
                {
                    "id":null,
                    "username":"user2",
                    "name":"User 2",
                    "userType":"NORMAL",
                    "generatePassword":false,
                    "password":"123",
                    "roleId":5,
                    "action":"ADD_LOCAL"                }
         ],
            "transporters":[],
            "repositories":[]
         }
      }
   ],
   "type":"rpc",
   "tid":1}'
                                                        Campos de solicitud
| 
                                                                 Campo 
                                                             | 
                                                            
                                                                 Tipo 
                                                             | 
                                                            
                                                                 Valor(es) 
                                                             | 
                                                            Descripción | 
|---|---|---|---|
| 
                                                                 
  | 
                                                            string | 
                                                                 
  | 
                                                            
                                                                 La acción que se invoca  | 
                                                        
| 
                                                                 
  | 
                                                            string | 
                                                                 
  | 
                                                            
                                                                 El método que se invoca  | 
                                                        
| 
                                                                 
  | 
                                                            array | 
                                                                 | 
                                                            
                                                                 Parámetros. Consulte la siguiente tabla   | 
                                                        
| 
                                                                 
  | 
                                                            string | 
                                                                 
  | 
                                                            
                                                                 Tipo de protocolo de comunicación  | 
                                                        
| 
                                                                 
  | 
                                                            integer | 
                                                                 
  | 
                                                            
                                                                 ID de transacción. Se utiliza para identificar la solicitud tanto por parte del cliente como del servidor  | 
                                                        
data
| 
                                                                 Campo 
                                                             | 
                                                            
                                                                 Tipo 
                                                             | 
                                                            
                                                                 Descripción 
                                                             | 
                                                        
|---|---|---|
| 
                                                                 
  | 
                                                            string | Valor generado pseudoaleatoriamente para identificar una sesión de otra. Este valor único se utiliza para establecer una sesión de creación de imagen de inquilino; el valor puede ser nulo. Consulte Crear sesión para obtener más detalles | 
| 
                                                                 
  | 
                                                            
                                                                 array  | 
                                                            
                                                                 Información sobre el inquilino  | 
                                                        
| 
                                                                 
  | 
                                                            
                                                                 array  | 
                                                            
                                                                 Inquilino a guardar. Consulte la tabla de inquilinos a continuación  | 
                                                        
inquilino
| 
                                                                 Campo 
                                                             | 
                                                            
                                                                 Tipo 
                                                             | 
                                                            
                                                                 Descripción 
                                                             | 
                                                        
|---|---|---|
| 
                                                                 
  | 
                                                            
                                                                 integer  | 
                                                            
                                                                 ID del inquilino. Debe ser nulo si se crea un nuevo inquilino  | 
                                                        
| 
                                                                 
  | 
                                                            
                                                                 string  | 
                                                            
                                                                 Nombre del inquilino  | 
                                                        
| 
                                                                 
  | 
                                                            
                                                                 int  | 
                                                            
                                                                 Número de licencias de servidores físicos que se asignarán al inquilino  | 
                                                        
| 
                                                                 
  | 
                                                            
                                                                 int  | 
                                                            
                                                                 Número de licencias de estaciones de trabajo físicas que se asignarán al inquilino  | 
                                                        
| 
                                                                 
  | 
                                                            
                                                                 int  | 
                                                            
                                                                 Número de licencias de Microsoft Office 365 que se asignarán al inquilino  | 
                                                        
| 
                                                                 
  | 
                                                            
                                                                 int  | 
                                                            
                                                                 Número de licencias de Oracle Database que se asignarán al inquilino  | 
                                                        
| 
                                                                 
  | 
                                                            
                                                                 int  | 
                                                            
                                                                 Cantidad de espacio de almacenamiento de backups asignado al inquilino  | 
                                                        
| 
                                                                 
  | 
                                                            
                                                                 int  | 
                                                            
                                                                 Cantidad de espacio de almacenamiento de backups utilizado por el inquilino  | 
                                                        
| 
                                                                 
  | 
                                                            
                                                                 string  | 
                                                            
                                                                 Correo electrónico de contacto del inquilino  | 
                                                        
| 
                                                                 
  | 
                                                            
                                                                 string  | 
                                                            
                                                                 Teléfono de contacto del inquilino  | 
                                                        
| 
                                                                 
  | 
                                                            
                                                                 string  | 
                                                            
                                                                 Dirección URL del inquilino  | 
                                                        
| 
                                                                 
  | 
                                                            
                                                                 string  | 
                                                            
                                                                 Dirección del inquilino  | 
                                                        
| 
                                                                 
  | 
                                                            
                                                                 int  | 
                                                            
                                                                 Licencias -máquinas o zócalos- que se asignarán al inquilino.  | 
                                                        
| 
                                                                 
  | 
                                                            
                                                                 int  | 
                                                            
                                                                 Licencias - Instancias de EC2 - para asignar al inquilino  | 
                                                        
| 
                                                                 
  | 
                                                            
                                                                 boolean  | 
                                                            
                                                                 true si se muestra el nombre del inquilino. falso en caso contrario  | 
                                                        
| 
                                                                 
  | 
                                                            
                                                                 array  | 
                                                            
                                                                 Etiquetas del inquilino  | 
                                                        
tenantInventory
| 
                                                                 Campo 
                                                             | 
                                                            
                                                                 Tipo 
                                                             | 
                                                            
                                                                 Descripción 
                                                             | 
                                                        
|---|---|---|
| 
                                                                 itemObjectList  | 
                                                            
                                                                 | 
                                                            
                                                                 | 
                                                        
| 
                                                                 nodos  | 
                                                            
                                                                 | 
                                                            
                                                                 | 
                                                        
| 
                                                                 VMWARE  | 
                                                            
                                                                 | 
                                                            
                                                                 | 
                                                        
| 
                                                                 HYPERV  | 
                                                            
                                                                 | 
                                                            
                                                                 | 
                                                        
| 
                                                                 FÍSICO  | 
                                                            
                                                                 | 
                                                            
                                                                 | 
                                                        
usuarios
| 
                                                                 Campo  | 
                                                            
                                                                 Tipo  | 
                                                            
                                                                 Descripción  | 
                                                        
|---|---|---|
| 
                                                                 
  | 
                                                            
                                                                 integer  | 
                                                            
                                                                 ID del usuario. Null es un nuevo usuario.  | 
                                                        
| 
                                                                 
  | 
                                                            
                                                                 string  | 
                                                            
                                                                 Nombre de usuario  | 
                                                        
| 
                                                                 
  | 
                                                            
                                                                 string  | 
                                                            
                                                                 Nombre del usuario  | 
                                                        
| 
                                                                 
  | 
                                                            
                                                                 string  | 
                                                            
                                                                 Tipo de usuario Sólo acepta "NORMAL  | 
                                                        
| 
                                                                 
  | 
                                                            
                                                                 boolean  | 
                                                            
                                                                 True hará que se genere la contraseña y se envíe al usuario por correo electrónico  | 
                                                        
| 
                                                                 
  | 
                                                            
                                                                 string  | 
                                                            
                                                                 La contraseña debe ajustarse a un nuevo usuario. Puede ser null si 'generatePassword' = true  | 
                                                        
| 
                                                                 
  | 
                                                            
                                                                 string  | 
                                                            
                                                                 Correo electrónico del inquilino Obligatorio si generatePassword = true  | 
                                                        
| 
                                                                 
  | 
                                                            
                                                                 string  | 
                                                            
                                                                 Descripción del usuario.  | 
                                                        
| 
                                                                 
  | 
                                                            
                                                                 string  | 
                                                            
                                                                 ID del rol asignado al inquilino  | 
                                                        
| 
                                                                 
  | 
                                                            
                                                                 string  | 
                                                            
                                                                 Valor posible: "ADD_LOCAL"  | 
                                                        
Muestra de respuesta
{
    "action": "MultitenancyManagement",
    "method": "save",
    "tid": "1",
    "type": "rpc",
    "message": null,
    "where": null,
    "cause": null,
    "data": 1
}
                                                        Nota
El ID del inquilino creado = 1.
Campos de respuesta
| 
                                                                 Campo 
                                                             | 
                                                            
                                                                 Valor 
                                                             | 
                                                            
                                                                 Descripción 
                                                             | 
                                                        
|---|---|---|
| 
                                                                 
  | 
                                                            string | Mensaje si la solicitud ha fallado | 
| 
                                                                 
  | 
                                                            string | Referencia al método en el que se produjo el problema | 
| 
                                                                 
  | 
                                                            string | Causa del fallo | 
| 
                                                                 
  | 
                                                            integer | ID del inquilino creado o editado |