enum DefaultInstanceClass
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.Batch.DefaultInstanceClass |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awsbatch#DefaultInstanceClass |
Java | software.amazon.awscdk.services.batch.DefaultInstanceClass |
Python | aws_cdk.aws_batch.DefaultInstanceClass |
TypeScript (source) | aws-cdk-lib » aws_batch » DefaultInstanceClass |
Batch default instances types.
Example
const vpc = new ec2.Vpc(this, 'Vpc');
// Use ARM64 instances (e.g., m6g, c6g, r6g, c7g families)
new batch.ManagedEc2EcsComputeEnvironment(this, 'Arm64Ec2ComputeEnv', {
vpc,
defaultInstanceClasses: [batch.DefaultInstanceClass.ARM64],
});
// Use x86_64 instances (e.g., m6i, c6i, r6i, c7i families)
new batch.ManagedEc2EcsComputeEnvironment(this, 'X86_64Ec2ComputeEnv', {
vpc,
defaultInstanceClasses: [batch.DefaultInstanceClass.X86_64],
});
Members
| Name | Description |
|---|---|
| X86_64 | x86 based instance types (from the m6i, c6i, r6i, and c7i instance families). |
| ARM64 | ARM64 based instance types (from the m6g, c6g, r6g, and c7g instance families). |
X86_64
x86 based instance types (from the m6i, c6i, r6i, and c7i instance families).
ARM64
ARM64 based instance types (from the m6g, c6g, r6g, and c7g instance families).

.NET
Go
Java
Python
TypeScript (