Post Trigger Link Action

Prev Next

Classic/VPC環境で利用できます。

アクションに関連付けせずに作成したトリガーにアクションを関連付けます。

リクエスト

リクエスト形式を説明します。リクエスト形式は次の通りです。

メソッド URI
POST /triggers/{triggerName}/link-action

リクエストヘッダ

Cloud Functions APIで共通して使用されるヘッダの詳細は、Cloud Functionsの共通ヘッダをご参照ください。

リクエストパスパラメータ

パラメータの説明は次の通りです。

フィールド タイプ 必須の有無 説明
triggerName String Required トリガー名

リクエストクエリパラメータ

パラメータの説明は次の通りです。

フィールド タイプ 必須の有無 説明
platform String Optional プラットフォーム区分
  • vpc | classic(デフォルト)

リクエストボディ

リクエストボディの説明は次の通りです。

{
    "action": "String",
    "package": "String"
}
フィールド タイプ 必須の有無 説明
action String Required トリガーと関連付ける対象のアクション名
package String Required トリガーと関連付ける対象アクションのパッケージ名

リクエスト例

リクエストのサンプルコードは次の通りです。

curl --location --request POST 'https://cloudfunctions.apigw.ntruss.com/api/v2/triggers/trg2-os/link-action' \
--header 'x-ncp-apigw-timestamp: {Timestamp}' \
--header 'x-ncp-iam-access-key: {Sub Account Access Key}' \
--header 'x-ncp-apigw-signature-v2: {API Gateway Signature}' \
--header 'Content-Type: application/json' \
--data '<下記参照>'
{
    "action": "act-02",
    "package": "pckg"
}

レスポンス

レスポンス形式を説明します。

レスポンスボディ

レスポンスボディの説明は次の通りです。

フィールド タイプ 説明
content.action Object アクション情報
content.action.name String アクション名
content.action.path String アクションのパス
content.namespace String ユーザーのネームスペース
content.status String トリガーとアクションの関連付け状態
content.trigger Object トリガー情報
content.trigger.name String トリガー名
content.trigger.path String トリガーのパス

レスポンスステータスコード

NAVERクラウドプラットフォームでで共通して使用されるレスポンスステータスコードの詳細は、Ncloud APIのレスポンスステータスコードをご参照ください。

レスポンス例

レスポンスのサンプルコードは次の通りです。

{
    "content": {
        "action": {
            "name": "act02",
            "path": "oGX7O8Jbeodp/pckg"
        },
        "namespace": "oGX7O8Jbeodp",
        "status": "active",
        "trigger": {
            "name": "trg2-os",
            "path": "oGX7O8Jbeodp"
        }
    }
}