Freigeben über


Web Apps - Get Slot Site Deployment Status Slot

Ruft den Bereitstellungsstatus für eine App (oder bereitstellungsplatz, falls angegeben) ab.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
deploymentStatusId
path True

string

GUID des Bereitstellungsvorgangs.

name
path True

string

Name der App.

resourceGroupName
path True

string

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

Name der Ressourcengruppe, zu der die Ressource gehört.

slot
path True

string

Name des Bereitstellungsplatzes. Wenn kein Steckplatz angegeben ist, erhält die API den Bereitstellungsstatus für den Produktionsplatz.

subscriptionId
path True

string

die Azure-Abonnement-ID Dies ist eine GUID-formatierte Zeichenfolge (z. B. 0000000-0000-0000-0000-000000000000).

api-version
query True

string

API-Version

Antworten

Name Typ Beschreibung
200 OK

CsmDeploymentStatus

OKAY

202 Accepted

CsmDeploymentStatus

Der Vorgang wird ausgeführt.

Other Status Codes

DefaultErrorResponse

Fehlerantwort des App-Diensts.

Sicherheit

azure_auth

Azure Active Directory OAuth2-Fluss

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel ihres Benutzerkontos

Beispiele

Get Deployment Status Slot

Beispielanforderung

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

Beispiel für eine Antwort

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

Definitionen

Name Beschreibung
CsmDeploymentStatus

Antwortnutzlast des Bereitstellungsstatus.

DefaultErrorResponse

Fehlerantwort des App-Diensts.

DeploymentBuildStatus

Bereitstellungsbuildstatus.

Details
Error

Fehlermodell.

ErrorEntity

Der Textkörper der von der API zurückgegebenen Fehlerantwort.

CsmDeploymentStatus

Antwortnutzlast des Bereitstellungsstatus.

Name Typ Beschreibung
id

string

Ressourcen-ID.

kind

string

Art der Ressource.

name

string

Ressourcenname.

properties.deploymentId

string

Id des Bereitstellungsvorgangs.

properties.errors

ErrorEntity[]

Liste der Fehler.

properties.failedInstancesLogs

string[]

Liste der URLs, die auf Protokolle verweisen, für Instanzen, die nicht bereitgestellt werden konnten.

properties.numberOfInstancesFailed

integer (int32)

Die Anzahl der Websiteinstanzen konnte nicht bereitgestellt werden.

properties.numberOfInstancesInProgress

integer (int32)

Anzahl der derzeit bereitgestellten Websiteinstanzen.

properties.numberOfInstancesSuccessful

integer (int32)

Die Anzahl der Erfolgreich bereitgestellten Websiteinstanzen.

properties.status

DeploymentBuildStatus

Bereitstellungsbuildstatus.

type

string

Ressourcentyp.

DefaultErrorResponse

Fehlerantwort des App-Diensts.

Name Typ Beschreibung
error

Error

Fehlermodell.

DeploymentBuildStatus

Bereitstellungsbuildstatus.

Wert Beschreibung
BuildAborted
BuildFailed
BuildInProgress
BuildPending
BuildRequestReceived
BuildSuccessful
PostBuildRestartRequired
RuntimeFailed
RuntimeStarting
RuntimeSuccessful
StartPolling
StartPollingWithRestart
TimedOut

Details

Name Typ Beschreibung
code

string

Standardisierte Zeichenfolge, um den Fehler programmgesteuert zu identifizieren.

message

string

Detaillierte Fehlerbeschreibung und Debuginformationen.

target

string

Detaillierte Fehlerbeschreibung und Debuginformationen.

Error

Fehlermodell.

Name Typ Beschreibung
code

string

Standardisierte Zeichenfolge, um den Fehler programmgesteuert zu identifizieren.

details

Details[]

Detaillierte Fehler.

innererror

string

Weitere Informationen zum Debuggen von Fehlern.

message

string

Detaillierte Fehlerbeschreibung und Debuginformationen.

target

string

Detaillierte Fehlerbeschreibung und Debuginformationen.

ErrorEntity

Der Textkörper der von der API zurückgegebenen Fehlerantwort.

Name Typ Beschreibung
code

string

Einfacher Fehlercode.

details

ErrorEntity[]

Fehlerdetails.

extendedCode

string

Typ des Fehlers.

innerErrors

ErrorEntity[]

Innere Fehler.

message

string

Alle Details des Fehlers.

messageTemplate

string

Nachrichtenvorlage.

parameters

string[]

Parameter für die Vorlage.

target

string

Das Fehlerziel.