From 17a1e13ec39df2c47ad87cb5fc3dc1be7911de4b Mon Sep 17 00:00:00 2001 From: sdk-team Date: Thu, 26 Aug 2021 08:10:57 +0000 Subject: [PATCH] ListAvailableEcsTypes set param ZoneId not required. --- CHANGELOG | 4 ++++ VERSION | 2 +- .../alibabacloud/ehpc/model/ListAvailableEcsTypesResult.h | 1 + ehpc/src/model/ListAvailableEcsTypesResult.cc | 3 +++ 4 files changed, 9 insertions(+), 1 deletion(-) diff --git a/CHANGELOG b/CHANGELOG index e50fec391..d031dd6b4 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -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. diff --git a/VERSION b/VERSION index de6937c85..77c04dfe4 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.859 \ No newline at end of file +1.36.860 \ No newline at end of file diff --git a/ehpc/include/alibabacloud/ehpc/model/ListAvailableEcsTypesResult.h b/ehpc/include/alibabacloud/ehpc/model/ListAvailableEcsTypesResult.h index fc653c109..d35183b00 100644 --- a/ehpc/include/alibabacloud/ehpc/model/ListAvailableEcsTypesResult.h +++ b/ehpc/include/alibabacloud/ehpc/model/ListAvailableEcsTypesResult.h @@ -43,6 +43,7 @@ namespace AlibabaCloud std::string gPUSpec; int instancePpsRx; std::string instanceTypeId; + std::vector zoneIds; int instanceBandwidthRx; int eniQuantity; int gPUAmount; diff --git a/ehpc/src/model/ListAvailableEcsTypesResult.cc b/ehpc/src/model/ListAvailableEcsTypesResult.cc index 2ce2933c2..02fae2d39 100644 --- a/ehpc/src/model/ListAvailableEcsTypesResult.cc +++ b/ehpc/src/model/ListAvailableEcsTypesResult.cc @@ -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);