AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Get-EC2InstanceTypesFromInstanceRequirement-InstanceRequirements_AcceleratorManufacturer <String[]>-InstanceRequirements_AcceleratorName <String[]>-InstanceRequirements_AcceleratorType <String[]>-InstanceRequirements_AllowedInstanceType <String[]>-ArchitectureType <String[]>-InstanceRequirements_BareMetal <BareMetal>-InstanceRequirements_BurstablePerformance <BurstablePerformance>-InstanceRequirements_CpuManufacturer <String[]>-InstanceRequirements_ExcludedInstanceType <String[]>-InstanceRequirements_InstanceGeneration <String[]>-InstanceRequirements_LocalStorage <LocalStorage>-InstanceRequirements_LocalStorageType <String[]>-AcceleratorCount_Max <Int32>-AcceleratorTotalMemoryMiB_Max <Int32>-BaselineEbsBandwidthMbps_Max <Int32>-MemoryGiBPerVCpu_Max <Double>-MemoryMiB_Max <Int32>-NetworkBandwidthGbps_Max <Double>-NetworkInterfaceCount_Max <Int32>-TotalLocalStorageGB_Max <Double>-VCpuCount_Max <Int32>-AcceleratorCount_Min <Int32>-AcceleratorTotalMemoryMiB_Min <Int32>-BaselineEbsBandwidthMbps_Min <Int32>-MemoryGiBPerVCpu_Min <Double>-MemoryMiB_Min <Int32>-NetworkBandwidthGbps_Min <Double>-NetworkInterfaceCount_Min <Int32>-TotalLocalStorageGB_Min <Double>-VCpuCount_Min <Int32>-InstanceRequirements_OnDemandMaxPricePercentageOverLowestPrice <Int32>-InstanceRequirements_RequireHibernateSupport <Boolean>-InstanceRequirements_SpotMaxPricePercentageOverLowestPrice <Int32>-VirtualizationType <String[]>-MaxResult <Int32>-NextToken <String>-Select <String>-NoAutoIteration <SwitchParameter>-ClientConfig <AmazonEC2Config>
Max
to 0
. Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirements_AcceleratorCount_Max |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirements_AcceleratorCount_Min |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirements_AcceleratorTotalMemoryMiB_Max |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirements_AcceleratorTotalMemoryMiB_Min |
Required? | True |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | ArchitectureTypes |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirements_BaselineEbsBandwidthMbps_Max |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirements_BaselineEbsBandwidthMbps_Min |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
nvidia
.amd
.amazon-web-services
.xilinx
.Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirements_AcceleratorManufacturers |
a100
.v100
.k80
.t4
.m60
.radeon-pro-v520
. vu9p
.inferentia
.k520
.Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirements_AcceleratorNames |
gpu
.fpga
.inference
.Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirements_AcceleratorTypes |
*
), to allow an instance type, size, or generation. The following are examples: m5.8xlarge
, c5*.*
, m5a.*
, r*
, *3*
.For example, if you specify c5*
,Amazon EC2 will allow the entire C5 instance family, which includes all C5a and C5n instance types. If you specify m5a.*
, Amazon EC2 will allow all the M5a instance types, but not the M5n instance types.If you specify AllowedInstanceTypes
, you can't specify ExcludedInstanceTypes
.Default: All instance types Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirements_AllowedInstanceTypes |
included
.required
.excluded
.excluded
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
included
.required
.excluded
.excluded
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
intel
.amd
.amazon-web-services
.Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirements_CpuManufacturers |
*
), to exclude an instance family, type, size, or generation. The following are examples: m5.8xlarge
, c5*.*
, m5a.*
, r*
, *3*
.For example, if you specify c5*
,Amazon EC2 will exclude the entire C5 instance family, which includes all C5a and C5n instance types. If you specify m5a.*
, Amazon EC2 will exclude all the M5a instance types, but not the M5n instance types.If you specify ExcludedInstanceTypes
, you can't specify AllowedInstanceTypes
.Default: No excluded instance types Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirements_ExcludedInstanceTypes |
current
.For previous generation instance types, specify previous
.Default: Current and previous generation instance types Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirements_InstanceGenerations |
included
.required
.excluded
.included
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
hdd
.ssd
.hdd
and ssd
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirements_LocalStorageTypes |
999999
.This parameter is not supported for GetSpotPlacementScores and GetInstanceTypesFromInstanceRequirements.If you set TargetCapacityUnitType
to vcpu
or memory-mib
, the price protection threshold is applied based on the per-vCPU or per-memory price instead of the per-instance price.Default: 20
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
false
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
999999
.This parameter is not supported for GetSpotPlacementScores and GetInstanceTypesFromInstanceRequirements.If you set TargetCapacityUnitType
to vcpu
or memory-mib
, the price protection threshold is applied based on the per-vCPU or per-memory price instead of the per-instance price.Default: 100
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | MaxResults |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirements_MemoryGiBPerVCpu_Max |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirements_MemoryGiBPerVCpu_Min |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirements_MemoryMiB_Max |
0
. Required? | True |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirements_MemoryMiB_Min |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirements_NetworkBandwidthGbps_Max |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirements_NetworkBandwidthGbps_Min |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirements_NetworkInterfaceCount_Max |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirements_NetworkInterfaceCount_Min |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirements_TotalLocalStorageGB_Max |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirements_TotalLocalStorageGB_Min |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirements_VCpuCount_Max |
0
. Required? | True |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirements_VCpuCount_Min |
Required? | True |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | VirtualizationTypes |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | AK |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByValue, ByPropertyName) |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByValue, ByPropertyName) |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | AWSProfilesLocation, ProfilesLocation |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | StoredCredentials, AWSProfileName |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | RegionToCall |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | SK, SecretAccessKey |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | ST |
AWS Tools for PowerShell: 2.x.y.z