Consulta de todos los activadores de una función
Función
Esta API se utiliza para consultar todos los activadores de una función.
URI
GET /v2/{project_id}/fgs/triggers/{function_urn}
|
Parámetro |
Obligatorio |
Tipo |
Descripción |
|---|---|---|---|
|
project_id |
Sí |
String |
ID del proyecto |
|
function_urn |
Sí |
String |
URN de la función. Para obtener más información, consulte las descripciones del modelo de función. |
Parámetros de solicitud
|
Parámetro |
Obligatorio |
Tipo |
Descripción |
|---|---|---|---|
|
X-Auth-Token |
Sí |
String |
Token de usuario. Se puede obtener llamando a la API de IAM utilizada para obtener un token de usuario. El valor de X-Subject-Token en el encabezado de respuesta es un token. |
Parámetros de respuesta
Código de estado: 200
|
Parámetro |
Tipo |
Descripción |
|---|---|---|
|
[items] |
Array of ListFunctionTriggerResult objects |
- |
|
Parámetro |
Tipo |
Descripción |
|---|---|---|
|
trigger_id |
String |
ID del activador. |
|
trigger_type_code |
String |
Tipo del activador.
Valores de enumeración:
|
|
trigger_status |
String |
Estado del activador.
Valores de enumeración:
|
|
event_data |
Object |
Suceso de origen de activador. |
|
last_updated_time |
String |
Tiempo de actualización más reciente. |
|
created_time |
String |
Hora en la que se creó el activador. |
Código de estado: 400
|
Parámetro |
Tipo |
Descripción |
|---|---|---|
|
error_code |
String |
Código de error. |
|
error_msg |
String |
Mensaje de error. |
Código de estado: 401
|
Parámetro |
Tipo |
Descripción |
|---|---|---|
|
error_code |
String |
Código de error. |
|
error_msg |
String |
Mensaje de error. |
Código de estado: 403
|
Parámetro |
Tipo |
Descripción |
|---|---|---|
|
error_code |
String |
Código de error. |
|
error_msg |
String |
Mensaje de error. |
Código de estado: 404
|
Parámetro |
Tipo |
Descripción |
|---|---|---|
|
error_code |
String |
Código de error. |
|
error_msg |
String |
Mensaje de error. |
Código de estado: 500
|
Parámetro |
Tipo |
Descripción |
|---|---|---|
|
error_code |
String |
Código de error. |
|
error_msg |
String |
Mensaje de error. |
Ejemplo de las solicitudes
Consultar todos los activadores de una función.
GET https://{Endpoint}/v2/{project_id}/fgs/triggers/{function_urn}
Ejemplo de las respuestas
Código de estado: 200
OK
[ {
"trigger_id" : "1b3b264db3b849118d007884b9bc8a60",
"trigger_type_code" : "APIG",
"trigger_status" : "ACTIVE",
"event_data" : {
"api_id" : "4a59f6a7263c4d1dab3f69c34f98d949",
"api_name" : "API_test_triggers",
"auth" : "IAM",
"env_id" : "DEFAULT_ENVIRONMENT_RELEASE_ID",
"env_name" : "RELEASE",
"func_info" : {
"function_urn" : "urn:fss:xxxxx:46b6f338fc3445b8846c71dfb1fbxxxx:function:default:test_triggers",
"invocation_type" : "sync",
"timeout" : 5000,
"version" : "latest"
},
"group_id" : "9205f83fe721481eb490870d380cf31d",
"group_name" : "APIGroup_2mbe",
"invoke_url" : "https://ed94ae9494ba4f70ac24224747202140.{apig_endpoint}/test_triggers",
"match_mode" : "SWA",
"name" : "API_test_triggers",
"path" : "/test_triggers",
"protocol" : "HTTPS",
"req_method" : "ANY",
"trigger_id" : "1b3b264db3b849118d007884b9bc8a60",
"type" : 1
},
"last_updated_time" : "2019-08-09T10:42:07+08:00",
"created_time" : "2019-08-09T10:42:07+08:00"
} ]
Códigos de estado
|
Código de estado |
Descripción |
|---|---|
|
200 |
Aceptar |
|
400 |
Solicitud incorrecta. |
|
401 |
No autorizado. |
|
403 |
Prohibido. |
|
404 |
No se encontró ninguno. |
|
500 |
Error de servidor interno. |
Códigos de error
Consulte Códigos de error.