Skip to main content

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

Member of

AWSAutoScalingLaunchTemplateOverrides object