> **Experimental**
>
> `@aws-cdk/aws-applicationsignals-alpha` is an [**experimental**](/stability) (alpha) package: its API may change in any release, without a major version bump.
# NodeInstrumentationVersion

Available versions for Node.js instrumentation.

Extends: InstrumentationVersion › NodeInstrumentationVersion

- Stability: [Experimental](/cdk/api/stability.html)
- Source: [`lib/enablement/instrumentation-versions.ts`](https://github.com/aws/aws-cdk/blob/v2.275.0-alpha.0/packages/@aws-cdk/aws-applicationsignals-alpha/lib/enablement/instrumentation-versions.ts#L120)

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as applicationsignals_alpha from '@aws-cdk/aws-applicationsignals-alpha';
const nodeInstrumentationVersion = new applicationsignals_alpha.NodeInstrumentationVersion('imageRepo', 'version', 123);
```

## Initializer

```ts
new NodeInstrumentationVersion(imageRepo: string, version: string, memoryLimit: number)
```

## Properties

- `DEFAULT_MEMORY_LIMIT_MIB`: number (static) — The default memory limit of the Node.js instrumentation.

- `IMAGE_REPO`: string (static) — The image repository for Node.js instrumentation.

- `V0_5_0`: [NodeInstrumentationVersion](/cdk/api/v2/docs/@aws-cdk_aws-applicationsignals-alpha.NodeInstrumentationVersion.html) (static) — ADOT Node.js Instrumentation version 0.5.0.

- `V0_6_0`: [NodeInstrumentationVersion](/cdk/api/v2/docs/@aws-cdk_aws-applicationsignals-alpha.NodeInstrumentationVersion.html) (static) — ADOT Node.js Instrumentation version 0.6.0.

## Methods

- `imageURI(): string` — Get the image URI for the instrumentation version.

  **Returns:** The image URI.

- `memoryLimitMiB(): number` — Get the memory limit in MiB for the instrumentation version.

  **Returns:** The memory limit
