Web Apps - Get Slot Site Deployment Status Slot

Pobiera stan wdrożenia aplikacji (lub miejsca wdrożenia, jeśli określono).

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
deploymentStatusId
path True

string

Identyfikator GUID operacji wdrażania.

name
path True

string

Nazwa aplikacji.

resourceGroupName
path True

string

Nazwa grupy zasobów, do której należy zasób.

Regex pattern: ^[-\w\._\(\)]+[^\.]$

slot
path True

string

Nazwa miejsca wdrożenia. Jeśli nie określono miejsca, interfejs API otrzyma stan wdrożenia dla miejsca produkcyjnego.

subscriptionId
path True

string

Identyfikator subskrypcji platformy Azure. Jest to ciąg w formacie GUID (np. 00000000-0000-0000-0000-0000-0000000000000000000000000000000000000000 00000).

api-version
query True

string

Wersja interfejsu API

Odpowiedzi

Nazwa Typ Opis
200 OK

CsmDeploymentStatus

OK

202 Accepted

CsmDeploymentStatus

Operacja jest w toku.

Other Status Codes

DefaultErrorResponse

App Service odpowiedź na błąd.

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

Get Deployment Status Slot

Sample Request

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-01-01

Sample Response

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

Definicje

Nazwa Opis
CsmDeploymentStatus

Ładunek odpowiedzi stanu wdrożenia.

DefaultErrorResponse

App Service odpowiedź na błąd.

DeploymentBuildStatus

Stan kompilacji wdrożenia.

Details
Error

Model błędu.

ErrorEntity

Treść odpowiedzi błędu zwróconej z interfejsu API.

CsmDeploymentStatus

Ładunek odpowiedzi stanu wdrożenia.

Nazwa Typ Opis
id

string

Identyfikator zasobu.

kind

string

Rodzaj zasobu.

name

string

Nazwa zasobu.

properties.deploymentId

string

Identyfikator operacji wdrażania.

properties.errors

ErrorEntity[]

Lista błędów.

properties.failedInstancesLogs

string[]

Lista adresów URL wskazujących dzienniki dla wystąpień, których aprowizowanie nie powiodło się.

properties.numberOfInstancesFailed

integer

Nie można aprowizować liczby wystąpień lokacji.

properties.numberOfInstancesInProgress

integer

Liczba obecnie aprowizowania wystąpień lokacji.

properties.numberOfInstancesSuccessful

integer

Liczba wystąpień lokacji, które zostały pomyślnie zainicjowane.

properties.status

DeploymentBuildStatus

Stan kompilacji wdrożenia.

type

string

Typ zasobu.

DefaultErrorResponse

App Service odpowiedź na błąd.

Nazwa Typ Opis
error

Error

Model błędu.

DeploymentBuildStatus

Stan kompilacji wdrożenia.

Nazwa Typ Opis
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

Nazwa Typ Opis
code

string

Ustandaryzowany ciąg w celu programowego identyfikowania błędu.

message

string

Szczegółowy opis błędu i informacje o debugowaniu.

target

string

Szczegółowy opis błędu i informacje o debugowaniu.

Error

Model błędu.

Nazwa Typ Opis
code

string

Ustandaryzowany ciąg w celu programowego identyfikowania błędu.

details

Details[]

Szczegółowe błędy.

innererror

string

Więcej informacji na temat błędu debugowania.

message

string

Szczegółowy opis błędu i informacje o debugowaniu.

target

string

Szczegółowy opis błędu i informacje o debugowaniu.

ErrorEntity

Treść odpowiedzi błędu zwróconej z interfejsu API.

Nazwa Typ Opis
code

string

Podstawowy kod błędu.

details

ErrorEntity[]

Szczegóły błędu.

extendedCode

string

Typ błędu.

innerErrors

ErrorEntity[]

Błędy wewnętrzne.

message

string

Wszelkie szczegóły błędu.

messageTemplate

string

Szablon wiadomości.

parameters

string[]

Parametry szablonu.

target

string

Element docelowy błędu.