AWSAutoScalingInstanceRequirements
No description
type AWSAutoScalingInstanceRequirements {
memory: AWSAutoScalingInstanceMemory
vCpuRange: AWSAutoScalingInstancevCPURange
acceleratorRange: AWSAutoScalingInstanceAcceleratorRange
acceleratorManufacturers: [AWSAutoScalingInstanceAcceleratorManufacturerType!]!
acceleratorNames: [AWSAutoScalingInstanceAcceleratorNameType!]!
acceleratorTotalMemory: AWSAutoScalingInstanceAcceleratorTotalMemory
acceleratorTypes: [AWSAutoScalingInstanceAcceleratorType!]!
allowedInstanceTypes: [String!]!
bareMetal: AWSAutoScalingInstanceBareMetalType!
baselineBandwidth: AWSAutoScalingInstanceBaselineBandwidth
burstablePerformance: AWSAutoScalingInstanceBurstablePerformanceType!
cpuManufacturers: [AWSAutoScalingInstanceCPUManufacturerType!]!
excludedInstanceTypes: [String!]!
InstanceGenerations: [AWSAutoScalingInstanceGenerationType!]!
localStorage: AWSAutoScalingInstanceLocalStorageType!
localStorageTypes: [AWSAutoScalingLocalStorageType!]!
memoryPerVCpu: AWSAutoScalingInstanceMemoryPervCPU
networkBandwidth: AWSAutoScalingInstanceBandwidth
networkInterfaceRange: AWSAutoScalingInstanceNetworkInterfaceRange
onDemandMaxPricePercentageOverLowestPrice: Int!
requireHibernateSupport: Boolean!
spotMaximumPricePercentageOverLowestPrice: Int!
totalLocalStorage: AWSAutoScalingInstanceTotalLocalStorage
}
Fields
AWSAutoScalingInstanceRequirements.memory
● AWSAutoScalingInstanceMemory
object
The minimum and maximum instance memory size for an instance type, in MiB
AWSAutoScalingInstanceRequirements.vCpuRange
● AWSAutoScalingInstancevCPURange
object
The minimum and maximum number of vCPUs for an instance type
AWSAutoScalingInstanceRequirements.acceleratorRange
● AWSAutoScalingInstanceAcceleratorRange
object
The minimum and maximum number of accelerators (GPUs, FPGAs, or Amazon Web Services Inferentia chips) for an instance type
AWSAutoScalingInstanceRequirements.acceleratorManufacturers
● [AWSAutoScalingInstanceAcceleratorManufacturerType!]!
non-null enum
Indicates whether instance types must have accelerators by specific manufacturers
AWSAutoScalingInstanceRequirements.acceleratorNames
● [AWSAutoScalingInstanceAcceleratorNameType!]!
non-null enum
Lists the accelerators that must be on an instance type
AWSAutoScalingInstanceRequirements.acceleratorTotalMemory
● AWSAutoScalingInstanceAcceleratorTotalMemory
object
The minimum and maximum total memory size for the accelerators on an instance type, in MiB
AWSAutoScalingInstanceRequirements.acceleratorTypes
● [AWSAutoScalingInstanceAcceleratorType!]!
non-null enum
Lists the accelerator types that must be on an instance type
AWSAutoScalingInstanceRequirements.allowedInstanceTypes
● [String!]!
non-null scalar
The instance types to apply your specified attributes against
AWSAutoScalingInstanceRequirements.bareMetal
● AWSAutoScalingInstanceBareMetalType!
non-null enum
Indicates whether bare metal instance types are included, excluded, or required
AWSAutoScalingInstanceRequirements.baselineBandwidth
● AWSAutoScalingInstanceBaselineBandwidth
object
The minimum and maximum baseline bandwidth performance for an instance type, in Mbps
AWSAutoScalingInstanceRequirements.burstablePerformance
● AWSAutoScalingInstanceBurstablePerformanceType!
non-null enum
Indicates whether burstable performance instance types are included, excluded, or required
AWSAutoScalingInstanceRequirements.cpuManufacturers
● [AWSAutoScalingInstanceCPUManufacturerType!]!
non-null enum
Lists which specific CPU manufacturers to include
AWSAutoScalingInstanceRequirements.excludedInstanceTypes
● [String!]!
non-null scalar
The instance types to exclude
AWSAutoScalingInstanceRequirements.InstanceGenerations
● [AWSAutoScalingInstanceGenerationType!]!
non-null enum
Indicates whether current or previous generation instance types are included
AWSAutoScalingInstanceRequirements.localStorage
● AWSAutoScalingInstanceLocalStorageType!
non-null enum
Indicates whether instance types with instance store volumes are included, excluded, or required
AWSAutoScalingInstanceRequirements.localStorageTypes
● [AWSAutoScalingLocalStorageType!]!
non-null enum
Indicates the type of local storage that is required
AWSAutoScalingInstanceRequirements.memoryPerVCpu
● AWSAutoScalingInstanceMemoryPervCPU
object
The minimum and maximum amount of memory per vCPU for an instance type, in GiB
AWSAutoScalingInstanceRequirements.networkBandwidth
● AWSAutoScalingInstanceBandwidth
object
The minimum and maximum amount of network bandwidth, in gigabits per second (Gbps)
AWSAutoScalingInstanceRequirements.networkInterfaceRange
● AWSAutoScalingInstanceNetworkInterfaceRange
object
The minimum and maximum number of network interfaces for an instance type
AWSAutoScalingInstanceRequirements.onDemandMaxPricePercentageOverLowestPrice
● Int!
non-null scalar
The price protection threshold for On-Demand Instances
AWSAutoScalingInstanceRequirements.requireHibernateSupport
● Boolean!
non-null scalar
Indicates whether instance types must provide On-Demand Instance hibernation support
AWSAutoScalingInstanceRequirements.spotMaximumPricePercentageOverLowestPrice
● Int!
non-null scalar
The price protection threshold for Spot Instances
AWSAutoScalingInstanceRequirements.totalLocalStorage
● AWSAutoScalingInstanceTotalLocalStorage
object
The minimum and maximum total local storage size for an instance type, in GB