Bläddra i källkod

Supported modification of securityGroupId for UpdateElasticNetworkInterface API.

sdk-team 2 år sedan
förälder
incheckning
ca3378ac03
41 ändrade filer med 155 tillägg och 14 borttagningar
  1. 1 1
      VERSION
  2. 3 0
      eflo/include/alibabacloud/eflo/model/CreateErRequest.h
  3. 1 0
      eflo/include/alibabacloud/eflo/model/GetErAttachmentResult.h
  4. 5 1
      eflo/include/alibabacloud/eflo/model/GetErResult.h
  5. 1 0
      eflo/include/alibabacloud/eflo/model/GetErRouteEntryResult.h
  6. 2 1
      eflo/include/alibabacloud/eflo/model/GetErRouteMapResult.h
  7. 1 0
      eflo/include/alibabacloud/eflo/model/GetVccRouteEntryResult.h
  8. 1 0
      eflo/include/alibabacloud/eflo/model/GetVpdRouteEntryResult.h
  9. 3 0
      eflo/include/alibabacloud/eflo/model/ListErAttachmentsRequest.h
  10. 1 0
      eflo/include/alibabacloud/eflo/model/ListErAttachmentsResult.h
  11. 3 0
      eflo/include/alibabacloud/eflo/model/ListErRouteEntriesRequest.h
  12. 1 0
      eflo/include/alibabacloud/eflo/model/ListErRouteEntriesResult.h
  13. 3 0
      eflo/include/alibabacloud/eflo/model/ListErRouteMapsRequest.h
  14. 1 0
      eflo/include/alibabacloud/eflo/model/ListErRouteMapsResult.h
  15. 3 0
      eflo/include/alibabacloud/eflo/model/ListErsRequest.h
  16. 4 3
      eflo/include/alibabacloud/eflo/model/ListErsResult.h
  17. 3 0
      eflo/include/alibabacloud/eflo/model/ListVccRouteEntriesRequest.h
  18. 5 4
      eflo/include/alibabacloud/eflo/model/ListVccRouteEntriesResult.h
  19. 3 0
      eflo/include/alibabacloud/eflo/model/ListVpdRouteEntriesRequest.h
  20. 1 0
      eflo/include/alibabacloud/eflo/model/ListVpdRouteEntriesResult.h
  21. 3 0
      eflo/include/alibabacloud/eflo/model/UpdateElasticNetworkInterfaceRequest.h
  22. 9 0
      eflo/src/model/CreateErRequest.cc
  23. 2 0
      eflo/src/model/GetErAttachmentResult.cc
  24. 10 2
      eflo/src/model/GetErResult.cc
  25. 2 0
      eflo/src/model/GetErRouteEntryResult.cc
  26. 4 2
      eflo/src/model/GetErRouteMapResult.cc
  27. 2 0
      eflo/src/model/GetVccRouteEntryResult.cc
  28. 2 0
      eflo/src/model/GetVpdRouteEntryResult.cc
  29. 9 0
      eflo/src/model/ListErAttachmentsRequest.cc
  30. 2 0
      eflo/src/model/ListErAttachmentsResult.cc
  31. 9 0
      eflo/src/model/ListErRouteEntriesRequest.cc
  32. 2 0
      eflo/src/model/ListErRouteEntriesResult.cc
  33. 9 0
      eflo/src/model/ListErRouteMapsRequest.cc
  34. 2 0
      eflo/src/model/ListErRouteMapsResult.cc
  35. 9 0
      eflo/src/model/ListErsRequest.cc
  36. 2 0
      eflo/src/model/ListErsResult.cc
  37. 9 0
      eflo/src/model/ListVccRouteEntriesRequest.cc
  38. 2 0
      eflo/src/model/ListVccRouteEntriesResult.cc
  39. 9 0
      eflo/src/model/ListVpdRouteEntriesRequest.cc
  40. 2 0
      eflo/src/model/ListVpdRouteEntriesResult.cc
  41. 9 0
      eflo/src/model/UpdateElasticNetworkInterfaceRequest.cc

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.1934
+1.36.1935

+ 3 - 0
eflo/include/alibabacloud/eflo/model/CreateErRequest.h

@@ -36,6 +36,8 @@ public:
 	void setErName(const std::string &erName);
 	void setErName(const std::string &erName);
 	std::string getMasterZoneId() const;
 	std::string getMasterZoneId() const;
 	void setMasterZoneId(const std::string &masterZoneId);
 	void setMasterZoneId(const std::string &masterZoneId);
+	std::string getResourceGroupId() const;
+	void setResourceGroupId(const std::string &resourceGroupId);
 	std::string getRegionId() const;
 	std::string getRegionId() const;
 	void setRegionId(const std::string &regionId);
 	void setRegionId(const std::string &regionId);
 
 
@@ -43,6 +45,7 @@ private:
 	std::string description_;
 	std::string description_;
 	std::string erName_;
 	std::string erName_;
 	std::string masterZoneId_;
 	std::string masterZoneId_;
+	std::string resourceGroupId_;
 	std::string regionId_;
 	std::string regionId_;
 };
 };
 } // namespace Model
 } // namespace Model

+ 1 - 0
eflo/include/alibabacloud/eflo/model/GetErAttachmentResult.h

