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-EC2SpotPlacementScore-TargetCapacity <Int32>-InstanceRequirements_AcceleratorManufacturer <String[]>-InstanceRequirements_AcceleratorName <String[]>-InstanceRequirements_AcceleratorType <String[]>-InstanceRequirements_AllowedInstanceType <String[]>-InstanceRequirementsWithMetadata_ArchitectureType <String[]>-InstanceRequirements_BareMetal <BareMetal>-InstanceRequirements_BurstablePerformance <BurstablePerformance>-InstanceRequirements_CpuManufacturer <String[]>-InstanceRequirements_ExcludedInstanceType <String[]>-InstanceRequirements_InstanceGeneration <String[]>-InstanceType <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>-RegionName <String[]>-InstanceRequirements_RequireHibernateSupport <Boolean>-SingleAvailabilityZone <Boolean>-InstanceRequirements_SpotMaxPricePercentageOverLowestPrice <Int32>-TargetCapacityUnitType <TargetCapacityUnitType>-InstanceRequirementsWithMetadata_VirtualizationType <String[]>-MaxResult <Int32>-NextToken <String>-Select <String>-PassThru <SwitchParameter>-NoAutoIteration <SwitchParameter>-ClientConfig <AmazonEC2Config>
InstanceRequirementsWithMetadata
and letting Amazon EC2 choose the optimal instance types to fulfill your Spot request, or you can specify the instance types by using InstanceTypes
.
For more information, see Spot placement score in the Amazon EC2 User Guide. Max
to 0
. Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirementsWithMetadata_InstanceRequirements_AcceleratorCount_Max |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirementsWithMetadata_InstanceRequirements_AcceleratorCount_Min |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirementsWithMetadata_InstanceRequirements_AcceleratorTotalMemoryMiB_Max |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirementsWithMetadata_InstanceRequirements_AcceleratorTotalMemoryMiB_Min |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirementsWithMetadata_InstanceRequirements_BaselineEbsBandwidthMbps_Max |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirementsWithMetadata_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 | InstanceRequirementsWithMetadata_InstanceRequirements_AcceleratorManufacturers |
a100
.v100
.k80
.t4
.m60
.radeon-pro-v520
. vu9p
.inferentia
.k520
.Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirementsWithMetadata_InstanceRequirements_AcceleratorNames |
gpu
.fpga
.inference
.Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirementsWithMetadata_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 | InstanceRequirementsWithMetadata_InstanceRequirements_AllowedInstanceTypes |
included
.required
.excluded
.excluded
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirementsWithMetadata_InstanceRequirements_BareMetal |
included
.required
.excluded
.excluded
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirementsWithMetadata_InstanceRequirements_BurstablePerformance |
intel
.amd
.amazon-web-services
.Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirementsWithMetadata_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 | InstanceRequirementsWithMetadata_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 | InstanceRequirementsWithMetadata_InstanceRequirements_InstanceGenerations |
included
.required
.excluded
.included
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirementsWithMetadata_InstanceRequirements_LocalStorage |
hdd
.ssd
.hdd
and ssd
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirementsWithMetadata_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) |
Aliases | InstanceRequirementsWithMetadata_InstanceRequirements_OnDemandMaxPricePercentageOverLowestPrice |
false
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirementsWithMetadata_InstanceRequirements_RequireHibernateSupport |
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) |
Aliases | InstanceRequirementsWithMetadata_InstanceRequirements_SpotMaxPricePercentageOverLowestPrice |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirementsWithMetadata_ArchitectureTypes |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirementsWithMetadata_VirtualizationTypes |
m3.xlarge
with and without instance storage), the returned placement score will always be low. If you specify InstanceTypes
, you can't specify InstanceRequirementsWithMetadata
. Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceTypes |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | MaxResults |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirementsWithMetadata_InstanceRequirements_MemoryGiBPerVCpu_Max |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirementsWithMetadata_InstanceRequirements_MemoryGiBPerVCpu_Min |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirementsWithMetadata_InstanceRequirements_MemoryMiB_Max |
0
. Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirementsWithMetadata_InstanceRequirements_MemoryMiB_Min |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirementsWithMetadata_InstanceRequirements_NetworkBandwidthGbps_Max |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirementsWithMetadata_InstanceRequirements_NetworkBandwidthGbps_Min |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirementsWithMetadata_InstanceRequirements_NetworkInterfaceCount_Max |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirementsWithMetadata_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) |
us-east-1
. Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | RegionNames |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
true
so that the response returns a list of scored Availability Zones. Otherwise, the response returns a list of scored Regions.A list of scored Availability Zones is useful if you want to launch all of your Spot capacity into a single Availability Zone. Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Required? | True |
Position? | 1 |
Accept pipeline input? | True (ByValue, ByPropertyName) |
units
(translates to number of instances) Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirementsWithMetadata_InstanceRequirements_TotalLocalStorageGB_Max |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirementsWithMetadata_InstanceRequirements_TotalLocalStorageGB_Min |
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirementsWithMetadata_InstanceRequirements_VCpuCount_Max |
0
. Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | InstanceRequirementsWithMetadata_InstanceRequirements_VCpuCount_Min |
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