Se encuentra viendo la documentación de la versión en desarrollo, puede estar incompleta.
Esta página fue traducida automáticamente. Si detectas un error, selecciónalo y presiona Ctrl+Enter para informarlo a los editores.

valuemap.create

Descripción

object valuemap.create(object/array valuemaps)

Este método permite crear nuevos mapas de valores.

Este método solo está disponible para el tipo de usuario Super admin. Los permisos para llamar al método pueden ser revocados en la configuración del rol de usuario. Consulte Roles de usuario para más información.

Parámetros

(objeto/array) Mapas de valores a crear.

El método acepta mapas de valores con las propiedades estándar de mapas de valores.

Valores de retorno

(object) Devuelve un objeto que contiene los IDs de los mapas de valores creados en la propiedad valuemapids. El orden de los IDs devueltos coincide con el orden de los mapas de valores enviados.

Ejemplos

Creando un mapa de valores

Cree un mapa de valores con dos asignaciones.

Solicitud:

{
           "jsonrpc": "2.0",
           "method": "valuemap.create",
           "params": {
               "hostid": "50009",
               "name": "Estado del servicio",
               "mappings": [
                   {
                       "type": "1",
                       "value": "1",
                       "newvalue": "Arriba"
                   },
                   {
                       "type": "5",
                       "newvalue": "Abajo"
                   }
               ]
           },
           "id": 1
       }

Respuesta:

{
           "jsonrpc": "2.0",
           "result": {
               "valuemapids": [
                   "1"
               ]
           },
           "id": 1
       }

Fuente

CValueMap::create() en ui/include/classes/api/services/CValueMap.php.