Nodes - List Node Extensions
Lista rozszerzeń węzłów obliczeniowych w określonej puli.
GET {endpoint}/pools/{poolId}/nodes/{nodeId}/extensions?api-version=2025-06-01
GET {endpoint}/pools/{poolId}/nodes/{nodeId}/extensions?api-version=2025-06-01&timeOut={timeOut}&maxresults={maxresults}&$select={$select}
Parametry identyfikatora URI
| Nazwa | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
endpoint
|
path | True |
string (uri) |
Punkt końcowy konta usługi Batch (na przykład: https://batchaccount.eastus2.batch.azure.com). |
|
node
|
path | True |
string |
ID węzła obliczeniowego, na którym chcesz wymienić rozszerzenia. |
|
pool
|
path | True |
string |
ID puli, która zawiera węzeł obliczeniowy. |
|
api-version
|
query | True |
string minLength: 1 |
Wersja interfejsu API do użycia dla tej operacji. |
|
$select
|
query |
string[] |
Klauzula OData $select. |
|
|
maxresults
|
query |
integer (int32) minimum: 1maximum: 1000 |
Maksymalna liczba elementów do zwrócenia w odpowiedzi. Maksymalnie można zwrócić 1000 wniosków. |
|
|
time
|
query |
integer (int32) |
Maksymalny czas przetwarzania żądania przez serwer w sekundach. Wartość domyślna to 30 sekund. Jeśli wartość jest większa niż 30, zostanie użyta domyślna wersja domyślna.". |
Nagłówek żądania
| Nazwa | Wymagane | Typ | Opis |
|---|---|---|---|
| client-request-id |
string |
Tożsamość żądania wygenerowanego przez obiekt wywołujący w postaci identyfikatora GUID bez dekoracji, takiej jak nawiasy klamrowe, np. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
| return-client-request-id |
boolean |
Czy serwer powinien zwrócić identyfikator żądania klienta w odpowiedzi. |
|
| ocp-date |
string (date-time-rfc7231) |
Czas wystawienia żądania. Biblioteki klienckie zazwyczaj ustawiają tę wartość na bieżący czas zegara systemowego; ustaw go jawnie, jeśli bezpośrednio wywołujesz interfejs API REST. |
Odpowiedzi
| Nazwa | Typ | Opis |
|---|---|---|
| 200 OK |
Żądanie zakończyło się pomyślnie. Nagłówki
|
|
| Other Status Codes |
Nieoczekiwana odpowiedź na błąd. |
Zabezpieczenia
OAuth2Auth
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Zakresy
| Nazwa | Opis |
|---|---|
| https://batch.core.windows.net//.default |
Przykłady
List compute node extensions
Przykładowe żądanie
GET {endpoint}/pools/poolId/nodes/tvm-1695681911_2-20161122t193202z/extensions?api-version=2025-06-01
Przykładowa odpowiedź
{
"value": [
{
"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
}
},
{
"instanceView": {
"name": "customExtension",
"statuses": [
{
"code": "ProvisioningState/succeeded",
"level": "Info",
"displayStatus": "Provisioning succeeded",
"message": "ExtensionOperation:enable. Status:Success"
}
]
},
"vmExtension": {
"name": "customExtension",
"publisher": "Microsoft.Azure.Geneva",
"type": "GenevaMonitoring",
"typeHandlerVersion": "2.0",
"autoUpgradeMinorVersion": true,
"enableAutomaticUpgrade": true
}
}
]
}
Definicje
| Nazwa | Opis |
|---|---|
|
Batch |
Odebrano odpowiedź o błędzie z usługi Azure Batch. |
|
Batch |
Element dodatkowych informacji zawartych w odpowiedzi na błąd usługi Azure Batch. |
|
Batch |
Komunikat o błędzie odebrany w odpowiedzi na błąd usługi Azure Batch. |
|
Batch |
Konfiguracja widoku wystąpienia rozszerzenia maszyny wirtualnej. |
|
Batch |
Wynik wyświetlania listy rozszerzeń węzła obliczeniowego w węźle. |
|
Instance |
Stan widoku wystąpienia. |
|
Status |
Kod poziomu. |
| VMExtension |
Konfiguracja rozszerzeń maszyn wirtualnych. |
|
VMExtension |
Widok wystąpienia rozszerzenia maszyny wirtualnej. |
BatchError
Odebrano odpowiedź o błędzie z usługi Azure Batch.
| Nazwa | Typ | Opis |
|---|---|---|
| code |
string |
Identyfikator błędu. Kody są niezmienne i mają być używane programowo. |
| message |
Komunikat opisujący błąd, który ma być odpowiedni do wyświetlania w interfejsie użytkownika. |
|
| values |
Kolekcja par klucz-wartość zawierająca dodatkowe szczegóły dotyczące błędu. |
BatchErrorDetail
Element dodatkowych informacji zawartych w odpowiedzi na błąd usługi Azure Batch.
| Nazwa | Typ | Opis |
|---|---|---|
| key |
string |
Identyfikator określający znaczenie właściwości Value. |
| value |
string |
Dodatkowe informacje zawarte w odpowiedzi na błąd. |
BatchErrorMessage
Komunikat o błędzie odebrany w odpowiedzi na błąd usługi Azure Batch.
| Nazwa | Typ | Opis |
|---|---|---|
| lang |
string |
Kod językowy komunikatu o błędzie. |
| value |
string |
Tekst wiadomości. |
BatchNodeVMExtension
Konfiguracja widoku wystąpienia rozszerzenia maszyny wirtualnej.
| Nazwa | Typ | Opis |
|---|---|---|
| instanceView |
Widok wystąpienia rozszerzenia maszyny wirtualnej. |
|
| provisioningState |
string |
Stan udostępniania rozszerzenia maszyny wirtualnej. |
| vmExtension |
Rozszerzenie maszyny wirtualnej. |
BatchNodeVMExtensionListResult
Wynik wyświetlania listy rozszerzeń węzła obliczeniowego w węźle.
| Nazwa | Typ | Opis |
|---|---|---|
| odata.nextLink |
string (uri) |
Adres URL, aby uzyskać następny zestaw wyników. |
| value |
Lista rozszerzeń Compute Node. |
InstanceViewStatus
Stan widoku wystąpienia.
| Nazwa | Typ | Opis |
|---|---|---|
| code |
string |
Kod stanu. |
| displayStatus |
string |
Lokalna etykieta statusu. |
| level |
Kod poziomu. |
|
| message |
string |
Szczegółowy komunikat statusu. |
| time |
string (date-time) |
Czas stanu. |
StatusLevelTypes
Kod poziomu.
| Wartość | Opis |
|---|---|
| Error |
Error |
| Info |
Informacje |
| Warning |
Ostrzeżenie |
VMExtension
Konfiguracja rozszerzeń maszyn wirtualnych.
| Nazwa | Typ | Opis |
|---|---|---|
| autoUpgradeMinorVersion |
boolean |
Wskazuje, czy rozszerzenie powinno używać nowszej wersji pomocniczej, jeśli jest ona dostępna w czasie wdrażania. Po wdrożeniu rozszerzenie nie uaktualni wersji pomocniczych, chyba że zostanie ponownie wdrożone, nawet jeśli ta właściwość ma wartość true. |
| enableAutomaticUpgrade |
boolean |
Wskazuje, czy rozszerzenie powinno zostać automatycznie uaktualnione przez platformę, jeśli jest dostępna nowsza wersja rozszerzenia. |
| name |
string |
Nazwa rozszerzenia maszyny wirtualnej. |
| protectedSettings |
object |
Rozszerzenie może zawierać ustawienia protectedSettings lub protectedSettingsFromKeyVault lub w ogóle nie są chronione. |
| provisionAfterExtensions |
string[] |
Kolekcja nazw rozszerzeń. Kolekcja nazw rozszerzeń, po których należy aprowizować to rozszerzenie. |
| publisher |
string |
Nazwa wydawcy programu obsługi rozszerzeń. |
| settings |
object |
Ustawienia publiczne w formacie JSON dla rozszerzenia. |
| type |
string |
Rodzaj przedłużenia. |
| typeHandlerVersion |
string |
Wersja programu obsługi skryptów. |
VMExtensionInstanceView
Widok wystąpienia rozszerzenia maszyny wirtualnej.
| Nazwa | Typ | Opis |
|---|---|---|
| name |
string |
Nazwa widoku instancji rozszerzenia VM. |
| statuses |
Informacje o stanie zasobu. |
|
| subStatuses |
Informacje o stanie zasobu. |