ListAvailableEcsTypes set param ZoneId not required.

This commit is contained in:
sdk-team
2021-08-26 08:10:57 +00:00
parent a4eea962f1
commit 17a1e13ec3
4 changed files with 9 additions and 1 deletions

View File

@@ -1,3 +1,7 @@
2021-08-26 Version: 1.36.860
- ListAvailableEcsTypes set param ZoneId not required.
- ListAvailableEcsTypes return ZoneIds.
2021-08-24 Version: 1.36.859
- Release RetouchBody.

View File

@@ -1 +1 @@
1.36.859
1.36.860

View File

@@ -43,6 +43,7 @@ namespace AlibabaCloud
std::string gPUSpec;
int instancePpsRx;
std::string instanceTypeId;
std::vector<std::string> zoneIds;
int instanceBandwidthRx;
int eniQuantity;
int gPUAmount;

View File

@@ -73,6 +73,9 @@ void ListAvailableEcsTypesResult::parse(const std::string &payload)
typesObject.gPUSpec = valueInstanceTypeFamiliesInstanceTypeFamilyInfoTypesTypesInfo["GPUSpec"].asString();
if(!valueInstanceTypeFamiliesInstanceTypeFamilyInfoTypesTypesInfo["Status"].isNull())
typesObject.status = valueInstanceTypeFamiliesInstanceTypeFamilyInfoTypesTypesInfo["Status"].asString();
auto allZoneIds = value["ZoneIds"]["ZoneId"];
for (auto value : allZoneIds)
typesObject.zoneIds.push_back(value.asString());
instanceTypeFamiliesObject.types.push_back(typesObject);
}
instanceTypeFamilies_.push_back(instanceTypeFamiliesObject);