@@ -36,6 +36,7 @@ namespace AlibabaCloud
 				{
 				{
 					std::string status;
 					std::string status;
 					std::string message;
 					std::string message;
+					std::string resourceGroupId;
 					std::string instanceId;
 					std::string instanceId;
 					std::string createTime;
 					std::string createTime;
 					std::string gmtModified;
 					std::string gmtModified;

+ 5 - 1
eflo/include/alibabacloud/eflo/model/GetErResult.h

@@ -38,6 +38,7 @@ namespace AlibabaCloud
 					{
 					{
 						std::string status;
 						std::string status;
 						std::string message;
 						std::string message;
+						std::string resourceGroupId;
 						std::string instanceId;
 						std::string instanceId;
 						std::string createTime;
 						std::string createTime;
 						std::string gmtModified;
 						std::string gmtModified;
@@ -60,8 +61,9 @@ namespace AlibabaCloud
 						std::string description;
 						std::string description;
 						std::string receptionInstanceType;
 						std::string receptionInstanceType;
 						std::string message;
 						std::string message;
-						std::string erRouteMapName;
 						std::string receptionInstanceId;
 						std::string receptionInstanceId;
+						std::string resourceGroupId;
+						std::string erRouteMapName;
 						std::string createTime;
 						std::string createTime;
 						std::string gmtModified;
 						std::string gmtModified;
 						std::string erId;
 						std::string erId;
@@ -84,6 +86,7 @@ namespace AlibabaCloud
 						std::string resourceTenantId;
 						std::string resourceTenantId;
 						std::string routeType;
 						std::string routeType;
 						std::string erRouteEntryId;
 						std::string erRouteEntryId;
+						std::string resourceGroupId;
 						std::string nextHopId;
 						std::string nextHopId;
 						std::string gmtModified;
 						std::string gmtModified;
 						std::string erId;
 						std::string erId;
@@ -93,6 +96,7 @@ namespace AlibabaCloud
 					std::string status;
 					std::string status;
 					std::string description;
 					std::string description;
 					std::string message;
 					std::string message;
+					std::string resourceGroupId;
 					std::string createTime;
 					std::string createTime;
 					std::string gmtModified;
 					std::string gmtModified;
 					std::string erId;
 					std::string erId;

+ 1 - 0
eflo/include/alibabacloud/eflo/model/GetErRouteEntryResult.h

@@ -39,6 +39,7 @@ namespace AlibabaCloud
 					std::string tenantId;
 					std::string tenantId;
 					std::string routeType;
 					std::string routeType;
 					std::string erRouteEntryId;
 					std::string erRouteEntryId;
+					std::string resourceGroupId;
 					std::string nextHopId;
 					std::string nextHopId;
 					std::string gmtModified;
 					std::string gmtModified;
 					std::string erId;
 					std::string erId;

+ 2 - 1
eflo/include/alibabacloud/eflo/model/GetErRouteMapResult.h

@@ -40,8 +40,9 @@ namespace AlibabaCloud
 					std::string description;
 					std::string description;
 					std::string receptionInstanceType;
 					std::string receptionInstanceType;
 					std::string message;
 					std::string message;
-					std::string erRouteMapName;
 					std::string receptionInstanceId;
 					std::string receptionInstanceId;
+					std::string resourceGroupId;
+					std::string erRouteMapName;
 					std::string gmtModified;
 					std::string gmtModified;
 					std::string erId;
 					std::string erId;
 					std::string transmissionInstanceName;
 					std::string transmissionInstanceName;

+ 1 - 0
eflo/include/alibabacloud/eflo/model/GetVccRouteEntryResult.h

@@ -40,6 +40,7 @@ namespace AlibabaCloud
 					std::string tenantId;
 					std::string tenantId;
 					std::string routeType;
 					std::string routeType;
 					std::string message;
 					std::string message;
+					std::string resourceGroupId;
 					std::string nextHopId;
 					std::string nextHopId;
 					std::string gmtModified;
 					std::string gmtModified;
 					std::string regionId;
 					std::string regionId;

+ 1 - 0
eflo/include/alibabacloud/eflo/model/GetVpdRouteEntryResult.h

@@ -38,6 +38,7 @@ namespace AlibabaCloud
 					std::string nextHopType;
 					std::string nextHopType;
 					std::string tenantId;
 					std::string tenantId;
 					std::string routeType;
 					std::string routeType;
+					std::string resourceGroupId;
 					std::string vpdId;
 					std::string vpdId;
 					std::string nextHopId;
 					std::string nextHopId;
 					std::string gmtModified;
 					std::string gmtModified;

+ 3 - 0
eflo/include/alibabacloud/eflo/model/ListErAttachmentsRequest.h

@@ -34,6 +34,8 @@ public:
 	void setPageNumber(int pageNumber);
 	void setPageNumber(int pageNumber);
 	std::string getResourceTenantId() const;
 	std::string getResourceTenantId() const;
 	void setResourceTenantId(const std::string &resourceTenantId);
 	void setResourceTenantId(const std::string &resourceTenantId);
+	std::string getResourceGroupId() const;
+	void setResourceGroupId(const std::string &resourceGroupId);
 	std::string getRegionId() const;
 	std::string getRegionId() const;
 	void setRegionId(const std::string &regionId);
 	void setRegionId(const std::string &regionId);
 	bool getAutoReceiveAllRoute() const;
 	bool getAutoReceiveAllRoute() const;
@@ -58,6 +60,7 @@ public:
 private:
 private:
 	int pageNumber_;
 	int pageNumber_;
 	std::string resourceTenantId_;
 	std::string resourceTenantId_;
+	std::string resourceGroupId_;
 	std::string regionId_;
 	std::string regionId_;
 	bool autoReceiveAllRoute_;
 	bool autoReceiveAllRoute_;
 	int pageSize_;
 	int pageSize_;

+ 1 - 0
eflo/include/alibabacloud/eflo/model/ListErAttachmentsResult.h

@@ -38,6 +38,7 @@ namespace AlibabaCloud
 					{
 					{
 						std::string status;
 						std::string status;
 						std::string message;
 						std::string message;
+						std::string resourceGroupId;
 						std::string instanceId;
 						std::string instanceId;
 						std::string createTime;
 						std::string createTime;
 						std::string gmtModified;
 						std::string gmtModified;

+ 3 - 0
eflo/include/alibabacloud/eflo/model/ListErRouteEntriesRequest.h

@@ -36,6 +36,8 @@ public:
 	void setPageNumber(int pageNumber);
 	void setPageNumber(int pageNumber);
 	std::string getRouteType() const;
 	std::string getRouteType() const;
 	void setRouteType(const std::string &routeType);
 	void setRouteType(const std::string &routeType);
+	std::string getResourceGroupId() const;
+	void setResourceGroupId(const std::string &resourceGroupId);
 	std::string getRegionId() const;
 	std::string getRegionId() const;
 	void setRegionId(const std::string &regionId);
 	void setRegionId(const std::string &regionId);
 	int getPageSize() const;
 	int getPageSize() const;
@@ -59,6 +61,7 @@ private:
 	bool ignoreDetailedRouteEntry_;
 	bool ignoreDetailedRouteEntry_;
 	int pageNumber_;
 	int pageNumber_;
 	std::string routeType_;
 	std::string routeType_;
+	std::string resourceGroupId_;
 	std::string regionId_;
 	std::string regionId_;
 	int pageSize_;
 	int pageSize_;
 	std::string nextHopId_;
 	std::string nextHopId_;

+ 1 - 0
eflo/include/alibabacloud/eflo/model/ListErRouteEntriesResult.h

@@ -42,6 +42,7 @@ namespace AlibabaCloud
 						std::string resourceTenantId;
 						std::string resourceTenantId;
 						std::string routeType;
 						std::string routeType;
 						std::string erRouteEntryId;
 						std::string erRouteEntryId;
+						std::string resourceGroupId;
 						std::string nextHopId;
 						std::string nextHopId;
 						std::string gmtModified;
 						std::string gmtModified;
 						std::string erId;
 						std::string erId;

+ 3 - 0
eflo/include/alibabacloud/eflo/model/ListErRouteMapsRequest.h

@@ -38,6 +38,8 @@ public:
 	void setErRouteMapNum(int erRouteMapNum);
 	void setErRouteMapNum(int erRouteMapNum);
 	int getPageNumber() const;
 	int getPageNumber() const;
 	void setPageNumber(int pageNumber);
 	void setPageNumber(int pageNumber);
+	std::string getResourceGroupId() const;
+	void setResourceGroupId(const std::string &resourceGroupId);
 	std::string getRouteMapAction() const;
 	std::string getRouteMapAction() const;
 	void setRouteMapAction(const std::string &routeMapAction);
 	void setRouteMapAction(const std::string &routeMapAction);
 	std::string getTransmissionInstanceType() const;
 	std::string getTransmissionInstanceType() const;
@@ -66,6 +68,7 @@ private:
 	std::string receptionInstanceId_;
 	std::string receptionInstanceId_;
 	int erRouteMapNum_;
 	int erRouteMapNum_;
 	int pageNumber_;
 	int pageNumber_;
+	std::string resourceGroupId_;
 	std::string routeMapAction_;
 	std::string routeMapAction_;
 	std::string transmissionInstanceType_;
 	std::string transmissionInstanceType_;
 	std::string regionId_;
 	std::string regionId_;

+ 1 - 0
eflo/include/alibabacloud/eflo/model/ListErRouteMapsResult.h

@@ -43,6 +43,7 @@ namespace AlibabaCloud
 						std::string receptionInstanceType;
 						std::string receptionInstanceType;
 						std::string message;
 						std::string message;
 						std::string receptionInstanceId;
 						std::string receptionInstanceId;
+						std::string resourceGroupId;
 						std::string createTime;
 						std::string createTime;
 						std::string gmtModified;
 						std::string gmtModified;
 						std::string erId;
 						std::string erId;

+ 3 - 0
eflo/include/alibabacloud/eflo/model/ListErsRequest.h

@@ -34,6 +34,8 @@ public:
 	void setMasterZoneId(const std::string &masterZoneId);
 	void setMasterZoneId(const std::string &masterZoneId);
 	int getPageNumber() const;
 	int getPageNumber() const;
 	void setPageNumber(int pageNumber);
 	void setPageNumber(int pageNumber);
+	std::string getResourceGroupId() const;
+	void setResourceGroupId(const std::string &resourceGroupId);
 	std::string getRegionId() const;
 	std::string getRegionId() const;
 	void setRegionId(const std::string &regionId);
 	void setRegionId(const std::string &regionId);
 	int getPageSize() const;
 	int getPageSize() const;
@@ -52,6 +54,7 @@ public:
 private:
 private:
 	std::string masterZoneId_;
 	std::string masterZoneId_;
 	int pageNumber_;
 	int pageNumber_;
+	std::string resourceGroupId_;
 	std::string regionId_;
 	std::string regionId_;
 	int pageSize_;
 	int pageSize_;
 	std::string instanceType_;
 	std::string instanceType_;

+ 4 - 3
eflo/include/alibabacloud/eflo/model/ListErsResult.h

@@ -38,15 +38,16 @@ namespace AlibabaCloud
 					{
 					{
 						std::string status;
 						std::string status;
 						long connections;
 						long connections;
-						std::string erName;
-						std::string tenantId;
 						std::string description;
 						std::string description;
 						std::string message;
 						std::string message;
+						std::string resourceGroupId;
 						std::string createTime;
 						std::string createTime;
 						std::string gmtModified;
 						std::string gmtModified;
 						std::string erId;
 						std::string erId;
-						std::string regionId;
 						long routeMaps;
 						long routeMaps;
+						std::string erName;
+						std::string tenantId;
+						std::string regionId;
 						std::string masterZoneId;
 						std::string masterZoneId;
 					};
 					};
 					long total;
 					long total;

+ 3 - 0
eflo/include/alibabacloud/eflo/model/ListVccRouteEntriesRequest.h

@@ -36,6 +36,8 @@ public:
 	void setPageNumber(int pageNumber);
 	void setPageNumber(int pageNumber);
 	std::string getRouteType() const;
 	std::string getRouteType() const;
 	void setRouteType(const std::string &routeType);
 	void setRouteType(const std::string &routeType);
+	std::string getResourceGroupId() const;
+	void setResourceGroupId(const std::string &resourceGroupId);
 	std::string getRegionId() const;
 	std::string getRegionId() const;
 	void setRegionId(const std::string &regionId);
 	void setRegionId(const std::string &regionId);
 	int getPageSize() const;
 	int getPageSize() const;
@@ -59,6 +61,7 @@ private:
 	bool ignoreDetailedRouteEntry_;
 	bool ignoreDetailedRouteEntry_;
 	int pageNumber_;
 	int pageNumber_;
 	std::string routeType_;
 	std::string routeType_;
+	std::string resourceGroupId_;
 	std::string regionId_;
 	std::string regionId_;
 	int pageSize_;
 	int pageSize_;
 	std::string nextHopId_;
 	std::string nextHopId_;

+ 5 - 4
eflo/include/alibabacloud/eflo/model/ListVccRouteEntriesResult.h

@@ -38,16 +38,17 @@ namespace AlibabaCloud
 					{
 					{
 						std::string status;
 						std::string status;
 						std::string vccRouteEntryId;
 						std::string vccRouteEntryId;
+						std::string message;
+						std::string resourceGroupId;
+						std::string nextHopId;
+						std::string gmtModified;
+						std::string destinationCidrBlock;
 						std::string nextHopType;
 						std::string nextHopType;
 						std::string tenantId;
 						std::string tenantId;
 						std::string resourceTenantId;
 						std::string resourceTenantId;
 						std::string routeType;
 						std::string routeType;
-						std::string message;
-						std::string nextHopId;
-						std::string gmtModified;
 						std::string vccId;
 						std::string vccId;
 						std::string regionId;
 						std::string regionId;
-						std::string destinationCidrBlock;
 					};
 					};
 					long total;
 					long total;
 					std::vector<DataItem> data;
 					std::vector<DataItem> data;

+ 3 - 0
eflo/include/alibabacloud/eflo/model/ListVpdRouteEntriesRequest.h

@@ -36,6 +36,8 @@ public:
 	void setPageNumber(int pageNumber);
 	void setPageNumber(int pageNumber);
 	std::string getRouteType() const;
 	std::string getRouteType() const;
 	void setRouteType(const std::string &routeType);
 	void setRouteType(const std::string &routeType);
+	std::string getResourceGroupId() const;
+	void setResourceGroupId(const std::string &resourceGroupId);
 	std::string getRegionId() const;
 	std::string getRegionId() const;
 	void setRegionId(const std::string &regionId);
 	void setRegionId(const std::string &regionId);
 	int getPageSize() const;
 	int getPageSize() const;
@@ -59,6 +61,7 @@ private:
 	bool ignoreDetailedRouteEntry_;
 	bool ignoreDetailedRouteEntry_;
 	int pageNumber_;
 	int pageNumber_;
 	std::string routeType_;
 	std::string routeType_;
+	std::string resourceGroupId_;
 	std::string regionId_;
 	std::string regionId_;
 	int pageSize_;
 	int pageSize_;
 	std::string nextHopId_;
 	std::string nextHopId_;

+ 1 - 0
eflo/include/alibabacloud/eflo/model/ListVpdRouteEntriesResult.h

@@ -41,6 +41,7 @@ namespace AlibabaCloud
 						std::string tenantId;
 						std::string tenantId;
 						std::string resourceTenantId;
 						std::string resourceTenantId;
 						std::string routeType;
 						std::string routeType;
+						std::string resourceGroupId;
 						std::string vpdId;
 						std::string vpdId;
 						std::string nextHopId;
 						std::string nextHopId;
 						std::string gmtModified;
 						std::string gmtModified;

+ 3 - 0
eflo/include/alibabacloud/eflo/model/UpdateElasticNetworkInterfaceRequest.h

@@ -32,6 +32,8 @@ public:
 	~UpdateElasticNetworkInterfaceRequest();
 	~UpdateElasticNetworkInterfaceRequest();
 	std::string getClientToken() const;
 	std::string getClientToken() const;
 	void setClientToken(const std::string &clientToken);
 	void setClientToken(const std::string &clientToken);
+	std::string getSecurityGroupId() const;
+	void setSecurityGroupId(const std::string &securityGroupId);
 	std::string getDescription() const;
 	std::string getDescription() const;
 	void setDescription(const std::string &description);
 	void setDescription(const std::string &description);
 	std::string getRegionId() const;
 	std::string getRegionId() const;
@@ -41,6 +43,7 @@ public:
 
 
 private:
 private:
 	std::string clientToken_;
 	std::string clientToken_;
+	std::string securityGroupId_;
 	std::string description_;
 	std::string description_;
 	std::string regionId_;
 	std::string regionId_;
 	std::string elasticNetworkInterfaceId_;
 	std::string elasticNetworkInterfaceId_;

+ 9 - 0
eflo/src/model/CreateErRequest.cc

@@ -52,6 +52,15 @@ void CreateErRequest::setMasterZoneId(const std::string &masterZoneId) {
   setBodyParameter(std::string("MasterZoneId"), masterZoneId);
   setBodyParameter(std::string("MasterZoneId"), masterZoneId);
 }
 }
 
 
+std::string CreateErRequest::getResourceGroupId() const {
+  return resourceGroupId_;
+}
+
+void CreateErRequest::setResourceGroupId(const std::string &resourceGroupId) {
+  resourceGroupId_ = resourceGroupId;
+  setBodyParameter(std::string("ResourceGroupId"), resourceGroupId);
+}
+
 std::string CreateErRequest::getRegionId() const {
 std::string CreateErRequest::getRegionId() const {
   return regionId_;
   return regionId_;
 }
 }

+ 2 - 0
eflo/src/model/GetErAttachmentResult.cc

@@ -70,6 +70,8 @@ void GetErAttachmentResult::parse(const std::string &payload)
 		content_.across = contentNode["Across"].asString() == "true";
 		content_.across = contentNode["Across"].asString() == "true";
 	if(!contentNode["ResourceTenantId"].isNull())
 	if(!contentNode["ResourceTenantId"].isNull())
 		content_.resourceTenantId = contentNode["ResourceTenantId"].asString();
 		content_.resourceTenantId = contentNode["ResourceTenantId"].asString();
+	if(!contentNode["ResourceGroupId"].isNull())
+		content_.resourceGroupId = contentNode["ResourceGroupId"].asString();
 	if(!value["Code"].isNull())
 	if(!value["Code"].isNull())
 		code_ = std::stoi(value["Code"].asString());
 		code_ = std::stoi(value["Code"].asString());
 	if(!value["Message"].isNull())
 	if(!value["Message"].isNull())

+ 10 - 2
eflo/src/model/GetErResult.cc

@@ -60,6 +60,8 @@ void GetErResult::parse(const std::string &payload)
 		content_.masterZoneId = contentNode["MasterZoneId"].asString();
 		content_.masterZoneId = contentNode["MasterZoneId"].asString();
 	if(!contentNode["Description"].isNull())
 	if(!contentNode["Description"].isNull())
 		content_.description = contentNode["Description"].asString();
 		content_.description = contentNode["Description"].asString();
+	if(!contentNode["ResourceGroupId"].isNull())
+		content_.resourceGroupId = contentNode["ResourceGroupId"].asString();
 	auto allErAttachmentsNode = contentNode["ErAttachments"]["ErAttachment"];
 	auto allErAttachmentsNode = contentNode["ErAttachments"]["ErAttachment"];
 	for (auto contentNodeErAttachmentsErAttachment : allErAttachmentsNode)
 	for (auto contentNodeErAttachmentsErAttachment : allErAttachmentsNode)
 	{
 	{
@@ -94,6 +96,8 @@ void GetErResult::parse(const std::string &payload)
 			erAttachmentObject.across = contentNodeErAttachmentsErAttachment["Across"].asString() == "true";
 			erAttachmentObject.across = contentNodeErAttachmentsErAttachment["Across"].asString() == "true";
 		if(!contentNodeErAttachmentsErAttachment["ResourceTenantId"].isNull())
 		if(!contentNodeErAttachmentsErAttachment["ResourceTenantId"].isNull())
 			erAttachmentObject.resourceTenantId = contentNodeErAttachmentsErAttachment["ResourceTenantId"].asString();
 			erAttachmentObject.resourceTenantId = contentNodeErAttachmentsErAttachment["ResourceTenantId"].asString();
+		if(!contentNodeErAttachmentsErAttachment["ResourceGroupId"].isNull())
+			erAttachmentObject.resourceGroupId = contentNodeErAttachmentsErAttachment["ResourceGroupId"].asString();
 		content_.erAttachments.push_back(erAttachmentObject);
 		content_.erAttachments.push_back(erAttachmentObject);
 	}
 	}
 	auto allErRouteMapsNode = contentNode["ErRouteMaps"]["ErRouteMap"];
 	auto allErRouteMapsNode = contentNode["ErRouteMaps"]["ErRouteMap"];
@@ -112,8 +116,6 @@ void GetErResult::parse(const std::string &payload)
 			erRouteMapObject.message = contentNodeErRouteMapsErRouteMap["Message"].asString();
 			erRouteMapObject.message = contentNodeErRouteMapsErRouteMap["Message"].asString();
 		if(!contentNodeErRouteMapsErRouteMap["Status"].isNull())
 		if(!contentNodeErRouteMapsErRouteMap["Status"].isNull())
 			erRouteMapObject.status = contentNodeErRouteMapsErRouteMap["Status"].asString();
 			erRouteMapObject.status = contentNodeErRouteMapsErRouteMap["Status"].asString();
-		if(!contentNodeErRouteMapsErRouteMap["ErRouteMapName"].isNull())
-			erRouteMapObject.erRouteMapName = contentNodeErRouteMapsErRouteMap["ErRouteMapName"].asString();
 		if(!contentNodeErRouteMapsErRouteMap["ErRouteMapId"].isNull())
 		if(!contentNodeErRouteMapsErRouteMap["ErRouteMapId"].isNull())
 			erRouteMapObject.erRouteMapId = contentNodeErRouteMapsErRouteMap["ErRouteMapId"].asString();
 			erRouteMapObject.erRouteMapId = contentNodeErRouteMapsErRouteMap["ErRouteMapId"].asString();
 		if(!contentNodeErRouteMapsErRouteMap["ErId"].isNull())
 		if(!contentNodeErRouteMapsErRouteMap["ErId"].isNull())
@@ -142,6 +144,10 @@ void GetErResult::parse(const std::string &payload)
 			erRouteMapObject.transmissionInstanceOwner = contentNodeErRouteMapsErRouteMap["TransmissionInstanceOwner"].asString();
 			erRouteMapObject.transmissionInstanceOwner = contentNodeErRouteMapsErRouteMap["TransmissionInstanceOwner"].asString();
 		if(!contentNodeErRouteMapsErRouteMap["ReceptionInstanceOwner"].isNull())
 		if(!contentNodeErRouteMapsErRouteMap["ReceptionInstanceOwner"].isNull())
 			erRouteMapObject.receptionInstanceOwner = contentNodeErRouteMapsErRouteMap["ReceptionInstanceOwner"].asString();
 			erRouteMapObject.receptionInstanceOwner = contentNodeErRouteMapsErRouteMap["ReceptionInstanceOwner"].asString();
+		if(!contentNodeErRouteMapsErRouteMap["ResourceGroupId"].isNull())
+			erRouteMapObject.resourceGroupId = contentNodeErRouteMapsErRouteMap["ResourceGroupId"].asString();
+		if(!contentNodeErRouteMapsErRouteMap["ErRouteMapName"].isNull())
+			erRouteMapObject.erRouteMapName = contentNodeErRouteMapsErRouteMap["ErRouteMapName"].asString();
 		content_.erRouteMaps.push_back(erRouteMapObject);
 		content_.erRouteMaps.push_back(erRouteMapObject);
 	}
 	}
 	auto allErRouteEntrysNode = contentNode["ErRouteEntrys"]["ErRouteEntry"];
 	auto allErRouteEntrysNode = contentNode["ErRouteEntrys"]["ErRouteEntry"];
@@ -170,6 +176,8 @@ void GetErResult::parse(const std::string &payload)
 			erRouteEntryObject.status = contentNodeErRouteEntrysErRouteEntry["Status"].asString();
 			erRouteEntryObject.status = contentNodeErRouteEntrysErRouteEntry["Status"].asString();
 		if(!contentNodeErRouteEntrysErRouteEntry["GmtModified"].isNull())
 		if(!contentNodeErRouteEntrysErRouteEntry["GmtModified"].isNull())
 			erRouteEntryObject.gmtModified = contentNodeErRouteEntrysErRouteEntry["GmtModified"].asString();
 			erRouteEntryObject.gmtModified = contentNodeErRouteEntrysErRouteEntry["GmtModified"].asString();
+		if(!contentNodeErRouteEntrysErRouteEntry["ResourceGroupId"].isNull())
+			erRouteEntryObject.resourceGroupId = contentNodeErRouteEntrysErRouteEntry["ResourceGroupId"].asString();
 		content_.erRouteEntrys.push_back(erRouteEntryObject);
 		content_.erRouteEntrys.push_back(erRouteEntryObject);
 	}
 	}
 	if(!value["Code"].isNull())
 	if(!value["Code"].isNull())

+ 2 - 0
eflo/src/model/GetErRouteEntryResult.cc

@@ -60,6 +60,8 @@ void GetErRouteEntryResult::parse(const std::string &payload)
 		content_.status = contentNode["Status"].asString();
 		content_.status = contentNode["Status"].asString();
 	if(!contentNode["GmtModified"].isNull())
 	if(!contentNode["GmtModified"].isNull())
 		content_.gmtModified = contentNode["GmtModified"].asString();
 		content_.gmtModified = contentNode["GmtModified"].asString();
+	if(!contentNode["ResourceGroupId"].isNull())
+		content_.resourceGroupId = contentNode["ResourceGroupId"].asString();
 	if(!value["Code"].isNull())
 	if(!value["Code"].isNull())
 		code_ = std::stoi(value["Code"].asString());
 		code_ = std::stoi(value["Code"].asString());
 	if(!value["Message"].isNull())
 	if(!value["Message"].isNull())

+ 4 - 2
eflo/src/model/GetErRouteMapResult.cc

@@ -52,8 +52,6 @@ void GetErRouteMapResult::parse(const std::string &payload)
 		content_.message = contentNode["Message"].asString();
 		content_.message = contentNode["Message"].asString();
 	if(!contentNode["Status"].isNull())
 	if(!contentNode["Status"].isNull())
 		content_.status = contentNode["Status"].asString();
 		content_.status = contentNode["Status"].asString();
-	if(!contentNode["ErRouteMapName"].isNull())
-		content_.erRouteMapName = contentNode["ErRouteMapName"].asString();
 	if(!contentNode["ErRouteMapId"].isNull())
 	if(!contentNode["ErRouteMapId"].isNull())
 		content_.erRouteMapId = contentNode["ErRouteMapId"].asString();
 		content_.erRouteMapId = contentNode["ErRouteMapId"].asString();
 	if(!contentNode["ErId"].isNull())
 	if(!contentNode["ErId"].isNull())
@@ -82,6 +80,10 @@ void GetErRouteMapResult::parse(const std::string &payload)
 		content_.transmissionInstanceOwner = contentNode["TransmissionInstanceOwner"].asString();
 		content_.transmissionInstanceOwner = contentNode["TransmissionInstanceOwner"].asString();
 	if(!contentNode["ReceptionInstanceOwner"].isNull())
 	if(!contentNode["ReceptionInstanceOwner"].isNull())
 		content_.receptionInstanceOwner = contentNode["ReceptionInstanceOwner"].asString();
 		content_.receptionInstanceOwner = contentNode["ReceptionInstanceOwner"].asString();
+	if(!contentNode["ResourceGroupId"].isNull())
+		content_.resourceGroupId = contentNode["ResourceGroupId"].asString();
+	if(!contentNode["ErRouteMapName"].isNull())
+		content_.erRouteMapName = contentNode["ErRouteMapName"].asString();
 	if(!value["Code"].isNull())
 	if(!value["Code"].isNull())
 		code_ = std::stoi(value["Code"].asString());
 		code_ = std::stoi(value["Code"].asString());
 	if(!value["Message"].isNull())
 	if(!value["Message"].isNull())

+ 2 - 0
eflo/src/model/GetVccRouteEntryResult.cc

@@ -62,6 +62,8 @@ void GetVccRouteEntryResult::parse(const std::string &payload)
 		content_.gmtModified = contentNode["GmtModified"].asString();
 		content_.gmtModified = contentNode["GmtModified"].asString();
 	if(!contentNode["Message"].isNull())
 	if(!contentNode["Message"].isNull())
 		content_.message = contentNode["Message"].asString();
 		content_.message = contentNode["Message"].asString();
+	if(!contentNode["ResourceGroupId"].isNull())
+		content_.resourceGroupId = contentNode["ResourceGroupId"].asString();
 	if(!value["Code"].isNull())
 	if(!value["Code"].isNull())
 		code_ = std::stoi(value["Code"].asString());
 		code_ = std::stoi(value["Code"].asString());
 	if(!value["Message"].isNull())
 	if(!value["Message"].isNull())

+ 2 - 0
eflo/src/model/GetVpdRouteEntryResult.cc

@@ -60,6 +60,8 @@ void GetVpdRouteEntryResult::parse(const std::string &payload)
 		content_.status = contentNode["Status"].asString();
 		content_.status = contentNode["Status"].asString();
 	if(!contentNode["GmtModified"].isNull())
 	if(!contentNode["GmtModified"].isNull())
 		content_.gmtModified = contentNode["GmtModified"].asString();
 		content_.gmtModified = contentNode["GmtModified"].asString();
+	if(!contentNode["ResourceGroupId"].isNull())
+		content_.resourceGroupId = contentNode["ResourceGroupId"].asString();
 	if(!value["Code"].isNull())
 	if(!value["Code"].isNull())
 		code_ = std::stoi(value["Code"].asString());
 		code_ = std::stoi(value["Code"].asString());
 	if(!value["Message"].isNull())
 	if(!value["Message"].isNull())

+ 9 - 0
eflo/src/model/ListErAttachmentsRequest.cc

@@ -43,6 +43,15 @@ void ListErAttachmentsRequest::setResourceTenantId(const std::string &resourceTe
   setBodyParameter(std::string("ResourceTenantId"), resourceTenantId);
   setBodyParameter(std::string("ResourceTenantId"), resourceTenantId);
 }
 }
 
 
