Los siguientes objetos están directamente relacionados con la API de valuemap.
El objeto mapa de valores tiene las siguientes propiedades.
| Propiedad | Tipo | Descripción | 
|---|---|---|
| valuemapid | ID | ID del mapa de valores. Comportamiento de la propiedad: - solo lectura - obligatorio para operaciones de actualización | 
| hostid | ID | ID del equipo o plantilla al que pertenece el mapa de valores. Comportamiento de la propiedad: - constante - obligatorio para operaciones de creación | 
| name | string | Nombre del mapa de valores. Comportamiento de la propiedad: - obligatorio para operaciones de creación | 
| mappings | array | Mapeos de valores para el mapa de valores actual. El objeto de mapeo se describe en detalle a continuación. Comportamiento de la propiedad: - obligatorio para operaciones de creación | 
| uuid | string | Identificador único universal, utilizado para vincular mapas de valores importados con los ya existentes. Se genera automáticamente si no se proporciona. Comportamiento de la propiedad: - soportado si el mapa de valores pertenece a una plantilla | 
El objeto de asignaciones de valores define las asignaciones de valores del mapa de valores. Tiene las siguientes propiedades.
| Propiedad | Tipo | Descripción | 
|---|---|---|
| type | integer | Tipo de coincidencia de asignación. Valores posibles: 0 - (por defecto) la asignación se aplicará si el valor es igual; 1 - la asignación se aplicará si el valor es mayor o igual1; 2 - la asignación se aplicará si el valor es menor o igual1; 3 - la asignación se aplicará si el valor está en el rango (los rangos son inclusivos; se pueden definir múltiples rangos, separados por comas)1; 4 - la asignación se aplicará si el valor coincide con una expresión regular2; 5 - si no se encuentran coincidencias, la asignación no se aplicará y se usará el valor por defecto. Si typese establece en "0", "1", "2", "3", "4", entoncesvalueno puede estar vacío.Si typese establece en "5", entoncesvaluedebe estar vacío. | 
| value | string | Valor original. Comportamiento de la propiedad: - requerido si typese establece en "1", "2", "3", "4"- soportado si typese establece en "5" | 
| newvalue | string | Valor al que se asigna el valor original. Comportamiento de la propiedad: - requerido | 
1 soportado solo para métricas con tipo de valor "numérico sin signo", "numérico flotante".
       2 soportado solo para métricas con tipo de valor "carácter".