Azure App Service Web アプリケーションの詳細と現在の状態を取得します。アプリの起動、停止、または再起動を決定する前に、アプリが実行されているかどうかを確認するのに役立ちます。
認証のセットアップについては、Azure App Serviceアクションをご覧ください。
入力 | タイプ | 説明 |
|---|---|---|
| 弦 | 必須。Azureサービス・プリンシパルのクライアントID。Azureアプリを登録する方法をご覧ください。シークレットとして渡す必要があります。 |
| 弦 | 必須。Azure サービスプリンシパルのクライアントシークレット。Azureアプリを登録する方法をご覧ください。シークレットとして渡す必要があります。 |
| 弦 | 必須。Azureテナント識別子。シークレットとして渡すことができます。 |
| 弦 | 必須。Azureサブスクリプションの識別子です。例: |
| 弦 | 必須。App Service を含むリソースグループの名前。例: |
| 弦 | 必須。取得する App Service の名前です。例: |
| リスト | オプション。レスポンスから特定の値を抽出するための JQ セレクターです。例: |
出力 | タイプ | 説明 |
|---|---|---|
| ブール値 | アクションが成功したかどうかを示します。 |
| 弦 | 失敗の理由をメッセージとして含みます。 |
| オブジェクト |
|
| 弦 | 長時間実行されるオペレーションの場合は任意です。ステータスをポーリングするためのURLです。 |
| 弦 | 長時間実行されるオペレーションの場合は任意です。操作が完了すると、最終結果を返すURLです。 |
| 整数 | 実行時間の長い操作の場合はオプションです。非同期URLをポーリングする前に待機する秒数です。 |
| 弦 | オプション。リソースを更新する際の同時実行制御に使用されます。 |
name: getAzureAppServicedescription: Get the current state of an Azure App Servicesteps: - name: get_app_service type: action action: azure.appService.get 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" appServiceName: "my-web-app" selectors: - name: appState expression: ".response.properties.state" next: end