Class InstanceType
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.sagemaker.alpha.InstanceType
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable
@Generated(value="jsii-pacmak/1.129.0 (build eaca441)",
date="2026-05-13T16:55:33.642Z")
@Stability(Experimental)
public class InstanceType
extends software.amazon.jsii.JsiiObject
(experimental) Supported instance types for SageMaker instance-based production variants.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.sagemaker.alpha.*; InstanceType instanceType = InstanceType.C4_2XLARGE;
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final InstanceType(experimental) ml.c4.2xlarge.static final InstanceType(experimental) ml.c4.4xlarge.static final InstanceType(experimental) ml.c4.8xlarge.static final InstanceType(experimental) ml.c4.large.static final InstanceType(experimental) ml.c4.xlarge.static final InstanceType(experimental) ml.c5.18xlarge.static final InstanceType(experimental) ml.c5.2xlarge.static final InstanceType(experimental) ml.c5.4xlarge.static final InstanceType(experimental) ml.c5.9xlarge.static final InstanceType(experimental) ml.c5d.18xlarge.static final InstanceType(experimental) ml.c5d.2xlarge.static final InstanceType(experimental) ml.c5d.4xlarge.static final InstanceType(experimental) ml.c5d.9xlarge.static final InstanceType(experimental) ml.c5d.large.static final InstanceType(experimental) ml.c5d.xlarge.static final InstanceType(experimental) ml.c5.large.static final InstanceType(experimental) ml.c5.xlarge.static final InstanceType(experimental) ml.c6i.12xlarge.static final InstanceType(experimental) ml.c6i.16xlarge.static final InstanceType(experimental) ml.c6i.2xlarge.static final InstanceType(experimental) ml.c6i.24xlarge.static final InstanceType(experimental) ml.c6i.32xlarge.static final InstanceType(experimental) ml.c6i.4xlarge.static final InstanceType(experimental) ml.c6i.8xlarge.static final InstanceType(experimental) ml.c6i.large.static final InstanceType(experimental) ml.c6i.xlarge.static final InstanceType(experimental) ml.g4dn.12xlarge.static final InstanceType(experimental) ml.g4dn.16xlarge.static final InstanceType(experimental) ml.g4dn.2xlarge.static final InstanceType(experimental) ml.g4dn.4xlarge.static final InstanceType(experimental) ml.g4dn.8xlarge.static final InstanceType(experimental) ml.g4dn.xlarge.static final InstanceType(experimental) ml.g5.12xlarge.static final InstanceType(experimental) ml.g5.16xlarge.static final InstanceType(experimental) ml.g5.2xlarge.static final InstanceType(experimental) ml.g5.24xlarge.static final InstanceType(experimental) ml.g5.4xlarge.static final InstanceType(experimental) ml.g5.48xlarge.static final InstanceType(experimental) ml.g5.8xlarge.static final InstanceType(experimental) ml.g5.xlarge.static final InstanceType(experimental) ml.g6.12xlarge.static final InstanceType(experimental) ml.g6.16xlarge.static final InstanceType(experimental) ml.g6.2xlarge.static final InstanceType(experimental) ml.g6.24xlarge.static final InstanceType(experimental) ml.g6.4xlarge.static final InstanceType(experimental) ml.g6.48xlarge.static final InstanceType(experimental) ml.g6.8xlarge.static final InstanceType(experimental) ml.g6.xlarge.static final InstanceType(experimental) ml.inf1.2xlarge.static final InstanceType(experimental) ml.inf1.24xlarge.static final InstanceType(experimental) ml.inf1.6xlarge.static final InstanceType(experimental) ml.inf1.xlarge.static final InstanceType(experimental) ml.inf2.24xlarge.static final InstanceType(experimental) ml.inf2.48xlarge.static final InstanceType(experimental) ml.inf2.8xlarge.static final InstanceType(experimental) ml.inf2.xlarge.static final InstanceType(experimental) ml.m4.10xlarge.static final InstanceType(experimental) ml.m4.16xlarge.static final InstanceType(experimental) ml.m4.2xlarge.static final InstanceType(experimental) ml.m4.4xlarge.static final InstanceType(experimental) ml.m4.xlarge.static final InstanceType(experimental) ml.m5.12xlarge.static final InstanceType(experimental) ml.m5.2xlarge.static final InstanceType(experimental) ml.m5.24xlarge.static final InstanceType(experimental) ml.m5.4xlarge.static final InstanceType(experimental) ml.m5d.12xlarge.static final InstanceType(experimental) ml.m5d.2xlarge.static final InstanceType(experimental) ml.m5d.24xlarge.static final InstanceType(experimental) ml.m5d.4xlarge.static final InstanceType(experimental) ml.m5d.large.static final InstanceType(experimental) ml.m5d.xlarge.static final InstanceType(experimental) ml.m5.large.static final InstanceType(experimental) ml.m5.xlarge.static final InstanceType(experimental) ml.p2.16xlarge.static final InstanceType(experimental) ml.p2.8xlarge.static final InstanceType(experimental) ml.p2.xlarge.static final InstanceType(experimental) ml.p3.16xlarge.static final InstanceType(experimental) ml.p3.2xlarge.static final InstanceType(experimental) ml.p3.8xlarge.static final InstanceType(experimental) ml.p4d.24xlarge.static final InstanceType(experimental) ml.r5.12xlarge.static final InstanceType(experimental) ml.r5.2xlarge.static final InstanceType(experimental) ml.r5.24xlarge.static final InstanceType(experimental) ml.r5.4xlarge.static final InstanceType(experimental) ml.r5d.12xlarge.static final InstanceType(experimental) ml.r5d.2xlarge.static final InstanceType(experimental) ml.r5d.24xlarge.static final InstanceType(experimental) ml.r5d.4xlarge.static final InstanceType(experimental) ml.r5d.large.static final InstanceType(experimental) ml.r5d.xlarge.static final InstanceType(experimental) ml.r5.large.static final InstanceType(experimental) ml.r5.xlarge.static final InstanceType(experimental) ml.t2.2xlarge.static final InstanceType(experimental) ml.t2.large.static final InstanceType(experimental) ml.t2.medium.static final InstanceType(experimental) ml.t2.xlarge. -
Constructor Summary
ConstructorsModifierConstructorDescriptionInstanceType(String instanceType) protectedInstanceType(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protectedInstanceType(software.amazon.jsii.JsiiObjectRef objRef) -
Method Summary
Modifier and TypeMethodDescriptionstatic InstanceType(experimental) Builds an InstanceType from a given string or token (such as a CfnParameter).toString()(experimental) Return the instance type as a string.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Field Details
-
C4_2_XLARGE
(experimental) ml.c4.2xlarge. -
C4_4_XLARGE
(experimental) ml.c4.4xlarge. -
C4_8_XLARGE
(experimental) ml.c4.8xlarge. -
C4_LARGE
(experimental) ml.c4.large. -
C4_XLARGE
(experimental) ml.c4.xlarge. -
C5_18_XLARGE
(experimental) ml.c5.18xlarge. -
C5_2_XLARGE
(experimental) ml.c5.2xlarge. -
C5_4_XLARGE
(experimental) ml.c5.4xlarge. -
C5_9_XLARGE
(experimental) ml.c5.9xlarge. -
C5_LARGE
(experimental) ml.c5.large. -
C5_XLARGE
(experimental) ml.c5.xlarge. -
C5_D_18_XLARGE
(experimental) ml.c5d.18xlarge. -
C5_D_2_XLARGE
(experimental) ml.c5d.2xlarge. -
C5_D_4_XLARGE
(experimental) ml.c5d.4xlarge. -
C5_D_9_XLARGE
(experimental) ml.c5d.9xlarge. -
C5_D_LARGE
(experimental) ml.c5d.large. -
C5_D_XLARGE
(experimental) ml.c5d.xlarge. -
C6_I_12_XLARGE
(experimental) ml.c6i.12xlarge. -
C6_I_16_XLARGE
(experimental) ml.c6i.16xlarge. -
C6_I_24_XLARGE
(experimental) ml.c6i.24xlarge. -
C6_I_2_XLARGE
(experimental) ml.c6i.2xlarge. -
C6_I_32_XLARGE
(experimental) ml.c6i.32xlarge. -
C6_I_4_XLARGE
(experimental) ml.c6i.4xlarge. -
C6_I_8_XLARGE
(experimental) ml.c6i.8xlarge. -
C6_I_LARGE
(experimental) ml.c6i.large. -
C6_I_XLARGE
(experimental) ml.c6i.xlarge. -
G4_DN_12_XLARGE
(experimental) ml.g4dn.12xlarge. -
G4_DN_16_XLARGE
(experimental) ml.g4dn.16xlarge. -
G4_DN_2_XLARGE
(experimental) ml.g4dn.2xlarge. -
G4_DN_4_XLARGE
(experimental) ml.g4dn.4xlarge. -
G4_DN_8_XLARGE
(experimental) ml.g4dn.8xlarge. -
G4_DN_XLARGE
(experimental) ml.g4dn.xlarge. -
G5_12_XLARGE
(experimental) ml.g5.12xlarge. -
G5_16_XLARGE
(experimental) ml.g5.16xlarge. -
G5_24_XLARGE
(experimental) ml.g5.24xlarge. -
G5_2_XLARGE
(experimental) ml.g5.2xlarge. -
G5_48_XLARGE
(experimental) ml.g5.48xlarge. -
G5_4_XLARGE
(experimental) ml.g5.4xlarge. -
G5_8_XLARGE
(experimental) ml.g5.8xlarge. -
G5_XLARGE
(experimental) ml.g5.xlarge. -
G6_12_XLARGE
(experimental) ml.g6.12xlarge. -
G6_16_XLARGE
(experimental) ml.g6.16xlarge. -
G6_24_XLARGE
(experimental) ml.g6.24xlarge. -
G6_2_XLARGE
(experimental) ml.g6.2xlarge. -
G6_48_XLARGE
(experimental) ml.g6.48xlarge. -
G6_4_XLARGE
(experimental) ml.g6.4xlarge. -
G6_8_XLARGE
(experimental) ml.g6.8xlarge. -
G6_XLARGE
(experimental) ml.g6.xlarge. -
INF1_24_XLARGE
(experimental) ml.inf1.24xlarge. -
INF1_2_XLARGE
(experimental) ml.inf1.2xlarge. -
INF1_6_XLARGE
(experimental) ml.inf1.6xlarge. -
INF1_XLARGE
(experimental) ml.inf1.xlarge. -
INF2_24_XLARGE
(experimental) ml.inf2.24xlarge. -
INF2_48_XLARGE
(experimental) ml.inf2.48xlarge. -
INF2_8_XLARGE
(experimental) ml.inf2.8xlarge. -
INF2_XLARGE
(experimental) ml.inf2.xlarge. -
M4_10_XLARGE
(experimental) ml.m4.10xlarge. -
M4_16_XLARGE
(experimental) ml.m4.16xlarge. -
M4_2_XLARGE
(experimental) ml.m4.2xlarge. -
M4_4_XLARGE
(experimental) ml.m4.4xlarge. -
M4_XLARGE
(experimental) ml.m4.xlarge. -
M5_12_XLARGE
(experimental) ml.m5.12xlarge. -
M5_24_XLARGE
(experimental) ml.m5.24xlarge. -
M5_2_XLARGE
(experimental) ml.m5.2xlarge. -
M5_4_XLARGE
(experimental) ml.m5.4xlarge. -
M5_LARGE
(experimental) ml.m5.large. -
M5_XLARGE
(experimental) ml.m5.xlarge. -
M5_D_12_XLARGE
(experimental) ml.m5d.12xlarge. -
M5_D_24_XLARGE
(experimental) ml.m5d.24xlarge. -
M5_D_2_XLARGE
(experimental) ml.m5d.2xlarge. -
M5_D_4_XLARGE
(experimental) ml.m5d.4xlarge. -
M5_D_LARGE
(experimental) ml.m5d.large. -
M5_D_XLARGE
(experimental) ml.m5d.xlarge. -
P2_16_XLARGE
(experimental) ml.p2.16xlarge. -
P2_8_XLARGE
(experimental) ml.p2.8xlarge. -
P2_XLARGE
(experimental) ml.p2.xlarge. -
P3_16_XLARGE
(experimental) ml.p3.16xlarge. -
P3_2_XLARGE
(experimental) ml.p3.2xlarge. -
P3_8_XLARGE
(experimental) ml.p3.8xlarge. -
P4_D_24_XLARGE
(experimental) ml.p4d.24xlarge. -
R5_12_XLARGE
(experimental) ml.r5.12xlarge. -
R5_24_XLARGE
(experimental) ml.r5.24xlarge. -
R5_2_XLARGE
(experimental) ml.r5.2xlarge. -
R5_4_XLARGE
(experimental) ml.r5.4xlarge. -
R5_LARGE
(experimental) ml.r5.large. -
R5_XLARGE
(experimental) ml.r5.xlarge. -
R5_D_12_XLARGE
(experimental) ml.r5d.12xlarge. -
R5_D_24_XLARGE
(experimental) ml.r5d.24xlarge. -
R5_D_2_XLARGE
(experimental) ml.r5d.2xlarge. -
R5_D_4_XLARGE
(experimental) ml.r5d.4xlarge. -
R5_D_LARGE
(experimental) ml.r5d.large. -
R5_D_XLARGE
(experimental) ml.r5d.xlarge. -
T2_2_XLARGE
(experimental) ml.t2.2xlarge. -
T2_LARGE
(experimental) ml.t2.large. -
T2_MEDIUM
(experimental) ml.t2.medium. -
T2_XLARGE
(experimental) ml.t2.xlarge.
-
-
Constructor Details
-
InstanceType
protected InstanceType(software.amazon.jsii.JsiiObjectRef objRef) -
InstanceType
protected InstanceType(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) -
InstanceType
- Parameters:
instanceType- This parameter is required.
-
-
Method Details
-
of
(experimental) Builds an InstanceType from a given string or token (such as a CfnParameter).- Parameters:
instanceType- An instance type as string. This parameter is required.- Returns:
- A strongly typed InstanceType
-
toString
(experimental) Return the instance type as a string.
-