+std::string ListErAttachmentsRequest::getResourceGroupId() const {
+  return resourceGroupId_;
+}
+
+void ListErAttachmentsRequest::setResourceGroupId(const std::string &resourceGroupId) {
+  resourceGroupId_ = resourceGroupId;
+  setBodyParameter(std::string("ResourceGroupId"), resourceGroupId);
+}
+
 std::string ListErAttachmentsRequest::getRegionId() const {
 std::string ListErAttachmentsRequest::getRegionId() const {
   return regionId_;
   return regionId_;
 }
 }

+ 2 - 0
eflo/src/model/ListErAttachmentsResult.cc

@@ -76,6 +76,8 @@ void ListErAttachmentsResult::parse(const std::string &payload)
 			dataItemObject.across = contentNodeDataDataItem["Across"].asString() == "true";
 			dataItemObject.across = contentNodeDataDataItem["Across"].asString() == "true";
 		if(!contentNodeDataDataItem["ResourceTenantId"].isNull())
 		if(!contentNodeDataDataItem["ResourceTenantId"].isNull())
 			dataItemObject.resourceTenantId = contentNodeDataDataItem["ResourceTenantId"].asString();
 			dataItemObject.resourceTenantId = contentNodeDataDataItem["ResourceTenantId"].asString();
