User macroオブジェクト

次のオブジェクトは、usermacroAPIに直接関連しています。

グローバルマクロ

グローバルマクロオブジェクトには、以下のプロパティがあります。

プロパティ 説明
globalmacroid ID グローバルマクロのID。

プロパティの動作:
- 読み取り専用
- 更新操作では必須
macro string マクロ文字列。

プロパティの動作:
- 作成操作では必須
value string マクロの値。

プロパティの動作:
- type が「Secret macro」に設定されている場合は 書き込み専用
- 作成操作では必須
type integer マクロのタイプ。

指定可能な値:
0 - (デフォルト) Text macro;
1 - Secret macro;
2 - Vault secret.
description string マクロの説明。

ホストマクロ

ホストマクロオブジェクトは、ホスト、ホスト プロトタイプ、またはテンプレートで利用可能なマクロを定義します。以下のプロパティがあります。

プロパティ 説明
hostmacroid ID ホストマクロのID。

プロパティの動作:
- 読み取り専用
- 更新操作で 必須
hostid ID このマクロが属するホストのID。

プロパティの動作:
- 固定
- 作成操作で 必須
macro string マクロ文字列。

プロパティの動作:
- 作成操作で 必須
value string マクロの値。

プロパティの動作:
- type が "Secret macro" に設定されている場合は 書き込み専用
- 作成操作で 必須
type integer マクロのタイプ。

使用可能な値:
0 - (デフォルト) Text macro;
1 - Secret macro;
2 - Vault secret.
description string マクロの説明。
automatic integer マクロがディスカバリルールによって制御されるかどうかを定義します。

使用可能な値:
0 - (デフォルト) マクロはユーザーによって管理されます;
1 - マクロはディスカバリルールによって管理されます。

ユーザーは自動マクロを作成できません。
自動マクロを更新するには、手動に変換されている必要があります。