リソースグループ内のAzure App Service Webアプリケーションを一覧表示します。ページ分割された結果を返します — リソースグループに複数ページにまたがる十分な数のアプリが含まれている場合、次のページを取得するためのnextLinkフィールドがレスポンスに含まれます。
認証のセットアップについては、Azure App Serviceアクションをご覧ください。
入力 | タイプ | 説明 |
|---|---|---|
| 弦 | 必須。Azureサービス・プリンシパルのクライアントID。Azureアプリを登録する方法をご覧ください。シークレットとして渡す必要があります。 |
| 弦 | 必須。Azure サービスプリンシパルのクライアントシークレット。Azureアプリを登録する方法をご覧ください。シークレットとして渡す必要があります。 |
| 弦 | 必須。Azureテナント識別子。シークレットとして渡すことができます。 |
| 弦 | 必須。Azureサブスクリプションの識別子です。例: |
| 弦 | 必須。App Services を一覧表示するリソースグループの名前です。例: |
| ブール値 | オプション。 |
| リスト | オプション。レスポンスから特定の値を抽出するための JQ セレクターです。例: |
出力 | タイプ | 説明 |
|---|---|---|
| ブール値 | アクションが成功したかどうかを示します。 |
| 弦 | 失敗の理由をメッセージとして含みます。 |
| オブジェクト | Azure APIのレスポンス本文には、App Serviceオブジェクトの |
| 弦 | 長時間実行されるオペレーションの場合は任意です。ステータスをポーリングするためのURLです。 |
| 弦 | 長時間実行されるオペレーションの場合は任意です。操作が完了すると、最終結果を返すURLです。 |
| 整数 | 実行時間の長い操作の場合はオプションです。非同期URLをポーリングする前に待機する秒数です。 |
| 弦 | オプション。リソースを更新する際の同時実行制御に使用されます。 |
レスポンスに nextLink フィールドが含まれている場合、結果には追加のページがあります。セレクターでそれをキャプチャし、そのURLを urlPath として直接 azure.execute.api を呼び出して、次のページを取得してください。
name: listAzureAppServicesdescription: List Azure App Services in a resource groupsteps: - name: list_app_services type: action action: azure.appService.list version: 1 inputs: clientId: ${{ :secrets:azure-client-id }} clientSecret: ${{ :secrets:azure-client-secret }} tenantId: ${{ :secrets:azure-client-tenant }} subscriptionId: "12345678-1234-1234-1234-123456789abc" resourceGroupName: "my-resource-group" selectors: - name: appNames expression: "[.response.value[].name]" - name: nextLink expression: ".response.nextLink // \"\"" next: end