Los siguientes objetos están directamente relacionados con la API usermacro.
El objeto macro global tiene las siguientes propiedades.
| Propiedad | Tipo | Descripción |
|---|---|---|
| globalmacroid | cadena | (sololectura) ID de la macro global. |
| macro (obligatorio) |
cadena | Cadena de macro. |
| valor (obligatorio) |
cadena | Valor de la macro. |
| tipo | número entero | Tipo de macro. Valores posibles: 0 - (predeterminado) Macro de texto; 1 - Macro secreta; 2 - Secreto de Vault. |
| descripción | cadena | Descripción de la macro. |
Tenga en cuenta que para algunos métodos (actualizar, eliminar) la combinación de parámetros requeridos/opcionales es diferente.
El objeto macro de host define una macro disponible en un host, prototipo de host o template. Tiene las siguientes propiedades.
| Propiedad | Tipo | Descripción |
|---|---|---|
| hostmacroid | string | (sololectura) ID de la macro del host. |
| hostid (obligatorio) |
cadena | ID del host al que pertenece la macro. |
| macro (obligatorio) |
cadena | Cadena de macro. |
| valor (obligatorio) |
cadena | Valor de la macro. |
| tipo | número entero | Tipo de macro. Valores posibles: 0 - (predeterminado) Macro de texto; 1 - Macro secreta; 2 - Secreto de Vault. |
| descripción | cadena | Descripción de la macro. |
Tenga en cuenta que para algunos métodos (actualizar, eliminar) la combinación de parámetros requeridos/opcionales es diferente.