Les objets suivants sont directement liés à l'API usermacro.
L'objet macro globale possède les propriétés suivantes.
| Propriété | Type | Description |
|---|---|---|
| globalmacroid | string | (lecture seule) ID de la macro globale. |
| macro (obligatoire) |
string | Chaîne de la macro. |
| value (obligatoire) |
string | Valeur de la macro. |
| type | integer | Type de la macro. Valeurs possibles : 0 - (par défaut) Macro texte; 1 - Macro secrète ; 2 - Secret du coffre-fort. |
| description | string | Description de la macro. |
Notez que pour certaines méthodes (mise à jour, suppression) la combinaison de paramètres requise/optionnelle est différente.
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 a les propriétés suivantes.
| Propriété | Type | Description |
|---|---|---|
| hostmacroid | string | (lecture seule) ID de la macro d'hôte. |
| hostid (obligatoire) |
string | ID de l'hôte auquel appartient la macro. |
| macro (obligatoire) |
string | Chaîne de la macro. |
| value (obligatoire) |
string | Valeur de la macro. |
| type | integer | Type de la macro. Valeurs possibles : 0 - (par défaut) Macro texte; 1 - Macro secrète ; 2 - Secret du coffre-fort. |
| description | string | Description de la macro. |
Notez que pour certaines méthodes (mise à jour, suppression) la combinaison de paramètres requise/optionnelle est différente.