Поделиться через


Web Apps - Get Production Site Deployment Status

Возвращает состояние развертывания для приложения (или слота развертывания, если указано).

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

Параметры URI

Имя В Обязательно Тип Описание
deploymentStatusId
path True

string

GUID операции развертывания.

name
path True

string

Имя приложения.

resourceGroupName
path True

string

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

Имя группы ресурсов, к которой принадлежит ресурс.

subscriptionId
path True

string

Идентификатор вашей подписки Azure. Это строка с форматом GUID (например, 0000000000-0000-0000-0000-00000000000000000000000000000).

api-version
query True

string

Версия API

Ответы

Имя Тип Описание
200 OK

CsmDeploymentStatus

ХОРОШО

202 Accepted

CsmDeploymentStatus

Выполняется операция.

Other Status Codes

DefaultErrorResponse

Ответ об ошибке службы приложений.

Безопасность

azure_auth

Поток OAuth2 Azure Active Directory

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

Get Deployment Status

Образец запроса

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

Пример ответа

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

Определения

Имя Описание
CsmDeploymentStatus

Полезные данные ответа о состоянии развертывания.

DefaultErrorResponse

Ответ об ошибке службы приложений.

DeploymentBuildStatus

Состояние сборки развертывания.

Details
Error

Модель ошибок.

ErrorEntity

Текст ответа на ошибку, возвращенный API.

CsmDeploymentStatus

Полезные данные ответа о состоянии развертывания.

Имя Тип Описание
id

string

Идентификатор ресурса.

kind

string

Тип ресурса.

name

string

Имя ресурса.

properties.deploymentId

string

Идентификатор операции развертывания.

properties.errors

ErrorEntity[]

Список ошибок.

properties.failedInstancesLogs

string[]

Список URL-адресов, указывающих на журналы для экземпляров, которые не удалось подготовить.

properties.numberOfInstancesFailed

integer (int32)

Количество экземпляров сайта не удалось подготовить.

properties.numberOfInstancesInProgress

integer (int32)

Количество экземпляров сайта, которые в настоящее время подготавливаются.

properties.numberOfInstancesSuccessful

integer (int32)

Количество экземпляров сайта, подготовленных успешно.

properties.status

DeploymentBuildStatus

Состояние сборки развертывания.

type

string

Тип ресурса.

DefaultErrorResponse

Ответ об ошибке службы приложений.

Имя Тип Описание
error

Error

Модель ошибок.

DeploymentBuildStatus

Состояние сборки развертывания.

Значение Описание
BuildAborted
BuildFailed
BuildInProgress
BuildPending
BuildRequestReceived
BuildSuccessful
PostBuildRestartRequired
RuntimeFailed
RuntimeStarting
RuntimeSuccessful
StartPolling
StartPollingWithRestart
TimedOut

Details

Имя Тип Описание
code

string

Стандартизованная строка для программной идентификации ошибки.

message

string

Подробные сведения об ошибке и сведения об отладке.

target

string

Подробные сведения об ошибке и сведения об отладке.

Error

Модель ошибок.

Имя Тип Описание
code

string

Стандартизованная строка для программной идентификации ошибки.

details

Details[]

Подробные ошибки.

innererror

string

Дополнительные сведения об ошибке отладки.

message

string

Подробные сведения об ошибке и сведения об отладке.

target

string

Подробные сведения об ошибке и сведения об отладке.

ErrorEntity

Текст ответа на ошибку, возвращенный API.

Имя Тип Описание
code

string

Базовый код ошибки.

details

ErrorEntity[]

Сведения об ошибке.

extendedCode

string

Тип ошибки.

innerErrors

ErrorEntity[]

Внутренние ошибки.

message

string

Все сведения об ошибке.

messageTemplate

string

Шаблон сообщения.

parameters

string[]

Параметры шаблона.

target

string

Целевой объект ошибки.