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

Supported instance types for SageMaker instance-based production variants.

- Stability: [Experimental](/cdk/api/stability.html)
- Source: [`lib/instance-type.ts`](https://github.com/aws/aws-cdk/blob/v2.275.0-alpha.0/packages/@aws-cdk/aws-sagemaker-alpha/lib/instance-type.ts#L6)

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as sagemaker_alpha from '@aws-cdk/aws-sagemaker-alpha';
const instanceType = sagemaker_alpha.InstanceType.C4_2XLARGE;
```

## Initializer

```ts
new InstanceType(instanceType: string)
```

## Properties

- `C4_2XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.c4.2xlarge.

- `C4_4XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.c4.4xlarge.

- `C4_8XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.c4.8xlarge.

- `C4_LARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.c4.large.

- `C4_XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.c4.xlarge.

- `C5_18XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.c5.18xlarge.

- `C5_2XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.c5.2xlarge.

- `C5_4XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.c5.4xlarge.

- `C5_9XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.c5.9xlarge.

- `C5_LARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.c5.large.

- `C5_XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.c5.xlarge.

- `C5D_18XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.c5d.18xlarge.

- `C5D_2XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.c5d.2xlarge.

- `C5D_4XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.c5d.4xlarge.

- `C5D_9XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.c5d.9xlarge.

- `C5D_LARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.c5d.large.

- `C5D_XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.c5d.xlarge.

- `C6I_12XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.c6i.12xlarge.

- `C6I_16XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.c6i.16xlarge.

- `C6I_24XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.c6i.24xlarge.

- `C6I_2XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.c6i.2xlarge.

- `C6I_32XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.c6i.32xlarge.

- `C6I_4XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.c6i.4xlarge.

- `C6I_8XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.c6i.8xlarge.

- `C6I_LARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.c6i.large.

- `C6I_XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.c6i.xlarge.

- `G4DN_12XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.g4dn.12xlarge.

- `G4DN_16XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.g4dn.16xlarge.

- `G4DN_2XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.g4dn.2xlarge.

- `G4DN_4XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.g4dn.4xlarge.

- `G4DN_8XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.g4dn.8xlarge.

- `G4DN_XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.g4dn.xlarge.

- `G5_12XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.g5.12xlarge.

- `G5_16XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.g5.16xlarge.

- `G5_24XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.g5.24xlarge.

- `G5_2XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.g5.2xlarge.

- `G5_48XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.g5.48xlarge.

- `G5_4XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.g5.4xlarge.

- `G5_8XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.g5.8xlarge.

- `G5_XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.g5.xlarge.

- `G6_12XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.g6.12xlarge.

- `G6_16XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.g6.16xlarge.

- `G6_24XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.g6.24xlarge.

- `G6_2XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.g6.2xlarge.

- `G6_48XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.g6.48xlarge.

- `G6_4XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.g6.4xlarge.

- `G6_8XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.g6.8xlarge.

- `G6_XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.g6.xlarge.

- `INF1_24XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.inf1.24xlarge.

- `INF1_2XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.inf1.2xlarge.

- `INF1_6XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.inf1.6xlarge.

- `INF1_XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.inf1.xlarge.

- `INF2_24XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.inf2.24xlarge.

- `INF2_48XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.inf2.48xlarge.

- `INF2_8XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.inf2.8xlarge.

- `INF2_XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.inf2.xlarge.

- `M4_10XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.m4.10xlarge.

- `M4_16XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.m4.16xlarge.

- `M4_2XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.m4.2xlarge.

- `M4_4XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.m4.4xlarge.

- `M4_XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.m4.xlarge.

- `M5_12XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.m5.12xlarge.

- `M5_24XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.m5.24xlarge.

- `M5_2XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.m5.2xlarge.

- `M5_4XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.m5.4xlarge.

- `M5_LARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.m5.large.

- `M5_XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.m5.xlarge.

- `M5D_12XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.m5d.12xlarge.

- `M5D_24XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.m5d.24xlarge.

- `M5D_2XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.m5d.2xlarge.

- `M5D_4XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.m5d.4xlarge.

- `M5D_LARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.m5d.large.

- `M5D_XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.m5d.xlarge.

- `P2_16XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.p2.16xlarge.

- `P2_8XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.p2.8xlarge.

- `P2_XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.p2.xlarge.

- `P3_16XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.p3.16xlarge.

- `P3_2XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.p3.2xlarge.

- `P3_8XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.p3.8xlarge.

- `P4D_24XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.p4d.24xlarge.

- `R5_12XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.r5.12xlarge.

- `R5_24XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.r5.24xlarge.

- `R5_2XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.r5.2xlarge.

- `R5_4XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.r5.4xlarge.

- `R5_LARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.r5.large.

- `R5_XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.r5.xlarge.

- `R5D_12XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.r5d.12xlarge.

- `R5D_24XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.r5d.24xlarge.

- `R5D_2XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.r5d.2xlarge.

- `R5D_4XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.r5d.4xlarge.

- `R5D_LARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.r5d.large.

- `R5D_XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.r5d.xlarge.

- `T2_2XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.t2.2xlarge.

- `T2_LARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.t2.large.

- `T2_MEDIUM`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.t2.medium.

- `T2_XLARGE`: [InstanceType](/cdk/api/v2/docs/@aws-cdk_aws-sagemaker-alpha.InstanceType.html) (static) — ml.t2.xlarge.

## Methods

- `of(instanceType: string): InstanceType // chainable` (static) — Builds an InstanceType from a given string or token (such as a CfnParameter).

  **Parameters**

  - `instanceType` — An instance type as string.

  **Returns:** A strongly typed InstanceType

- `toString(): string` — Return the instance type as a string.

  **Returns:** The instance type as a string
