Partilhar via


Web Apps - Get Slot Site Deployment Status Slot

Obtém o status de implantação de 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=2024-11-01

Parâmetros do URI

Name Em Necessá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

minLength: 1
maxLength: 90
pattern: ^[-\w\._\(\)]+[^\.]$

Nome do grupo de recursos ao qual o recurso pertence.

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 do slot de produção.

subscriptionId
path True

string

O seu ID de subscrição do Azure. Esta é uma cadeia de caracteres formatada em GUID (por exemplo, 00000000-0000-0000-0000-0000000000000).

api-version
query True

string

Versão da API

Respostas

Name Tipo Description
200 OK

CsmDeploymentStatus

OK

202 Accepted

CsmDeploymentStatus

A operação está em curso.

Other Status Codes

DefaultErrorResponse

Resposta de erro do Serviço de Aplicativo.

Segurança

azure_auth

Azure Ative Directory OAuth2 Flow

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

Âmbitos

Name Description
user_impersonation personificar a sua conta de utilizador

Exemplos

Get Deployment Status Slot

Pedido de amostra

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=2024-11-01

Resposta da amostra

{
  "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

Name Description
CsmDeploymentStatus

Carga útil de resposta do status da implantação.

DefaultErrorResponse

Resposta de erro do Serviço de Aplicativo.

DeploymentBuildStatus

Status da compilação da implantação.

Details
Error

Modelo de erro.

ErrorEntity

Corpo da resposta de erro retornada da API.

CsmDeploymentStatus

Carga útil de resposta do status da implantação.

Name 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 apontando para logs para instâncias que não foram provisionadas.

properties.numberOfInstancesFailed

integer (int32)

Número de instâncias do site que não foram provisionadas.

properties.numberOfInstancesInProgress

integer (int32)

Número de instâncias de site atualmente sendo provisionadas.

properties.numberOfInstancesSuccessful

integer (int32)

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

properties.status

DeploymentBuildStatus

Status da compilação da implantação.

type

string

Tipo de recurso.

DefaultErrorResponse

Resposta de erro do Serviço de Aplicativo.

Name Tipo Description
error

Error

Modelo de erro.

DeploymentBuildStatus

Status da compilação da implantação.

Valor Description
BuildAborted
BuildFailed
BuildInProgress
BuildPending
BuildRequestReceived
BuildSuccessful
PostBuildRestartRequired
RuntimeFailed
RuntimeStarting
RuntimeSuccessful
StartPolling
StartPollingWithRestart
TimedOut

Details

Name Tipo Description
code

string

String padronizada para identificar programaticamente o erro.

message

string

Descrição detalhada do erro e informações de depuração.

target

string

Descrição detalhada do erro e informações de depuração.

Error

Modelo de erro.

Name Tipo Description
code

string

String padronizada para identificar programaticamente o erro.

details

Details[]

Erros detalhados.

innererror

string

Mais informações para depurar erro.

message

string

Descrição detalhada do erro e informações de depuração.

target

string

Descrição detalhada do erro e informações de depuração.

ErrorEntity

Corpo da resposta de erro retornada da API.

Name 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.