Consulta todas las instancias que cumplen las condiciones especificadas.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
opensearch:DescribeFunction |
get |
*FunctionInstance
|
Ninguna | Ninguna |
Sintaxis de la solicitud
GET /v4/openapi/app-groups/{appGroupIdentity}/functions/{functionName}/instances HTTP/1.1
Parámetros de ruta
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| appGroupIdentity |
string |
Sí |
El nombre de la aplicación. |
app_group_name |
| functionName |
string |
Sí |
El nombre de la función. |
ctr |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| modelType |
string |
No |
El tipo de modelo. |
tf_checkpoint |
| functionType |
string |
No |
El tipo de función. |
"PAAS" |
| source |
string |
No |
El origen de la instancia. Valores válidos:
|
user |
| pageNumber |
integer |
No |
El número de página. Valor predeterminado: 1. |
1 |
| pageSize |
integer |
No |
El número de entradas por página. Valor predeterminado: 10. |
10 |
| output |
string |
No |
El nivel de detalle de la información devuelta. Valores válidos:
|
normal |
Ejemplo
GET /v4/openapi/app-groups/my-app/functions/ctr/instances?source=all&output=simple
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
El cuerpo de la respuesta. |
||
| status |
string |
El estado de la solicitud. |
OK |
| httpCode |
integer |
El código de estado HTTP. |
200 |
| totalCount |
integer |
El número total de entradas. |
2 |
| requestId |
string |
El ID de la solicitud. |
A4D487A9-A456-5AA5-A9C6-B7BF2889CF74 |
| message |
string |
El mensaje de error. Este parámetro está vacío si la solicitud se realiza correctamente. |
instance not exist. |
| code |
string |
El código de error. Este parámetro está vacío si la solicitud se realiza correctamente. |
Instance.NotExist |
| result |
array<object> |
La lista de resultados. |
|
|
array<object> |
La información de la instancia. |
||
| belongs |
object |
La información de propiedad de la instancia. |
|
| category |
string |
La categoría vertical. |
general |
| domain |
string |
La industria. |
ecommerce |
| language |
string |
La abreviatura del idioma aplicable. |
zh |
| createParameters |
array<object> |
La lista de parámetros de la instancia. |
|
|
object |
El objeto de parámetro. |
||
| name |
string |
El nombre. |
param1 |
| value |
string |
El valor. |
value1 |
| usageParameters |
array<object> |
La lista de parámetros de uso. |
|
|
object |
El objeto de parámetro. |
||
|
string |
|||
| createTime |
integer |
La hora de creación. |
1234 |
| description |
string |
La descripción. |
|
| functionName |
string |
El nombre de la función. |
ctr |
| functionType |
string |
El tipo de función. |
PAAS |
| instanceName |
string |
El nombre de la instancia. |
ctr_test |
| modelType |
string |
El tipo de modelo. |
tf_checkpoint |
| source |
string |
El origen de la instancia. Valores válidos:
|
user |
| status |
string |
El estado de la instancia. Valores válidos:
|
available |
| versionId |
integer |
El ID de la versión. |
123 |
| extendInfo |
string |
La información de extensión. El valor es una cadena JSON que contiene información de evaluación del modelo, información de fallas y más. |
{"dataReport":{},"errors":{}} |
| cron |
string |
La información de entrenamiento en sintaxis cron (Minutos Horas Día del mes Mes Día de la semana). Un valor vacío indica que no se realiza entrenamiento periódico. |
0 3 ? * 0,1,3,5 |
| task |
object |
La información de la tarea de entrenamiento. Este campo no se muestra cuando no existe ninguna tarea. |
|
| dagStatus |
string |
El estado de la tarea. Valores válidos:
|
success |
| lastRunTime |
integer |
La hora de la última ejecución. Unidad: milisegundos. |
1234 |
| modifyTime |
integer |
||
| latency |
integer |
La latencia de la solicitud de API. Unidad: milisegundos. |
123 |
Ejemplo de respuesta exitosa:
{
"status": "OK",
"requestId": "A4D487A9-A456-5AA5-A9C6-B7BF2889CF74",
"httpCode": 200,
"code": "",
"message": "",
"latency": 123,
"totalCount": 2,
"result": [
{
"versionId": 100,
"instanceName": "instance_1",
"functionName": "hot",
"functionType": "PAAS",
"modelType": "offline_inference",
"description": "",
"status": "available",
"belongs": {
"domain": "ecommerce",
"category": "general",
"language": "zh"
},
"createTime": 100010,
"source": "user"
},
{
"versionId": 100,
"instanceName": "instance_2",
"functionName": "hot",
"functionType": "PAAS",
"modelType": "offline_inference",
"description": "",
"status": "available",
"belongs": {
"domain": "ecommerce",
"category": "general",
"language": "zh"
},
"createTime": 200020,
"source": "user",
"default": true
}
]
}
Ejemplos
Respuesta exitosa
JSON Formato
{
"status": "OK",
"httpCode": 200,
"totalCount": 2,
"requestId": "A4D487A9-A456-5AA5-A9C6-B7BF2889CF74",
"message": "instance not exist.",
"code": "Instance.NotExist",
"result": [
{
"belongs": {
"category": "general",
"domain": "ecommerce",
"language": "zh"
},
"createParameters": [
{
"name": "param1",
"value": "value1"
}
],
"usageParameters": [
{
"key": ""
}
],
"createTime": 1234,
"description": "",
"functionName": "ctr",
"functionType": "PAAS",
"instanceName": "ctr_test",
"modelType": "tf_checkpoint",
"source": "user",
"status": "available",
"versionId": 123,
"extendInfo": "{\"dataReport\":{},\"errors\":{}}",
"cron": "0 3 ? * 0,1,3,5",
"task": {
"dagStatus": "success",
"lastRunTime": 1234
},
"modifyTime": 0
}
],
"latency": 123
}
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.