Update ListTransitRouterVpnAttachments fix ResourceType .

This commit is contained in:
sdk-team
2022-10-21 15:58:34 +00:00
parent 40a58a91ea
commit 8fbb3ee026
41 changed files with 227 additions and 10 deletions

View File

@@ -58,6 +58,8 @@ public:
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getServiceType() const;
void setServiceType(const std::string &serviceType);
bool getAutoRenew() const;
void setAutoRenew(bool autoRenew);
std::string getName() const;
@@ -80,6 +82,7 @@ private:
int bandwidth_;
std::string ownerAccount_;
long ownerId_;
std::string serviceType_;
bool autoRenew_;
std::string name_;
std::string pricingCycle_;

View File

@@ -84,6 +84,8 @@ public:
void setDescription(const std::string &description);
bool getSourceInstanceIdsReverseMatch() const;
void setSourceInstanceIdsReverseMatch(bool sourceInstanceIdsReverseMatch);
std::string getGatewayRegionId() const;
void setGatewayRegionId(const std::string &gatewayRegionId);
std::vector<std::string> getDestinationRouteTableIds() const;
void setDestinationRouteTableIds(const std::vector<std::string> &destinationRouteTableIds);
std::vector<std::string> getSourceZoneIds() const;
@@ -135,6 +137,7 @@ private:
std::string cenId_;
std::string description_;
bool sourceInstanceIdsReverseMatch_;
std::string gatewayRegionId_;
std::vector<std::string> destinationRouteTableIds_;
std::vector<std::string> sourceZoneIds_;
std::string transmitDirection_;

View File

@@ -28,6 +28,12 @@ namespace Cbn {
namespace Model {
class ALIBABACLOUD_CBN_EXPORT CreateTransitRouterRequest : public RpcServiceRequest {
public:
struct TransitRouterCidrList {
std::string name;
std::string description;
std::string cidr;
bool publishCidrRoute;
};
CreateTransitRouterRequest();
~CreateTransitRouterRequest();
std::string getTransitRouterName() const;
@@ -40,6 +46,8 @@ public:
void setClientToken(const std::string &clientToken);
std::string getCenId() const;
void setCenId(const std::string &cenId);
std::vector<TransitRouterCidrList> getTransitRouterCidrList() const;
void setTransitRouterCidrList(const std::vector<TransitRouterCidrList> &transitRouterCidrList);
std::string getType() const;
void setType(const std::string &type);
std::string getRegionId() const;
@@ -63,6 +71,7 @@ private:
std::string serviceMode_;
std::string clientToken_;
std::string cenId_;
std::vector<TransitRouterCidrList> transitRouterCidrList_;
std::string type_;
std::string regionId_;
bool dryRun_;

View File

@@ -62,6 +62,8 @@ public:
void setResourceType(const std::string &resourceType);
std::string getTransitRouterAttachmentDescription() const;
void setTransitRouterAttachmentDescription(const std::string &transitRouterAttachmentDescription);
std::string getAssociateRouteTableId() const;
void setAssociateRouteTableId(const std::string &associateRouteTableId);
long getVbrOwnerId() const;
void setVbrOwnerId(long vbrOwnerId);
@@ -82,6 +84,7 @@ private:
std::string transitRouterId_;
std::string resourceType_;
std::string transitRouterAttachmentDescription_;
std::string associateRouteTableId_;
long vbrOwnerId_;
};
} // namespace Model

View File

@@ -52,6 +52,8 @@ public:
void setRegionId(const std::string &regionId);
bool getAutoCreateVpcRoute() const;
void setAutoCreateVpcRoute(bool autoCreateVpcRoute);
bool getAutoPublishRouteEnabled() const;
void setAutoPublishRouteEnabled(bool autoPublishRouteEnabled);
bool getRouteTablePropagationEnabled() const;
void setRouteTablePropagationEnabled(bool routeTablePropagationEnabled);
bool getDryRun() const;
@@ -70,6 +72,8 @@ public:
void setResourceType(const std::string &resourceType);
std::string getTransitRouterAttachmentDescription() const;
void setTransitRouterAttachmentDescription(const std::string &transitRouterAttachmentDescription);
std::string getAssociateRouteTableId() const;
void setAssociateRouteTableId(const std::string &associateRouteTableId);
std::string getVpcId() const;
void setVpcId(const std::string &vpcId);
std::string getChargeType() const;
@@ -85,6 +89,7 @@ private:
std::string transitRouterAttachmentName_;
std::string regionId_;
bool autoCreateVpcRoute_;
bool autoPublishRouteEnabled_;
bool routeTablePropagationEnabled_;
bool dryRun_;
std::string resourceOwnerAccount_;
@@ -94,6 +99,7 @@ private:
std::string transitRouterId_;
std::string resourceType_;
std::string transitRouterAttachmentDescription_;
std::string associateRouteTableId_;
std::string vpcId_;
std::string chargeType_;
};

