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

パーティションルールの追加

既存のパーティションに新しいパーティションルールを追加します。

関数: add_partition_rule
バージョン: 21.0+

引数名

説明

partition_id

string

新規ルールを追加するパーティションのID。

rule

string

追加する新規パーティションルールの内容。

quantity

int

このルールが割り当てられる最大シート数。

response

{
    "success": true,
    "error": "",
    "rule_id": "",
    "quantity": "",
    "rule": "",
    "valid_rule": true,
    "rule_error": "",
    "partition_id": "",
    "reserved": 0,
    "in_use": 0,
    "is_unrestricted": true,
    "licenses": [
    {
        "id": "",
        "owning_users": [
            {
                "user": "",
                "id": ""
            }
        ],
        "borrowing_users": [
            {
                "user": "",
                "id": ""
            }
        ]
    }
    ]
}

キー

説明

rule_id

string

新規ルールのID。

quantity

int

このルールが保持できる最大シート数。

rule

string

ルールを構成する条件。

valid_rule

bool

有効な条件がルールにあるかどうかを示します。

rule_error

string

ルールが無効である理由の説明。

partition_id

string

このルールが属するパーティションのID。

reserved

int

このルールから確保されているシート数。

in_use

int

このルールから現在チェックアウトされているシート数。

is_unrestricted

bool

このルールが無制限パーティションに属するかどうかを示します。

licenses

object

このパーティションルールの一部であるすべてのライセンスと、このパーティションルールの一部としてチェックアウトされているユーザを格納します。

licenses.id

string

このパーティションルールに紐付けられたライセンスのID。

licenses.owning_users

object array

このパーティションルールからシートを所有するライセンスのユーザのリスト。

licenses.owning_users.user

string

このライセンスからシートを所有しているユーザのuser@machine。

licenses.owning_users.id

string

このユーザが現在チェックアウトしているシートのID。

licenses.borrowing_users

object array

このパーティションルールからシートを借りているライセンスのユーザのリスト。

licenses.borrowing_users.user

string

このライセンスからシートを借りているユーザのuser@machine。

licenses.borrowing_users.id

string

このユーザが現在チェックアウトしているシートのID。

ライセンス用公開API

Licenses

Partition

Partition System

Server

User Team

Webhook