Obiekt makra użytkownika

Następujące obiekty są bezpośrednio powiązane z API usermacro.

Globalny macro

Obiekt globalnego macro ma następujące właściwości.

Property Type Description
globalmacroid ID ID globalnego macro.

Zachowanie właściwości:
- tylko do odczytu
- wymagane dla operacji aktualizacji
macro string Łańcuch macro.

Zachowanie właściwości:
- wymagane dla operacji tworzenia
value string Wartość macro.

Zachowanie właściwości:
- tylko do zapisu jeśli type jest ustawione na "Secret macro"
- wymagane dla operacji tworzenia
type integer Typ macro.

Możliwe wartości:
0 - (domyślnie) Text macro;
1 - Secret macro;
2 - Vault secret.
description string Opis macro.

Makro hosta

Obiekt makra hosta definiuje makro dostępne na hoście, prototypie hosta lub szablonie. Ma następujące właściwości.

Property Type Description
hostmacroid ID ID makra hosta.

Zachowanie właściwości:
- tylko do odczytu
- wymagane dla operacji aktualizacji
hostid ID ID hosta, do którego należy makro.

Zachowanie właściwości:
- stała
- wymagane dla operacji tworzenia
macro string Łańcuch makra.

Zachowanie właściwości:
- wymagane dla operacji tworzenia
value string Wartość makra.

Zachowanie właściwości:
- tylko do zapisu jeśli type jest ustawione na "Secret macro"
- wymagane dla operacji tworzenia
type integer Typ makra.

Możliwe wartości:
0 - (domyślnie) Makro tekstowe;
1 - Secret macro;
2 - Sekret z vault.
description string Opis makra.
automatic integer Określa, czy makro jest kontrolowane przez regułę wykrywania.

Możliwe wartości:
0 - (domyślnie) Makro jest zarządzane przez użytkownika;
1 - Makro jest zarządzane przez regułę wykrywania.

Użytkownik nie może utworzyć automatycznego makra.
Aby zaktualizować automatyczne makro, musi ono zostać przekonwertowane na ręczne.