在某一地域有哪些可用區 在某一可用區有哪些可用網絡類型 在某一可用區有哪些可用IO優化資源 在某一可用區有哪些可用執行個體規格 在某一可用區有哪些可用系統盤類型 在某一可用區有哪些可用資料盤類型 進階實踐——聯合查詢
ECS伺服器有哪些資源是可售賣的?如何更好的選擇所需的資源?怎麼查詢可用的目标資源清單?怎麼通過API(像ECS售賣頁面一樣)玩轉可用資源的花樣選擇?
接口 :DescribeAvailableResource
您可以通過DescribeAvailableResource指定不同目标資源( DestinationResource )查詢不同類型的資源清單,再指定其他條件細化資源條件。目标資源( DestinationResource) 的各個可選取值有不同的邏輯與(&&)要求。在下列順序清單中,排在越後面的參數其邏輯與(&&)苛刻程度越高。
順序:(Zone)> IoOptimized > InstanceType > SystemDisk > DataDisk
取值示例:
若參數 DestinationResource 取值為 InstanceType,則必須傳入參數 IoOptimized。
若參數 DestinationResource 取值為 SystemDisk,則必須傳入參數 IoOptimized 和 InstanceType。
若參數 DestinationResource 取值為 DataDisk,則必須傳入參數 IoOptimized、InstanceType 和 SystemDiskCategory。
除了您現在看到的這文章,您還可以前往:
<a href="https://yq.aliyun.com/articles/490901">針對ECS建立場景查詢可用資源</a>
aliyun-java-sdk-ecs版本在4.6.3及以上。

傳回結果
沒有指定付費類型,InstanceChargeType預設就是PostPaid,SpotStrategy預設為NoSpot
過濾條件導緻沒有可用資源時傳回
若參數 DestinationResource 取值為 InstanceType,則必須傳入參數 IoOptimized
傳回結果 status為SoldOut為執行個體規格售罄
若IoOptimized沒有傳入,則報錯:
Code: Invalid.Param
Message: The input parameter DestinationResource that is mandatory for processing this request is not supplied.
延用上面的代碼