Get Action List

Prev Next

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

Cloud Functionsアクションリストを照会します。

リクエスト

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

メソッド URI
GET /packages/{packageName}/actions

リクエストヘッダ

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

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

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

フィールド タイプ 必須の有無 説明
packageName String Required パッケージ名
  • パッケージに属さないアクションの場合、記号の「-」を入力
    • <例> /packages/-

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

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

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

リクエスト例

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

curl --location --request GET 'https://cloudfunctions.apigw.ntruss.com/api/v2/packages/package003/actions?platform=classic' \
--header 'Content-Type: application/json' \
--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}'

レスポンス

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

レスポンスボディ

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

フィールド タイプ 説明
content.action Object[] アクションリスト
content.actions[].description String アクションの説明
content.actions[].name String アクション名
content.actions[].runtime String 使用言語
content.actions[].web Boolean ウェブアクション設定の有無

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

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

レスポンス例

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

{
    "content": {
        "actions": [
            {
                "description": "Create Action",
                "name": "action003",
                "runtime": "nodejs:16",
                "web": false
            },
            {
                "description": "Create Action",
                "name": "action002",
                "runtime": "nodejs:16",
                "web": false
            },
            {
                "description": "Create Action",
                "name": "action001",
                "runtime": "nodejs:16",
                "web": false
            },
            {
                "description": "Create Action",
                "name": "action000",
                "runtime": "nodejs:16",
                "web": false
            }
        ]
    }
}