View File

@@ -38,6 +38,8 @@ public:
void setNetworkInterfaceIds(const std::vector<std::string> &networkInterfaceIds);
std::string getTransitRouterMulticastDomainId() const;
void setTransitRouterMulticastDomainId(const std::string &transitRouterMulticastDomainId);
std::vector<std::string> getConnectPeerIds() const;
void setConnectPeerIds(const std::vector<std::string> &connectPeerIds);
std::string getGroupIpAddress() const;
void setGroupIpAddress(const std::string &groupIpAddress);
bool getDryRun() const;
@@ -56,6 +58,7 @@ private:
std::string clientToken_;
std::vector<std::string> networkInterfaceIds_;
std::string transitRouterMulticastDomainId_;
std::vector<std::string> connectPeerIds_;
std::string groupIpAddress_;
bool dryRun_;
std::string resourceOwnerAccount_;

View File

@@ -38,6 +38,8 @@ public:
void setNetworkInterfaceIds(const std::vector<std::string> &networkInterfaceIds);
std::string getTransitRouterMulticastDomainId() const;
void setTransitRouterMulticastDomainId(const std::string &transitRouterMulticastDomainId);
std::vector<std::string> getConnectPeerIds() const;
void setConnectPeerIds(const std::vector<std::string> &connectPeerIds);
std::string getGroupIpAddress() const;
void setGroupIpAddress(const std::string &groupIpAddress);
bool getDryRun() const;
@@ -54,6 +56,7 @@ private:
std::string clientToken_;
std::vector<std::string> networkInterfaceIds_;
std::string transitRouterMulticastDomainId_;
std::vector<std::string> connectPeerIds_;
std::string groupIpAddress_;
bool dryRun_;
std::string resourceOwnerAccount_;

View File

@@ -46,30 +46,31 @@ namespace AlibabaCloud
std::string value;
std::string key;
};
std::string status;
std::string description;
std::string geographicSpanId;
std::string resourceGroupId;
std::string geographicRegionBId;
std::string geographicRegionAId;
bool isCrossBorder;
std::string hasReservationData;
std::string businessStatus;
std::string reservationInternetChargeType;
std::string typeFor95;
std::string name;
std::string reservationOrderType;
std::string bandwidthPackageChargeType;
std::string serviceType;
long bandwidth;
std::string expiredTime;
std::string creationTime;
std::string ratio;
std::vector<std::string> cenIds;
std::vector<CenBandwidthPackage::OrginInterRegionBandwidthLimit> orginInterRegionBandwidthLimits;
std::string reservationActiveTime;
std::string cenBandwidthPackageId;
std::string reservationBandwidth;
std::vector<CenBandwidthPackage::Tag> tags;
std::string status;
std::string hasReservationData;
std::string reservationInternetChargeType;
std::string typeFor95;
std::string bandwidthPackageChargeType;
std::string creationTime;
std::vector<std::string> cenIds;
};

View File

@@ -64,6 +64,7 @@ namespace AlibabaCloud
std::string cenId;
std::vector<std::string> destinationRegionIds;
int nextPriority;
std::string gatewayRegionId;
std::vector<std::string> prependAsPath;
std::string communityMatchMode;
std::vector<std::string> srcZoneIds;

View File

@@ -38,6 +38,8 @@ public:
void setVSwitchIds(const std::vector<std::string> &vSwitchIds);
std::string getTransitRouterMulticastDomainId() const;
void setTransitRouterMulticastDomainId(const std::string &transitRouterMulticastDomainId);
std::vector<std::string> getConnectPeerIds() const;
void setConnectPeerIds(const std::vector<std::string> &connectPeerIds);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
std::string getGroupIpAddress() const;
@@ -64,6 +66,7 @@ private:
std::string clientToken_;
std::vector<std::string> vSwitchIds_;
std::string transitRouterMulticastDomainId_;
std::vector<std::string> connectPeerIds_;
std::string nextToken_;
std::string groupIpAddress_;
std::string resourceId_;

View File

@@ -39,6 +39,7 @@ namespace AlibabaCloud
bool groupMember;
std::string vSwitchId;
std::string sourceType;
std::string connectPeerId;
std::string resourceType;
std::string networkInterfaceId;
long resourceOwnerId;

View File

@@ -41,6 +41,8 @@ namespace AlibabaCloud
std::string createTime;
std::string transitRouterRouteEntryNextHopType;
std::string transitRouterRouteEntryName;
std::string tag;
bool operationalMode;
std::string transitRouterRouteEntryId;
std::string transitRouterRouteEntryStatus;
};

View File

