Os objetos a seguir estão diretamente relacionados aousermacro API.
O objeto macro global tem as seguintes propriedades.
| Propriedade | Tipo | Descrição |
|---|---|---|
| globalmacroid | string | (readonly) ID do macro global. |
| macro (requisitado) |
string | Macro string. |
| valor (requisitado) |
string | Valor do macro. |
| tipo | integer | Tipo do macro. Valores possíveis: 0 - (padrão) Texto macro; 1 - Macro seguro; 2 - Vault seguro. |
| descrição | string | Descrição do macro. |
Note que para alguns métodos (update, delete) a combinação de parâmetro requisitada/opcional é diferente.
O objeto do host macro define a disponibilidade de um macro no host, prototype host ou template. Ele tem as seguintes propriedades:
| Propriedade | Tipo | Descrição |
|---|---|---|
| hostmacroid | string | (readonly) ID do host macro. |
| hostid (requisitado) |
string | ID do macro que pertence ao host. |
| macro (requisitado) |
string | Macro string. |
| value (requisitado) |
string | Valor do macro. |
| tipo | integer | Tipo do macro. Valores Possíveis: 0 - (default) Texto macro; 1 - Macro seguro; 2 - Vault seguro. |
| Descrição | string | Descrição do macro. |
Note que para alguns dos métodos (update, delete) a combinação do parêmetro requisitado/opcional é diferente.