---
title: "Gets information about the specified Compute Node Extension."
method: GET
path: "/pools/{poolId}/nodes/{nodeId}/extensions/{extensionName}"
tags: ["ComputeNodes"]
---

# Gets information about the specified Compute Node Extension.

`GET /pools/{poolId}/nodes/{nodeId}/extensions/{extensionName}`

## Path parameters

- `poolId` string, required
- `nodeId` string, required
- `extensionName` string, required

## Query parameters

- `$select` string
- `timeout` integer
- `api-version` string, required

## Headers

- `client-request-id` string, uuid
- `return-client-request-id` boolean
- `ocp-date` string, date-time-rfc1123

## Response `200`

A response containing the Compute Node Extension.

- NodeVMExtension
  - `provisioningState` string
  - `vmExtension` VMExtension
    - `name` string, required
    - `publisher` string, required
    - `type` string, required
    - `typeHandlerVersion` string
    - `autoUpgradeMinorVersion` boolean — Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
    - `enableAutomaticUpgrade` boolean — Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available.
    - `settings` object
    - `protectedSettings` object — The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
    - `provisionAfterExtensions` string[] — Collection of extension names after which this extension needs to be provisioned.
  - `instanceView` VMExtensionInstanceView
    - `name` string
    - `statuses` InstanceViewStatus[] — The resource status information.
      - `code` string
      - `displayStatus` string
      - `level` 'Error' | 'Info' | 'Warning'
      - `message` string
      - `time` string — The time of the status.
    - `subStatuses` InstanceViewStatus[] — The resource status information.
      - `code` string
      - `displayStatus` string
      - `level` 'Error' | 'Info' | 'Warning'
      - `message` string
      - `time` string — The time of the status.

## Other responses

- `default` — The error from the Batch service.

## Changes

- **2026-07-13** `1273ef3b971c` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/azure/apis/batch-batch/changes/pools/:poolId/nodes/:nodeId/extensions/:extensionName/get.md)

---

[API](https://skmtc.dev/azure/apis/batch-batch.md) · [All operations](https://skmtc.dev/azure/apis/batch-batch/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/azure/batch-batch/revisions/5ec02fdd559c/schema)
