Áú»¢¶Ä²©

Esta es una traducci¨®n de la p¨¢gina de documentaci¨®n original en espa?ol. Ay¨²danos a mejorarla.

valuemap.create

¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®²Ô

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 Superadministrador. Los permisos para llamar al m¨¦todo se pueden revocar en la configuraci¨®n de roles de usuario. Ver Roles de usuario para obtener m¨¢s informaci¨®n.

±Ê²¹°ù¨¢³¾±ð³Ù°ù´Ç²õ

(objeto/matriz) Mapas de valores para crear.

El m¨¦todo acepta mapas de valores con las propiedades est¨¢ndar de los mapas de valores.

Valores de retorno

(objeto) Devuelve un objeto que contiene los ID de los mapas de valores creados bajo la propiedad valuemapids. El orden de los ID devueltos coincide. el orden de los mapas de valores pasados.

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": "Service state",
               "mappings": [
                   {
                       "type": "1",
                       "value": "1",
                       "newvalue": "Up"
                   },
                   {
                       "type": "5",
                       "newvalue": "Down"
                   }
               ]
           },
           "id": 1
       }

Respuesta:

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

Fuente

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