Modifica las propiedades de una aplicación de OpenSearch o establece su versión en línea.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
opensearch:ModifyAppGroup |
update |
*AppGroup
|
Ninguna | Ninguna |
Sintaxis de la solicitud
PUT /v4/openapi/app-groups/{appGroupIdentity} HTTP/1.1
Parámetros de ruta
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| appGroupIdentity |
string |
Sí |
El nombre de la aplicación. |
my_app_group_name |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| body |
object |
No |
El cuerpo de la solicitud. |
|
| description |
string |
No |
La descripción del grupo de aplicaciones. |
"Instance description" |
| currentVersion |
string |
No |
La versión en línea de la aplicación. |
1223232 |
| domain |
string |
No |
La industria. Valores válidos:
|
"ecommerce" |
| resourceGroupId |
string |
No |
El ID del grupo de recursos al que pertenece la instancia. |
rg-**** |
| dryRun |
boolean |
No |
Especifica si se debe realizar la validación previa a la actualización. Valores válidos: true (validar) y false (no validar). |
true |
Cuerpo de la solicitud
| Parámetro | Tipo | Obligatorio | Ejemplo | Descripción |
| chargingWay | Integer | No | 1 | El modelo de facturación. - 1: recursos de computación. - 2: consultas por segundo (QPS). |
| description | String | No | "my_first_app" | La descripción de la aplicación. |
| currentVersion | Integer | No | 12345678 | El ID de la versión de la aplicación. |
Nota: Esta operación prioriza el establecimiento de la versión en línea de la aplicación. Si se proporcionan todos los campos, currentVersion tiene prioridad.
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
El cuerpo de la respuesta. |
{} |
|
| requestId |
string |
El ID de la solicitud. |
D77D0DAF-790D-F5F5-A9C0-133738165014 |
| result |
object |
Los datos devueltos. |
{} |
| beaconAppCreated |
integer |
||
| chargeType |
string |
El método de facturación. Valores válidos:
|
POSTPAY |
| chargingWay |
integer |
El elemento facturable. Valores válidos:
|
1 |
| commodityCode |
string |
El código de producto. |
opensearch |
| created |
integer |
La marca de tiempo UNIX en la que se creó la aplicación. |
159013954 |
| currentVersion |
string |
El ID de la versión en línea actual. |
100302903 |
| description |
string |
La descripción de la aplicación. |
1 |
| domain |
string |
La industria. Valores válidos:
|
GENERAL |
| domainName |
string |
||
| engineType |
string |
El tipo de motor. |
ha3 |
| hasPendingQuotaReviewTask |
integer |
El estado de aprobación de la cuota. Valores válidos:
|
0 |
| id |
string |
El ID de la aplicación. |
100302881 |
| inDebt |
boolean |
||
| instanceId |
string |
El ID de la instancia. |
10030288 |
| lockMode |
string |
El modo de bloqueo de la instancia. Valores válidos:
|
Unlock |
| name |
string |
El nombre de la aplicación. |
lsh_test_1 |
| produced |
integer |
Indica si la aplicación está creada. Valores válidos:
|
1 |
| quota |
object |
La información de cuota de la aplicación. |
{} |
| computeResource |
integer |
Los recursos de computación en unidades de computación lógica (LCU). |
20 |
| docSize |
integer |
La capacidad de almacenamiento en GB. |
1 |
| spec |
string |
Las especificaciones. Valores válidos:
|
opensearch.share.common |
| resourceGroupId |
string |
El ID del grupo de recursos al que pertenece la instancia. |
rg-acfmoiyerh6nzly |
| status |
string |
El estado de la aplicación. Valores válidos:
|
normal |
| switchedTime |
integer |
La marca de tiempo UNIX en la que se cambió la versión en línea. |
1590486386 |
| type |
string |
El tipo de aplicación. Valores válidos:
|
enhanced |
| updated |
integer |
La marca de tiempo UNIX en la que se modificó la aplicación por última vez. |
1590978265 |
| zoneId |
string |
||
| components |
array<object> |
||
|
object |
|||
| code |
string |
||
| value |
string |
||
| tags |
array<object> |
||
|
object |
|||
| key |
string |
||
| value |
string |
||
| versions |
array |
||
|
string |
Ejemplos
Respuesta exitosa
JSON Formato
{
"requestId": "D77D0DAF-790D-F5F5-A9C0-133738165014",
"result": {
"beaconAppCreated": 0,
"chargeType": "POSTPAY",
"chargingWay": 1,
"commodityCode": "opensearch",
"created": 159013954,
"currentVersion": "100302903",
"description": "1",
"domain": "GENERAL",
"domainName": "",
"engineType": "ha3",
"hasPendingQuotaReviewTask": 0,
"id": "100302881",
"inDebt": false,
"instanceId": "10030288",
"lockMode": "Unlock",
"name": "lsh_test_1",
"produced": 1,
"quota": {
"computeResource": 20,
"docSize": 1,
"spec": "opensearch.share.common"
},
"resourceGroupId": "rg-acfmoiyerh6nzly",
"status": "normal",
"switchedTime": 1590486386,
"type": "enhanced",
"updated": 1590978265,
"zoneId": "",
"components": [
{
"code": "",
"value": ""
}
],
"tags": [
{
"key": "",
"value": ""
}
],
"versions": [
""
]
}
}
Códigos de error
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.