Consulta de todos os gatilhos de uma função
Função
Essa API é usada para consultar todos os gatilhos de uma função.
URI
GET /v2/{project_id}/fgs/triggers/{function_urn}
| 
        Parâmetro  | 
      
        Obrigatório  | 
      
        Tipo  | 
      
        Descrição  | 
     
|---|---|---|---|
| 
        project_id  | 
      
        Sim  | 
      
        String  | 
      
        ID do projeto.  | 
     
| 
        function_urn  | 
      
        Sim  | 
      
        String  | 
      
        o URN da função. Para obter detalhes, consulte as descrições do modelo de função.  | 
     
Parâmetros de solicitação
| 
        Parâmetro  | 
      
        Obrigatório  | 
      
        Tipo  | 
      
        Descrição  | 
     
|---|---|---|---|
| 
        X-Auth-Token  | 
      
        Sim  | 
      
        String  | 
      
        Token do usuário. Ele pode ser obtido chamando a API do IAM usada para obter um token de usuário. O valor de X-Subject-Token no cabeçalho da resposta é um token.  | 
     
Parâmetros de resposta
Código de estado: 200
| 
        Parâmetro  | 
      
        Tipo  | 
      
        Descrição  | 
     
|---|---|---|
| 
        [items]  | 
      
        Array of ListFunctionTriggerResult objects  | 
      
        -  | 
     
| 
        Parâmetro  | 
      
        Tipo  | 
      
        Descrição  | 
     
|---|---|---|
| 
        gatilho_id  | 
      
        String  | 
      
        ID de gatilho.  | 
     
| 
        gatilho_type_code  | 
      
        String  | 
      
        Tipo de gatilho. 
 Valores de enumeração: 
  | 
     
| 
        trigger_status  | 
      
        String  | 
      
        Status do gatilho. 
 Valores de enumeração: 
  | 
     
| 
        event_data  | 
      
        Object  | 
      
        Evento de origem de gatilho.  | 
     
| 
        last_updated_time  | 
      
        String  | 
      
        Hora da última atualização.  | 
     
| 
        created_time  | 
      
        String  | 
      
        Hora em que o gatilho foi criado.  | 
     
Código de estado: 400
| 
        Parâmetro  | 
      
        Tipo  | 
      
        Descrição  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Código de erro.  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Mensagem de erro.  | 
     
Código de estado: 401
| 
        Parâmetro  | 
      
        Tipo  | 
      
        Descrição  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Código de erro.  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Mensagem de erro.  | 
     
Código de estado: 403
| 
        Parâmetro  | 
      
        Tipo  | 
      
        Descrição  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Código de erro.  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Mensagem de erro.  | 
     
Código de estado: 404
| 
        Parâmetro  | 
      
        Tipo  | 
      
        Descrição  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Código de erro.  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Mensagem de erro.  | 
     
Código de estado: 500
| 
        Parâmetro  | 
      
        Tipo  | 
      
        Descrição  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Código de erro.  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Mensagem de erro.  | 
     
Exemplos de solicitações
Consultar todos os gatilhos de uma função.
GET https://{Endpoint}/v2/{project_id}/fgs/gatilhos/{function_urn}
 Exemplo de respostas
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 status
| 
        Código de status  | 
      
        Descrição  | 
     
|---|---|
| 
        200  | 
      
        OK  | 
     
| 
        400  | 
      
        Solicitação inválida.  | 
     
| 
        401  | 
      
        Não autorizado.  | 
     
| 
        403  | 
      
        Proibido.  | 
     
| 
        404  | 
      
        Não encontrado.  | 
     
| 
        500  | 
      
        Erro de servidor interno.  | 
     
Códigos de erro
Consulte Códigos de erro.