+		if(!contentNodeDataDataItem["ResourceGroupId"].isNull())
+			dataItemObject.resourceGroupId = contentNodeDataDataItem["ResourceGroupId"].asString();
 		content_.data.push_back(dataItemObject);
 		content_.data.push_back(dataItemObject);
 	}
 	}
 	if(!value["Code"].isNull())
 	if(!value["Code"].isNull())

+ 9 - 0
eflo/src/model/ListErRouteEntriesRequest.cc

@@ -52,6 +52,15 @@ void ListErRouteEntriesRequest::setRouteType(const std::string &routeType) {
   setBodyParameter(std::string("RouteType"), routeType);
   setBodyParameter(std::string("RouteType"), routeType);
 }
 }
 
 
+std::string ListErRouteEntriesRequest::getResourceGroupId() const {
+  return resourceGroupId_;
+}
+
+void ListErRouteEntriesRequest::setResourceGroupId(const std::string &resourceGroupId) {
+  resourceGroupId_ = resourceGroupId;
+  setBodyParameter(std::string("ResourceGroupId"), resourceGroupId);
+}
+
 std::string ListErRouteEntriesRequest::getRegionId() const {
 std::string ListErRouteEntriesRequest::getRegionId() const {
   return regionId_;
   return regionId_;
 }
 }

