El esquema de una aplicación de OpenSearch que devuelven las API de gestión de aplicaciones.
Ejemplo
{
"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"
}
Estructura
|
Campo |
Tipo |
Descripción |
|
id |
String |
El identificador de la aplicación. |
|
name |
String |
El nombre de la aplicación. |
|
currentVersion |
String |
El identificador de la versión actual en línea. |
|
switchedTime |
Integer |
La marca de tiempo en la que se publicó la versión actual en línea. |
|
quota |
Object |
La información de cuota de la aplicación. Para obtener más información, consulte Cuota. |
|
chargingWay |
Integer |
El elemento facturable. Valores válidos: 1 (recursos de cómputo) y 2 (consultas por segundo (QPS)). |
|
type |
String |
El tipo de la aplicación. Valores válidos: standard (aplicación estándar), advance (aplicación avanzada del tipo anterior) y enhanced (aplicación avanzada del nuevo tipo). Las aplicaciones nuevas no pueden ser del tipo |
|
versions |
Array |
Las versiones de la aplicación. |
|
projectId |
String |
El nombre del grupo de pruebas A/B. |
|
chargeType |
String |
El método de facturación. Valores válidos: POSTPAY (pay-as-you-go) y PREPAY (suscripción). |
|
expireOn |
String |
La fecha de vencimiento de la aplicación, con el formato |
|
instanceId |
String |
El identificador de la instancia. |
|
commodityCode |
String |
El código del servicio. |
|
processingOrderId |
String |
El identificador del pedido pendiente de la instancia. |
|
firstRankAlgoDeploymentId |
Integer |
El identificador de la expresión de ordenamiento preliminar creada. |
|
secondRankAlgoDeploymentId |
Integer |
El identificador de la expresión de ordenamiento preciso creada. |
|
pendingSecondRankAlgoDeploymentId |
Integer |
El identificador de la expresión de ordenamiento preciso que se está creando. |
|
description |
String |
La descripción de la aplicación. |
|
produced |
Integer |
El estado de finalización del pedido. Valores válidos: 0 (pedido en curso) y 1 (pedido completado). |
|
hasPendingQuotaReviewTask |
Integer |
El estado de aprobación de la cuota. Valores válidos: 0 (aprobada) y 1 (en proceso de aprobación). |
|
created |
Integer |
La marca de tiempo de creación de la aplicación. |
|
updated |
Integer |
La marca de tiempo de la última actualización de la aplicación. |
|
status |
String |
El estado de la aplicación. Valores válidos: producing (en creación), review_pending (creación en proceso de aprobación), config_pending (pendiente de configuración), normal (en ejecución) y frozen (congelada). |
|
lockMode |
String |
El modo de bloqueo de la instancia. Valores válidos: Unlock (sin bloqueo), LockByExpiration (bloqueada automáticamente tras el vencimiento) y ManualLock (bloqueada manualmente). |