アプリケーション管理 API によって返される OpenSearch アプリケーションのスキーマです。
例
{
"id": "100302881",
"name": "lsh_test_1",
"currentVersion": "100302903",
"switchedTime": 1590486386,
"quota": {
"docSize": 1,
"computeResource": 20,
"spec": "opensearch.share.common"
},
"chargingWay": 1,
"type": "enhanced",
"versions": [
"100302903",
"100303063"
],
"projectId": "",
"chargeType": "POSTPAY",
"expireOn": "",
"instanceId": "",
"commodityCode": "opensearch",
"processingOrderId": "",
"firstRankAlgoDeploymentId": 0,
"secondRankAlgoDeploymentId": 0,
"pendingSecondRankAlgoDeploymentId": 0,
"description": "",
"produced": 1,
"lockedByExpiration": 0,
"hasPendingQuotaReviewTask": 0,
"created": 1590139542,
"updated": 1590978265,
"status": "normal",
"lockMode": "Unlock"
}構造
| フィールド | タイプ | 説明 |
|---|---|---|
| id | String | アプリケーションの ID。 |
| name | String | アプリケーションの名前。 |
| currentVersion | String | 現在オンラインのバージョンの ID。 |
| switchedTime | Integer | 現在オンラインのバージョンが公開されたタイムスタンプ。 |
| quota | Object | アプリケーションのクォータ情報。詳細については、「Quota」をご参照ください。 |
| chargingWay | Integer | 課金項目。有効な値は、1(計算リソース)および2(秒間クエリ数 (QPS))です。 |
| type | String | アプリケーションのタイプ。有効な値は、standard(標準アプリケーション)、advance(旧タイプの高度アプリケーション)、およびenhanced(新タイプの高度アプリケーション)です。新規作成されるアプリケーションは、advance タイプにはできません。 |
| versions | Array | アプリケーションのバージョン。 |
| projectId | String | A/B テストグループの名前。 |
| chargeType | String | 支払い方法。有効な値は、POSTPAY(従量課金)およびPREPAY(サブスクリプション)です。 |
| expireOn | String | アプリケーションの有効期限。形式は yyyy-mm-dd hh:mm:ss です。 |
| instanceId | String | インスタンスの ID。 |
| commodityCode | String | サービスのコード。 |
| processingOrderId | String | インスタンスに関する未完了の注文の ID。 |
| firstRankAlgoDeploymentId | Integer | 作成された基本ソート式の ID。 |
| secondRankAlgoDeploymentId | Integer | 作成された高度ソート式の ID。 |
| pendingSecondRankAlgoDeploymentId | Integer | 作成中の高度ソート式の ID。 |
| description | String | アプリケーションの説明。 |
| produced | Integer | 注文完了ステータス。有効な値は、0(注文中)および1(注文完了)です。 |
| hasPendingQuotaReviewTask | Integer | クォータ承認ステータス。有効な値は、0(承認済み)および1(承認中)です。 |
| created | Integer | アプリケーションが作成されたタイムスタンプ。 |
| updated | Integer | アプリケーションが最終更新されたタイムスタンプ。 |
| status | String | アプリケーションのステータス。有効な値は、producing(作成中)、review_pending(承認待ち)、config_pending(設定待ち)、normal(実行中)、およびfrozen(凍結済み)です。 |
| lockMode | String | インスタンスのロックモード。有効な値は、Unlock(ロックなし)、LockByExpiration(有効期限切れ後に自動ロック)、およびManualLock(手動ロック)です。 |