+ 2 - 0
eflo/src/model/ListErRouteEntriesResult.cc

@@ -68,6 +68,8 @@ void ListErRouteEntriesResult::parse(const std::string &payload)
 			dataItemObject.status = contentNodeDataDataItem["Status"].asString();
 			dataItemObject.status = contentNodeDataDataItem["Status"].asString();
 		if(!contentNodeDataDataItem["GmtModified"].isNull())
 		if(!contentNodeDataDataItem["GmtModified"].isNull())
 			dataItemObject.gmtModified = contentNodeDataDataItem["GmtModified"].asString();
 			dataItemObject.gmtModified = contentNodeDataDataItem["GmtModified"].asString();
+		if(!contentNodeDataDataItem["ResourceGroupId"].isNull())
+			dataItemObject.resourceGroupId = contentNodeDataDataItem["ResourceGroupId"].asString();
 		content_.data.push_back(dataItemObject);
 		content_.data.push_back(dataItemObject);
 	}
 	}
 	if(!value["Code"].isNull())
 	if(!value["Code"].isNull())

+ 9 - 0
eflo/src/model/ListErRouteMapsRequest.cc

@@ -61,6 +61,15 @@ void ListErRouteMapsRequest::setPageNumber(int pageNumber) {
   setBodyParameter(std::string("PageNumber"), std::to_string(pageNumber));
   setBodyParameter(std::string("PageNumber"), std::to_string(pageNumber));
 }
 }
 
 
