この関数は、一般的なサーバー情報とライセンス情報を取得することができます。
Function: cmd_ls Version: 19.5+
引数名 |
型 説明 |
---|---|
short_form |
boolean | ライセンス情報およびサーバー情報のレスポンスの書式を短縮します。 |
expires |
int | ライセンスの有効期限が切れるまでの日数。 |
server_data |
boolean | レスポンス内にサーバーデータを含めます。 |
show_all |
boolean | ライセンスファイルに見つかったすべてのライセンスを表示します。期限切れライセンスと無効ライセンスも含まれます。 |
show_version |
boolean | レスポンス内にサーバーのバージョンを含めます。 |
only_version |
boolean | レスポンス内にサーバーのバージョンのみを含めます。 |
show_users |
boolean | 各ライセンスにユーザ情報を含めます。 |
show_licenses |
boolean | レスポンスにライセンス情報を含めます。 |
レスポンス
{ "server": { "version": "", "host": "", "ids": [""], "id": "", "ip_address", "r_ip_mask": { "ipv4": "", "ipv6": "" }, "w_ip_mask": { "ipv4": "", "ipv6": "" }, "enabled_sockets": false, "enabled_http": false, "enabled_https": false, "write_access": false, "write_perm_code": 0, "redundant": false }, "licenses": [ { "product": "", "product_id": "", "version": "", "total_tokens": 0, "platform": "", "available": 0, "id": "", "start_date": "", "servable": false, "ipmatch": false, "error": "", "signature": "", "ipmask": "", "license_access_mode": "", "expires": "", "servers": "", "users": [ { "id": 0, "user": "", "checkout": "" } ] } ], "servers": [ { "name": "", "id": "", } ], "errors": [""] }
キー |
型 説明 |
---|---|
server |
object | サーバーに関する情報。 |
server.version |
string | ライセンスサーバーのバージョン。 |
server.host |
string | ライセンスサーバーのホスト名。 |
server.ids |
stringの配列 | ライセンスサーバーのすべてのサーバーIDのリスト。 |
server.id |
string | ライセンスサーバーのサーバーIDの1つ。このプロパティは非推奨です。 |
server.ip_address |
object | ライセンスサーバーのIPアドレス情報。 |
server.r_ip_mask |
object | ipv4およびipv6の読み込みマスク。 |
server.r_ip_mask.ipv4 |
string | ipv4の読み込みIPマスク。 |
server.r_ip_mask.ipv6 |
string | ipv6の読み込みIPマスク。 |
server.w_ip_mask.ipv4 |
string | ipv4の書き込みIPマスク。 |
server.w_ip_mask.ipv6 |
string | ipv6の書き込みIPマスク。 |
enabled_sockets |
boolean | サーバーがレガシーの通信プロトコルをサポートする場合はTrueです。 |
enabled_http |
boolean | サーバーがHTTP通信をサポートする場合はTrueです。 |
enabled_https |
boolean | サーバーがHTTPS通信をサポートする場合はTrueです。 |
write_acess |
boolean | サーバーがライセンスディレクトリへの書き込みのアクセス権を持っている場合はTrueです。 |
write_perm_code |
Integer | ユーザに書き込みのアクセス権があるかどうかを示します。 0 = OK、問題なし 1 = 不明なエラー、原因不明の問題が発生しました 2 = IP エラー、情報をリクエストしたクライアントに書き込みのアクセス権がありません 3 = ファイル、サーバーに必要なファイルへの書き込みのアクセス権がありません |
redundant |
boolean | これは使用されていないプロパティであり、非推奨です。 |
licenses |
objectの配列 | インストールされたすべてのライセンスのリスト。 |
licenses.product |
string | ライセンスのプロダクトの表示名。サーバーがプロダクトタイプを認識していない場合、これはproduct_idと同じになります。 |
licenses.product_id |
string | ライセンスのプロダクトの内部名。 |
licenses.version |
string | ライセンスのバージョン。 |
licenses.total_tokens |
Integer | ライセンスで使用可能なシートの合計数。 |
licenses.platform |
Integer | ライセンスのプラットフォームを示します。これは非推奨のプロパティで、無視できます。 |
licenses.available |
Integer | チェックアウトできるライセンスシート。 |
licenses.id |
string | ライセンスのID。 |
licenses.start_date |
string | ライセンスのオプションの開始日。これにより、ライセンスが利用可能になる前にインストールできます。 |
licenses.servable |
boolean | ライセンスをチェックアウトできるかどうかを示します。有効期限、サーバー名など、これは多数の要因で決まります。 |
licenses.ipmatch |
boolean | ライセンスのIPマスクがリクエストのIPと一致するかどうかを示します。これは非推奨のプロパティです。 |
licenses.error |
string | ライセンスをチェックアウトできない理由の説明。 |
licenses.signature |
string | ライセンスの署名。 |
licenses.ipmask |
string | ライセンスのIPマスク。 |
licenses.license_access_mode |
string | ライセンスのライセンスアクセスモード(LAM)。 |
licenses.expires |
string | ライセンスの有効期限。 |
licenses.servers |
string | ライセンスにリストされたサーバーのリスト。すべてのライセンスはこれを1つのサーバーとしてリストします。 |
licenses.users |
objectの配列 | 現在ライセンスシートを保持しているユーザのリスト。 |
licenses.users.id |
Integer | ライセンスシートの ID。ライセンスシートはランダムに生成されるため、シートがチェックインされた後にはキャッシュ化されません。 |
licenses.users.user |
string | 現在ライセンスシートを保持しているユーザのuser@machine。 |
servers |
objectの配列 | ライセンスサーバーにインストールされているサーバーIDのリスト。 |
servers.name |
string | サーバーライセンスの名前。 |
servers.id |
string | サーバーライセンスにリストされているID。 |
errors |
stringの配列 | 情報の生成中に発生した可能性のあるエラー。 |