すべてのプロダクト
Search
ドキュメントセンター

Function Compute:ListTriggers

最終更新日:Sep 11, 2024

この操作を呼び出して、トリガーのリストを表示できます。

デバッグ

OpenAPI Explorer は署名値を自動的に計算します。 利便性を考慮して、この操作は OpenAPI Explorer で呼び出すことが推奨されます。 OpenAPI Explorerを使用して、API操作の検索、API操作の呼び出し、SDKサンプルコードの動的生成を行うことができます。

リクエストヘッダー

この操作では、共通のリクエストヘッダーのみが使用されます。 詳細については、「共通パラメーター」をご参照ください。

リクエスト構文

GET /services/{serviceName}/functions/{functionName}/triggers 

リクエストパラメーター

パラメーター

データ型

位置

必須

説明

serviceName

String

パス

あり

service_name

サービスの名前です。

functionName

String

パス

あり

function_name

関数の名前。

limit

Integer

クエリ

なし

20

返されるリソースの最大数。 デフォルト値は 20 です。 最大値:100。 返されるリソースの数が指定された数以下です。

nextToken

Integer

クエリ

なし

next_trigger

より多くの結果を得るために使用されるトークン。 リソース数が制限を超えると、nextTokenパラメーターが返されます。 このパラメーターを後続の呼び出しに含めて、より多くの結果を取得します。 最初の呼び出しでこのパラメーターを指定する必要はありません。

prefix

String

クエリ

なし

prefix_text

返されるリソースの名前に含める必要があるプレフィックス。

startKey

String

クエリ

なし

start_key

結果リストの開始位置。 結果はアルファベット順にソートされ、startKey (含む) に続く結果がリストされます。

レスポンスパラメーター

パラメーター

データ型

説明

nextToken

String

next_trigger

より多くの結果を得るために使用されるトークン。 この値が返されない場合、すべての結果が返されます。

トリガー

配列

トリガーの定義。

createdTime

String

2020-04-08T01:48:21Z

トリガーが作成された時刻。

invocationRole

String

acs:ram::198611 **** 4430:role/aliyunosseventnotificationrole

OSSなどのトリガーソースが関数を呼び出すときに必要なロール。 詳細については、「概要」をご参照ください。

lastModifiedTime

String

2020-04-08T01:48:21Z

トリガーが最後に更新された時刻。

修飾子

String

null

サービスのバージョン。 詳細は、「バージョンの管理」をご参照ください。

sourceArn

String

acs:oss:cn-shanghai:12345:mybucket

トリガーのイベントソースのAlibaba Cloudリソース名 (ARN) 。

triggerConfig

String

true

トリガーの設定。 設定はトリガーの種類によって異なります。

triggerName

String

trigger_name

トリガーの名前。

triggerType

String

oss

トリガーの種類。 有効な値:

  • oss: OSSトリガー。 詳細については、「OSSイベントトリガーの概要」をご参照ください。

  • log: Log Serviceトリガー。 詳細については、「SLSトリガーの概要」をご参照ください。

  • timer: タイマートリガー。 詳細については、「タイマートリガー」をご参照ください。

  • http: HTTPトリガー。 詳細については、「概要」をご参照ください。

  • tablestore: Tablestoreトリガー。 詳細については、「概要」をご参照ください。

  • cdn_events: CDNイベントトリガー。 詳細については、「概要」をご参照ください。

  • mns_topic: mnsトピックトリガー。 詳細については、「MNSトピックトリガーの概要」をご参照ください。

リクエストの例

GET /2016-08-15/services/service_name/functions/function_name/triggers HTTP/1.1 
Common request headers

正常に処理された場合のレスポンス例

JSON 形式

{
  "triggers": [
    {
      "triggerName": "trigger_name",
      "description": "test_description",
      "triggerId": "b883122b-6f86-4889-bb69-1729a4***",
      "sourceArn": "acs:oss:cn-shanghai:12345:mybucket",
      "triggerType": "oss",
      "invocationRole": "acs:ram::198611****4430:role/aliyunosseventnotificationrole",
      "qualifier":null,
      "triggerConfig": {
        "events": [
          "oss:ObjectCreated:*"
        ],
        "filter": {
          "key": {
            "prefix": "prefix_text",
            "suffix": ".zip"
          }
        }
      },
      "createdTime": "2020-04-08T01:48:21Z",
      "lastModifiedTime": "2020-04-08T01:48:21Z"
    }
  ]
}

エラーコード

エラーコードの一覧は、「API エラーセンター」をご参照ください。