As ações do Azure App Service permitem gerenciar seus aplicativos da web diretamente de seus fluxos de trabalho.
Reiniciar um App Service
Esta ação reinicia um App Service do Azure usando a API REST Web Apps - Restart.
Campo de entrada | Opcionalidade | Tipo | Descrição |
|---|---|---|---|
| Obrigatório | Corda | Um
de uma Entidade de Serviço do Azure. Deve ser passado como um segredo. Veja como registrar um aplicativo do Azure . |
| Obrigatório | Corda | Um
de uma Entidade de Serviço do Azure. Deve ser passado como um segredo. Veja como registrar um aplicativo do Azure . |
| Obrigatório | Corda | O identificador de locatário do Azure. Pode ser passado como um segredo. |
| Obrigatório | Corda | O identificador de assinatura do Azure. Por exemplo,
. |
| Obrigatório | Corda | O nome do grupo de recursos que contém o App Service. Por exemplo,
. |
| Obrigatório | Corda | O nome do aplicativo. Por exemplo,
. |
| Opcional | Boleano | Se
, executa uma reinicialização suave sem reciclar o pool de aplicativos. Padrão:
. Por padrão, a API sempre reinicia e reprovisiona o aplicativo. Para obter mais informações, consulte do Azure. |
| Opcional | Boleano | Se
, aguarda a conclusão da operação de reinicialização antes de retornar. Padrão:
. Para obter mais informações, consulte do Azure. |
| Opcional | Lista | Uma lista de seletores usados para extrair valores específicos da resposta. Por exemplo,
. |
Campo de saída | Tipo | Descrição |
|---|---|---|
| Boleano | Indica se a ação foi bem-sucedida. Retorna
ou
. |
| Corda | Contém o motivo da falha como uma mensagem. |
| Objeto | A resposta do corpo da API do Azure. Para obter mais informações, consulte . |
| Corda | Opcional para operação de longa duração. A URL para consultar o status. |
| Corda | Opcional para operação de longa duração. A URL que retorna o resultado final assim que a operação for concluída. |
| Inteiro | Opcional para operação de longa duração. O número de segundos a esperar antes de consultar a URL assíncrona. |
| Corda | Opcional. Usado para controle de concorrência ao atualizar um recurso para evitar sobrescrever as alterações de outra pessoa. |
name: restartAzureWebServicedescription: 'This workflow restarts an Azure App Service'steps: - name: azure_appService_restart_1 type: action action: azure.appService.restart 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" softRestart: true synchronous: true next: end