実行中の Azure App Service Web アプリケーションを停止します。スケジュールに従って、メンテナンス中に、またはコスト管理ワークフローの一環としてアプリをシャットダウンするには、このアクションを使用してください。
認証のセットアップについては、Azure App Serviceアクションをご覧ください。
入力 | タイプ | 説明 |
|---|---|---|
| 弦 | 必須。Azureサービス・プリンシパルのクライアントID。Azureアプリを登録する方法をご覧ください。シークレットとして渡す必要があります。 |
| 弦 | 必須。Azure サービスプリンシパルのクライアントシークレット。Azureアプリを登録する方法をご覧ください。シークレットとして渡す必要があります。 |
| 弦 | 必須。Azureテナント識別子。シークレットとして渡すことができます。 |
| 弦 | 必須。Azureサブスクリプションの識別子です。例: |
| 弦 | 必須。App Service を含むリソースグループの名前。例: |
| 弦 | 必須。停止するApp Serviceの名前。例: |
| リスト | オプション。レスポンスから特定の値を抽出するための JQ セレクターです。例: |
出力 | タイプ | 説明 |
|---|---|---|
| ブール値 | アクションが成功したかどうかを示します。 |
| 弦 | 失敗の理由をメッセージとして含みます。 |
| オブジェクト | Azure APIのレスポンス本文。成功時は空 — この操作に対して、Azureは本文なしの200を返します。詳細については、Web Apps - Stopを参照してください。 |
| 弦 | 長時間実行されるオペレーションの場合は任意です。ステータスをポーリングするためのURLです。 |
| 弦 | 長時間実行されるオペレーションの場合は任意です。操作が完了すると、最終結果を返すURLです。 |
| 整数 | 実行時間の長い操作の場合はオプションです。非同期URLをポーリングする前に待機する秒数です。 |
| 弦 | オプション。リソースを更新する際の同時実行制御に使用されます。 |
name: stopAzureAppServicedescription: Stop a running Azure App Servicesteps: - name: stop_app_service type: action action: azure.appService.stop 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" next: end