@@ -47,6 +47,7 @@ namespace AlibabaCloud
std::vector<TransitRouterAttachment::ZoneMapping> zoneMappings;
std::string serviceMode;
long vpcOwnerId;
bool autoPublishRouteEnabled;
std::string vpcId;
std::string chargeType;
std::string creationTime;

View File

@@ -45,7 +45,7 @@ namespace AlibabaCloud
std::string vpnRegionId;
std::string creationTime;
std::string transitRouterAttachmentName;
int resourceType;
std::string resourceType;
std::string transitRouterAttachmentDescription;
std::vector<TransitRouterAttachment::ZoneMapping> zones;
std::string transitRouterId;

View File

@@ -34,9 +34,18 @@ namespace AlibabaCloud
public:
struct TransitRouter
{
struct TransitRouterCidrListItem
{
std::string description;
std::string cidr;
std::string transitRouterCidrId;
bool publishCidrRoute;
std::string name;
};
std::string status;
std::string type;
bool supportMulticast;
std::vector<TransitRouter::TransitRouterCidrListItem> transitRouterCidrList;
std::string creationTime;
std::string cenId;
std::string transitRouterDescription;

View File

@@ -40,6 +40,8 @@ public:
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getServiceType() const;
void setServiceType(const std::string &serviceType);
std::string getCenBandwidthPackageId() const;
void setCenBandwidthPackageId(const std::string &cenBandwidthPackageId);
@@ -49,6 +51,7 @@ private:
int bandwidth_;
std::string ownerAccount_;
long ownerId_;
std::string serviceType_;
std::string cenBandwidthPackageId_;
};
} // namespace Model

View File

@@ -80,6 +80,8 @@ public:
void setDescription(const std::string &description);
bool getSourceInstanceIdsReverseMatch() const;
void setSourceInstanceIdsReverseMatch(bool sourceInstanceIdsReverseMatch);
std::string getGatewayRegionId() const;
void setGatewayRegionId(const std::string &gatewayRegionId);
std::vector<std::string> getDestinationRouteTableIds() const;
void setDestinationRouteTableIds(const std::vector<std::string> &destinationRouteTableIds);
std::vector<std::string> getSourceZoneIds() const;
@@ -129,6 +131,7 @@ private:
std::string cenId_;
std::string description_;
bool sourceInstanceIdsReverseMatch_;
std::string gatewayRegionId_;
std::vector<std::string> destinationRouteTableIds_;
std::vector<std::string> sourceZoneIds_;
std::vector<std::string> destinationInstanceIds_;

View File

@@ -38,6 +38,8 @@ public:
void setNetworkInterfaceIds(const std::vector<std::string> &networkInterfaceIds);
std::string getTransitRouterMulticastDomainId() const;
void setTransitRouterMulticastDomainId(const std::string &transitRouterMulticastDomainId);
std::vector<std::string> getConnectPeerIds() const;
void setConnectPeerIds(const std::vector<std::string> &connectPeerIds);
std::string getGroupIpAddress() const;
void setGroupIpAddress(const std::string &groupIpAddress);
bool getDryRun() const;
@@ -58,6 +60,7 @@ private:
std::string clientToken_;
std::vector<std::string> networkInterfaceIds_;
std::string transitRouterMulticastDomainId_;
std::vector<std::string> connectPeerIds_;
std::string groupIpAddress_;
bool dryRun_;
std::string resourceOwnerAccount_;

View File

@@ -38,6 +38,8 @@ public:
void setNetworkInterfaceIds(const std::vector<std::string> &networkInterfaceIds);
std::string getTransitRouterMulticastDomainId() const;
void setTransitRouterMulticastDomainId(const std::string &transitRouterMulticastDomainId);
std::vector<std::string> getConnectPeerIds() const;
void setConnectPeerIds(const std::vector<std::string> &connectPeerIds);
std::string getGroupIpAddress() const;
void setGroupIpAddress(const std::string &groupIpAddress);
bool getDryRun() const;
@@ -56,6 +58,7 @@ private:
std::string clientToken_;
std::vector<std::string> networkInterfaceIds_;
std::string transitRouterMulticastDomainId_;
std::vector<std::string> connectPeerIds_;
std::string groupIpAddress_;
bool dryRun_;
std::string resourceOwnerAccount_;

View File

@@ -36,6 +36,8 @@ public:
void setClientToken(const std::string &clientToken);
std::string getTransitRouterAttachmentName() const;
void setTransitRouterAttachmentName(const std::string &transitRouterAttachmentName);
bool getAutoPublishRouteEnabled() const;
void setAutoPublishRouteEnabled(bool autoPublishRouteEnabled);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getResourceOwnerAccount() const;
@@ -55,6 +57,7 @@ private:
long resourceOwnerId_;
std::string clientToken_;
std::string transitRouterAttachmentName_;
bool autoPublishRouteEnabled_;
bool dryRun_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;