User groupオブジェクト

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

ユーザーグループ

ユーザーグループオブジェクトには、次のプロパティがあります。

Property Type Description
usrgrpid ID ユーザーグループのID。

プロパティの動作:
- 読み取り専用
- 更新操作では必須
name string ユーザーグループの名前。

プロパティの動作:
- 作成操作では必須
debug_mode integer デバッグモードが有効か無効か。

指定可能な値:
0 - (デフォルト) 無効;
1 - 有効。
gui_access integer グループ内のユーザーのWebインターフェース認証方式。

指定可能な値:
0 - (デフォルト) システムのデフォルト認証方式を使用;
1 - 内部認証を使用;
2 - LDAP認証を使用;
3 - Webインターフェースへのアクセスを無効化。
mfa_status integer グループ内のユーザーに対してMFAが有効か無効か。

指定可能な値:
0 - 無効(設定されているすべてのMFA方式に対して);
1 - 有効(設定されているすべてのMFA方式に対して)。
mfaid ID グループ内のユーザーに使用されるMFA方式。

プロパティの動作:
- Super admin タイプのユーザーでサポート
- Authenticationオブジェクトのmfa_statusが「Enabled」に設定されている場合にサポート
proxy_mode integer プロキシグループに含まれていないプロキシへのアクセスを処理するモード。

指定可能な値:
0 - 拒否リスト;
1 - (デフォルト) 許可リスト。

プロパティの動作:
- Super admin タイプのユーザーでサポート。
proxy_group_mode integer プロキシグループ(およびそのプロキシ)へのアクセスを処理するモード。

指定可能な値:
0 - 拒否リスト;
1 - (デフォルト) 許可リスト。

プロパティの動作:
- Super admin タイプのユーザーでサポート。
users_status integer ユーザーグループが有効か無効か。
プロビジョニング解除済みのユーザーの場合、ユーザーグループを有効にすることはできません。

指定可能な値:
0 - (デフォルト) 有効;
1 - 無効。
userdirectoryid ID 認証に使用されるユーザーディレクトリのID。

プロパティの動作:
- Super admin タイプのユーザーでサポート
- gui_accessが「システムのデフォルト認証方式を使用」または「LDAP認証を使用」に設定されている場合にサポート

権限

permissionオブジェクトには、以下のプロパティがあります。

プロパティ 型 説明
id ID 権限を追加するホストグループまたはテンプレートグループのID。

プロパティの動作:
- 必須
permission integer ホストグループまたはテンプレートグループに対するアクセスレベル。

使用可能な値:
0 - アクセス拒否;
2 - 読み取り専用アクセス;
3 - 読み書きアクセス。

プロパティの動作:
- create操作で 必須

タグベースの権限

タグベースの権限オブジェクトには、以下のプロパティがあります。

プロパティ Type 説明
groupid ID 権限を追加するホストグループのID。

Property behavior:
- required
tag string タグ名。
value string タグの値。