All Products
Search
Document Center

OpenSearch:AppGroup

Last Updated:Apr 01, 2026

The schema of an OpenSearch application, returned by application management APIs.

Example

{
    "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"
}

Structure

FieldTypeDescription
idStringThe ID of the application.
nameStringThe name of the application.
currentVersionStringThe ID of the current online version.
switchedTimeIntegerThe timestamp when the current online version was published.
quotaObjectThe quota information of the application. For more information, see Quota.
chargingWayIntegerThe billable item. Valid values: 1 (compute resources) and 2 (queries per second (QPS)).
typeStringThe type of the application. Valid values: standard (standard application), advance (advanced application of the previous type), and enhanced (advanced application of the new type). New applications cannot be of the advance type.
versionsArrayThe versions of the application.
projectIdStringThe name of the A/B test group.
chargeTypeStringThe billing method. Valid values: POSTPAY (pay-as-you-go) and PREPAY (subscription).
expireOnStringThe time when the application expires, in the format yyyy-mm-dd hh:mm:ss.
instanceIdStringThe ID of the instance.
commodityCodeStringThe code of the service.
processingOrderIdStringThe ID of the incomplete order for the instance.
firstRankAlgoDeploymentIdIntegerThe ID of the created rough sort expression.
secondRankAlgoDeploymentIdIntegerThe ID of the created fine sort expression.
pendingSecondRankAlgoDeploymentIdIntegerThe ID of the fine sort expression that is being created.
descriptionStringThe description of the application.
producedIntegerThe order completion status. Valid values: 0 (order in progress) and 1 (order complete).
hasPendingQuotaReviewTaskIntegerThe quota approval status. Valid values: 0 (approved) and 1 (being approved).
createdIntegerThe timestamp when the application was created.
updatedIntegerThe timestamp when the application was last updated.
statusStringThe status of the application. Valid values: producing (being created), review_pending (creation being approved), config_pending (to be configured), normal (running), and frozen (frozen).
lockModeStringThe lock mode of the instance. Valid values: Unlock (not locked), LockByExpiration (automatically locked after expiry), and ManualLock (manually locked).