use super::{Architecture, CatalogGpu, InstanceFamily, InstanceTypeSpec, GI, MI};
use crate::Platform;
pub(super) static CATALOG: &[InstanceTypeSpec] = &[
InstanceTypeSpec {
name: "t4g.micro",
platform: Platform::Aws,
family: InstanceFamily::Burstable,
series: "t4g",
label: "Burstable · Graviton2",
architecture: Architecture::Arm64,
vcpu: 2,
memory_bytes: GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "t4g.micro",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "t4g.small",
platform: Platform::Aws,
family: InstanceFamily::Burstable,
series: "t4g",
label: "Burstable · Graviton2",
architecture: Architecture::Arm64,
vcpu: 2,
memory_bytes: 2 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "t4g.small",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "t4g.medium",
platform: Platform::Aws,
family: InstanceFamily::Burstable,
series: "t4g",
label: "Burstable · Graviton2",
architecture: Architecture::Arm64,
vcpu: 2,
memory_bytes: 4 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "t4g.medium",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "t4g.large",
platform: Platform::Aws,
family: InstanceFamily::Burstable,
series: "t4g",
label: "Burstable · Graviton2",
architecture: Architecture::Arm64,
vcpu: 2,
memory_bytes: 8 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "t4g.large",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "t4g.xlarge",
platform: Platform::Aws,
family: InstanceFamily::Burstable,
series: "t4g",
label: "Burstable · Graviton2",
architecture: Architecture::Arm64,
vcpu: 4,
memory_bytes: 16 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "t4g.xlarge",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "t4g.2xlarge",
platform: Platform::Aws,
family: InstanceFamily::Burstable,
series: "t4g",
label: "Burstable · Graviton2",
architecture: Architecture::Arm64,
vcpu: 8,
memory_bytes: 32 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "t4g.2xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "t3.xlarge",
platform: Platform::Aws,
family: InstanceFamily::Burstable,
series: "t3",
label: "Burstable · Intel",
architecture: Architecture::X86_64,
vcpu: 4,
memory_bytes: 16 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "t3.xlarge",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "t3.2xlarge",
platform: Platform::Aws,
family: InstanceFamily::Burstable,
series: "t3",
label: "Burstable · Intel",
architecture: Architecture::X86_64,
vcpu: 8,
memory_bytes: 32 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "t3.2xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "m7g.medium",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m7g",
label: "General purpose · Graviton3",
architecture: Architecture::Arm64,
vcpu: 1,
memory_bytes: 4 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m7g.medium",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "m7g.large",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m7g",
label: "General purpose · Graviton3",
architecture: Architecture::Arm64,
vcpu: 2,
memory_bytes: 8 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m7g.large",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "m7g.xlarge",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m7g",
label: "General purpose · Graviton3",
architecture: Architecture::Arm64,
vcpu: 4,
memory_bytes: 16 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m7g.xlarge",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "m7g.2xlarge",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m7g",
label: "General purpose · Graviton3",
architecture: Architecture::Arm64,
vcpu: 8,
memory_bytes: 32 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m7g.2xlarge",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "m7g.4xlarge",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m7g",
label: "General purpose · Graviton3",
architecture: Architecture::Arm64,
vcpu: 16,
memory_bytes: 64 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m7g.4xlarge",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "m7g.8xlarge",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m7g",
label: "General purpose · Graviton3",
architecture: Architecture::Arm64,
vcpu: 32,
memory_bytes: 128 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m7g.8xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "m7g.12xlarge",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m7g",
label: "General purpose · Graviton3",
architecture: Architecture::Arm64,
vcpu: 48,
memory_bytes: 192 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m7g.12xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "m7g.16xlarge",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m7g",
label: "General purpose · Graviton3",
architecture: Architecture::Arm64,
vcpu: 64,
memory_bytes: 256 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m7g.16xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "m8g.medium",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m8g",
label: "General purpose · Graviton4",
architecture: Architecture::Arm64,
vcpu: 1,
memory_bytes: 4 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m8g.medium",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "m8g.large",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m8g",
label: "General purpose · Graviton4",
architecture: Architecture::Arm64,
vcpu: 2,
memory_bytes: 8 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m8g.large",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "m8g.xlarge",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m8g",
label: "General purpose · Graviton4",
architecture: Architecture::Arm64,
vcpu: 4,
memory_bytes: 16 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m8g.xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "m8g.2xlarge",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m8g",
label: "General purpose · Graviton4",
architecture: Architecture::Arm64,
vcpu: 8,
memory_bytes: 32 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m8g.2xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "m8g.4xlarge",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m8g",
label: "General purpose · Graviton4",
architecture: Architecture::Arm64,
vcpu: 16,
memory_bytes: 64 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m8g.4xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "m8g.8xlarge",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m8g",
label: "General purpose · Graviton4",
architecture: Architecture::Arm64,
vcpu: 32,
memory_bytes: 128 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m8g.8xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "m8g.12xlarge",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m8g",
label: "General purpose · Graviton4",
architecture: Architecture::Arm64,
vcpu: 48,
memory_bytes: 192 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m8g.12xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "m8g.16xlarge",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m8g",
label: "General purpose · Graviton4",
architecture: Architecture::Arm64,
vcpu: 64,
memory_bytes: 256 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m8g.16xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "m8g.24xlarge",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m8g",
label: "General purpose · Graviton4",
architecture: Architecture::Arm64,
vcpu: 96,
memory_bytes: 384 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m8g.24xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "m8g.48xlarge",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m8g",
label: "General purpose · Graviton4",
architecture: Architecture::Arm64,
vcpu: 192,
memory_bytes: 768 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m8g.48xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "m7i.large",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m7i",
label: "General purpose · Intel · 7th gen",
architecture: Architecture::X86_64,
vcpu: 2,
memory_bytes: 8 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m7i.large",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "m7i.xlarge",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m7i",
label: "General purpose · Intel · 7th gen",
architecture: Architecture::X86_64,
vcpu: 4,
memory_bytes: 16 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m7i.xlarge",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "m7i.2xlarge",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m7i",
label: "General purpose · Intel · 7th gen",
architecture: Architecture::X86_64,
vcpu: 8,
memory_bytes: 32 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m7i.2xlarge",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "m7i.4xlarge",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m7i",
label: "General purpose · Intel · 7th gen",
architecture: Architecture::X86_64,
vcpu: 16,
memory_bytes: 64 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m7i.4xlarge",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "m7i.8xlarge",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m7i",
label: "General purpose · Intel · 7th gen",
architecture: Architecture::X86_64,
vcpu: 32,
memory_bytes: 128 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m7i.8xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "m7i.12xlarge",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m7i",
label: "General purpose · Intel · 7th gen",
architecture: Architecture::X86_64,
vcpu: 48,
memory_bytes: 192 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m7i.12xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "m7i.16xlarge",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m7i",
label: "General purpose · Intel · 7th gen",
architecture: Architecture::X86_64,
vcpu: 64,
memory_bytes: 256 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m7i.16xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "m7i.24xlarge",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m7i",
label: "General purpose · Intel · 7th gen",
architecture: Architecture::X86_64,
vcpu: 96,
memory_bytes: 384 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m7i.24xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "m7i.48xlarge",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m7i",
label: "General purpose · Intel · 7th gen",
architecture: Architecture::X86_64,
vcpu: 192,
memory_bytes: 768 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m7i.48xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "m8i.large",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m8i",
label: "General purpose · Intel · 8th gen",
architecture: Architecture::X86_64,
vcpu: 2,
memory_bytes: 8 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m8i.large",
gpu: None,
nested_virt: true,
auto_select: true,
},
InstanceTypeSpec {
name: "m8i.xlarge",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m8i",
label: "General purpose · Intel · 8th gen",
architecture: Architecture::X86_64,
vcpu: 4,
memory_bytes: 16 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m8i.xlarge",
gpu: None,
nested_virt: true,
auto_select: true,
},
InstanceTypeSpec {
name: "m8i.2xlarge",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m8i",
label: "General purpose · Intel · 8th gen",
architecture: Architecture::X86_64,
vcpu: 8,
memory_bytes: 32 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m8i.2xlarge",
gpu: None,
nested_virt: true,
auto_select: true,
},
InstanceTypeSpec {
name: "m8i.4xlarge",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m8i",
label: "General purpose · Intel · 8th gen",
architecture: Architecture::X86_64,
vcpu: 16,
memory_bytes: 64 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m8i.4xlarge",
gpu: None,
nested_virt: true,
auto_select: true,
},
InstanceTypeSpec {
name: "m8i.8xlarge",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m8i",
label: "General purpose · Intel · 8th gen",
architecture: Architecture::X86_64,
vcpu: 32,
memory_bytes: 128 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m8i.8xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "m8i.12xlarge",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m8i",
label: "General purpose · Intel · 8th gen",
architecture: Architecture::X86_64,
vcpu: 48,
memory_bytes: 192 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m8i.12xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "m8i.16xlarge",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m8i",
label: "General purpose · Intel · 8th gen",
architecture: Architecture::X86_64,
vcpu: 64,
memory_bytes: 256 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m8i.16xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "m8i.24xlarge",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m8i",
label: "General purpose · Intel · 8th gen",
architecture: Architecture::X86_64,
vcpu: 96,
memory_bytes: 384 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m8i.24xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "m8i.32xlarge",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m8i",
label: "General purpose · Intel · 8th gen",
architecture: Architecture::X86_64,
vcpu: 128,
memory_bytes: 512 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m8i.32xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "m8i.48xlarge",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m8i",
label: "General purpose · Intel · 8th gen",
architecture: Architecture::X86_64,
vcpu: 192,
memory_bytes: 768 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m8i.48xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "m8i.96xlarge",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m8i",
label: "General purpose · Intel · 8th gen",
architecture: Architecture::X86_64,
vcpu: 384,
memory_bytes: 1536 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m8i.96xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "m8i-flex.large",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m8i-flex",
label: "General purpose · Intel · 8th gen · Flex",
architecture: Architecture::X86_64,
vcpu: 2,
memory_bytes: 8 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m8i-flex.large",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "m8i-flex.xlarge",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m8i-flex",
label: "General purpose · Intel · 8th gen · Flex",
architecture: Architecture::X86_64,
vcpu: 4,
memory_bytes: 16 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m8i-flex.xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "m8i-flex.2xlarge",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m8i-flex",
label: "General purpose · Intel · 8th gen · Flex",
architecture: Architecture::X86_64,
vcpu: 8,
memory_bytes: 32 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m8i-flex.2xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "m8i-flex.4xlarge",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m8i-flex",
label: "General purpose · Intel · 8th gen · Flex",
architecture: Architecture::X86_64,
vcpu: 16,
memory_bytes: 64 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m8i-flex.4xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "m8i-flex.8xlarge",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m8i-flex",
label: "General purpose · Intel · 8th gen · Flex",
architecture: Architecture::X86_64,
vcpu: 32,
memory_bytes: 128 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m8i-flex.8xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "m8i-flex.12xlarge",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m8i-flex",
label: "General purpose · Intel · 8th gen · Flex",
architecture: Architecture::X86_64,
vcpu: 48,
memory_bytes: 192 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m8i-flex.12xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "m8i-flex.16xlarge",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m8i-flex",
label: "General purpose · Intel · 8th gen · Flex",
architecture: Architecture::X86_64,
vcpu: 64,
memory_bytes: 256 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m8i-flex.16xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "m8a.medium",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m8a",
label: "General purpose · AMD · 8th gen",
architecture: Architecture::X86_64,
vcpu: 1,
memory_bytes: 4 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m8a.medium",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "m8a.large",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m8a",
label: "General purpose · AMD · 8th gen",
architecture: Architecture::X86_64,
vcpu: 2,
memory_bytes: 8 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m8a.large",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "m8a.xlarge",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m8a",
label: "General purpose · AMD · 8th gen",
architecture: Architecture::X86_64,
vcpu: 4,
memory_bytes: 16 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m8a.xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "m8a.2xlarge",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m8a",
label: "General purpose · AMD · 8th gen",
architecture: Architecture::X86_64,
vcpu: 8,
memory_bytes: 32 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m8a.2xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "m8a.4xlarge",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m8a",
label: "General purpose · AMD · 8th gen",
architecture: Architecture::X86_64,
vcpu: 16,
memory_bytes: 64 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m8a.4xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "m8a.8xlarge",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m8a",
label: "General purpose · AMD · 8th gen",
architecture: Architecture::X86_64,
vcpu: 32,
memory_bytes: 128 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m8a.8xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "m8a.12xlarge",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m8a",
label: "General purpose · AMD · 8th gen",
architecture: Architecture::X86_64,
vcpu: 48,
memory_bytes: 192 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m8a.12xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "m8a.16xlarge",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m8a",
label: "General purpose · AMD · 8th gen",
architecture: Architecture::X86_64,
vcpu: 64,
memory_bytes: 256 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m8a.16xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "m8a.24xlarge",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m8a",
label: "General purpose · AMD · 8th gen",
architecture: Architecture::X86_64,
vcpu: 96,
memory_bytes: 384 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m8a.24xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "m8a.48xlarge",
platform: Platform::Aws,
family: InstanceFamily::GeneralPurpose,
series: "m8a",
label: "General purpose · AMD · 8th gen",
architecture: Architecture::X86_64,
vcpu: 192,
memory_bytes: 768 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "m8a.48xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "c7g.medium",
platform: Platform::Aws,
family: InstanceFamily::ComputeOptimized,
series: "c7g",
label: "Compute optimized · Graviton3",
architecture: Architecture::Arm64,
vcpu: 1,
memory_bytes: 2 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c7g.medium",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "c7g.large",
platform: Platform::Aws,
family: InstanceFamily::ComputeOptimized,
series: "c7g",
label: "Compute optimized · Graviton3",
architecture: Architecture::Arm64,
vcpu: 2,
memory_bytes: 4 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c7g.large",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "c7g.xlarge",
platform: Platform::Aws,
family: InstanceFamily::ComputeOptimized,
series: "c7g",
label: "Compute optimized · Graviton3",
architecture: Architecture::Arm64,
vcpu: 4,
memory_bytes: 8 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c7g.xlarge",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "c7g.2xlarge",
platform: Platform::Aws,
family: InstanceFamily::ComputeOptimized,
series: "c7g",
label: "Compute optimized · Graviton3",
architecture: Architecture::Arm64,
vcpu: 8,
memory_bytes: 16 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c7g.2xlarge",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "c7g.4xlarge",
platform: Platform::Aws,
family: InstanceFamily::ComputeOptimized,
series: "c7g",
label: "Compute optimized · Graviton3",
architecture: Architecture::Arm64,
vcpu: 16,
memory_bytes: 32 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c7g.4xlarge",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "c7g.8xlarge",
platform: Platform::Aws,
family: InstanceFamily::ComputeOptimized,
series: "c7g",
label: "Compute optimized · Graviton3",
architecture: Architecture::Arm64,
vcpu: 32,
memory_bytes: 64 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c7g.8xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "c7g.12xlarge",
platform: Platform::Aws,
family: InstanceFamily::ComputeOptimized,
series: "c7g",
label: "Compute optimized · Graviton3",
architecture: Architecture::Arm64,
vcpu: 48,
memory_bytes: 96 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c7g.12xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "c7g.16xlarge",
platform: Platform::Aws,
family: InstanceFamily::ComputeOptimized,
series: "c7g",
label: "Compute optimized · Graviton3",
architecture: Architecture::Arm64,
vcpu: 64,
memory_bytes: 128 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c7g.16xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "c8g.medium",
platform: Platform::Aws,
family: InstanceFamily::ComputeOptimized,
series: "c8g",
label: "Compute optimized · Graviton4",
architecture: Architecture::Arm64,
vcpu: 1,
memory_bytes: 2 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c8g.medium",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "c8g.large",
platform: Platform::Aws,
family: InstanceFamily::ComputeOptimized,
series: "c8g",
label: "Compute optimized · Graviton4",
architecture: Architecture::Arm64,
vcpu: 2,
memory_bytes: 4 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c8g.large",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "c8g.xlarge",
platform: Platform::Aws,
family: InstanceFamily::ComputeOptimized,
series: "c8g",
label: "Compute optimized · Graviton4",
architecture: Architecture::Arm64,
vcpu: 4,
memory_bytes: 8 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c8g.xlarge",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "c8g.2xlarge",
platform: Platform::Aws,
family: InstanceFamily::ComputeOptimized,
series: "c8g",
label: "Compute optimized · Graviton4",
architecture: Architecture::Arm64,
vcpu: 8,
memory_bytes: 16 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c8g.2xlarge",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "c8g.4xlarge",
platform: Platform::Aws,
family: InstanceFamily::ComputeOptimized,
series: "c8g",
label: "Compute optimized · Graviton4",
architecture: Architecture::Arm64,
vcpu: 16,
memory_bytes: 32 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c8g.4xlarge",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "c8g.8xlarge",
platform: Platform::Aws,
family: InstanceFamily::ComputeOptimized,
series: "c8g",
label: "Compute optimized · Graviton4",
architecture: Architecture::Arm64,
vcpu: 32,
memory_bytes: 64 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c8g.8xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "c8g.12xlarge",
platform: Platform::Aws,
family: InstanceFamily::ComputeOptimized,
series: "c8g",
label: "Compute optimized · Graviton4",
architecture: Architecture::Arm64,
vcpu: 48,
memory_bytes: 96 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c8g.12xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "c8g.16xlarge",
platform: Platform::Aws,
family: InstanceFamily::ComputeOptimized,
series: "c8g",
label: "Compute optimized · Graviton4",
architecture: Architecture::Arm64,
vcpu: 64,
memory_bytes: 128 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c8g.16xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "c8g.24xlarge",
platform: Platform::Aws,
family: InstanceFamily::ComputeOptimized,
series: "c8g",
label: "Compute optimized · Graviton4",
architecture: Architecture::Arm64,
vcpu: 96,
memory_bytes: 192 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c8g.24xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "c8g.48xlarge",
platform: Platform::Aws,
family: InstanceFamily::ComputeOptimized,
series: "c8g",
label: "Compute optimized · Graviton4",
architecture: Architecture::Arm64,
vcpu: 192,
memory_bytes: 384 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c8g.48xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "c8i.large",
platform: Platform::Aws,
family: InstanceFamily::ComputeOptimized,
series: "c8i",
label: "Compute optimized · Intel · 8th gen",
architecture: Architecture::X86_64,
vcpu: 2,
memory_bytes: 4 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c8i.large",
gpu: None,
nested_virt: true,
auto_select: true,
},
InstanceTypeSpec {
name: "c8i.xlarge",
platform: Platform::Aws,
family: InstanceFamily::ComputeOptimized,
series: "c8i",
label: "Compute optimized · Intel · 8th gen",
architecture: Architecture::X86_64,
vcpu: 4,
memory_bytes: 8 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c8i.xlarge",
gpu: None,
nested_virt: true,
auto_select: true,
},
InstanceTypeSpec {
name: "c8i.2xlarge",
platform: Platform::Aws,
family: InstanceFamily::ComputeOptimized,
series: "c8i",
label: "Compute optimized · Intel · 8th gen",
architecture: Architecture::X86_64,
vcpu: 8,
memory_bytes: 16 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c8i.2xlarge",
gpu: None,
nested_virt: true,
auto_select: true,
},
InstanceTypeSpec {
name: "c8i.4xlarge",
platform: Platform::Aws,
family: InstanceFamily::ComputeOptimized,
series: "c8i",
label: "Compute optimized · Intel · 8th gen",
architecture: Architecture::X86_64,
vcpu: 16,
memory_bytes: 32 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c8i.4xlarge",
gpu: None,
nested_virt: true,
auto_select: true,
},
InstanceTypeSpec {
name: "c8i.8xlarge",
platform: Platform::Aws,
family: InstanceFamily::ComputeOptimized,
series: "c8i",
label: "Compute optimized · Intel · 8th gen",
architecture: Architecture::X86_64,
vcpu: 32,
memory_bytes: 64 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c8i.8xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c8i.12xlarge",
platform: Platform::Aws,
family: InstanceFamily::ComputeOptimized,
series: "c8i",
label: "Compute optimized · Intel · 8th gen",
architecture: Architecture::X86_64,
vcpu: 48,
memory_bytes: 96 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c8i.12xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c8i.16xlarge",
platform: Platform::Aws,
family: InstanceFamily::ComputeOptimized,
series: "c8i",
label: "Compute optimized · Intel · 8th gen",
architecture: Architecture::X86_64,
vcpu: 64,
memory_bytes: 128 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c8i.16xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c8i.24xlarge",
platform: Platform::Aws,
family: InstanceFamily::ComputeOptimized,
series: "c8i",
label: "Compute optimized · Intel · 8th gen",
architecture: Architecture::X86_64,
vcpu: 96,
memory_bytes: 192 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c8i.24xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c8i.32xlarge",
platform: Platform::Aws,
family: InstanceFamily::ComputeOptimized,
series: "c8i",
label: "Compute optimized · Intel · 8th gen",
architecture: Architecture::X86_64,
vcpu: 128,
memory_bytes: 256 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c8i.32xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c8i.48xlarge",
platform: Platform::Aws,
family: InstanceFamily::ComputeOptimized,
series: "c8i",
label: "Compute optimized · Intel · 8th gen",
architecture: Architecture::X86_64,
vcpu: 192,
memory_bytes: 384 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c8i.48xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c8i.96xlarge",
platform: Platform::Aws,
family: InstanceFamily::ComputeOptimized,
series: "c8i",
label: "Compute optimized · Intel · 8th gen",
architecture: Architecture::X86_64,
vcpu: 384,
memory_bytes: 768 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c8i.96xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c8i-flex.large",
platform: Platform::Aws,
family: InstanceFamily::ComputeOptimized,
series: "c8i-flex",
label: "Compute optimized · Intel · 8th gen · Flex",
architecture: Architecture::X86_64,
vcpu: 2,
memory_bytes: 4 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c8i-flex.large",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c8i-flex.xlarge",
platform: Platform::Aws,
family: InstanceFamily::ComputeOptimized,
series: "c8i-flex",
label: "Compute optimized · Intel · 8th gen · Flex",
architecture: Architecture::X86_64,
vcpu: 4,
memory_bytes: 8 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c8i-flex.xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c8i-flex.2xlarge",
platform: Platform::Aws,
family: InstanceFamily::ComputeOptimized,
series: "c8i-flex",
label: "Compute optimized · Intel · 8th gen · Flex",
architecture: Architecture::X86_64,
vcpu: 8,
memory_bytes: 16 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c8i-flex.2xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c8i-flex.4xlarge",
platform: Platform::Aws,
family: InstanceFamily::ComputeOptimized,
series: "c8i-flex",
label: "Compute optimized · Intel · 8th gen · Flex",
architecture: Architecture::X86_64,
vcpu: 16,
memory_bytes: 32 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c8i-flex.4xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c8i-flex.8xlarge",
platform: Platform::Aws,
family: InstanceFamily::ComputeOptimized,
series: "c8i-flex",
label: "Compute optimized · Intel · 8th gen · Flex",
architecture: Architecture::X86_64,
vcpu: 32,
memory_bytes: 64 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c8i-flex.8xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c8i-flex.12xlarge",
platform: Platform::Aws,
family: InstanceFamily::ComputeOptimized,
series: "c8i-flex",
label: "Compute optimized · Intel · 8th gen · Flex",
architecture: Architecture::X86_64,
vcpu: 48,
memory_bytes: 96 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c8i-flex.12xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c8i-flex.16xlarge",
platform: Platform::Aws,
family: InstanceFamily::ComputeOptimized,
series: "c8i-flex",
label: "Compute optimized · Intel · 8th gen · Flex",
architecture: Architecture::X86_64,
vcpu: 64,
memory_bytes: 128 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c8i-flex.16xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c8a.medium",
platform: Platform::Aws,
family: InstanceFamily::ComputeOptimized,
series: "c8a",
label: "Compute optimized · AMD · 8th gen",
architecture: Architecture::X86_64,
vcpu: 1,
memory_bytes: 2 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c8a.medium",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "c8a.large",
platform: Platform::Aws,
family: InstanceFamily::ComputeOptimized,
series: "c8a",
label: "Compute optimized · AMD · 8th gen",
architecture: Architecture::X86_64,
vcpu: 2,
memory_bytes: 4 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c8a.large",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "c8a.xlarge",
platform: Platform::Aws,
family: InstanceFamily::ComputeOptimized,
series: "c8a",
label: "Compute optimized · AMD · 8th gen",
architecture: Architecture::X86_64,
vcpu: 4,
memory_bytes: 8 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c8a.xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "c8a.2xlarge",
platform: Platform::Aws,
family: InstanceFamily::ComputeOptimized,
series: "c8a",
label: "Compute optimized · AMD · 8th gen",
architecture: Architecture::X86_64,
vcpu: 8,
memory_bytes: 16 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c8a.2xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "c8a.4xlarge",
platform: Platform::Aws,
family: InstanceFamily::ComputeOptimized,
series: "c8a",
label: "Compute optimized · AMD · 8th gen",
architecture: Architecture::X86_64,
vcpu: 16,
memory_bytes: 32 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c8a.4xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "c8a.8xlarge",
platform: Platform::Aws,
family: InstanceFamily::ComputeOptimized,
series: "c8a",
label: "Compute optimized · AMD · 8th gen",
architecture: Architecture::X86_64,
vcpu: 32,
memory_bytes: 64 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c8a.8xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "c8a.12xlarge",
platform: Platform::Aws,
family: InstanceFamily::ComputeOptimized,
series: "c8a",
label: "Compute optimized · AMD · 8th gen",
architecture: Architecture::X86_64,
vcpu: 48,
memory_bytes: 96 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c8a.12xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "c8a.16xlarge",
platform: Platform::Aws,
family: InstanceFamily::ComputeOptimized,
series: "c8a",
label: "Compute optimized · AMD · 8th gen",
architecture: Architecture::X86_64,
vcpu: 64,
memory_bytes: 128 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c8a.16xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "c8a.24xlarge",
platform: Platform::Aws,
family: InstanceFamily::ComputeOptimized,
series: "c8a",
label: "Compute optimized · AMD · 8th gen",
architecture: Architecture::X86_64,
vcpu: 96,
memory_bytes: 192 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c8a.24xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "c8a.48xlarge",
platform: Platform::Aws,
family: InstanceFamily::ComputeOptimized,
series: "c8a",
label: "Compute optimized · AMD · 8th gen",
architecture: Architecture::X86_64,
vcpu: 192,
memory_bytes: 384 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c8a.48xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "r7g.medium",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r7g",
label: "Memory optimized · Graviton3",
architecture: Architecture::Arm64,
vcpu: 1,
memory_bytes: 8 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r7g.medium",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "r7g.large",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r7g",
label: "Memory optimized · Graviton3",
architecture: Architecture::Arm64,
vcpu: 2,
memory_bytes: 16 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r7g.large",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "r7g.xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r7g",
label: "Memory optimized · Graviton3",
architecture: Architecture::Arm64,
vcpu: 4,
memory_bytes: 32 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r7g.xlarge",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "r7g.2xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r7g",
label: "Memory optimized · Graviton3",
architecture: Architecture::Arm64,
vcpu: 8,
memory_bytes: 64 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r7g.2xlarge",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "r7g.4xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r7g",
label: "Memory optimized · Graviton3",
architecture: Architecture::Arm64,
vcpu: 16,
memory_bytes: 128 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r7g.4xlarge",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "r7g.8xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r7g",
label: "Memory optimized · Graviton3",
architecture: Architecture::Arm64,
vcpu: 32,
memory_bytes: 256 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r7g.8xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "r7g.12xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r7g",
label: "Memory optimized · Graviton3",
architecture: Architecture::Arm64,
vcpu: 48,
memory_bytes: 384 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r7g.12xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "r7g.16xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r7g",
label: "Memory optimized · Graviton3",
architecture: Architecture::Arm64,
vcpu: 64,
memory_bytes: 512 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r7g.16xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "r8g.medium",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r8g",
label: "Memory optimized · Graviton4",
architecture: Architecture::Arm64,
vcpu: 1,
memory_bytes: 8 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r8g.medium",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "r8g.large",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r8g",
label: "Memory optimized · Graviton4",
architecture: Architecture::Arm64,
vcpu: 2,
memory_bytes: 16 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r8g.large",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "r8g.xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r8g",
label: "Memory optimized · Graviton4",
architecture: Architecture::Arm64,
vcpu: 4,
memory_bytes: 32 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r8g.xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "r8g.2xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r8g",
label: "Memory optimized · Graviton4",
architecture: Architecture::Arm64,
vcpu: 8,
memory_bytes: 64 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r8g.2xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "r8g.4xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r8g",
label: "Memory optimized · Graviton4",
architecture: Architecture::Arm64,
vcpu: 16,
memory_bytes: 128 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r8g.4xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "r8g.8xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r8g",
label: "Memory optimized · Graviton4",
architecture: Architecture::Arm64,
vcpu: 32,
memory_bytes: 256 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r8g.8xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "r8g.12xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r8g",
label: "Memory optimized · Graviton4",
architecture: Architecture::Arm64,
vcpu: 48,
memory_bytes: 384 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r8g.12xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "r8g.16xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r8g",
label: "Memory optimized · Graviton4",
architecture: Architecture::Arm64,
vcpu: 64,
memory_bytes: 512 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r8g.16xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "r8g.24xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r8g",
label: "Memory optimized · Graviton4",
architecture: Architecture::Arm64,
vcpu: 96,
memory_bytes: 768 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r8g.24xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "r8g.48xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r8g",
label: "Memory optimized · Graviton4",
architecture: Architecture::Arm64,
vcpu: 192,
memory_bytes: 1536 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r8g.48xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "r6a.large",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r6a",
label: "Memory optimized · AMD · 6th gen",
architecture: Architecture::X86_64,
vcpu: 2,
memory_bytes: 16 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r6a.large",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "r6a.xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r6a",
label: "Memory optimized · AMD · 6th gen",
architecture: Architecture::X86_64,
vcpu: 4,
memory_bytes: 32 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r6a.xlarge",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "r6a.2xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r6a",
label: "Memory optimized · AMD · 6th gen",
architecture: Architecture::X86_64,
vcpu: 8,
memory_bytes: 64 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r6a.2xlarge",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "r6a.4xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r6a",
label: "Memory optimized · AMD · 6th gen",
architecture: Architecture::X86_64,
vcpu: 16,
memory_bytes: 128 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r6a.4xlarge",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "r6a.8xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r6a",
label: "Memory optimized · AMD · 6th gen",
architecture: Architecture::X86_64,
vcpu: 32,
memory_bytes: 256 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r6a.8xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "r6a.12xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r6a",
label: "Memory optimized · AMD · 6th gen",
architecture: Architecture::X86_64,
vcpu: 48,
memory_bytes: 384 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r6a.12xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "r6a.16xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r6a",
label: "Memory optimized · AMD · 6th gen",
architecture: Architecture::X86_64,
vcpu: 64,
memory_bytes: 512 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r6a.16xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "r6a.24xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r6a",
label: "Memory optimized · AMD · 6th gen",
architecture: Architecture::X86_64,
vcpu: 96,
memory_bytes: 768 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r6a.24xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "r6a.32xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r6a",
label: "Memory optimized · AMD · 6th gen",
architecture: Architecture::X86_64,
vcpu: 128,
memory_bytes: 1024 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r6a.32xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "r6a.48xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r6a",
label: "Memory optimized · AMD · 6th gen",
architecture: Architecture::X86_64,
vcpu: 192,
memory_bytes: 1536 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r6a.48xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "r7i.large",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r7i",
label: "Memory optimized · Intel · 7th gen",
architecture: Architecture::X86_64,
vcpu: 2,
memory_bytes: 16 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r7i.large",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "r7i.xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r7i",
label: "Memory optimized · Intel · 7th gen",
architecture: Architecture::X86_64,
vcpu: 4,
memory_bytes: 32 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r7i.xlarge",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "r7i.2xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r7i",
label: "Memory optimized · Intel · 7th gen",
architecture: Architecture::X86_64,
vcpu: 8,
memory_bytes: 64 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r7i.2xlarge",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "r7i.4xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r7i",
label: "Memory optimized · Intel · 7th gen",
architecture: Architecture::X86_64,
vcpu: 16,
memory_bytes: 128 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r7i.4xlarge",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "r7i.8xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r7i",
label: "Memory optimized · Intel · 7th gen",
architecture: Architecture::X86_64,
vcpu: 32,
memory_bytes: 256 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r7i.8xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "r7i.12xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r7i",
label: "Memory optimized · Intel · 7th gen",
architecture: Architecture::X86_64,
vcpu: 48,
memory_bytes: 384 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r7i.12xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "r7i.16xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r7i",
label: "Memory optimized · Intel · 7th gen",
architecture: Architecture::X86_64,
vcpu: 64,
memory_bytes: 512 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r7i.16xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "r7i.24xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r7i",
label: "Memory optimized · Intel · 7th gen",
architecture: Architecture::X86_64,
vcpu: 96,
memory_bytes: 768 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r7i.24xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "r7i.48xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r7i",
label: "Memory optimized · Intel · 7th gen",
architecture: Architecture::X86_64,
vcpu: 192,
memory_bytes: 1536 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r7i.48xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "r8i.large",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r8i",
label: "Memory optimized · Intel · 8th gen",
architecture: Architecture::X86_64,
vcpu: 2,
memory_bytes: 16 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r8i.large",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "r8i.xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r8i",
label: "Memory optimized · Intel · 8th gen",
architecture: Architecture::X86_64,
vcpu: 4,
memory_bytes: 32 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r8i.xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "r8i.2xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r8i",
label: "Memory optimized · Intel · 8th gen",
architecture: Architecture::X86_64,
vcpu: 8,
memory_bytes: 64 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r8i.2xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "r8i.4xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r8i",
label: "Memory optimized · Intel · 8th gen",
architecture: Architecture::X86_64,
vcpu: 16,
memory_bytes: 128 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r8i.4xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "r8i.8xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r8i",
label: "Memory optimized · Intel · 8th gen",
architecture: Architecture::X86_64,
vcpu: 32,
memory_bytes: 256 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r8i.8xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "r8i.12xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r8i",
label: "Memory optimized · Intel · 8th gen",
architecture: Architecture::X86_64,
vcpu: 48,
memory_bytes: 384 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r8i.12xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "r8i.16xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r8i",
label: "Memory optimized · Intel · 8th gen",
architecture: Architecture::X86_64,
vcpu: 64,
memory_bytes: 512 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r8i.16xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "r8i.24xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r8i",
label: "Memory optimized · Intel · 8th gen",
architecture: Architecture::X86_64,
vcpu: 96,
memory_bytes: 768 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r8i.24xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "r8i.32xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r8i",
label: "Memory optimized · Intel · 8th gen",
architecture: Architecture::X86_64,
vcpu: 128,
memory_bytes: 1024 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r8i.32xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "r8i.48xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r8i",
label: "Memory optimized · Intel · 8th gen",
architecture: Architecture::X86_64,
vcpu: 192,
memory_bytes: 1536 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r8i.48xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "r8i.96xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r8i",
label: "Memory optimized · Intel · 8th gen",
architecture: Architecture::X86_64,
vcpu: 384,
memory_bytes: 3072 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r8i.96xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "r8i-flex.large",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r8i-flex",
label: "Memory optimized · Intel · 8th gen · Flex",
architecture: Architecture::X86_64,
vcpu: 2,
memory_bytes: 16 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r8i-flex.large",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "r8i-flex.xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r8i-flex",
label: "Memory optimized · Intel · 8th gen · Flex",
architecture: Architecture::X86_64,
vcpu: 4,
memory_bytes: 32 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r8i-flex.xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "r8i-flex.2xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r8i-flex",
label: "Memory optimized · Intel · 8th gen · Flex",
architecture: Architecture::X86_64,
vcpu: 8,
memory_bytes: 64 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r8i-flex.2xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "r8i-flex.4xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r8i-flex",
label: "Memory optimized · Intel · 8th gen · Flex",
architecture: Architecture::X86_64,
vcpu: 16,
memory_bytes: 128 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r8i-flex.4xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "r8i-flex.8xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r8i-flex",
label: "Memory optimized · Intel · 8th gen · Flex",
architecture: Architecture::X86_64,
vcpu: 32,
memory_bytes: 256 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r8i-flex.8xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "r8i-flex.12xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r8i-flex",
label: "Memory optimized · Intel · 8th gen · Flex",
architecture: Architecture::X86_64,
vcpu: 48,
memory_bytes: 384 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r8i-flex.12xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "r8i-flex.16xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r8i-flex",
label: "Memory optimized · Intel · 8th gen · Flex",
architecture: Architecture::X86_64,
vcpu: 64,
memory_bytes: 512 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r8i-flex.16xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "r8a.medium",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r8a",
label: "Memory optimized · AMD · 8th gen",
architecture: Architecture::X86_64,
vcpu: 1,
memory_bytes: 8 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r8a.medium",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "r8a.large",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r8a",
label: "Memory optimized · AMD · 8th gen",
architecture: Architecture::X86_64,
vcpu: 2,
memory_bytes: 16 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r8a.large",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "r8a.xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r8a",
label: "Memory optimized · AMD · 8th gen",
architecture: Architecture::X86_64,
vcpu: 4,
memory_bytes: 32 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r8a.xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "r8a.2xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r8a",
label: "Memory optimized · AMD · 8th gen",
architecture: Architecture::X86_64,
vcpu: 8,
memory_bytes: 64 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r8a.2xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "r8a.4xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r8a",
label: "Memory optimized · AMD · 8th gen",
architecture: Architecture::X86_64,
vcpu: 16,
memory_bytes: 128 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r8a.4xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "r8a.8xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r8a",
label: "Memory optimized · AMD · 8th gen",
architecture: Architecture::X86_64,
vcpu: 32,
memory_bytes: 256 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r8a.8xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "r8a.12xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r8a",
label: "Memory optimized · AMD · 8th gen",
architecture: Architecture::X86_64,
vcpu: 48,
memory_bytes: 384 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r8a.12xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "r8a.16xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r8a",
label: "Memory optimized · AMD · 8th gen",
architecture: Architecture::X86_64,
vcpu: 64,
memory_bytes: 512 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r8a.16xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "r8a.24xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r8a",
label: "Memory optimized · AMD · 8th gen",
architecture: Architecture::X86_64,
vcpu: 96,
memory_bytes: 768 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r8a.24xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "r8a.48xlarge",
platform: Platform::Aws,
family: InstanceFamily::MemoryOptimized,
series: "r8a",
label: "Memory optimized · AMD · 8th gen",
architecture: Architecture::X86_64,
vcpu: 192,
memory_bytes: 1536 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "r8a.48xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "i4i.xlarge",
platform: Platform::Aws,
family: InstanceFamily::StorageOptimized,
series: "i4i",
label: "Storage optimized · Intel · 4th gen",
architecture: Architecture::X86_64,
vcpu: 4,
memory_bytes: 32 * GI,
ephemeral_storage_bytes: 937 * GI,
local_disk_bytes: 893592 * MI,
machine_type: "i4i.xlarge",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "i4i.2xlarge",
platform: Platform::Aws,
family: InstanceFamily::StorageOptimized,
series: "i4i",
label: "Storage optimized · Intel · 4th gen",
architecture: Architecture::X86_64,
vcpu: 8,
memory_bytes: 64 * GI,
ephemeral_storage_bytes: 1875 * GI,
local_disk_bytes: 1788139 * MI,
machine_type: "i4i.2xlarge",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "i4i.4xlarge",
platform: Platform::Aws,
family: InstanceFamily::StorageOptimized,
series: "i4i",
label: "Storage optimized · Intel · 4th gen",
architecture: Architecture::X86_64,
vcpu: 16,
memory_bytes: 128 * GI,
ephemeral_storage_bytes: 3750 * GI,
local_disk_bytes: 3576278 * MI,
machine_type: "i4i.4xlarge",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "i4i.8xlarge",
platform: Platform::Aws,
family: InstanceFamily::StorageOptimized,
series: "i4i",
label: "Storage optimized · Intel · 4th gen",
architecture: Architecture::X86_64,
vcpu: 32,
memory_bytes: 256 * GI,
ephemeral_storage_bytes: 7500 * GI,
local_disk_bytes: 7152557 * MI,
machine_type: "i4i.8xlarge",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "i4i.12xlarge",
platform: Platform::Aws,
family: InstanceFamily::StorageOptimized,
series: "i4i",
label: "Storage optimized · Intel · 4th gen",
architecture: Architecture::X86_64,
vcpu: 48,
memory_bytes: 384 * GI,
ephemeral_storage_bytes: 10728836 * MI,
local_disk_bytes: 10728836 * MI,
machine_type: "i4i.12xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "i4i.16xlarge",
platform: Platform::Aws,
family: InstanceFamily::StorageOptimized,
series: "i4i",
label: "Storage optimized · Intel · 4th gen",
architecture: Architecture::X86_64,
vcpu: 64,
memory_bytes: 512 * GI,
ephemeral_storage_bytes: 14305114 * MI,
local_disk_bytes: 14305114 * MI,
machine_type: "i4i.16xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "i4i.24xlarge",
platform: Platform::Aws,
family: InstanceFamily::StorageOptimized,
series: "i4i",
label: "Storage optimized · Intel · 4th gen",
architecture: Architecture::X86_64,
vcpu: 96,
memory_bytes: 768 * GI,
ephemeral_storage_bytes: 21457672 * MI,
local_disk_bytes: 21457672 * MI,
machine_type: "i4i.24xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "i4i.32xlarge",
platform: Platform::Aws,
family: InstanceFamily::StorageOptimized,
series: "i4i",
label: "Storage optimized · Intel · 4th gen",
architecture: Architecture::X86_64,
vcpu: 128,
memory_bytes: 1024 * GI,
ephemeral_storage_bytes: 28610229 * MI,
local_disk_bytes: 28610229 * MI,
machine_type: "i4i.32xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "i7i.large",
platform: Platform::Aws,
family: InstanceFamily::StorageOptimized,
series: "i7i",
label: "Storage optimized · Intel · 7th gen",
architecture: Architecture::X86_64,
vcpu: 2,
memory_bytes: 16 * GI,
ephemeral_storage_bytes: 446319 * MI,
local_disk_bytes: 446319 * MI,
machine_type: "i7i.large",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "i7i.xlarge",
platform: Platform::Aws,
family: InstanceFamily::StorageOptimized,
series: "i7i",
label: "Storage optimized · Intel · 7th gen",
architecture: Architecture::X86_64,
vcpu: 4,
memory_bytes: 32 * GI,
ephemeral_storage_bytes: 893592 * MI,
local_disk_bytes: 893592 * MI,
machine_type: "i7i.xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "i7i.2xlarge",
platform: Platform::Aws,
family: InstanceFamily::StorageOptimized,
series: "i7i",
label: "Storage optimized · Intel · 7th gen",
architecture: Architecture::X86_64,
vcpu: 8,
memory_bytes: 64 * GI,
ephemeral_storage_bytes: 1788139 * MI,
local_disk_bytes: 1788139 * MI,
machine_type: "i7i.2xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "i7i.4xlarge",
platform: Platform::Aws,
family: InstanceFamily::StorageOptimized,
series: "i7i",
label: "Storage optimized · Intel · 7th gen",
architecture: Architecture::X86_64,
vcpu: 16,
memory_bytes: 128 * GI,
ephemeral_storage_bytes: 3576278 * MI,
local_disk_bytes: 3576278 * MI,
machine_type: "i7i.4xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "i7i.8xlarge",
platform: Platform::Aws,
family: InstanceFamily::StorageOptimized,
series: "i7i",
label: "Storage optimized · Intel · 7th gen",
architecture: Architecture::X86_64,
vcpu: 32,
memory_bytes: 256 * GI,
ephemeral_storage_bytes: 7152557 * MI,
local_disk_bytes: 7152557 * MI,
machine_type: "i7i.8xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "i7i.12xlarge",
platform: Platform::Aws,
family: InstanceFamily::StorageOptimized,
series: "i7i",
label: "Storage optimized · Intel · 7th gen",
architecture: Architecture::X86_64,
vcpu: 48,
memory_bytes: 384 * GI,
ephemeral_storage_bytes: 10728836 * MI,
local_disk_bytes: 10728836 * MI,
machine_type: "i7i.12xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "i7i.16xlarge",
platform: Platform::Aws,
family: InstanceFamily::StorageOptimized,
series: "i7i",
label: "Storage optimized · Intel · 7th gen",
architecture: Architecture::X86_64,
vcpu: 64,
memory_bytes: 512 * GI,
ephemeral_storage_bytes: 14305114 * MI,
local_disk_bytes: 14305114 * MI,
machine_type: "i7i.16xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "i7i.24xlarge",
platform: Platform::Aws,
family: InstanceFamily::StorageOptimized,
series: "i7i",
label: "Storage optimized · Intel · 7th gen",
architecture: Architecture::X86_64,
vcpu: 96,
memory_bytes: 768 * GI,
ephemeral_storage_bytes: 21457672 * MI,
local_disk_bytes: 21457672 * MI,
machine_type: "i7i.24xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "i7i.48xlarge",
platform: Platform::Aws,
family: InstanceFamily::StorageOptimized,
series: "i7i",
label: "Storage optimized · Intel · 7th gen",
architecture: Architecture::X86_64,
vcpu: 192,
memory_bytes: 1536 * GI,
ephemeral_storage_bytes: 42915344 * MI,
local_disk_bytes: 42915344 * MI,
machine_type: "i7i.48xlarge",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "i8g.large",
platform: Platform::Aws,
family: InstanceFamily::StorageOptimized,
series: "i8g",
label: "Storage optimized · Graviton4",
architecture: Architecture::Arm64,
vcpu: 2,
memory_bytes: 16 * GI,
ephemeral_storage_bytes: 446319 * MI,
local_disk_bytes: 446319 * MI,
machine_type: "i8g.large",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "i8g.xlarge",
platform: Platform::Aws,
family: InstanceFamily::StorageOptimized,
series: "i8g",
label: "Storage optimized · Graviton4",
architecture: Architecture::Arm64,
vcpu: 4,
memory_bytes: 32 * GI,
ephemeral_storage_bytes: 893592 * MI,
local_disk_bytes: 893592 * MI,
machine_type: "i8g.xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "i8g.2xlarge",
platform: Platform::Aws,
family: InstanceFamily::StorageOptimized,
series: "i8g",
label: "Storage optimized · Graviton4",
architecture: Architecture::Arm64,
vcpu: 8,
memory_bytes: 64 * GI,
ephemeral_storage_bytes: 1788139 * MI,
local_disk_bytes: 1788139 * MI,
machine_type: "i8g.2xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "i8g.4xlarge",
platform: Platform::Aws,
family: InstanceFamily::StorageOptimized,
series: "i8g",
label: "Storage optimized · Graviton4",
architecture: Architecture::Arm64,
vcpu: 16,
memory_bytes: 128 * GI,
ephemeral_storage_bytes: 3576278 * MI,
local_disk_bytes: 3576278 * MI,
machine_type: "i8g.4xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "i8g.8xlarge",
platform: Platform::Aws,
family: InstanceFamily::StorageOptimized,
series: "i8g",
label: "Storage optimized · Graviton4",
architecture: Architecture::Arm64,
vcpu: 32,
memory_bytes: 256 * GI,
ephemeral_storage_bytes: 7152557 * MI,
local_disk_bytes: 7152557 * MI,
machine_type: "i8g.8xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "i8g.12xlarge",
platform: Platform::Aws,
family: InstanceFamily::StorageOptimized,
series: "i8g",
label: "Storage optimized · Graviton4",
architecture: Architecture::Arm64,
vcpu: 48,
memory_bytes: 384 * GI,
ephemeral_storage_bytes: 10728836 * MI,
local_disk_bytes: 10728836 * MI,
machine_type: "i8g.12xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "i8g.16xlarge",
platform: Platform::Aws,
family: InstanceFamily::StorageOptimized,
series: "i8g",
label: "Storage optimized · Graviton4",
architecture: Architecture::Arm64,
vcpu: 64,
memory_bytes: 512 * GI,
ephemeral_storage_bytes: 14305114 * MI,
local_disk_bytes: 14305114 * MI,
machine_type: "i8g.16xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "i8g.24xlarge",
platform: Platform::Aws,
family: InstanceFamily::StorageOptimized,
series: "i8g",
label: "Storage optimized · Graviton4",
architecture: Architecture::Arm64,
vcpu: 96,
memory_bytes: 768 * GI,
ephemeral_storage_bytes: 21457672 * MI,
local_disk_bytes: 21457672 * MI,
machine_type: "i8g.24xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "i8g.48xlarge",
platform: Platform::Aws,
family: InstanceFamily::StorageOptimized,
series: "i8g",
label: "Storage optimized · Graviton4",
architecture: Architecture::Arm64,
vcpu: 192,
memory_bytes: 1536 * GI,
ephemeral_storage_bytes: 42915344 * MI,
local_disk_bytes: 42915344 * MI,
machine_type: "i8g.48xlarge",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "g5.xlarge",
platform: Platform::Aws,
family: InstanceFamily::GpuCompute,
series: "g5",
label: "GPU · NVIDIA A10G",
architecture: Architecture::X86_64,
vcpu: 4,
memory_bytes: 16 * GI,
ephemeral_storage_bytes: 250 * GI,
local_disk_bytes: 238418 * MI,
machine_type: "g5.xlarge",
gpu: Some(CatalogGpu {
gpu_type: "nvidia-a10g",
count: 1,
}),
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "g5.2xlarge",
platform: Platform::Aws,
family: InstanceFamily::GpuCompute,
series: "g5",
label: "GPU · NVIDIA A10G",
architecture: Architecture::X86_64,
vcpu: 8,
memory_bytes: 32 * GI,
ephemeral_storage_bytes: 450 * GI,
local_disk_bytes: 429153 * MI,
machine_type: "g5.2xlarge",
gpu: Some(CatalogGpu {
gpu_type: "nvidia-a10g",
count: 1,
}),
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "p4d.24xlarge",
platform: Platform::Aws,
family: InstanceFamily::GpuCompute,
series: "p4d",
label: "GPU · NVIDIA A100",
architecture: Architecture::X86_64,
vcpu: 96,
memory_bytes: 1152 * GI,
ephemeral_storage_bytes: 8000 * GI,
local_disk_bytes: 7629394 * MI,
machine_type: "p4d.24xlarge",
gpu: Some(CatalogGpu {
gpu_type: "nvidia-a100",
count: 8,
}),
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "p5.48xlarge",
platform: Platform::Aws,
family: InstanceFamily::GpuCompute,
series: "p5",
label: "GPU · NVIDIA H100",
architecture: Architecture::X86_64,
vcpu: 192,
memory_bytes: 2048 * GI,
ephemeral_storage_bytes: 8000 * GI,
local_disk_bytes: 28991699 * MI,
machine_type: "p5.48xlarge",
gpu: Some(CatalogGpu {
gpu_type: "nvidia-h100",
count: 8,
}),
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "e2-micro",
platform: Platform::Gcp,
family: InstanceFamily::Burstable,
series: "e2",
label: "Burstable · shared core",
architecture: Architecture::X86_64,
vcpu: 2,
memory_bytes: GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "e2-micro",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "e2-small",
platform: Platform::Gcp,
family: InstanceFamily::Burstable,
series: "e2",
label: "Burstable · shared core",
architecture: Architecture::X86_64,
vcpu: 2,
memory_bytes: 2 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "e2-small",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "e2-medium",
platform: Platform::Gcp,
family: InstanceFamily::Burstable,
series: "e2",
label: "Burstable · shared core",
architecture: Architecture::X86_64,
vcpu: 2,
memory_bytes: 4 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "e2-medium",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "n2-standard-2",
platform: Platform::Gcp,
family: InstanceFamily::GeneralPurpose,
series: "n2-standard",
label: "General purpose · Intel · N2",
architecture: Architecture::X86_64,
vcpu: 2,
memory_bytes: 8 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "n2-standard-2",
gpu: None,
nested_virt: true,
auto_select: true,
},
InstanceTypeSpec {
name: "n2-standard-4",
platform: Platform::Gcp,
family: InstanceFamily::GeneralPurpose,
series: "n2-standard",
label: "General purpose · Intel · N2",
architecture: Architecture::X86_64,
vcpu: 4,
memory_bytes: 16 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "n2-standard-4",
gpu: None,
nested_virt: true,
auto_select: true,
},
InstanceTypeSpec {
name: "n2-standard-8",
platform: Platform::Gcp,
family: InstanceFamily::GeneralPurpose,
series: "n2-standard",
label: "General purpose · Intel · N2",
architecture: Architecture::X86_64,
vcpu: 8,
memory_bytes: 32 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "n2-standard-8",
gpu: None,
nested_virt: true,
auto_select: true,
},
InstanceTypeSpec {
name: "n2-standard-16",
platform: Platform::Gcp,
family: InstanceFamily::GeneralPurpose,
series: "n2-standard",
label: "General purpose · Intel · N2",
architecture: Architecture::X86_64,
vcpu: 16,
memory_bytes: 64 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "n2-standard-16",
gpu: None,
nested_virt: true,
auto_select: true,
},
InstanceTypeSpec {
name: "n2-standard-32",
platform: Platform::Gcp,
family: InstanceFamily::GeneralPurpose,
series: "n2-standard",
label: "General purpose · Intel · N2",
architecture: Architecture::X86_64,
vcpu: 32,
memory_bytes: 128 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "n2-standard-32",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "n2-standard-48",
platform: Platform::Gcp,
family: InstanceFamily::GeneralPurpose,
series: "n2-standard",
label: "General purpose · Intel · N2",
architecture: Architecture::X86_64,
vcpu: 48,
memory_bytes: 192 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "n2-standard-48",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "n2-standard-64",
platform: Platform::Gcp,
family: InstanceFamily::GeneralPurpose,
series: "n2-standard",
label: "General purpose · Intel · N2",
architecture: Architecture::X86_64,
vcpu: 64,
memory_bytes: 256 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "n2-standard-64",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "n2-standard-80",
platform: Platform::Gcp,
family: InstanceFamily::GeneralPurpose,
series: "n2-standard",
label: "General purpose · Intel · N2",
architecture: Architecture::X86_64,
vcpu: 80,
memory_bytes: 320 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "n2-standard-80",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "n2-standard-96",
platform: Platform::Gcp,
family: InstanceFamily::GeneralPurpose,
series: "n2-standard",
label: "General purpose · Intel · N2",
architecture: Architecture::X86_64,
vcpu: 96,
memory_bytes: 384 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "n2-standard-96",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "n2-standard-128",
platform: Platform::Gcp,
family: InstanceFamily::GeneralPurpose,
series: "n2-standard",
label: "General purpose · Intel · N2",
architecture: Architecture::X86_64,
vcpu: 128,
memory_bytes: 512 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "n2-standard-128",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "n4-standard-2",
platform: Platform::Gcp,
family: InstanceFamily::GeneralPurpose,
series: "n4-standard",
label: "General purpose · Intel · N4",
architecture: Architecture::X86_64,
vcpu: 2,
memory_bytes: 8 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "n4-standard-2",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "n4-standard-4",
platform: Platform::Gcp,
family: InstanceFamily::GeneralPurpose,
series: "n4-standard",
label: "General purpose · Intel · N4",
architecture: Architecture::X86_64,
vcpu: 4,
memory_bytes: 16 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "n4-standard-4",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "n4-standard-8",
platform: Platform::Gcp,
family: InstanceFamily::GeneralPurpose,
series: "n4-standard",
label: "General purpose · Intel · N4",
architecture: Architecture::X86_64,
vcpu: 8,
memory_bytes: 32 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "n4-standard-8",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "n4-standard-16",
platform: Platform::Gcp,
family: InstanceFamily::GeneralPurpose,
series: "n4-standard",
label: "General purpose · Intel · N4",
architecture: Architecture::X86_64,
vcpu: 16,
memory_bytes: 64 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "n4-standard-16",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "n4-standard-32",
platform: Platform::Gcp,
family: InstanceFamily::GeneralPurpose,
series: "n4-standard",
label: "General purpose · Intel · N4",
architecture: Architecture::X86_64,
vcpu: 32,
memory_bytes: 128 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "n4-standard-32",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "n4-standard-48",
platform: Platform::Gcp,
family: InstanceFamily::GeneralPurpose,
series: "n4-standard",
label: "General purpose · Intel · N4",
architecture: Architecture::X86_64,
vcpu: 48,
memory_bytes: 192 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "n4-standard-48",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "n4-standard-64",
platform: Platform::Gcp,
family: InstanceFamily::GeneralPurpose,
series: "n4-standard",
label: "General purpose · Intel · N4",
architecture: Architecture::X86_64,
vcpu: 64,
memory_bytes: 256 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "n4-standard-64",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "n4-standard-80",
platform: Platform::Gcp,
family: InstanceFamily::GeneralPurpose,
series: "n4-standard",
label: "General purpose · Intel · N4",
architecture: Architecture::X86_64,
vcpu: 80,
memory_bytes: 320 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "n4-standard-80",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c3-standard-4",
platform: Platform::Gcp,
family: InstanceFamily::ComputeOptimized,
series: "c3-standard",
label: "Compute optimized · Intel · C3",
architecture: Architecture::X86_64,
vcpu: 4,
memory_bytes: 8 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c3-standard-4",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "c3-standard-8",
platform: Platform::Gcp,
family: InstanceFamily::ComputeOptimized,
series: "c3-standard",
label: "Compute optimized · Intel · C3",
architecture: Architecture::X86_64,
vcpu: 8,
memory_bytes: 16 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c3-standard-8",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "c3-standard-22",
platform: Platform::Gcp,
family: InstanceFamily::ComputeOptimized,
series: "c3-standard",
label: "Compute optimized · Intel · C3",
architecture: Architecture::X86_64,
vcpu: 22,
memory_bytes: 88 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c3-standard-22",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c3-standard-44",
platform: Platform::Gcp,
family: InstanceFamily::ComputeOptimized,
series: "c3-standard",
label: "Compute optimized · Intel · C3",
architecture: Architecture::X86_64,
vcpu: 44,
memory_bytes: 176 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c3-standard-44",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c3-standard-88",
platform: Platform::Gcp,
family: InstanceFamily::ComputeOptimized,
series: "c3-standard",
label: "Compute optimized · Intel · C3",
architecture: Architecture::X86_64,
vcpu: 88,
memory_bytes: 352 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c3-standard-88",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c3-standard-176",
platform: Platform::Gcp,
family: InstanceFamily::ComputeOptimized,
series: "c3-standard",
label: "Compute optimized · Intel · C3",
architecture: Architecture::X86_64,
vcpu: 176,
memory_bytes: 704 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c3-standard-176",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c4-standard-2",
platform: Platform::Gcp,
family: InstanceFamily::ComputeOptimized,
series: "c4-standard",
label: "Compute optimized · Intel · C4",
architecture: Architecture::X86_64,
vcpu: 2,
memory_bytes: 7 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c4-standard-2",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c4-standard-4",
platform: Platform::Gcp,
family: InstanceFamily::ComputeOptimized,
series: "c4-standard",
label: "Compute optimized · Intel · C4",
architecture: Architecture::X86_64,
vcpu: 4,
memory_bytes: 15 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c4-standard-4",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c4-standard-8",
platform: Platform::Gcp,
family: InstanceFamily::ComputeOptimized,
series: "c4-standard",
label: "Compute optimized · Intel · C4",
architecture: Architecture::X86_64,
vcpu: 8,
memory_bytes: 30 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c4-standard-8",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c4-standard-16",
platform: Platform::Gcp,
family: InstanceFamily::ComputeOptimized,
series: "c4-standard",
label: "Compute optimized · Intel · C4",
architecture: Architecture::X86_64,
vcpu: 16,
memory_bytes: 60 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c4-standard-16",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c4-standard-24",
platform: Platform::Gcp,
family: InstanceFamily::ComputeOptimized,
series: "c4-standard",
label: "Compute optimized · Intel · C4",
architecture: Architecture::X86_64,
vcpu: 24,
memory_bytes: 90 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c4-standard-24",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c4-standard-32",
platform: Platform::Gcp,
family: InstanceFamily::ComputeOptimized,
series: "c4-standard",
label: "Compute optimized · Intel · C4",
architecture: Architecture::X86_64,
vcpu: 32,
memory_bytes: 120 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c4-standard-32",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c4-standard-48",
platform: Platform::Gcp,
family: InstanceFamily::ComputeOptimized,
series: "c4-standard",
label: "Compute optimized · Intel · C4",
architecture: Architecture::X86_64,
vcpu: 48,
memory_bytes: 180 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c4-standard-48",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c4-standard-96",
platform: Platform::Gcp,
family: InstanceFamily::ComputeOptimized,
series: "c4-standard",
label: "Compute optimized · Intel · C4",
architecture: Architecture::X86_64,
vcpu: 96,
memory_bytes: 360 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c4-standard-96",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c4-standard-144",
platform: Platform::Gcp,
family: InstanceFamily::ComputeOptimized,
series: "c4-standard",
label: "Compute optimized · Intel · C4",
architecture: Architecture::X86_64,
vcpu: 144,
memory_bytes: 540 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c4-standard-144",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c4-standard-192",
platform: Platform::Gcp,
family: InstanceFamily::ComputeOptimized,
series: "c4-standard",
label: "Compute optimized · Intel · C4",
architecture: Architecture::X86_64,
vcpu: 192,
memory_bytes: 720 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c4-standard-192",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c4-standard-288",
platform: Platform::Gcp,
family: InstanceFamily::ComputeOptimized,
series: "c4-standard",
label: "Compute optimized · Intel · C4",
architecture: Architecture::X86_64,
vcpu: 288,
memory_bytes: 1080 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c4-standard-288",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c4-highcpu-2",
platform: Platform::Gcp,
family: InstanceFamily::ComputeOptimized,
series: "c4-highcpu",
label: "Compute optimized · Intel · C4 high CPU",
architecture: Architecture::X86_64,
vcpu: 2,
memory_bytes: 4 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c4-highcpu-2",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c4-highcpu-4",
platform: Platform::Gcp,
family: InstanceFamily::ComputeOptimized,
series: "c4-highcpu",
label: "Compute optimized · Intel · C4 high CPU",
architecture: Architecture::X86_64,
vcpu: 4,
memory_bytes: 8 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c4-highcpu-4",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c4-highcpu-8",
platform: Platform::Gcp,
family: InstanceFamily::ComputeOptimized,
series: "c4-highcpu",
label: "Compute optimized · Intel · C4 high CPU",
architecture: Architecture::X86_64,
vcpu: 8,
memory_bytes: 16 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c4-highcpu-8",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c4-highcpu-16",
platform: Platform::Gcp,
family: InstanceFamily::ComputeOptimized,
series: "c4-highcpu",
label: "Compute optimized · Intel · C4 high CPU",
architecture: Architecture::X86_64,
vcpu: 16,
memory_bytes: 32 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c4-highcpu-16",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c4-highcpu-24",
platform: Platform::Gcp,
family: InstanceFamily::ComputeOptimized,
series: "c4-highcpu",
label: "Compute optimized · Intel · C4 high CPU",
architecture: Architecture::X86_64,
vcpu: 24,
memory_bytes: 48 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c4-highcpu-24",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c4-highcpu-32",
platform: Platform::Gcp,
family: InstanceFamily::ComputeOptimized,
series: "c4-highcpu",
label: "Compute optimized · Intel · C4 high CPU",
architecture: Architecture::X86_64,
vcpu: 32,
memory_bytes: 64 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c4-highcpu-32",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c4-highcpu-48",
platform: Platform::Gcp,
family: InstanceFamily::ComputeOptimized,
series: "c4-highcpu",
label: "Compute optimized · Intel · C4 high CPU",
architecture: Architecture::X86_64,
vcpu: 48,
memory_bytes: 96 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c4-highcpu-48",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c4-highcpu-96",
platform: Platform::Gcp,
family: InstanceFamily::ComputeOptimized,
series: "c4-highcpu",
label: "Compute optimized · Intel · C4 high CPU",
architecture: Architecture::X86_64,
vcpu: 96,
memory_bytes: 192 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c4-highcpu-96",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c4-highcpu-144",
platform: Platform::Gcp,
family: InstanceFamily::ComputeOptimized,
series: "c4-highcpu",
label: "Compute optimized · Intel · C4 high CPU",
architecture: Architecture::X86_64,
vcpu: 144,
memory_bytes: 288 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c4-highcpu-144",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c4-highcpu-192",
platform: Platform::Gcp,
family: InstanceFamily::ComputeOptimized,
series: "c4-highcpu",
label: "Compute optimized · Intel · C4 high CPU",
architecture: Architecture::X86_64,
vcpu: 192,
memory_bytes: 384 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c4-highcpu-192",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c4-highcpu-288",
platform: Platform::Gcp,
family: InstanceFamily::ComputeOptimized,
series: "c4-highcpu",
label: "Compute optimized · Intel · C4 high CPU",
architecture: Architecture::X86_64,
vcpu: 288,
memory_bytes: 576 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c4-highcpu-288",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "n4-highcpu-2",
platform: Platform::Gcp,
family: InstanceFamily::ComputeOptimized,
series: "n4-highcpu",
label: "Compute optimized · Intel · N4 high CPU",
architecture: Architecture::X86_64,
vcpu: 2,
memory_bytes: 4 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "n4-highcpu-2",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "n4-highcpu-4",
platform: Platform::Gcp,
family: InstanceFamily::ComputeOptimized,
series: "n4-highcpu",
label: "Compute optimized · Intel · N4 high CPU",
architecture: Architecture::X86_64,
vcpu: 4,
memory_bytes: 8 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "n4-highcpu-4",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "n4-highcpu-8",
platform: Platform::Gcp,
family: InstanceFamily::ComputeOptimized,
series: "n4-highcpu",
label: "Compute optimized · Intel · N4 high CPU",
architecture: Architecture::X86_64,
vcpu: 8,
memory_bytes: 16 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "n4-highcpu-8",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "n4-highcpu-16",
platform: Platform::Gcp,
family: InstanceFamily::ComputeOptimized,
series: "n4-highcpu",
label: "Compute optimized · Intel · N4 high CPU",
architecture: Architecture::X86_64,
vcpu: 16,
memory_bytes: 32 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "n4-highcpu-16",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "n4-highcpu-32",
platform: Platform::Gcp,
family: InstanceFamily::ComputeOptimized,
series: "n4-highcpu",
label: "Compute optimized · Intel · N4 high CPU",
architecture: Architecture::X86_64,
vcpu: 32,
memory_bytes: 64 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "n4-highcpu-32",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "n4-highcpu-48",
platform: Platform::Gcp,
family: InstanceFamily::ComputeOptimized,
series: "n4-highcpu",
label: "Compute optimized · Intel · N4 high CPU",
architecture: Architecture::X86_64,
vcpu: 48,
memory_bytes: 96 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "n4-highcpu-48",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "n4-highcpu-64",
platform: Platform::Gcp,
family: InstanceFamily::ComputeOptimized,
series: "n4-highcpu",
label: "Compute optimized · Intel · N4 high CPU",
architecture: Architecture::X86_64,
vcpu: 64,
memory_bytes: 128 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "n4-highcpu-64",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "n4-highcpu-80",
platform: Platform::Gcp,
family: InstanceFamily::ComputeOptimized,
series: "n4-highcpu",
label: "Compute optimized · Intel · N4 high CPU",
architecture: Architecture::X86_64,
vcpu: 80,
memory_bytes: 160 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "n4-highcpu-80",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "n2-highmem-2",
platform: Platform::Gcp,
family: InstanceFamily::MemoryOptimized,
series: "n2-highmem",
label: "Memory optimized · Intel · N2 high memory",
architecture: Architecture::X86_64,
vcpu: 2,
memory_bytes: 16 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "n2-highmem-2",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "n2-highmem-4",
platform: Platform::Gcp,
family: InstanceFamily::MemoryOptimized,
series: "n2-highmem",
label: "Memory optimized · Intel · N2 high memory",
architecture: Architecture::X86_64,
vcpu: 4,
memory_bytes: 32 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "n2-highmem-4",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "n2-highmem-8",
platform: Platform::Gcp,
family: InstanceFamily::MemoryOptimized,
series: "n2-highmem",
label: "Memory optimized · Intel · N2 high memory",
architecture: Architecture::X86_64,
vcpu: 8,
memory_bytes: 64 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "n2-highmem-8",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "n2-highmem-16",
platform: Platform::Gcp,
family: InstanceFamily::MemoryOptimized,
series: "n2-highmem",
label: "Memory optimized · Intel · N2 high memory",
architecture: Architecture::X86_64,
vcpu: 16,
memory_bytes: 128 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "n2-highmem-16",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "n2-highmem-32",
platform: Platform::Gcp,
family: InstanceFamily::MemoryOptimized,
series: "n2-highmem",
label: "Memory optimized · Intel · N2 high memory",
architecture: Architecture::X86_64,
vcpu: 32,
memory_bytes: 256 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "n2-highmem-32",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "n2-highmem-48",
platform: Platform::Gcp,
family: InstanceFamily::MemoryOptimized,
series: "n2-highmem",
label: "Memory optimized · Intel · N2 high memory",
architecture: Architecture::X86_64,
vcpu: 48,
memory_bytes: 384 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "n2-highmem-48",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "n2-highmem-64",
platform: Platform::Gcp,
family: InstanceFamily::MemoryOptimized,
series: "n2-highmem",
label: "Memory optimized · Intel · N2 high memory",
architecture: Architecture::X86_64,
vcpu: 64,
memory_bytes: 512 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "n2-highmem-64",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "n2-highmem-80",
platform: Platform::Gcp,
family: InstanceFamily::MemoryOptimized,
series: "n2-highmem",
label: "Memory optimized · Intel · N2 high memory",
architecture: Architecture::X86_64,
vcpu: 80,
memory_bytes: 640 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "n2-highmem-80",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "n2-highmem-96",
platform: Platform::Gcp,
family: InstanceFamily::MemoryOptimized,
series: "n2-highmem",
label: "Memory optimized · Intel · N2 high memory",
architecture: Architecture::X86_64,
vcpu: 96,
memory_bytes: 768 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "n2-highmem-96",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "n2-highmem-128",
platform: Platform::Gcp,
family: InstanceFamily::MemoryOptimized,
series: "n2-highmem",
label: "Memory optimized · Intel · N2 high memory",
architecture: Architecture::X86_64,
vcpu: 128,
memory_bytes: 864 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "n2-highmem-128",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "n4-highmem-2",
platform: Platform::Gcp,
family: InstanceFamily::MemoryOptimized,
series: "n4-highmem",
label: "Memory optimized · Intel · N4 high memory",
architecture: Architecture::X86_64,
vcpu: 2,
memory_bytes: 16 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "n4-highmem-2",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "n4-highmem-4",
platform: Platform::Gcp,
family: InstanceFamily::MemoryOptimized,
series: "n4-highmem",
label: "Memory optimized · Intel · N4 high memory",
architecture: Architecture::X86_64,
vcpu: 4,
memory_bytes: 32 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "n4-highmem-4",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "n4-highmem-8",
platform: Platform::Gcp,
family: InstanceFamily::MemoryOptimized,
series: "n4-highmem",
label: "Memory optimized · Intel · N4 high memory",
architecture: Architecture::X86_64,
vcpu: 8,
memory_bytes: 64 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "n4-highmem-8",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "n4-highmem-16",
platform: Platform::Gcp,
family: InstanceFamily::MemoryOptimized,
series: "n4-highmem",
label: "Memory optimized · Intel · N4 high memory",
architecture: Architecture::X86_64,
vcpu: 16,
memory_bytes: 128 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "n4-highmem-16",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "n4-highmem-32",
platform: Platform::Gcp,
family: InstanceFamily::MemoryOptimized,
series: "n4-highmem",
label: "Memory optimized · Intel · N4 high memory",
architecture: Architecture::X86_64,
vcpu: 32,
memory_bytes: 256 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "n4-highmem-32",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "n4-highmem-48",
platform: Platform::Gcp,
family: InstanceFamily::MemoryOptimized,
series: "n4-highmem",
label: "Memory optimized · Intel · N4 high memory",
architecture: Architecture::X86_64,
vcpu: 48,
memory_bytes: 384 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "n4-highmem-48",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "n4-highmem-64",
platform: Platform::Gcp,
family: InstanceFamily::MemoryOptimized,
series: "n4-highmem",
label: "Memory optimized · Intel · N4 high memory",
architecture: Architecture::X86_64,
vcpu: 64,
memory_bytes: 512 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "n4-highmem-64",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "n4-highmem-80",
platform: Platform::Gcp,
family: InstanceFamily::MemoryOptimized,
series: "n4-highmem",
label: "Memory optimized · Intel · N4 high memory",
architecture: Architecture::X86_64,
vcpu: 80,
memory_bytes: 640 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "n4-highmem-80",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c4-highmem-2",
platform: Platform::Gcp,
family: InstanceFamily::MemoryOptimized,
series: "c4-highmem",
label: "Memory optimized · Intel · C4 high memory",
architecture: Architecture::X86_64,
vcpu: 2,
memory_bytes: 15 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c4-highmem-2",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c4-highmem-4",
platform: Platform::Gcp,
family: InstanceFamily::MemoryOptimized,
series: "c4-highmem",
label: "Memory optimized · Intel · C4 high memory",
architecture: Architecture::X86_64,
vcpu: 4,
memory_bytes: 31 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c4-highmem-4",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c4-highmem-8",
platform: Platform::Gcp,
family: InstanceFamily::MemoryOptimized,
series: "c4-highmem",
label: "Memory optimized · Intel · C4 high memory",
architecture: Architecture::X86_64,
vcpu: 8,
memory_bytes: 62 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c4-highmem-8",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c4-highmem-16",
platform: Platform::Gcp,
family: InstanceFamily::MemoryOptimized,
series: "c4-highmem",
label: "Memory optimized · Intel · C4 high memory",
architecture: Architecture::X86_64,
vcpu: 16,
memory_bytes: 124 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c4-highmem-16",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c4-highmem-24",
platform: Platform::Gcp,
family: InstanceFamily::MemoryOptimized,
series: "c4-highmem",
label: "Memory optimized · Intel · C4 high memory",
architecture: Architecture::X86_64,
vcpu: 24,
memory_bytes: 186 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c4-highmem-24",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c4-highmem-32",
platform: Platform::Gcp,
family: InstanceFamily::MemoryOptimized,
series: "c4-highmem",
label: "Memory optimized · Intel · C4 high memory",
architecture: Architecture::X86_64,
vcpu: 32,
memory_bytes: 248 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c4-highmem-32",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c4-highmem-48",
platform: Platform::Gcp,
family: InstanceFamily::MemoryOptimized,
series: "c4-highmem",
label: "Memory optimized · Intel · C4 high memory",
architecture: Architecture::X86_64,
vcpu: 48,
memory_bytes: 372 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c4-highmem-48",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c4-highmem-96",
platform: Platform::Gcp,
family: InstanceFamily::MemoryOptimized,
series: "c4-highmem",
label: "Memory optimized · Intel · C4 high memory",
architecture: Architecture::X86_64,
vcpu: 96,
memory_bytes: 744 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c4-highmem-96",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c4-highmem-144",
platform: Platform::Gcp,
family: InstanceFamily::MemoryOptimized,
series: "c4-highmem",
label: "Memory optimized · Intel · C4 high memory",
architecture: Architecture::X86_64,
vcpu: 144,
memory_bytes: 1116 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c4-highmem-144",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c4-highmem-192",
platform: Platform::Gcp,
family: InstanceFamily::MemoryOptimized,
series: "c4-highmem",
label: "Memory optimized · Intel · C4 high memory",
architecture: Architecture::X86_64,
vcpu: 192,
memory_bytes: 1488 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c4-highmem-192",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c4-highmem-288",
platform: Platform::Gcp,
family: InstanceFamily::MemoryOptimized,
series: "c4-highmem",
label: "Memory optimized · Intel · C4 high memory",
architecture: Architecture::X86_64,
vcpu: 288,
memory_bytes: 2232 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "c4-highmem-288",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "c3d-standard-8",
platform: Platform::Gcp,
family: InstanceFamily::StorageOptimized,
series: "c3d-standard",
label: "Storage optimized · AMD · C3D",
architecture: Architecture::X86_64,
vcpu: 8,
memory_bytes: 32 * GI,
ephemeral_storage_bytes: 480 * GI,
local_disk_bytes: 0,
machine_type: "c3d-standard-8",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "c3d-standard-16",
platform: Platform::Gcp,
family: InstanceFamily::StorageOptimized,
series: "c3d-standard",
label: "Storage optimized · AMD · C3D",
architecture: Architecture::X86_64,
vcpu: 16,
memory_bytes: 64 * GI,
ephemeral_storage_bytes: 960 * GI,
local_disk_bytes: 0,
machine_type: "c3d-standard-16",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "c3d-standard-30",
platform: Platform::Gcp,
family: InstanceFamily::StorageOptimized,
series: "c3d-standard",
label: "Storage optimized · AMD · C3D",
architecture: Architecture::X86_64,
vcpu: 30,
memory_bytes: 120 * GI,
ephemeral_storage_bytes: 1920 * GI,
local_disk_bytes: 0,
machine_type: "c3d-standard-30",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "n1-standard-4-t4",
platform: Platform::Gcp,
family: InstanceFamily::GpuCompute,
series: "n1-t4",
label: "GPU · NVIDIA T4",
architecture: Architecture::X86_64,
vcpu: 4,
memory_bytes: 15 * GI,
ephemeral_storage_bytes: 100 * GI,
local_disk_bytes: 0,
machine_type: "n1-standard-4",
gpu: Some(CatalogGpu {
gpu_type: "nvidia-t4",
count: 1,
}),
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "a2-highgpu-1g",
platform: Platform::Gcp,
family: InstanceFamily::GpuCompute,
series: "a2-highgpu",
label: "GPU · NVIDIA A100",
architecture: Architecture::X86_64,
vcpu: 12,
memory_bytes: 85 * GI,
ephemeral_storage_bytes: 100 * GI,
local_disk_bytes: 0,
machine_type: "a2-highgpu-1g",
gpu: Some(CatalogGpu {
gpu_type: "nvidia-a100",
count: 1,
}),
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "a2-highgpu-8g",
platform: Platform::Gcp,
family: InstanceFamily::GpuCompute,
series: "a2-highgpu",
label: "GPU · NVIDIA A100",
architecture: Architecture::X86_64,
vcpu: 96,
memory_bytes: 1360 * GI,
ephemeral_storage_bytes: 100 * GI,
local_disk_bytes: 0,
machine_type: "a2-highgpu-8g",
gpu: Some(CatalogGpu {
gpu_type: "nvidia-a100",
count: 8,
}),
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "a3-highgpu-8g",
platform: Platform::Gcp,
family: InstanceFamily::GpuCompute,
series: "a3-highgpu",
label: "GPU · NVIDIA H100",
architecture: Architecture::X86_64,
vcpu: 208,
memory_bytes: 1872 * GI,
ephemeral_storage_bytes: 100 * GI,
local_disk_bytes: 6000 * GI,
machine_type: "a3-highgpu-8g",
gpu: Some(CatalogGpu {
gpu_type: "nvidia-h100",
count: 8,
}),
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "Standard_B1s",
platform: Platform::Azure,
family: InstanceFamily::Burstable,
series: "Bs",
label: "Burstable · B",
architecture: Architecture::X86_64,
vcpu: 1,
memory_bytes: GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 4 * GI,
machine_type: "Standard_B1s",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "Standard_B2s",
platform: Platform::Azure,
family: InstanceFamily::Burstable,
series: "Bs",
label: "Burstable · B",
architecture: Architecture::X86_64,
vcpu: 2,
memory_bytes: 4 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 8 * GI,
machine_type: "Standard_B2s",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "Standard_B2ms",
platform: Platform::Azure,
family: InstanceFamily::Burstable,
series: "Bs",
label: "Burstable · B",
architecture: Architecture::X86_64,
vcpu: 2,
memory_bytes: 8 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 16 * GI,
machine_type: "Standard_B2ms",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "Standard_B4ms",
platform: Platform::Azure,
family: InstanceFamily::Burstable,
series: "Bs",
label: "Burstable · B",
architecture: Architecture::X86_64,
vcpu: 4,
memory_bytes: 16 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 32 * GI,
machine_type: "Standard_B4ms",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "Standard_D2s_v4",
platform: Platform::Azure,
family: InstanceFamily::GeneralPurpose,
series: "Dsv4",
label: "General purpose · Intel · Dsv4",
architecture: Architecture::X86_64,
vcpu: 2,
memory_bytes: 8 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "Standard_D2s_v4",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "Standard_D2s_v5",
platform: Platform::Azure,
family: InstanceFamily::GeneralPurpose,
series: "Dsv5",
label: "General purpose · Intel · Dsv5",
architecture: Architecture::X86_64,
vcpu: 2,
memory_bytes: 8 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "Standard_D2s_v5",
gpu: None,
nested_virt: true,
auto_select: true,
},
InstanceTypeSpec {
name: "Standard_D4s_v5",
platform: Platform::Azure,
family: InstanceFamily::GeneralPurpose,
series: "Dsv5",
label: "General purpose · Intel · Dsv5",
architecture: Architecture::X86_64,
vcpu: 4,
memory_bytes: 16 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "Standard_D4s_v5",
gpu: None,
nested_virt: true,
auto_select: true,
},
InstanceTypeSpec {
name: "Standard_D8s_v5",
platform: Platform::Azure,
family: InstanceFamily::GeneralPurpose,
series: "Dsv5",
label: "General purpose · Intel · Dsv5",
architecture: Architecture::X86_64,
vcpu: 8,
memory_bytes: 32 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "Standard_D8s_v5",
gpu: None,
nested_virt: true,
auto_select: true,
},
InstanceTypeSpec {
name: "Standard_D16s_v5",
platform: Platform::Azure,
family: InstanceFamily::GeneralPurpose,
series: "Dsv5",
label: "General purpose · Intel · Dsv5",
architecture: Architecture::X86_64,
vcpu: 16,
memory_bytes: 64 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "Standard_D16s_v5",
gpu: None,
nested_virt: true,
auto_select: true,
},
InstanceTypeSpec {
name: "Standard_D32s_v5",
platform: Platform::Azure,
family: InstanceFamily::GeneralPurpose,
series: "Dsv5",
label: "General purpose · Intel · Dsv5",
architecture: Architecture::X86_64,
vcpu: 32,
memory_bytes: 128 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "Standard_D32s_v5",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "Standard_D48s_v5",
platform: Platform::Azure,
family: InstanceFamily::GeneralPurpose,
series: "Dsv5",
label: "General purpose · Intel · Dsv5",
architecture: Architecture::X86_64,
vcpu: 48,
memory_bytes: 192 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "Standard_D48s_v5",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "Standard_D64s_v5",
platform: Platform::Azure,
family: InstanceFamily::GeneralPurpose,
series: "Dsv5",
label: "General purpose · Intel · Dsv5",
architecture: Architecture::X86_64,
vcpu: 64,
memory_bytes: 256 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "Standard_D64s_v5",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "Standard_D96s_v5",
platform: Platform::Azure,
family: InstanceFamily::GeneralPurpose,
series: "Dsv5",
label: "General purpose · Intel · Dsv5",
architecture: Architecture::X86_64,
vcpu: 96,
memory_bytes: 384 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "Standard_D96s_v5",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "Standard_D2s_v6",
platform: Platform::Azure,
family: InstanceFamily::GeneralPurpose,
series: "Dsv6",
label: "General purpose · Intel · Dsv6",
architecture: Architecture::X86_64,
vcpu: 2,
memory_bytes: 8 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "Standard_D2s_v6",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "Standard_D4s_v6",
platform: Platform::Azure,
family: InstanceFamily::GeneralPurpose,
series: "Dsv6",
label: "General purpose · Intel · Dsv6",
architecture: Architecture::X86_64,
vcpu: 4,
memory_bytes: 16 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "Standard_D4s_v6",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "Standard_D8s_v6",
platform: Platform::Azure,
family: InstanceFamily::GeneralPurpose,
series: "Dsv6",
label: "General purpose · Intel · Dsv6",
architecture: Architecture::X86_64,
vcpu: 8,
memory_bytes: 32 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "Standard_D8s_v6",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "Standard_D16s_v6",
platform: Platform::Azure,
family: InstanceFamily::GeneralPurpose,
series: "Dsv6",
label: "General purpose · Intel · Dsv6",
architecture: Architecture::X86_64,
vcpu: 16,
memory_bytes: 64 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "Standard_D16s_v6",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "Standard_D32s_v6",
platform: Platform::Azure,
family: InstanceFamily::GeneralPurpose,
series: "Dsv6",
label: "General purpose · Intel · Dsv6",
architecture: Architecture::X86_64,
vcpu: 32,
memory_bytes: 128 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "Standard_D32s_v6",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "Standard_D48s_v6",
platform: Platform::Azure,
family: InstanceFamily::GeneralPurpose,
series: "Dsv6",
label: "General purpose · Intel · Dsv6",
architecture: Architecture::X86_64,
vcpu: 48,
memory_bytes: 192 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "Standard_D48s_v6",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "Standard_D64s_v6",
platform: Platform::Azure,
family: InstanceFamily::GeneralPurpose,
series: "Dsv6",
label: "General purpose · Intel · Dsv6",
architecture: Architecture::X86_64,
vcpu: 64,
memory_bytes: 256 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "Standard_D64s_v6",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "Standard_D96s_v6",
platform: Platform::Azure,
family: InstanceFamily::GeneralPurpose,
series: "Dsv6",
label: "General purpose · Intel · Dsv6",
architecture: Architecture::X86_64,
vcpu: 96,
memory_bytes: 384 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "Standard_D96s_v6",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "Standard_D128s_v6",
platform: Platform::Azure,
family: InstanceFamily::GeneralPurpose,
series: "Dsv6",
label: "General purpose · Intel · Dsv6",
architecture: Architecture::X86_64,
vcpu: 128,
memory_bytes: 512 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "Standard_D128s_v6",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "Standard_D192s_v6",
platform: Platform::Azure,
family: InstanceFamily::GeneralPurpose,
series: "Dsv6",
label: "General purpose · Intel · Dsv6",
architecture: Architecture::X86_64,
vcpu: 192,
memory_bytes: 768 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "Standard_D192s_v6",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "Standard_D2as_v6",
platform: Platform::Azure,
family: InstanceFamily::GeneralPurpose,
series: "Dasv6",
label: "General purpose · AMD · Dasv6",
architecture: Architecture::X86_64,
vcpu: 2,
memory_bytes: 8 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "Standard_D2as_v6",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "Standard_D4as_v6",
platform: Platform::Azure,
family: InstanceFamily::GeneralPurpose,
series: "Dasv6",
label: "General purpose · AMD · Dasv6",
architecture: Architecture::X86_64,
vcpu: 4,
memory_bytes: 16 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "Standard_D4as_v6",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "Standard_D8as_v6",
platform: Platform::Azure,
family: InstanceFamily::GeneralPurpose,
series: "Dasv6",
label: "General purpose · AMD · Dasv6",
architecture: Architecture::X86_64,
vcpu: 8,
memory_bytes: 32 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "Standard_D8as_v6",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "Standard_D16as_v6",
platform: Platform::Azure,
family: InstanceFamily::GeneralPurpose,
series: "Dasv6",
label: "General purpose · AMD · Dasv6",
architecture: Architecture::X86_64,
vcpu: 16,
memory_bytes: 64 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "Standard_D16as_v6",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "Standard_D32as_v6",
platform: Platform::Azure,
family: InstanceFamily::GeneralPurpose,
series: "Dasv6",
label: "General purpose · AMD · Dasv6",
architecture: Architecture::X86_64,
vcpu: 32,
memory_bytes: 128 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "Standard_D32as_v6",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "Standard_D48as_v6",
platform: Platform::Azure,
family: InstanceFamily::GeneralPurpose,
series: "Dasv6",
label: "General purpose · AMD · Dasv6",
architecture: Architecture::X86_64,
vcpu: 48,
memory_bytes: 192 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "Standard_D48as_v6",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "Standard_D64as_v6",
platform: Platform::Azure,
family: InstanceFamily::GeneralPurpose,
series: "Dasv6",
label: "General purpose · AMD · Dasv6",
architecture: Architecture::X86_64,
vcpu: 64,
memory_bytes: 256 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "Standard_D64as_v6",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "Standard_D96as_v6",
platform: Platform::Azure,
family: InstanceFamily::GeneralPurpose,
series: "Dasv6",
label: "General purpose · AMD · Dasv6",
architecture: Architecture::X86_64,
vcpu: 96,
memory_bytes: 384 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "Standard_D96as_v6",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "Standard_F2s_v2",
platform: Platform::Azure,
family: InstanceFamily::ComputeOptimized,
series: "Fsv2",
label: "Compute optimized · Intel · Fsv2",
architecture: Architecture::X86_64,
vcpu: 2,
memory_bytes: 4 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 16 * GI,
machine_type: "Standard_F2s_v2",
gpu: None,
nested_virt: true,
auto_select: true,
},
InstanceTypeSpec {
name: "Standard_F4s_v2",
platform: Platform::Azure,
family: InstanceFamily::ComputeOptimized,
series: "Fsv2",
label: "Compute optimized · Intel · Fsv2",
architecture: Architecture::X86_64,
vcpu: 4,
memory_bytes: 8 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 32 * GI,
machine_type: "Standard_F4s_v2",
gpu: None,
nested_virt: true,
auto_select: true,
},
InstanceTypeSpec {
name: "Standard_F8s_v2",
platform: Platform::Azure,
family: InstanceFamily::ComputeOptimized,
series: "Fsv2",
label: "Compute optimized · Intel · Fsv2",
architecture: Architecture::X86_64,
vcpu: 8,
memory_bytes: 16 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 64 * GI,
machine_type: "Standard_F8s_v2",
gpu: None,
nested_virt: true,
auto_select: true,
},
InstanceTypeSpec {
name: "Standard_F16s_v2",
platform: Platform::Azure,
family: InstanceFamily::ComputeOptimized,
series: "Fsv2",
label: "Compute optimized · Intel · Fsv2",
architecture: Architecture::X86_64,
vcpu: 16,
memory_bytes: 32 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 128 * GI,
machine_type: "Standard_F16s_v2",
gpu: None,
nested_virt: true,
auto_select: true,
},
InstanceTypeSpec {
name: "Standard_F32s_v2",
platform: Platform::Azure,
family: InstanceFamily::ComputeOptimized,
series: "Fsv2",
label: "Compute optimized · Intel · Fsv2",
architecture: Architecture::X86_64,
vcpu: 32,
memory_bytes: 64 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 256 * GI,
machine_type: "Standard_F32s_v2",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "Standard_F48s_v2",
platform: Platform::Azure,
family: InstanceFamily::ComputeOptimized,
series: "Fsv2",
label: "Compute optimized · Intel · Fsv2",
architecture: Architecture::X86_64,
vcpu: 48,
memory_bytes: 96 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 384 * GI,
machine_type: "Standard_F48s_v2",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "Standard_F64s_v2",
platform: Platform::Azure,
family: InstanceFamily::ComputeOptimized,
series: "Fsv2",
label: "Compute optimized · Intel · Fsv2",
architecture: Architecture::X86_64,
vcpu: 64,
memory_bytes: 128 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 512 * GI,
machine_type: "Standard_F64s_v2",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "Standard_F72s_v2",
platform: Platform::Azure,
family: InstanceFamily::ComputeOptimized,
series: "Fsv2",
label: "Compute optimized · Intel · Fsv2",
architecture: Architecture::X86_64,
vcpu: 72,
memory_bytes: 144 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 576 * GI,
machine_type: "Standard_F72s_v2",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "Standard_E2s_v5",
platform: Platform::Azure,
family: InstanceFamily::MemoryOptimized,
series: "Esv5",
label: "Memory optimized · Intel · Esv5",
architecture: Architecture::X86_64,
vcpu: 2,
memory_bytes: 16 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "Standard_E2s_v5",
gpu: None,
nested_virt: true,
auto_select: true,
},
InstanceTypeSpec {
name: "Standard_E4s_v5",
platform: Platform::Azure,
family: InstanceFamily::MemoryOptimized,
series: "Esv5",
label: "Memory optimized · Intel · Esv5",
architecture: Architecture::X86_64,
vcpu: 4,
memory_bytes: 32 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "Standard_E4s_v5",
gpu: None,
nested_virt: true,
auto_select: true,
},
InstanceTypeSpec {
name: "Standard_E8s_v5",
platform: Platform::Azure,
family: InstanceFamily::MemoryOptimized,
series: "Esv5",
label: "Memory optimized · Intel · Esv5",
architecture: Architecture::X86_64,
vcpu: 8,
memory_bytes: 64 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "Standard_E8s_v5",
gpu: None,
nested_virt: true,
auto_select: true,
},
InstanceTypeSpec {
name: "Standard_E16s_v5",
platform: Platform::Azure,
family: InstanceFamily::MemoryOptimized,
series: "Esv5",
label: "Memory optimized · Intel · Esv5",
architecture: Architecture::X86_64,
vcpu: 16,
memory_bytes: 128 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "Standard_E16s_v5",
gpu: None,
nested_virt: true,
auto_select: true,
},
InstanceTypeSpec {
name: "Standard_E20s_v5",
platform: Platform::Azure,
family: InstanceFamily::MemoryOptimized,
series: "Esv5",
label: "Memory optimized · Intel · Esv5",
architecture: Architecture::X86_64,
vcpu: 20,
memory_bytes: 160 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "Standard_E20s_v5",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "Standard_E32s_v5",
platform: Platform::Azure,
family: InstanceFamily::MemoryOptimized,
series: "Esv5",
label: "Memory optimized · Intel · Esv5",
architecture: Architecture::X86_64,
vcpu: 32,
memory_bytes: 256 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "Standard_E32s_v5",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "Standard_E48s_v5",
platform: Platform::Azure,
family: InstanceFamily::MemoryOptimized,
series: "Esv5",
label: "Memory optimized · Intel · Esv5",
architecture: Architecture::X86_64,
vcpu: 48,
memory_bytes: 384 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "Standard_E48s_v5",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "Standard_E64s_v5",
platform: Platform::Azure,
family: InstanceFamily::MemoryOptimized,
series: "Esv5",
label: "Memory optimized · Intel · Esv5",
architecture: Architecture::X86_64,
vcpu: 64,
memory_bytes: 512 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "Standard_E64s_v5",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "Standard_E96s_v5",
platform: Platform::Azure,
family: InstanceFamily::MemoryOptimized,
series: "Esv5",
label: "Memory optimized · Intel · Esv5",
architecture: Architecture::X86_64,
vcpu: 96,
memory_bytes: 672 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "Standard_E96s_v5",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "Standard_E2s_v6",
platform: Platform::Azure,
family: InstanceFamily::MemoryOptimized,
series: "Esv6",
label: "Memory optimized · Intel · Esv6",
architecture: Architecture::X86_64,
vcpu: 2,
memory_bytes: 16 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "Standard_E2s_v6",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "Standard_E4s_v6",
platform: Platform::Azure,
family: InstanceFamily::MemoryOptimized,
series: "Esv6",
label: "Memory optimized · Intel · Esv6",
architecture: Architecture::X86_64,
vcpu: 4,
memory_bytes: 32 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "Standard_E4s_v6",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "Standard_E8s_v6",
platform: Platform::Azure,
family: InstanceFamily::MemoryOptimized,
series: "Esv6",
label: "Memory optimized · Intel · Esv6",
architecture: Architecture::X86_64,
vcpu: 8,
memory_bytes: 64 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "Standard_E8s_v6",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "Standard_E16s_v6",
platform: Platform::Azure,
family: InstanceFamily::MemoryOptimized,
series: "Esv6",
label: "Memory optimized · Intel · Esv6",
architecture: Architecture::X86_64,
vcpu: 16,
memory_bytes: 128 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "Standard_E16s_v6",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "Standard_E20s_v6",
platform: Platform::Azure,
family: InstanceFamily::MemoryOptimized,
series: "Esv6",
label: "Memory optimized · Intel · Esv6",
architecture: Architecture::X86_64,
vcpu: 20,
memory_bytes: 160 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "Standard_E20s_v6",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "Standard_E32s_v6",
platform: Platform::Azure,
family: InstanceFamily::MemoryOptimized,
series: "Esv6",
label: "Memory optimized · Intel · Esv6",
architecture: Architecture::X86_64,
vcpu: 32,
memory_bytes: 256 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "Standard_E32s_v6",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "Standard_E48s_v6",
platform: Platform::Azure,
family: InstanceFamily::MemoryOptimized,
series: "Esv6",
label: "Memory optimized · Intel · Esv6",
architecture: Architecture::X86_64,
vcpu: 48,
memory_bytes: 384 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "Standard_E48s_v6",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "Standard_E64s_v6",
platform: Platform::Azure,
family: InstanceFamily::MemoryOptimized,
series: "Esv6",
label: "Memory optimized · Intel · Esv6",
architecture: Architecture::X86_64,
vcpu: 64,
memory_bytes: 512 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "Standard_E64s_v6",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "Standard_E96s_v6",
platform: Platform::Azure,
family: InstanceFamily::MemoryOptimized,
series: "Esv6",
label: "Memory optimized · Intel · Esv6",
architecture: Architecture::X86_64,
vcpu: 96,
memory_bytes: 768 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "Standard_E96s_v6",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "Standard_E128s_v6",
platform: Platform::Azure,
family: InstanceFamily::MemoryOptimized,
series: "Esv6",
label: "Memory optimized · Intel · Esv6",
architecture: Architecture::X86_64,
vcpu: 128,
memory_bytes: 1024 * GI,
ephemeral_storage_bytes: 20 * GI,
local_disk_bytes: 0,
machine_type: "Standard_E128s_v6",
gpu: None,
nested_virt: true,
auto_select: false,
},
InstanceTypeSpec {
name: "Standard_L8s_v3",
platform: Platform::Azure,
family: InstanceFamily::StorageOptimized,
series: "Lsv3",
label: "Storage optimized · Intel · Lsv3",
architecture: Architecture::X86_64,
vcpu: 8,
memory_bytes: 64 * GI,
ephemeral_storage_bytes: 1788 * GI,
local_disk_bytes: 1831054 * MI,
machine_type: "Standard_L8s_v3",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "Standard_L16s_v3",
platform: Platform::Azure,
family: InstanceFamily::StorageOptimized,
series: "Lsv3",
label: "Storage optimized · Intel · Lsv3",
architecture: Architecture::X86_64,
vcpu: 16,
memory_bytes: 128 * GI,
ephemeral_storage_bytes: 3576 * GI,
local_disk_bytes: 3662109 * MI,
machine_type: "Standard_L16s_v3",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "Standard_L32s_v3",
platform: Platform::Azure,
family: InstanceFamily::StorageOptimized,
series: "Lsv3",
label: "Storage optimized · Intel · Lsv3",
architecture: Architecture::X86_64,
vcpu: 32,
memory_bytes: 256 * GI,
ephemeral_storage_bytes: 7154 * GI,
local_disk_bytes: 7324218 * MI,
machine_type: "Standard_L32s_v3",
gpu: None,
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "Standard_L48s_v3",
platform: Platform::Azure,
family: InstanceFamily::StorageOptimized,
series: "Lsv3",
label: "Storage optimized · Intel · Lsv3",
architecture: Architecture::X86_64,
vcpu: 48,
memory_bytes: 384 * GI,
ephemeral_storage_bytes: 10986328 * MI,
local_disk_bytes: 10986328 * MI,
machine_type: "Standard_L48s_v3",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "Standard_L64s_v3",
platform: Platform::Azure,
family: InstanceFamily::StorageOptimized,
series: "Lsv3",
label: "Storage optimized · Intel · Lsv3",
architecture: Architecture::X86_64,
vcpu: 64,
memory_bytes: 512 * GI,
ephemeral_storage_bytes: 14648437 * MI,
local_disk_bytes: 14648437 * MI,
machine_type: "Standard_L64s_v3",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "Standard_L80s_v3",
platform: Platform::Azure,
family: InstanceFamily::StorageOptimized,
series: "Lsv3",
label: "Storage optimized · Intel · Lsv3",
architecture: Architecture::X86_64,
vcpu: 80,
memory_bytes: 640 * GI,
ephemeral_storage_bytes: 18310546 * MI,
local_disk_bytes: 18310546 * MI,
machine_type: "Standard_L80s_v3",
gpu: None,
nested_virt: false,
auto_select: false,
},
InstanceTypeSpec {
name: "Standard_NC4as_T4_v3",
platform: Platform::Azure,
family: InstanceFamily::GpuCompute,
series: "NCasT4_v3",
label: "GPU · NVIDIA T4",
architecture: Architecture::X86_64,
vcpu: 4,
memory_bytes: 28 * GI,
ephemeral_storage_bytes: 176 * GI,
local_disk_bytes: 176 * GI,
machine_type: "Standard_NC4as_T4_v3",
gpu: Some(CatalogGpu {
gpu_type: "nvidia-t4",
count: 1,
}),
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "Standard_NC24ads_A100_v4",
platform: Platform::Azure,
family: InstanceFamily::GpuCompute,
series: "NCads_A100_v4",
label: "GPU · NVIDIA A100",
architecture: Architecture::X86_64,
vcpu: 24,
memory_bytes: 220 * GI,
ephemeral_storage_bytes: 958 * GI,
local_disk_bytes: 915527 * MI,
machine_type: "Standard_NC24ads_A100_v4",
gpu: Some(CatalogGpu {
gpu_type: "nvidia-a100",
count: 1,
}),
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "Standard_NC96ads_A100_v4",
platform: Platform::Azure,
family: InstanceFamily::GpuCompute,
series: "NCads_A100_v4",
label: "GPU · NVIDIA A100",
architecture: Architecture::X86_64,
vcpu: 96,
memory_bytes: 880 * GI,
ephemeral_storage_bytes: 3916 * GI,
local_disk_bytes: 3662109 * MI,
machine_type: "Standard_NC96ads_A100_v4",
gpu: Some(CatalogGpu {
gpu_type: "nvidia-a100",
count: 4,
}),
nested_virt: false,
auto_select: true,
},
InstanceTypeSpec {
name: "Standard_ND96isr_H100_v5",
platform: Platform::Azure,
family: InstanceFamily::GpuCompute,
series: "NDisr_H100_v5",
label: "GPU · NVIDIA H100",
architecture: Architecture::X86_64,
vcpu: 96,
memory_bytes: 1900 * GI,
ephemeral_storage_bytes: 1000 * GI,
local_disk_bytes: 29296875 * MI,
machine_type: "Standard_ND96isr_H100_v5",
gpu: Some(CatalogGpu {
gpu_type: "nvidia-h100",
count: 8,
}),
nested_virt: false,
auto_select: true,
},
];