Objet macro utilisateur
Les objets suivants sont directement liés à l'API usermacro.
Macro global
L'objet macro global possède les propriétés suivantes.
| Property | Type | Description |
|---|---|---|
| globalmacroid | ID | ID de la macro globale. Comportement de la propriété: - lecture seule - obligatoire pour les opérations de mise à jour |
| macro | string | Chaîne de macro. Comportement de la propriété: - obligatoire pour les opérations de création |
| value | string | Valeur de la macro. Comportement de la propriété: - écriture seule si type est défini sur "Secret macro"- obligatoire pour les opérations de création |
| type | integer | Type de macro. Valeurs possibles : 0 - (par défaut) Macro texte; 1 - Secret macro; 2 - Secret du coffre-fort. |
| description | string | Description de la macro. |
Macro d'hôte
L'objet macro d'hôte définit une macro disponible sur un hôte, un prototype d'hôte ou un modèle. Il possède les propriétés suivantes.
| Property | Type | Description |
|---|---|---|
| hostmacroid | ID | ID de la macro d'hôte. Property behavior: - read-only - required for update operations |
| hostid | ID | ID de l'hôte auquel appartient la macro. Property behavior: - constant - required for create operations |
| macro | string | Chaîne de macro. Property behavior: - required for create operations |
| value | string | Valeur de la macro. Property behavior: - write-only if type is set to "Secret macro"- required for create operations |
| type | integer | Type de macro. Possible values: 0 - (default) Text macro; 1 - Secret macro; 2 - Vault secret. |
| description | string | Description de la macro. |
| automatic | integer | Définit si la macro est contrôlée par une règle de découverte. Possible values: 0 - (default) Macro is managed by user; 1 - Macro is managed by discovery rule. User is not allowed to create automatic macro. To update automatic macro, it must be converted to manual. |