Nodes - Get Node Extension
Получает информацию о указанном расширении Compute Node.
GET {endpoint}/pools/{poolId}/nodes/{nodeId}/extensions/{extensionName}?api-version=2025-06-01
GET {endpoint}/pools/{poolId}/nodes/{nodeId}/extensions/{extensionName}?api-version=2025-06-01&timeOut={timeOut}&$select={$select}
Параметры URI
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
endpoint
|
path | True |
string (uri) |
Конечная точка учетной записи пакетной службы (например, https://batchaccount.eastus2.batch.azure.com). |
|
extension
|
path | True |
string |
Название расширения Compute Node, о котором вы хотите получить информацию. |
|
node
|
path | True |
string |
ID вычислительного узла, содержащего расширения. |
|
pool
|
path | True |
string |
Идентификатор пула, содержащего вычислительный узел. |
|
api-version
|
query | True |
string minLength: 1 |
Версия API, используемая для данной операции. |
|
$select
|
query |
string[] |
Предложение OData $select. |
|
|
time
|
query |
integer (int32) |
Максимальное время, которое сервер может тратить на обработку запроса в секундах. Значение по умолчанию — 30 секунд. Если значение превышает 30, вместо этого используется стандартное значение.". |
Заголовок запроса
| Имя | Обязательно | Тип | Описание |
|---|---|---|---|
| client-request-id |
string |
Удостоверение запроса, созданное вызывающим пользователем, в виде GUID без украшений, таких как фигурные скобки, например 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
| return-client-request-id |
boolean |
Должен ли сервер возвращать идентификатор client-request-id в ответе. |
|
| ocp-date |
string (date-time-rfc7231) |
Время выдачи запроса. Клиентские библиотеки обычно задают это в текущее время системных часов; задайте его явным образом, если вы вызываете REST API напрямую. |
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 200 OK |
Запрос выполнен успешно. Заголовки
|
|
| Other Status Codes |
Непредвиденное сообщение об ошибке. |
Безопасность
OAuth2Auth
Тип:
oauth2
Flow:
implicit
URL-адрес авторизации:
https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Области
| Имя | Описание |
|---|---|
| https://batch.core.windows.net//.default |
Примеры
Get batch node extension
Образец запроса
GET {endpoint}/pools/poolId/nodes/tvm-1695681911_2-20161122t193202z/extensions/batchNodeExtension?api-version=2025-06-01
Пример ответа
{
"instanceView": {
"name": "batchNodeExtension",
"statuses": [
{
"code": "ProvisioningState/succeeded",
"level": "Info",
"displayStatus": "Provisioning succeeded",
"message": "Enable succeeded: Enabling and starting agent and controller"
}
]
},
"vmExtension": {
"name": "batchNodeExtension",
"publisher": "Microsoft.Azure.Extensions",
"type": "CustomScript",
"typeHandlerVersion": "2.0",
"autoUpgradeMinorVersion": true
}
}
Определения
| Имя | Описание |
|---|---|
|
Batch |
Ответ об ошибке, полученный из пакетной службы Azure. |
|
Batch |
Элемент дополнительных сведений, включенных в ответ на ошибку пакетной службы Azure. |
|
Batch |
Сообщение об ошибке, полученное в ответе на ошибку пакетной службы Azure. |
|
Batch |
Конфигурация представления экземпляра расширения виртуальной машины. |
|
Instance |
Состояние представления экземпляра. |
|
Status |
Уровень кода. |
| VMExtension |
Конфигурация расширений виртуальных машин. |
|
VMExtension |
Представление экземпляра расширения виртуальной машины. |
BatchError
Ответ об ошибке, полученный из пакетной службы Azure.
| Имя | Тип | Описание |
|---|---|---|
| code |
string |
Идентификатор ошибки. Коды являются инвариантными и предназначены для программного использования. |
| message |
Сообщение, описывающее ошибку, предназначенное для отображения в пользовательском интерфейсе. |
|
| values |
Коллекция пар "ключ-значение", содержащая дополнительные сведения об ошибке. |
BatchErrorDetail
Элемент дополнительных сведений, включенных в ответ на ошибку пакетной службы Azure.
| Имя | Тип | Описание |
|---|---|---|
| key |
string |
Идентификатор, указывающий значение свойства Value. |
| value |
string |
Дополнительные сведения, включенные в ответ на ошибку. |
BatchErrorMessage
Сообщение об ошибке, полученное в ответе на ошибку пакетной службы Azure.
| Имя | Тип | Описание |
|---|---|---|
| lang |
string |
Языковой код сообщения об ошибке. |
| value |
string |
Текст сообщения. |
BatchNodeVMExtension
Конфигурация представления экземпляра расширения виртуальной машины.
| Имя | Тип | Описание |
|---|---|---|
| instanceView |
Представление экземпляра расширения виртуальной машины. |
|
| provisioningState |
string |
Состояние предоставления расширения виртуальной машины. |
| vmExtension |
Расширение виртуальной машины. |
InstanceViewStatus
Состояние представления экземпляра.
| Имя | Тип | Описание |
|---|---|---|
| code |
string |
Код состояния. |
| displayStatus |
string |
Локализованная метка статуса. |
| level |
Уровень кода. |
|
| message |
string |
Подробное сообщение о статусе. |
| time |
string (date-time) |
Время состояния. |
StatusLevelTypes
Уровень кода.
| Значение | Описание |
|---|---|
| Error |
Ошибка |
| Info |
Info |
| Warning |
Предупреждение |
VMExtension
Конфигурация расширений виртуальных машин.
| Имя | Тип | Описание |
|---|---|---|
| autoUpgradeMinorVersion |
boolean |
Указывает, следует ли использовать более новую дополнительную версию, если она доступна во время развертывания. Однако после развертывания расширение не будет обновлять дополнительные версии без повторного развертывания, даже если это свойство не имеет значения true. |
| enableAutomaticUpgrade |
boolean |
Указывает, следует ли автоматически обновлять расширение платформой, если доступна более новая версия расширения. |
| name |
string |
Имя расширения виртуальной машины. |
| protectedSettings |
object |
Расширение может содержать защищенные параметрыSettings или protectedSettingsFromKeyVault или не иметь защищенных параметров. |
| provisionAfterExtensions |
string[] |
Коллекция имен расширений. Коллекция имен расширений, после которой необходимо подготовить это расширение. |
| publisher |
string |
Имя издателя обработчика расширений. |
| settings |
object |
Форматированные общедоступные параметры JSON для расширения. |
| type |
string |
Тип расширения. |
| typeHandlerVersion |
string |
Версия обработчика скрипта. |
VMExtensionInstanceView
Представление экземпляра расширения виртуальной машины.
| Имя | Тип | Описание |
|---|---|---|
| name |
string |
Название представления экземпляра расширения виртуальной машины. |
| statuses |
Сведения о состоянии ресурса. |
|
| subStatuses |
Сведения о состоянии ресурса. |