AWSEC2LaunchTemplateInstanceRequirements
No description
type AWSEC2LaunchTemplateInstanceRequirements {
acceleratorRange: AWSEC2LaunchTemplateInstanceAcceleratorRange
acceleratorManufacturers: [AWSEC2LaunchTemplateInstanceAcceleratorManufacturerType!]!
acceleratorNames: [AWSEC2LaunchTemplateInstanceAcceleratorNameType!]!
acceleratorTotalMemory: AWSEC2LaunchTemplateInstanceAcceleratorTotalMemory
acceleratorTypes: [AWSEC2LaunchTemplateInstanceAcceleratorType!]!
allowedInstanceTypes: [String]!
bareMetal: AWSEC2LaunchTemplateInstanceBareMetalType!
baselineEbsBandwidth: AWSEC2LaunchTemplateInstanceBaselineEBSBandwidth
burstablePerformance: AWSEC2LaunchTemplateInstanceBurstablePerformanceType!
cpuManufacturers: [AWSEC2LaunchTemplateInstanceCPUManufacturerType!]!
excludedInstanceTypes: [String!]!
instanceGenerations: [AWSEC2LaunchTemplateInstanceGenerationType!]!
localStorage: AWSEC2LaunchTemplateInstanceLocalInstanceType!
localStorageTypes: [AWSEC2LaunchTemplateInstanceLocalStorageType!]!
memoryPerVCpu: AWSEC2LaunchTemplateInstanceMemoryPerVCPU
memory: AWSEC2LaunchTemplateInstanceMemory
networkBandwidth: AWSEC2LaunchTemplateInstanceNetworkBandwidth
networkInterfaceRange: AWSEC2LaunchTemplateInstanceNetworkInterfaceRange
onDemandMaximumPricePercentageOverLowestPrice: Int!
requireHibernateSupport: Boolean!
spotMaximumPricePercentageOverLowestPrice: Int!
totalLocalStorage: AWSEC2LaunchTemplateInstanceTotalLocalStorage
vCpuRange: AWSEC2LaunchTemplateInstanceVCPURange
}
Fields
AWSEC2LaunchTemplateInstanceRequirements.acceleratorRange ● AWSEC2LaunchTemplateInstanceAcceleratorRange object
The minimum and maximum number of accelerators (GPUs, FPGAs, or Amazon Web Services Inferentia chips) on an instance
AWSEC2LaunchTemplateInstanceRequirements.acceleratorManufacturers ● [AWSEC2LaunchTemplateInstanceAcceleratorManufacturerType!]! non-null enum
Indicates whether instance types must have accelerators by specific manufacturers
AWSEC2LaunchTemplateInstanceRequirements.acceleratorNames ● [AWSEC2LaunchTemplateInstanceAcceleratorNameType!]! non-null enum
The accelerators that must be on the instance type
AWSEC2LaunchTemplateInstanceRequirements.acceleratorTotalMemory ● AWSEC2LaunchTemplateInstanceAcceleratorTotalMemory object
The minimum and maximum amount of total accelerator memory, in MiB The default: no minimum or maximum limits
AWSEC2LaunchTemplateInstanceRequirements.acceleratorTypes ● [AWSEC2LaunchTemplateInstanceAcceleratorType!]! non-null enum
The accelerator types that must be on the instance type
AWSEC2LaunchTemplateInstanceRequirements.allowedInstanceTypes ● [String]! non-null scalar
The instance types to apply your specified attributes against
AWSEC2LaunchTemplateInstanceRequirements.bareMetal ● AWSEC2LaunchTemplateInstanceBareMetalType! non-null enum
Indicates whether bare metal instance types
AWSEC2LaunchTemplateInstanceRequirements.baselineEbsBandwidth ● AWSEC2LaunchTemplateInstanceBaselineEBSBandwidth object
The minimum and maximum baseline bandwidth to Amazon EBS, in Mbps The default: no minimum or maximum limits
AWSEC2LaunchTemplateInstanceRequirements.burstablePerformance ● AWSEC2LaunchTemplateInstanceBurstablePerformanceType! non-null enum
Indicates whether burstable performance T instance types
AWSEC2LaunchTemplateInstanceRequirements.cpuManufacturers ● [AWSEC2LaunchTemplateInstanceCPUManufacturerType!]! non-null enum
The CPU manufacturers to include
AWSEC2LaunchTemplateInstanceRequirements.excludedInstanceTypes ● [String!]! non-null scalar
The instance types to exclude
AWSEC2LaunchTemplateInstanceRequirements.instanceGenerations ● [AWSEC2LaunchTemplateInstanceGenerationType!]! non-null enum
Indicates whether current or previous generation instance types are included
AWSEC2LaunchTemplateInstanceRequirements.localStorage ● AWSEC2LaunchTemplateInstanceLocalInstanceType! non-null enum
Indicates whether instance types with instance store volumes
AWSEC2LaunchTemplateInstanceRequirements.localStorageTypes ● [AWSEC2LaunchTemplateInstanceLocalStorageType!]! non-null enum
The type of local storage that is required
AWSEC2LaunchTemplateInstanceRequirements.memoryPerVCpu ● AWSEC2LaunchTemplateInstanceMemoryPerVCPU object
The minimum and maximum amount of memory per vCPU, in GiB The default: no minimum or maximum limits
AWSEC2LaunchTemplateInstanceRequirements.memory ● AWSEC2LaunchTemplateInstanceMemory object
The minimum and maximum amount of memory, in MiB
AWSEC2LaunchTemplateInstanceRequirements.networkBandwidth ● AWSEC2LaunchTemplateInstanceNetworkBandwidth object
The minimum and maximum amount of network bandwidth, in gigabits per second (Gbps) The default: no minimum or maximum limits
AWSEC2LaunchTemplateInstanceRequirements.networkInterfaceRange ● AWSEC2LaunchTemplateInstanceNetworkInterfaceRange object
The minimum and maximum number of network interfaces The default: no minimum or maximum limits
AWSEC2LaunchTemplateInstanceRequirements.onDemandMaximumPricePercentageOverLowestPrice ● Int! non-null scalar
The price protection threshold for On-Demand Instances
AWSEC2LaunchTemplateInstanceRequirements.requireHibernateSupport ● Boolean! non-null scalar
Indicates whether instance types must support hibernation for On-Demand Instances
AWSEC2LaunchTemplateInstanceRequirements.spotMaximumPricePercentageOverLowestPrice ● Int! non-null scalar
The price protection threshold for Spot Instances
AWSEC2LaunchTemplateInstanceRequirements.totalLocalStorage ● AWSEC2LaunchTemplateInstanceTotalLocalStorage object
The minimum and maximum amount of total local storage, in GB The default: no minimum or maximum limits
AWSEC2LaunchTemplateInstanceRequirements.vCpuRange ● AWSEC2LaunchTemplateInstanceVCPURange object
The minimum and maximum number of vCPUs per instance The default: no minimum or maximum limits
Member of
AWSEC2LaunchTemplateData object