在某一地域有哪些可用区 在某一可用区有哪些可用网络类型 在某一可用区有哪些可用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.
延用上面的代码