+std::string ListErRouteMapsRequest::getResourceGroupId() const {
+  return resourceGroupId_;
+}
+
+void ListErRouteMapsRequest::setResourceGroupId(const std::string &resourceGroupId) {
+  resourceGroupId_ = resourceGroupId;
+  setBodyParameter(std::string("ResourceGroupId"), resourceGroupId);
+}
+
 std::string ListErRouteMapsRequest::getRouteMapAction() const {
 std::string ListErRouteMapsRequest::getRouteMapAction() const {
   return routeMapAction_;
   return routeMapAction_;
 }
 }

+ 2 - 0
eflo/src/model/ListErRouteMapsResult.cc

@@ -86,6 +86,8 @@ void ListErRouteMapsResult::parse(const std::string &payload)
 			dataItemObject.transmissionInstanceOwner = contentNodeDataDataItem["TransmissionInstanceOwner"].asString();
 			dataItemObject.transmissionInstanceOwner = contentNodeDataDataItem["TransmissionInstanceOwner"].asString();
 		if(!contentNodeDataDataItem["ReceptionInstanceOwner"].isNull())
 		if(!contentNodeDataDataItem["ReceptionInstanceOwner"].isNull())
 			dataItemObject.receptionInstanceOwner = contentNodeDataDataItem["ReceptionInstanceOwner"].asString();
 			dataItemObject.receptionInstanceOwner = contentNodeDataDataItem["ReceptionInstanceOwner"].asString();
