Objeto de macro de usuario

Los siguientes objetos están directamente relacionados con la API usermacro.

Macro global

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
- requerido para operaciones de actualización
macro string Cadena de la macro.

Comportamiento de la propiedad:
- requerido para operaciones de creación
value string Valor de la macro.

Comportamiento de la propiedad:
- solo escritura si type está establecido en "Macro secreta"
- requerido para operaciones de creación
type integer Tipo de macro.

Valores posibles:
0 - (por defecto) Macro de texto;
1 - Macro secreta;
2 - Secreto de Vault.
description string Descripción de la macro.

Macro de host

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 ID ID de la macro de host.

Comportamiento de la propiedad:
- solo lectura
- requerido para operaciones de actualización
hostid ID ID del host al que pertenece la macro.

Comportamiento de la propiedad:
- constante
- requerido para operaciones de creación
macro string Cadena de la macro.

Comportamiento de la propiedad:
- requerido para operaciones de creación
value string Valor de la macro.

Comportamiento de la propiedad:
- solo escritura si type está establecido en "Macro secreta"
- requerido para operaciones de creación
type integer Tipo de macro.

Valores posibles:
0 - (por defecto) Macro de texto;
1 - Macro secreta;
2 - Secreto de Vault.
description string Descripción de la macro.
automatic integer Define si la macro está controlada por una regla de descubrimiento.

Valores posibles:
0 - (por defecto) La macro es gestionada por el usuario;
1 - La macro es gestionada por una regla de descubrimiento.

No se permite al usuario crear una macro automática.
Para actualizar una macro automática, debe convertirse en manual.