Web Apps - Get Slot Site Deployment Status Slot

Obtém o status de implantação para um aplicativo (ou slot de implantação, se especificado).

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deploymentStatus/{deploymentStatusId}?api-version=2023-12-01

Parâmetros de URI

Nome Em Obrigatório Tipo Description
deploymentStatusId
path True

string

GUID da operação de implantação.

name
path True

string

Nome do aplicativo.

resourceGroupName
path True

string

Nome do grupo de recursos ao qual pertence o recurso.

Padrão Regex: ^[-\w\._\(\)]+[^\.]$

slot
path True

string

Nome do slot de implantação. Se um slot não for especificado, a API obterá o status de implantação para o slot de produção.

subscriptionId
path True

string

Sua ID da assinatura do Azure. Esta é uma cadeia de caracteres formatada em GUID (por exemplo, 00000000-0000-0000-0000-0000000000000000000000).

api-version
query True

string

Versão da API

Respostas

Nome Tipo Description
200 OK

CsmDeploymentStatus

OK

202 Accepted

CsmDeploymentStatus

A operação está em andamento.

Other Status Codes

DefaultErrorResponse

Serviço de Aplicativo resposta de erro.

Segurança

azure_auth

Fluxo do OAuth2 do Azure Active Directory

Tipo: oauth2
Flow: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Escopos

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

Get Deployment Status Slot

Solicitação de exemplo

GET https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.Web/sites/testSite/slots/stage/deploymentStatus/eacfd68b-3bbd-4ad9-99c5-98614d89c8e5?api-version=2023-12-01

Resposta de exemplo

{
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.Web/sites/testSite/slots/stage/deploymentStatus/eacfd68b-3bbd-4ad9-99c5-98614d89c8e5",
  "name": "eacfd68b-3bbd-4ad9-99c5-98614d89c8e5",
  "type": "Microsoft.Web/sites/slots/deploymentStatus",
  "properties": {
    "deploymentId": "eacfd68b-3bbd-4ad9-99c5-98614d89c8e5",
    "status": "RuntimeSuccessful",
    "numberOfInstancesInProgress": 0,
    "numberOfInstancesSuccessful": 1,
    "numberOfInstancesFailed": 0,
    "failedInstancesLogs": [],
    "errors": null
  }
}
{
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.Web/sites/testSite/slots/stage/deploymentStatus/eacfd68b-3bbd-4ad9-99c5-98614d89c8e5",
  "name": "eacfd68b-3bbd-4ad9-99c5-98614d89c8e5",
  "type": "Microsoft.Web/sites/slots/deploymentStatus",
  "properties": {
    "deploymentId": "eacfd68b-3bbd-4ad9-99c5-98614d89c8e5",
    "status": "RuntimeStarting",
    "numberOfInstancesInProgress": 1,
    "numberOfInstancesSuccessful": 0,
    "numberOfInstancesFailed": 0,
    "failedInstancesLogs": [],
    "errors": null
  }
}

Definições

Nome Description
CsmDeploymentStatus

Carga de resposta status implantação.

DefaultErrorResponse

Serviço de Aplicativo resposta de erro.

DeploymentBuildStatus

Status de build de implantação.

Details
Error

Modelo de erro.

ErrorEntity

Corpo da resposta de erro retornada da API.

CsmDeploymentStatus

Carga de resposta status implantação.

Nome Tipo Description
id

string

ID do recurso.

kind

string

Tipo de recurso.

name

string

Nome do recurso.

properties.deploymentId

string

ID da operação de implantação.

properties.errors

ErrorEntity[]

Lista de erros.

properties.failedInstancesLogs

string[]

Lista de URLs que apontam para logs para instâncias que falharam ao provisionar.

properties.numberOfInstancesFailed

integer

Falha ao provisionar o número de instâncias do site.

properties.numberOfInstancesInProgress

integer

Número de instâncias de site que estão sendo provisionadas no momento.

properties.numberOfInstancesSuccessful

integer

Número de instâncias de site provisionadas com êxito.

properties.status

DeploymentBuildStatus

Status de build de implantação.

type

string

Tipo de recurso.

DefaultErrorResponse

Serviço de Aplicativo resposta de erro.

Nome Tipo Description
error

Error

Modelo de erro.

DeploymentBuildStatus

Status de build de implantação.

Nome Tipo Description
BuildAborted

string

BuildFailed

string

BuildInProgress

string

BuildPending

string

BuildRequestReceived

string

BuildSuccessful

string

PostBuildRestartRequired

string

RuntimeFailed

string

RuntimeStarting

string

RuntimeSuccessful

string

StartPolling

string

StartPollingWithRestart

string

TimedOut

string

Details

Nome Tipo Description
code

string

Cadeia de caracteres padronizada para identificar programaticamente o erro.

message

string

Informações detalhadas de descrição e depuração de erro.

target

string

Informações detalhadas de descrição e depuração de erro.

Error

Modelo de erro.

Nome Tipo Description
code

string

Cadeia de caracteres padronizada para identificar programaticamente o erro.

details

Details[]

Erros detalhados.

innererror

string

Mais informações para depurar o erro.

message

string

Informações detalhadas de descrição e depuração de erro.

target

string

Informações detalhadas de descrição e depuração de erro.

ErrorEntity

Corpo da resposta de erro retornada da API.

Nome Tipo Description
code

string

Código de erro básico.

details

ErrorEntity[]

Detalhes do erro.

extendedCode

string

Tipo de erro.

innerErrors

ErrorEntity[]

Erros internos.

message

string

Todos os detalhes do erro.

messageTemplate

string

Modelo de mensagem.

parameters

string[]

Parâmetros para o modelo.

target

string

O destino do erro.