En esta página
Objeto de mapa de valores
Los siguientes objetos están directamente relacionados con la API de valuemap.
Mapa de valores
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 - requerido para operaciones de actualización |
| hostid | ID | ID del host o template al que pertenece el mapa de valores. Comportamiento de la propiedad: - constante - requerido para operaciones de creación |
| name | string | Nombre del mapa de valores. Comportamiento de la propiedad: - requerido para operaciones de creación |
| mappings | array | Mapeos de valores para el mapa de valores actual. El objeto de mapeo se describe en detalle más abajo. Comportamiento de la propiedad: - requerido 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 un template |
Mapeos de valores
El objeto de mapeos de valores define los mapeos de valores del mapa de valores. Tiene las siguientes propiedades.
| Propiedad | Tipo | Descripción |
|---|---|---|
| type | integer | Tipo de coincidencia de mapeo. Valores posibles: 0 - (por defecto) el mapeo se aplicará si el valor es igual; 1 - el mapeo se aplicará si el valor es mayor o igual1; 2 - el mapeo se aplicará si el valor es menor o igual1; 3 - el mapeo se aplicará si el valor está en el rango (los rangos son inclusivos; se pueden definir múltiples rangos, separados por comas)1; 4 - el mapeo se aplicará si el valor coincide con una expresión regular2; 5 - si no se encuentran coincidencias, el mapeo no se aplicará y se utilizará el valor por defecto. Si type se establece en "0", "1", "2", "3", "4", entonces value no puede estar vacío.Si type se establece en "5", entonces value debe estar vacío. |
| value | string | Valor original. Comportamiento de la propiedad: - requerido si type se establece en "1", "2", "3", "4"- soportado si type se establece en "5" |
| newvalue | string | Valor al que se mapea el valor original. Comportamiento de la propiedad: - requerido |
1 soportado solo para items con tipo de valor "numérico sin signo", "numérico flotante".
2 soportado solo para items con tipo de valor "carácter".\