+		if(!contentNodeDataDataItem["ResourceGroupId"].isNull())
+			dataItemObject.resourceGroupId = contentNodeDataDataItem["ResourceGroupId"].asString();
 		content_.data.push_back(dataItemObject);
 		content_.data.push_back(dataItemObject);
 	}
 	}
 	if(!value["Code"].isNull())
 	if(!value["Code"].isNull())

+ 9 - 0
eflo/src/model/ListErsRequest.cc

@@ -43,6 +43,15 @@ void ListErsRequest::setPageNumber(int pageNumber) {
   setBodyParameter(std::string("PageNumber"), std::to_string(pageNumber));
   setBodyParameter(std::string("PageNumber"), std::to_string(pageNumber));
 }
 }
 
 
+std::string ListErsRequest::getResourceGroupId() const {
+  return resourceGroupId_;
+}
+
+void ListErsRequest::setResourceGroupId(const std::string &resourceGroupId) {
+  resourceGroupId_ = resourceGroupId;
+  setBodyParameter(std::string("ResourceGroupId"), resourceGroupId);
+}
+
 std::string ListErsRequest::getRegionId() const {
 std::string ListErsRequest::getRegionId() const {
   return regionId_;
   return regionId_;
 }
 }

+ 2 - 0
eflo/src/model/ListErsResult.cc

