この関数は、既存ルールの更新、新しいルールの作成、既存ルールの削除のいずれかを行ないます。
Function: cmd_up_user_rules Version: 20.0+
引数名 |
型
説明 |
---|---|
user |
string | リクエストの送信元であるuser@machine_name。これは、ライセンスセットを更新するために必要な権限がユーザにあるかどうかを確認するために使用されます。 |
id |
string | 更新したユーザルールを適用するライセンスセットのID。 |
rules |
JSONオブジェクトの配列 | 更新、作成、または削除する各ルールの情報。 |
JSONルールオブジェクト
{ "delete": false, "condition": "user=='fake_user'", "borrow": false, "id": "", }
プロパティ |
|
---|---|
型 |
説明 |
delete | boolean |
既存のユーザルールが削除されることを示します。 |
condition | string |
ユーザルールの条件。 |
borrow | boolean |
ユーザルールの借用プロパティ。 |
id | string |
ユーザルールのID。IDがない場合、新しいユーザルールとみなされ、それが追加されます。IDが指定された場合、既存ルールが更新されます。ユーザルールを削除する場合、これが必要です。 |
レスポンス
{ "success": false, "id": "", "rules": [ { "success": false, "id": "", "condition": "", "deleted": false } ] }
キー |
型 説明 |
---|---|
success |
boolean | ユーザルールが正常に適用されたことを示します。 |
id |
string | ユーザルールを適用したライセンスセットのID。 |
rules |
object | サーバーが適用を試みるユーザルールの変更のリスト。 |
rules.success |
boolean | ユーザルールが正常に適用された場合はTrueです。 |
rules.id |
string | 更新を適用するユーザルールのID。 |
rules.condition |
string | ユーザルールの条件。 |
rules.deleted |
boolean | ユーザルールが削除された場合はTrueです。 |