Bladeren bron

The action parameter is required for some APIs.

sdk-team 4 jaren geleden
bovenliggende
commit
e1863f13bf

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.1231
+1.36.1232

+ 2 - 2
cbn/include/alibabacloud/cbn/model/ListTransitRouterVpnAttachmentsResult.h

@@ -34,7 +34,7 @@ namespace AlibabaCloud
 			public:
 				struct TransitRouterAttachment
 				{
-					struct Zone
+					struct ZoneMapping
 					{
 						std::string zoneId;
 					};
@@ -47,7 +47,7 @@ namespace AlibabaCloud
 					std::string transitRouterAttachmentName;
 					int resourceType;
 					std::string transitRouterAttachmentDescription;
-					std::vector<TransitRouterAttachment::Zone> zones;
+					std::vector<TransitRouterAttachment::ZoneMapping> zones;
 					std::string transitRouterId;
 					std::string vpnId;
 				};

+ 3 - 0
cbn/include/alibabacloud/cbn/model/RegisterTransitRouterMulticastGroupMembersRequest.h

@@ -50,6 +50,8 @@ public:
 	void setPeerTransitRouterMulticastDomains(const std::vector<std::string> &peerTransitRouterMulticastDomains);
 	long getOwnerId() const;
 	void setOwnerId(long ownerId);
+	std::string getVpcId() const;
+	void setVpcId(const std::string &vpcId);
 
 private:
 	long resourceOwnerId_;
@@ -62,6 +64,7 @@ private:
 	std::string ownerAccount_;
 	std::vector<std::string> peerTransitRouterMulticastDomains_;
 	long ownerId_;
+	std::string vpcId_;
 };
 } // namespace Model
 } // namespace Cbn

+ 3 - 0
cbn/include/alibabacloud/cbn/model/RegisterTransitRouterMulticastGroupSourcesRequest.h

@@ -48,6 +48,8 @@ public:
 	void setOwnerAccount(const std::string &ownerAccount);
 	long getOwnerId() const;
 	void setOwnerId(long ownerId);
+	std::string getVpcId() const;
+	void setVpcId(const std::string &vpcId);
 
 private:
 	long resourceOwnerId_;
@@ -59,6 +61,7 @@ private:
 	std::string resourceOwnerAccount_;
 	std::string ownerAccount_;
 	long ownerId_;
+	std::string vpcId_;
 };
 } // namespace Model
 } // namespace Cbn

+ 5 - 5
cbn/src/model/ListTransitRouterVpnAttachmentsResult.cc

@@ -65,12 +65,12 @@ void ListTransitRouterVpnAttachmentsResult::parse(const std::string &payload)
 			transitRouterAttachmentsObject.autoPublishRouteEnabled = valueTransitRouterAttachmentsTransitRouterAttachment["AutoPublishRouteEnabled"].asString() == "true";
 		if(!valueTransitRouterAttachmentsTransitRouterAttachment["TransitRouterAttachmentName"].isNull())
 			transitRouterAttachmentsObject.transitRouterAttachmentName = valueTransitRouterAttachmentsTransitRouterAttachment["TransitRouterAttachmentName"].asString();
-		auto allZonesNode = valueTransitRouterAttachmentsTransitRouterAttachment["Zones"]["Zone"];
-		for (auto valueTransitRouterAttachmentsTransitRouterAttachmentZonesZone : allZonesNode)
+		auto allZonesNode = valueTransitRouterAttachmentsTransitRouterAttachment["Zones"]["ZoneMapping"];
+		for (auto valueTransitRouterAttachmentsTransitRouterAttachmentZonesZoneMapping : allZonesNode)
 		{
-			TransitRouterAttachment::Zone zonesObject;
-			if(!valueTransitRouterAttachmentsTransitRouterAttachmentZonesZone["ZoneId"].isNull())
-				zonesObject.zoneId = valueTransitRouterAttachmentsTransitRouterAttachmentZonesZone["ZoneId"].asString();
+			TransitRouterAttachment::ZoneMapping zonesObject;
+			if(!valueTransitRouterAttachmentsTransitRouterAttachmentZonesZoneMapping["ZoneId"].isNull())
+				zonesObject.zoneId = valueTransitRouterAttachmentsTransitRouterAttachmentZonesZoneMapping["ZoneId"].asString();
 			transitRouterAttachmentsObject.zones.push_back(zonesObject);
 		}
 		transitRouterAttachments_.push_back(transitRouterAttachmentsObject);

+ 9 - 0
cbn/src/model/RegisterTransitRouterMulticastGroupMembersRequest.cc

@@ -113,3 +113,12 @@ void RegisterTransitRouterMulticastGroupMembersRequest::setOwnerId(long ownerId)
   setParameter(std::string("OwnerId"), std::to_string(ownerId));
 }
 
+std::string RegisterTransitRouterMulticastGroupMembersRequest::getVpcId() const {
+  return vpcId_;
+}
+
+void RegisterTransitRouterMulticastGroupMembersRequest::setVpcId(const std::string &vpcId) {
+  vpcId_ = vpcId;
+  setParameter(std::string("VpcId"), vpcId);
+}
+

+ 9 - 0
cbn/src/model/RegisterTransitRouterMulticastGroupSourcesRequest.cc

@@ -105,3 +105,12 @@ void RegisterTransitRouterMulticastGroupSourcesRequest::setOwnerId(long ownerId)
   setParameter(std::string("OwnerId"), std::to_string(ownerId));
 }
 
+std::string RegisterTransitRouterMulticastGroupSourcesRequest::getVpcId() const {
+  return vpcId_;
+}
+
+void RegisterTransitRouterMulticastGroupSourcesRequest::setVpcId(const std::string &vpcId) {
+  vpcId_ = vpcId;
+  setParameter(std::string("VpcId"), vpcId);
+}
+