Skip to content

Commit 7186e9b

Browse files
committed
Update ListTransitRouterMulticastGroups offline parameter ConnectPeerId.
1 parent 3b6ccb6 commit 7186e9b

File tree

74 files changed

+553
-920
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

74 files changed

+553
-920
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.36.1343
1+
1.36.1344

cbn/CMakeLists.txt

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -139,8 +139,6 @@ set(cbn_public_header_model
139139
include/alibabacloud/cbn/model/DescribeCenRouteMapsResult.h
140140
include/alibabacloud/cbn/model/DescribeCenVbrHealthCheckRequest.h
141141
include/alibabacloud/cbn/model/DescribeCenVbrHealthCheckResult.h
142-
include/alibabacloud/cbn/model/DescribeCenVpcFlowStatisticSwitchRequest.h
143-
include/alibabacloud/cbn/model/DescribeCenVpcFlowStatisticSwitchResult.h
144142
include/alibabacloud/cbn/model/DescribeCensRequest.h
145143
include/alibabacloud/cbn/model/DescribeCensResult.h
146144
include/alibabacloud/cbn/model/DescribeChildInstanceRegionsRequest.h
@@ -163,8 +161,6 @@ set(cbn_public_header_model
163161
include/alibabacloud/cbn/model/DetachCenChildInstanceResult.h
164162
include/alibabacloud/cbn/model/DisableCenVbrHealthCheckRequest.h
165163
include/alibabacloud/cbn/model/DisableCenVbrHealthCheckResult.h
166-
include/alibabacloud/cbn/model/DisableCenVpcFlowStatisticRequest.h
167-
include/alibabacloud/cbn/model/DisableCenVpcFlowStatisticResult.h
168164
include/alibabacloud/cbn/model/DisableTransitRouterRouteTablePropagationRequest.h
169165
include/alibabacloud/cbn/model/DisableTransitRouterRouteTablePropagationResult.h
170166
include/alibabacloud/cbn/model/DisassociateTransitRouterMulticastDomainRequest.h
@@ -173,8 +169,6 @@ set(cbn_public_header_model
173169
include/alibabacloud/cbn/model/DissociateTransitRouterAttachmentFromRouteTableResult.h
174170
include/alibabacloud/cbn/model/EnableCenVbrHealthCheckRequest.h
175171
include/alibabacloud/cbn/model/EnableCenVbrHealthCheckResult.h
176-
include/alibabacloud/cbn/model/EnableCenVpcFlowStatisticRequest.h
177-
include/alibabacloud/cbn/model/EnableCenVpcFlowStatisticResult.h
178172
include/alibabacloud/cbn/model/EnableTransitRouterRouteTablePropagationRequest.h
179173
include/alibabacloud/cbn/model/EnableTransitRouterRouteTablePropagationResult.h
180174
include/alibabacloud/cbn/model/GrantInstanceToTransitRouterRequest.h
@@ -410,8 +404,6 @@ set(cbn_src
410404
src/model/DescribeCenRouteMapsResult.cc
411405
src/model/DescribeCenVbrHealthCheckRequest.cc
412406
src/model/DescribeCenVbrHealthCheckResult.cc
413-
src/model/DescribeCenVpcFlowStatisticSwitchRequest.cc
414-
src/model/DescribeCenVpcFlowStatisticSwitchResult.cc
415407
src/model/DescribeCensRequest.cc
416408
src/model/DescribeCensResult.cc
417409
src/model/DescribeChildInstanceRegionsRequest.cc
@@ -434,8 +426,6 @@ set(cbn_src
434426
src/model/DetachCenChildInstanceResult.cc
435427
src/model/DisableCenVbrHealthCheckRequest.cc
436428
src/model/DisableCenVbrHealthCheckResult.cc
437-
src/model/DisableCenVpcFlowStatisticRequest.cc
438-
src/model/DisableCenVpcFlowStatisticResult.cc
439429
src/model/DisableTransitRouterRouteTablePropagationRequest.cc
440430
src/model/DisableTransitRouterRouteTablePropagationResult.cc
441431
src/model/DisassociateTransitRouterMulticastDomainRequest.cc
@@ -444,8 +434,6 @@ set(cbn_src
444434
src/model/DissociateTransitRouterAttachmentFromRouteTableResult.cc
445435
src/model/EnableCenVbrHealthCheckRequest.cc
446436
src/model/EnableCenVbrHealthCheckResult.cc
447-
src/model/EnableCenVpcFlowStatisticRequest.cc
448-
src/model/EnableCenVpcFlowStatisticResult.cc
449437
src/model/EnableTransitRouterRouteTablePropagationRequest.cc
450438
src/model/EnableTransitRouterRouteTablePropagationResult.cc
451439
src/model/GrantInstanceToTransitRouterRequest.cc

cbn/include/alibabacloud/cbn/CbnClient.h

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -140,8 +140,6 @@
140140
#include "model/DescribeCenRouteMapsResult.h"
141141
#include "model/DescribeCenVbrHealthCheckRequest.h"
142142
#include "model/DescribeCenVbrHealthCheckResult.h"
143-
#include "model/DescribeCenVpcFlowStatisticSwitchRequest.h"
144-
#include "model/DescribeCenVpcFlowStatisticSwitchResult.h"
145143
#include "model/DescribeCensRequest.h"
146144
#include "model/DescribeCensResult.h"
147145
#include "model/DescribeChildInstanceRegionsRequest.h"
@@ -164,8 +162,6 @@
164162
#include "model/DetachCenChildInstanceResult.h"
165163
#include "model/DisableCenVbrHealthCheckRequest.h"
166164
#include "model/DisableCenVbrHealthCheckResult.h"
167-
#include "model/DisableCenVpcFlowStatisticRequest.h"
168-
#include "model/DisableCenVpcFlowStatisticResult.h"
169165
#include "model/DisableTransitRouterRouteTablePropagationRequest.h"
170166
#include "model/DisableTransitRouterRouteTablePropagationResult.h"
171167
#include "model/DisassociateTransitRouterMulticastDomainRequest.h"
@@ -174,8 +170,6 @@
174170
#include "model/DissociateTransitRouterAttachmentFromRouteTableResult.h"
175171
#include "model/EnableCenVbrHealthCheckRequest.h"
176172
#include "model/EnableCenVbrHealthCheckResult.h"
177-
#include "model/EnableCenVpcFlowStatisticRequest.h"
178-
#include "model/EnableCenVpcFlowStatisticResult.h"
179173
#include "model/EnableTransitRouterRouteTablePropagationRequest.h"
180174
#include "model/EnableTransitRouterRouteTablePropagationResult.h"
181175
#include "model/GrantInstanceToTransitRouterRequest.h"
@@ -476,9 +470,6 @@ namespace AlibabaCloud
476470
typedef Outcome<Error, Model::DescribeCenVbrHealthCheckResult> DescribeCenVbrHealthCheckOutcome;
477471
typedef std::future<DescribeCenVbrHealthCheckOutcome> DescribeCenVbrHealthCheckOutcomeCallable;
478472
typedef std::function<void(const CbnClient*, const Model::DescribeCenVbrHealthCheckRequest&, const DescribeCenVbrHealthCheckOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCenVbrHealthCheckAsyncHandler;
479-
typedef Outcome<Error, Model::DescribeCenVpcFlowStatisticSwitchResult> DescribeCenVpcFlowStatisticSwitchOutcome;
480-
typedef std::future<DescribeCenVpcFlowStatisticSwitchOutcome> DescribeCenVpcFlowStatisticSwitchOutcomeCallable;
481-
typedef std::function<void(const CbnClient*, const Model::DescribeCenVpcFlowStatisticSwitchRequest&, const DescribeCenVpcFlowStatisticSwitchOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCenVpcFlowStatisticSwitchAsyncHandler;
482473
typedef Outcome<Error, Model::DescribeCensResult> DescribeCensOutcome;
483474
typedef std::future<DescribeCensOutcome> DescribeCensOutcomeCallable;
484475
typedef std::function<void(const CbnClient*, const Model::DescribeCensRequest&, const DescribeCensOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCensAsyncHandler;
@@ -512,9 +503,6 @@ namespace AlibabaCloud
512503
typedef Outcome<Error, Model::DisableCenVbrHealthCheckResult> DisableCenVbrHealthCheckOutcome;
513504
typedef std::future<DisableCenVbrHealthCheckOutcome> DisableCenVbrHealthCheckOutcomeCallable;
514505
typedef std::function<void(const CbnClient*, const Model::DisableCenVbrHealthCheckRequest&, const DisableCenVbrHealthCheckOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DisableCenVbrHealthCheckAsyncHandler;
515-
typedef Outcome<Error, Model::DisableCenVpcFlowStatisticResult> DisableCenVpcFlowStatisticOutcome;
516-
typedef std::future<DisableCenVpcFlowStatisticOutcome> DisableCenVpcFlowStatisticOutcomeCallable;
517-
typedef std::function<void(const CbnClient*, const Model::DisableCenVpcFlowStatisticRequest&, const DisableCenVpcFlowStatisticOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DisableCenVpcFlowStatisticAsyncHandler;
518506
typedef Outcome<Error, Model::DisableTransitRouterRouteTablePropagationResult> DisableTransitRouterRouteTablePropagationOutcome;
519507
typedef std::future<DisableTransitRouterRouteTablePropagationOutcome> DisableTransitRouterRouteTablePropagationOutcomeCallable;
520508
typedef std::function<void(const CbnClient*, const Model::DisableTransitRouterRouteTablePropagationRequest&, const DisableTransitRouterRouteTablePropagationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DisableTransitRouterRouteTablePropagationAsyncHandler;
@@ -527,9 +515,6 @@ namespace AlibabaCloud
527515
typedef Outcome<Error, Model::EnableCenVbrHealthCheckResult> EnableCenVbrHealthCheckOutcome;
528516
typedef std::future<EnableCenVbrHealthCheckOutcome> EnableCenVbrHealthCheckOutcomeCallable;
529517
typedef std::function<void(const CbnClient*, const Model::EnableCenVbrHealthCheckRequest&, const EnableCenVbrHealthCheckOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableCenVbrHealthCheckAsyncHandler;
530-
typedef Outcome<Error, Model::EnableCenVpcFlowStatisticResult> EnableCenVpcFlowStatisticOutcome;
531-
typedef std::future<EnableCenVpcFlowStatisticOutcome> EnableCenVpcFlowStatisticOutcomeCallable;
532-
typedef std::function<void(const CbnClient*, const Model::EnableCenVpcFlowStatisticRequest&, const EnableCenVpcFlowStatisticOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableCenVpcFlowStatisticAsyncHandler;
533518
typedef Outcome<Error, Model::EnableTransitRouterRouteTablePropagationResult> EnableTransitRouterRouteTablePropagationOutcome;
534519
typedef std::future<EnableTransitRouterRouteTablePropagationOutcome> EnableTransitRouterRouteTablePropagationOutcomeCallable;
535520
typedef std::function<void(const CbnClient*, const Model::EnableTransitRouterRouteTablePropagationRequest&, const EnableTransitRouterRouteTablePropagationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableTransitRouterRouteTablePropagationAsyncHandler;
@@ -883,9 +868,6 @@ namespace AlibabaCloud
883868
DescribeCenVbrHealthCheckOutcome describeCenVbrHealthCheck(const Model::DescribeCenVbrHealthCheckRequest &request)const;
884869
void describeCenVbrHealthCheckAsync(const Model::DescribeCenVbrHealthCheckRequest& request, const DescribeCenVbrHealthCheckAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
885870
DescribeCenVbrHealthCheckOutcomeCallable describeCenVbrHealthCheckCallable(const Model::DescribeCenVbrHealthCheckRequest& request) const;
886-
DescribeCenVpcFlowStatisticSwitchOutcome describeCenVpcFlowStatisticSwitch(const Model::DescribeCenVpcFlowStatisticSwitchRequest &request)const;
887-
void describeCenVpcFlowStatisticSwitchAsync(const Model::DescribeCenVpcFlowStatisticSwitchRequest& request, const DescribeCenVpcFlowStatisticSwitchAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
888-
DescribeCenVpcFlowStatisticSwitchOutcomeCallable describeCenVpcFlowStatisticSwitchCallable(const Model::DescribeCenVpcFlowStatisticSwitchRequest& request) const;
889871
DescribeCensOutcome describeCens(const Model::DescribeCensRequest &request)const;
890872
void describeCensAsync(const Model::DescribeCensRequest& request, const DescribeCensAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
891873
DescribeCensOutcomeCallable describeCensCallable(const Model::DescribeCensRequest& request) const;
@@ -919,9 +901,6 @@ namespace AlibabaCloud
919901
DisableCenVbrHealthCheckOutcome disableCenVbrHealthCheck(const Model::DisableCenVbrHealthCheckRequest &request)const;
920902
void disableCenVbrHealthCheckAsync(const Model::DisableCenVbrHealthCheckRequest& request, const DisableCenVbrHealthCheckAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
921903
DisableCenVbrHealthCheckOutcomeCallable disableCenVbrHealthCheckCallable(const Model::DisableCenVbrHealthCheckRequest& request) const;
922-
DisableCenVpcFlowStatisticOutcome disableCenVpcFlowStatistic(const Model::DisableCenVpcFlowStatisticRequest &request)const;
923-
void disableCenVpcFlowStatisticAsync(const Model::DisableCenVpcFlowStatisticRequest& request, const DisableCenVpcFlowStatisticAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
924-
DisableCenVpcFlowStatisticOutcomeCallable disableCenVpcFlowStatisticCallable(const Model::DisableCenVpcFlowStatisticRequest& request) const;
925904
DisableTransitRouterRouteTablePropagationOutcome disableTransitRouterRouteTablePropagation(const Model::DisableTransitRouterRouteTablePropagationRequest &request)const;
926905
void disableTransitRouterRouteTablePropagationAsync(const Model::DisableTransitRouterRouteTablePropagationRequest& request, const DisableTransitRouterRouteTablePropagationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
927906
DisableTransitRouterRouteTablePropagationOutcomeCallable disableTransitRouterRouteTablePropagationCallable(const Model::DisableTransitRouterRouteTablePropagationRequest& request) const;
@@ -934,9 +913,6 @@ namespace AlibabaCloud
934913
EnableCenVbrHealthCheckOutcome enableCenVbrHealthCheck(const Model::EnableCenVbrHealthCheckRequest &request)const;
935914
void enableCenVbrHealthCheckAsync(const Model::EnableCenVbrHealthCheckRequest& request, const EnableCenVbrHealthCheckAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
936915
EnableCenVbrHealthCheckOutcomeCallable enableCenVbrHealthCheckCallable(const Model::EnableCenVbrHealthCheckRequest& request) const;
937-
EnableCenVpcFlowStatisticOutcome enableCenVpcFlowStatistic(const Model::EnableCenVpcFlowStatisticRequest &request)const;
938-
void enableCenVpcFlowStatisticAsync(const Model::EnableCenVpcFlowStatisticRequest& request, const EnableCenVpcFlowStatisticAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
939-
EnableCenVpcFlowStatisticOutcomeCallable enableCenVpcFlowStatisticCallable(const Model::EnableCenVpcFlowStatisticRequest& request) const;
940916
EnableTransitRouterRouteTablePropagationOutcome enableTransitRouterRouteTablePropagation(const Model::EnableTransitRouterRouteTablePropagationRequest &request)const;
941917
void enableTransitRouterRouteTablePropagationAsync(const Model::EnableTransitRouterRouteTablePropagationRequest& request, const EnableTransitRouterRouteTablePropagationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
942918
EnableTransitRouterRouteTablePropagationOutcomeCallable enableTransitRouterRouteTablePropagationCallable(const Model::EnableTransitRouterRouteTablePropagationRequest& request) const;

cbn/include/alibabacloud/cbn/model/CreateCenBandwidthPackageRequest.h

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,10 @@ namespace Cbn {
2828
namespace Model {
2929
class ALIBABACLOUD_CBN_EXPORT CreateCenBandwidthPackageRequest : public RpcServiceRequest {
3030
public:
31+
struct Tag {
32+
std::string value;
33+
std::string key;
34+
};
3135
CreateCenBandwidthPackageRequest();
3236
~CreateCenBandwidthPackageRequest();
3337
long getResourceOwnerId() const;
@@ -42,6 +46,8 @@ class ALIBABACLOUD_CBN_EXPORT CreateCenBandwidthPackageRequest : public RpcServi
4246
void setBandwidthPackageChargeType(const std::string &bandwidthPackageChargeType);
4347
std::string getResourceGroupId() const;
4448
void setResourceGroupId(const std::string &resourceGroupId);
49+
std::vector<Tag> getTag() const;
50+
void setTag(const std::vector<Tag> &tag);
4551
std::string getGeographicRegionBId() const;
4652
void setGeographicRegionBId(const std::string &geographicRegionBId);
4753
int getPeriod() const;
@@ -74,6 +80,7 @@ class ALIBABACLOUD_CBN_EXPORT CreateCenBandwidthPackageRequest : public RpcServi
7480
int autoRenewDuration_;
7581
std::string bandwidthPackageChargeType_;
7682
std::string resourceGroupId_;
83+
std::vector<Tag> tag_;
7784
std::string geographicRegionBId_;
7885
int period_;
7986
std::string geographicRegionAId_;

cbn/include/alibabacloud/cbn/model/CreateCenRequest.h

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,10 @@ namespace Cbn {
2828
namespace Model {
2929
class ALIBABACLOUD_CBN_EXPORT CreateCenRequest : public RpcServiceRequest {
3030
public:
31+
struct Tag {
32+
std::string value;
33+
std::string key;
34+
};
3135
CreateCenRequest();
3236
~CreateCenRequest();
3337
long getResourceOwnerId() const;
@@ -40,6 +44,8 @@ class ALIBABACLOUD_CBN_EXPORT CreateCenRequest : public RpcServiceRequest {
4044
void setDescription(const std::string &description);
4145
std::string getResourceGroupId() const;
4246
void setResourceGroupId(const std::string &resourceGroupId);
47+
std::vector<Tag> getTag() const;
48+
void setTag(const std::vector<Tag> &tag);
4349
std::string getResourceOwnerAccount() const;
4450
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
4551
std::string getOwnerAccount() const;
@@ -57,6 +63,7 @@ class ALIBABACLOUD_CBN_EXPORT CreateCenRequest : public RpcServiceRequest {
5763
std::string ipv6Level_;
5864
std::string description_;
5965
std::string resourceGroupId_;
66+
std::vector<Tag> tag_;
6067
std::string resourceOwnerAccount_;
6168
std::string ownerAccount_;
6269
long ownerId_;

cbn/include/alibabacloud/cbn/model/CreateFlowlogRequest.h

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,10 @@ namespace Cbn {
2828
namespace Model {
2929
class ALIBABACLOUD_CBN_EXPORT CreateFlowlogRequest : public RpcServiceRequest {
3030
public:
31+
struct Tag {
32+
std::string value;
33+
std::string key;
34+
};
3135
CreateFlowlogRequest();
3236
~CreateFlowlogRequest();
3337
long getResourceOwnerId() const;
@@ -40,6 +44,8 @@ class ALIBABACLOUD_CBN_EXPORT CreateFlowlogRequest : public RpcServiceRequest {
4044
void setDescription(const std::string &description);
4145
std::string getRegionId() const;
4246
void setRegionId(const std::string &regionId);
47+
std::vector<Tag> getTag() const;
48+
void setTag(const std::vector<Tag> &tag);
4349
std::string getProjectName() const;
4450
void setProjectName(const std::string &projectName);
4551
std::string getLogStoreName() const;
@@ -63,6 +69,7 @@ class ALIBABACLOUD_CBN_EXPORT CreateFlowlogRequest : public RpcServiceRequest {
6369
std::string cenId_;
6470
std::string description_;
6571
std::string regionId_;
72+
std::vector<Tag> tag_;
6673
std::string projectName_;
6774
std::string logStoreName_;
6875
std::string resourceOwnerAccount_;

cbn/include/alibabacloud/cbn/model/CreateTransitRouterMulticastDomainRequest.h

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,10 @@ namespace Cbn {
2828
namespace Model {
2929
class ALIBABACLOUD_CBN_EXPORT CreateTransitRouterMulticastDomainRequest : public RpcServiceRequest {
3030
public:
31+
struct Tag {
32+
std::string value;
33+
std::string key;
34+
};
3135
CreateTransitRouterMulticastDomainRequest();
3236
~CreateTransitRouterMulticastDomainRequest();
3337
long getResourceOwnerId() const;
@@ -44,6 +48,8 @@ class ALIBABACLOUD_CBN_EXPORT CreateTransitRouterMulticastDomainRequest : public
4448
void setRegionId(const std::string &regionId);
4549
std::string getTransitRouterMulticastDomainName() const;
4650
void setTransitRouterMulticastDomainName(const std::string &transitRouterMulticastDomainName);
51+
std::vector<Tag> getTag() const;
52+
void setTag(const std::vector<Tag> &tag);
4753
bool getDryRun() const;
4854
void setDryRun(bool dryRun);
4955
std::string getResourceOwnerAccount() const;
@@ -63,6 +69,7 @@ class ALIBABACLOUD_CBN_EXPORT CreateTransitRouterMulticastDomainRequest : public
6369
std::string transitRouterMulticastDomainDescription_;
6470
std::string regionId_;
6571
std::string transitRouterMulticastDomainName_;
72+
std::vector<Tag> tag_;
6673
bool dryRun_;
6774
std::string resourceOwnerAccount_;
6875
std::string ownerAccount_;

cbn/include/alibabacloud/cbn/model/CreateTransitRouterPeerAttachmentRequest.h

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,10 @@ namespace Cbn {
2828
namespace Model {
2929
class ALIBABACLOUD_CBN_EXPORT CreateTransitRouterPeerAttachmentRequest : public RpcServiceRequest {
3030
public:
31+
struct Tag {
32+
std::string value;
33+
std::string key;
34+
};
3135
CreateTransitRouterPeerAttachmentRequest();
3236
~CreateTransitRouterPeerAttachmentRequest();
3337
long getResourceOwnerId() const;
@@ -44,6 +48,8 @@ class ALIBABACLOUD_CBN_EXPORT CreateTransitRouterPeerAttachmentRequest : public
4448
void setTransitRouterAttachmentName(const std::string &transitRouterAttachmentName);
4549
std::string getRegionId() const;
4650
void setRegionId(const std::string &regionId);
51+
std::vector<Tag> getTag() const;
52+
void setTag(const std::vector<Tag> &tag);
4753
bool getAutoPublishRouteEnabled() const;
4854
void setAutoPublishRouteEnabled(bool autoPublishRouteEnabled);
4955
bool getRouteTablePropagationEnabled() const;
@@ -79,6 +85,7 @@ class ALIBABACLOUD_CBN_EXPORT CreateTransitRouterPeerAttachmentRequest : public
7985
bool routeTableAssociationEnabled_;
8086
std::string transitRouterAttachmentName_;
8187
std::string regionId_;
88+
std::vector<Tag> tag_;
8289
bool autoPublishRouteEnabled_;
8390
bool routeTablePropagationEnabled_;
8491
bool dryRun_;

cbn/include/alibabacloud/cbn/model/CreateTransitRouterRequest.h

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,10 @@ class ALIBABACLOUD_CBN_EXPORT CreateTransitRouterRequest : public RpcServiceRequ
3434
std::string cidr;
3535
bool publishCidrRoute;
3636
};
37+
struct Tag {
38+
std::string value;
39+
std::string key;
40+
};
3741
CreateTransitRouterRequest();
3842
~CreateTransitRouterRequest();
3943
std::string getTransitRouterName() const;
@@ -52,6 +56,8 @@ class ALIBABACLOUD_CBN_EXPORT CreateTransitRouterRequest : public RpcServiceRequ
5256
void setType(const std::string &type);
5357
std::string getRegionId() const;
5458
void setRegionId(const std::string &regionId);
59+
std::vector<Tag> getTag() const;
60+
void setTag(const std::vector<Tag> &tag);
5561
bool getDryRun() const;
5662
void setDryRun(bool dryRun);
5763
std::string getResourceOwnerAccount() const;
@@ -74,6 +80,7 @@ class ALIBABACLOUD_CBN_EXPORT CreateTransitRouterRequest : public RpcServiceRequ
7480
std::vector<TransitRouterCidrList> transitRouterCidrList_;
7581
std::string type_;
7682
std::string regionId_;
83+
std::vector<Tag> tag_;
7784
bool dryRun_;
7885
std::string resourceOwnerAccount_;
7986
std::string ownerAccount_;

0 commit comments

Comments
 (0)