Browse Source

Add AvailableZones for ListTransitRouterAvailableResource.

sdk-team 4 years ago
parent
commit
bd7c649ba2

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.1236
+1.36.1237

+ 2 - 0
cbn/include/alibabacloud/cbn/model/ListTransitRouterAvailableResourceResult.h

@@ -39,12 +39,14 @@ namespace AlibabaCloud
 				~ListTransitRouterAvailableResourceResult();
 				std::vector<std::string> getSlaveZones()const;
 				std::vector<std::string> getMasterZones()const;
+				std::vector<std::string> getAvailableZones()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
 				std::vector<std::string> slaveZones_;
 				std::vector<std::string> masterZones_;
+				std::vector<std::string> availableZones_;
 
 			};
 		}

+ 8 - 0
cbn/src/model/ListTransitRouterAvailableResourceResult.cc

@@ -45,6 +45,9 @@ void ListTransitRouterAvailableResourceResult::parse(const std::string &payload)
 	auto allMasterZones = value["MasterZones"]["MasterZone"];
 	for (const auto &item : allMasterZones)
 		masterZones_.push_back(item.asString());
+	auto allAvailableZones = value["AvailableZones"]["AvailableZone"];
+	for (const auto &item : allAvailableZones)
+		availableZones_.push_back(item.asString());
 
 }
 
@@ -58,3 +61,8 @@ std::vector<std::string> ListTransitRouterAvailableResourceResult::getMasterZone
 	return masterZones_;
 }
 
+std::vector<std::string> ListTransitRouterAvailableResourceResult::getAvailableZones()const
+{
+	return availableZones_;
+}
+