@@ -70,6 +70,8 @@ void ListErsResult::parse(const std::string &payload)
 			dataItemObject.connections = std::stol(contentNodeDataDataItem["Connections"].asString());
 			dataItemObject.connections = std::stol(contentNodeDataDataItem["Connections"].asString());
 		if(!contentNodeDataDataItem["RouteMaps"].isNull())
 		if(!contentNodeDataDataItem["RouteMaps"].isNull())
 			dataItemObject.routeMaps = std::stol(contentNodeDataDataItem["RouteMaps"].asString());
 			dataItemObject.routeMaps = std::stol(contentNodeDataDataItem["RouteMaps"].asString());
+		if(!contentNodeDataDataItem["ResourceGroupId"].isNull())
+			dataItemObject.resourceGroupId = contentNodeDataDataItem["ResourceGroupId"].asString();
 		content_.data.push_back(dataItemObject);
 		content_.data.push_back(dataItemObject);
 	}
 	}
 	if(!value["Code"].isNull())
 	if(!value["Code"].isNull())

+ 9 - 0
eflo/src/model/ListVccRouteEntriesRequest.cc

@@ -52,6 +52,15 @@ void ListVccRouteEntriesRequest::setRouteType(const std::string &routeType) {
   setBodyParameter(std::string("RouteType"), routeType);
   setBodyParameter(std::string("RouteType"), routeType);
 }
 }
 
 
+std::string ListVccRouteEntriesRequest::getResourceGroupId() const {
+  return resourceGroupId_;
+}
+
+void ListVccRouteEntriesRequest::setResourceGroupId(const std::string &resourceGroupId) {
+  resourceGroupId_ = resourceGroupId;
+  setBodyParameter(std::string("ResourceGroupId"), resourceGroupId);
+}
+
 std::string ListVccRouteEntriesRequest::getRegionId() const {
 std::string ListVccRouteEntriesRequest::getRegionId() const {
   return regionId_;
   return regionId_;
 }
 }

+ 2 - 0
eflo/src/model/ListVccRouteEntriesResult.cc

@@ -70,6 +70,8 @@ void ListVccRouteEntriesResult::parse(const std::string &payload)
 			dataItemObject.gmtModified = contentNodeDataDataItem["GmtModified"].asString();
 			dataItemObject.gmtModified = contentNodeDataDataItem["GmtModified"].asString();
 		if(!contentNodeDataDataItem["Message"].isNull())
 		if(!contentNodeDataDataItem["Message"].isNull())
 			dataItemObject.message = contentNodeDataDataItem["Message"].asString();
 			dataItemObject.message = contentNodeDataDataItem["Message"].asString();
+		if(!contentNodeDataDataItem["ResourceGroupId"].isNull())
+			dataItemObject.resourceGroupId = contentNodeDataDataItem["ResourceGroupId"].asString();
 		content_.data.push_back(dataItemObject);
 		content_.data.push_back(dataItemObject);
 	}
 	}
 	if(!value["Code"].isNull())
 	if(!value["Code"].isNull())

+ 9 - 0
eflo/src/model/ListVpdRouteEntriesRequest.cc

@@ -52,6 +52,15 @@ void ListVpdRouteEntriesRequest::setRouteType(const std::string &routeType) {
   setBodyParameter(std::string("RouteType"), routeType);
   setBodyParameter(std::string("RouteType"), routeType);
 }
 }
 
 
+std::string ListVpdRouteEntriesRequest::getResourceGroupId() const {
+  return resourceGroupId_;
+}
+
+void ListVpdRouteEntriesRequest::setResourceGroupId(const std::string &resourceGroupId) {
+  resourceGroupId_ = resourceGroupId;
+  setBodyParameter(std::string("ResourceGroupId"), resourceGroupId);
+}
+
 std::string ListVpdRouteEntriesRequest::getRegionId() const {
 std::string ListVpdRouteEntriesRequest::getRegionId() const {
   return regionId_;
   return regionId_;
 }
 }

+ 2 - 0
eflo/src/model/ListVpdRouteEntriesResult.cc

@@ -68,6 +68,8 @@ void ListVpdRouteEntriesResult::parse(const std::string &payload)
 			dataItemObject.status = contentNodeDataDataItem["Status"].asString();
 			dataItemObject.status = contentNodeDataDataItem["Status"].asString();
 		if(!contentNodeDataDataItem["GmtModified"].isNull())
 		if(!contentNodeDataDataItem["GmtModified"].isNull())
 			dataItemObject.gmtModified = contentNodeDataDataItem["GmtModified"].asString();
 			dataItemObject.gmtModified = contentNodeDataDataItem["GmtModified"].asString();
+		if(!contentNodeDataDataItem["ResourceGroupId"].isNull())
+			dataItemObject.resourceGroupId = contentNodeDataDataItem["ResourceGroupId"].asString();
 		content_.data.push_back(dataItemObject);
 		content_.data.push_back(dataItemObject);
 	}
 	}
 	if(!value["Code"].isNull())
 	if(!value["Code"].isNull())

+ 9 - 0
eflo/src/model/UpdateElasticNetworkInterfaceRequest.cc

@@ -34,6 +34,15 @@ void UpdateElasticNetworkInterfaceRequest::setClientToken(const std::string &cli
   setBodyParameter(std::string("ClientToken"), clientToken);
   setBodyParameter(std::string("ClientToken"), clientToken);
 }
 }
 
 
+std::string UpdateElasticNetworkInterfaceRequest::getSecurityGroupId() const {
+  return securityGroupId_;
+}
+
+void UpdateElasticNetworkInterfaceRequest::setSecurityGroupId(const std::string &securityGroupId) {
+  securityGroupId_ = securityGroupId;
+  setBodyParameter(std::string("SecurityGroupId"), securityGroupId);
+}
+
 std::string UpdateElasticNetworkInterfaceRequest::getDescription() const {
 std::string UpdateElasticNetworkInterfaceRequest::getDescription() const {
   return description_;
   return description_;
 }
 }