Los siguientes objetos están directamente relacionados con la API usermacro
.
El objeto macro global tiene las siguientes propiedades.
Propiedad | Tipo | Descripción |
---|---|---|
globalmacroid | ID | ID de la macro global. Comportamiento de la propiedad: - solo lectura - obligatorio para operaciones de actualización |
macro | cadena | Cadena de macro. Comportamiento de la propiedad: - obligatorio para operaciones de creación |
valor | cadena | Valor de la macro. Comportamiento de la propiedad: - solo escritura si tipo está establecido en " Macro secreta"- obligatoria para operaciones de creación |
tipo | 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. |
El objeto macro de host define una macro disponible en un host, host prototipo o plantilla. Tiene las siguientes propiedades.
Propiedad | Tipo | Descripción |
---|---|---|
hostmacroid | ID | ID de la macro de host. Comportamiento de la propiedad: - solo lectura - obligatorio para operaciones de actualización |
hostid | ID | ID del host al que pertenece la macro. Comportamiento de la propiedad: - constante - * requerido* para crear operaciones |
macro | cadena | Cadena de macro. Comportamiento de la propiedad: - obligatorio para operaciones de creación |
valor | cadena | Valor de la macro. Comportamiento de la propiedad: - solo escritura si tipo está establecido en " Macro secreta"- obligatoria para operaciones de creación |
tipo | 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. |
automatic | integer | Define si la macro está controlada por la regla de descubrimiento. Valores posibles: 0 - (predeterminado) La macro es administrada por el usuario; 1 - La macro es administrada por el descubrimiento regla. El usuario no puede crear una macro automática. Para actualizar la macro automática, debe convertirse a manual. |