Houdini 20.0 インストールとライセンス設定 ライセンス用公開API

ユーザルールを更新する

指定したライセンスセットのユーザルールを更新します。

この関数は、既存ルールの更新、新しいルールの作成、既存ルールの削除のいずれかを行ないます。

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です。

ライセンス用公開API

Administrative

Licenses

Partition System

Server

Webhook