関数: 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。 |