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

分割ルールを更新する

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

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

Function: cmd_up_part_rules
Version: 20.0+

引数名

説明

user

string | リクエストの送信元であるuser@machine_name。これは、ライセンスセットを更新するために必要な権限がユーザにあるかどうかを確認するために使用されます。

id

string | 更新した分割ルールを適用するライセンスセットのID。

rules

JSONオブジェクトの配列 | 更新、作成、または削除する各ルールの情報。

JSONルールオブジェクト

{
"delete": false,
"condition": "product=='Houdini-Master'",
"quantity": 1,
"id": "",
}

プロパティ

説明

delete | boolean

既存の分割ルールが削除されることを示します。

condition | string

分割ルールの条件。

quantity | int

分割ルールの数量のプロパティ。

id | string

分割ルールのID。IDがない場合、新しい分割ルールとみなされ、それが追加されます。IDが指定された場合、既存ルールが更新されます。分割ルールを削除する場合、これが必要です。

レスポンス

{
"success": false,
"id": "",
"rules": [
    {
    "success": false,
    "id": "",
    "condition": "",
    "deleted": false
    }
]
}

キー

型 説明

success

boolean | ユーザルールの更新が成功した場合はTrueです。

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