Lists Azure App Service web applications in a resource group. Returns paginated results — if the resource group contains enough apps to span multiple pages, a nextLink field is included in the response for retrieving the next page.
For authentication setup, see Azure App Service actions.
Input | Type | Description |
|---|---|---|
| String | Required. An Azure service-principal client ID. See how to register an Azure app. Must be passed as a secret. |
| String | Required. An Azure service-principal client secret. See how to register an Azure app. Must be passed as a secret. |
| String | Required. The Azure tenant identifier. Can be passed as a secret. |
| String | Required. The Azure subscription identifier. For example, |
| String | Required. The name of the resource group to list App Services from. For example, |
| Boolean | Optional. If |
| List | Optional. JQ selectors to extract specific values from the response. For example, |
Output | Type | Description |
|---|---|---|
| Boolean | Indicates whether the action succeeded. Returns |
| String | Contains the failure reason as a message. |
| Object | The Azure API response body, containing a |
| String | Optional for long-running operations. The URL to poll for status. |
| String | Optional for long-running operations. The URL that returns the final result once the operation completes. |
| Integer | Optional for long-running operations. The number of seconds to wait before polling the async URL. |
| String | Optional. Used for concurrency control when updating a resource. |
If the response includes a nextLink field, there are additional pages of results. Capture it with a selector and call azure.execute.api directly with that URL as urlPath to retrieve the next page.
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