Skip to content

Commit 60c8f05

Browse files
committed
Add CreateTransitRouterCidr support create TR Cidr.
1 parent 8de0b02 commit 60c8f05

26 files changed

+1851
-1
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.36.1350
1+
1.36.1351

cbn/CMakeLists.txt

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,8 @@ set(cbn_public_header_model
5757
include/alibabacloud/cbn/model/CreateTrafficMarkingPolicyResult.h
5858
include/alibabacloud/cbn/model/CreateTransitRouterRequest.h
5959
include/alibabacloud/cbn/model/CreateTransitRouterResult.h
60+
include/alibabacloud/cbn/model/CreateTransitRouterCidrRequest.h
61+
include/alibabacloud/cbn/model/CreateTransitRouterCidrResult.h
6062
include/alibabacloud/cbn/model/CreateTransitRouterMulticastDomainRequest.h
6163
include/alibabacloud/cbn/model/CreateTransitRouterMulticastDomainResult.h
6264
include/alibabacloud/cbn/model/CreateTransitRouterPeerAttachmentRequest.h
@@ -97,6 +99,8 @@ set(cbn_public_header_model
9799
include/alibabacloud/cbn/model/DeleteTrafficMarkingPolicyResult.h
98100
include/alibabacloud/cbn/model/DeleteTransitRouterRequest.h
99101
include/alibabacloud/cbn/model/DeleteTransitRouterResult.h
102+
include/alibabacloud/cbn/model/DeleteTransitRouterCidrRequest.h
103+
include/alibabacloud/cbn/model/DeleteTransitRouterCidrResult.h
100104
include/alibabacloud/cbn/model/DeleteTransitRouterMulticastDomainRequest.h
101105
include/alibabacloud/cbn/model/DeleteTransitRouterMulticastDomainResult.h
102106
include/alibabacloud/cbn/model/DeleteTransitRouterPeerAttachmentRequest.h
@@ -185,6 +189,10 @@ set(cbn_public_header_model
185189
include/alibabacloud/cbn/model/ListTrafficMarkingPoliciesResult.h
186190
include/alibabacloud/cbn/model/ListTransitRouterAvailableResourceRequest.h
187191
include/alibabacloud/cbn/model/ListTransitRouterAvailableResourceResult.h
192+
include/alibabacloud/cbn/model/ListTransitRouterCidrRequest.h
193+
include/alibabacloud/cbn/model/ListTransitRouterCidrResult.h
194+
include/alibabacloud/cbn/model/ListTransitRouterCidrAllocationRequest.h
195+
include/alibabacloud/cbn/model/ListTransitRouterCidrAllocationResult.h
188196
include/alibabacloud/cbn/model/ListTransitRouterMulticastDomainAssociationsRequest.h
189197
include/alibabacloud/cbn/model/ListTransitRouterMulticastDomainAssociationsResult.h
190198
include/alibabacloud/cbn/model/ListTransitRouterMulticastDomainVSwitchesRequest.h
@@ -223,6 +231,8 @@ set(cbn_public_header_model
223231
include/alibabacloud/cbn/model/ModifyCenRouteMapResult.h
224232
include/alibabacloud/cbn/model/ModifyFlowLogAttributeRequest.h
225233
include/alibabacloud/cbn/model/ModifyFlowLogAttributeResult.h
234+
include/alibabacloud/cbn/model/ModifyTransitRouterCidrRequest.h
235+
include/alibabacloud/cbn/model/ModifyTransitRouterCidrResult.h
226236
include/alibabacloud/cbn/model/ModifyTransitRouterMulticastDomainRequest.h
227237
include/alibabacloud/cbn/model/ModifyTransitRouterMulticastDomainResult.h
228238
include/alibabacloud/cbn/model/MoveResourceGroupRequest.h
@@ -322,6 +332,8 @@ set(cbn_src
322332
src/model/CreateTrafficMarkingPolicyResult.cc
323333
src/model/CreateTransitRouterRequest.cc
324334
src/model/CreateTransitRouterResult.cc
335+
src/model/CreateTransitRouterCidrRequest.cc
336+
src/model/CreateTransitRouterCidrResult.cc
325337
src/model/CreateTransitRouterMulticastDomainRequest.cc
326338
src/model/CreateTransitRouterMulticastDomainResult.cc
327339
src/model/CreateTransitRouterPeerAttachmentRequest.cc
@@ -362,6 +374,8 @@ set(cbn_src
362374
src/model/DeleteTrafficMarkingPolicyResult.cc
363375
src/model/DeleteTransitRouterRequest.cc
364376
src/model/DeleteTransitRouterResult.cc
377+
src/model/DeleteTransitRouterCidrRequest.cc
378+
src/model/DeleteTransitRouterCidrResult.cc
365379
src/model/DeleteTransitRouterMulticastDomainRequest.cc
366380
src/model/DeleteTransitRouterMulticastDomainResult.cc
367381
src/model/DeleteTransitRouterPeerAttachmentRequest.cc
@@ -450,6 +464,10 @@ set(cbn_src
450464
src/model/ListTrafficMarkingPoliciesResult.cc
451465
src/model/ListTransitRouterAvailableResourceRequest.cc
452466
src/model/ListTransitRouterAvailableResourceResult.cc
467+
src/model/ListTransitRouterCidrRequest.cc
468+
src/model/ListTransitRouterCidrResult.cc
469+
src/model/ListTransitRouterCidrAllocationRequest.cc
470+
src/model/ListTransitRouterCidrAllocationResult.cc
453471
src/model/ListTransitRouterMulticastDomainAssociationsRequest.cc
454472
src/model/ListTransitRouterMulticastDomainAssociationsResult.cc
455473
src/model/ListTransitRouterMulticastDomainVSwitchesRequest.cc
@@ -488,6 +506,8 @@ set(cbn_src
488506
src/model/ModifyCenRouteMapResult.cc
489507
src/model/ModifyFlowLogAttributeRequest.cc
490508
src/model/ModifyFlowLogAttributeResult.cc
509+
src/model/ModifyTransitRouterCidrRequest.cc
510+
src/model/ModifyTransitRouterCidrResult.cc
491511
src/model/ModifyTransitRouterMulticastDomainRequest.cc
492512
src/model/ModifyTransitRouterMulticastDomainResult.cc
493513
src/model/MoveResourceGroupRequest.cc

cbn/include/alibabacloud/cbn/CbnClient.h

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,8 @@
5858
#include "model/CreateTrafficMarkingPolicyResult.h"
5959
#include "model/CreateTransitRouterRequest.h"
6060
#include "model/CreateTransitRouterResult.h"
61+
#include "model/CreateTransitRouterCidrRequest.h"
62+
#include "model/CreateTransitRouterCidrResult.h"
6163
#include "model/CreateTransitRouterMulticastDomainRequest.h"
6264
#include "model/CreateTransitRouterMulticastDomainResult.h"
6365
#include "model/CreateTransitRouterPeerAttachmentRequest.h"
@@ -98,6 +100,8 @@
98100
#include "model/DeleteTrafficMarkingPolicyResult.h"
99101
#include "model/DeleteTransitRouterRequest.h"
100102
#include "model/DeleteTransitRouterResult.h"
103+
#include "model/DeleteTransitRouterCidrRequest.h"
104+
#include "model/DeleteTransitRouterCidrResult.h"
101105
#include "model/DeleteTransitRouterMulticastDomainRequest.h"
102106
#include "model/DeleteTransitRouterMulticastDomainResult.h"
103107
#include "model/DeleteTransitRouterPeerAttachmentRequest.h"
@@ -186,6 +190,10 @@
186190
#include "model/ListTrafficMarkingPoliciesResult.h"
187191
#include "model/ListTransitRouterAvailableResourceRequest.h"
188192
#include "model/ListTransitRouterAvailableResourceResult.h"
193+
#include "model/ListTransitRouterCidrRequest.h"
194+
#include "model/ListTransitRouterCidrResult.h"
195+
#include "model/ListTransitRouterCidrAllocationRequest.h"
196+
#include "model/ListTransitRouterCidrAllocationResult.h"
189197
#include "model/ListTransitRouterMulticastDomainAssociationsRequest.h"
190198
#include "model/ListTransitRouterMulticastDomainAssociationsResult.h"
191199
#include "model/ListTransitRouterMulticastDomainVSwitchesRequest.h"
@@ -224,6 +232,8 @@
224232
#include "model/ModifyCenRouteMapResult.h"
225233
#include "model/ModifyFlowLogAttributeRequest.h"
226234
#include "model/ModifyFlowLogAttributeResult.h"
235+
#include "model/ModifyTransitRouterCidrRequest.h"
236+
#include "model/ModifyTransitRouterCidrResult.h"
227237
#include "model/ModifyTransitRouterMulticastDomainRequest.h"
228238
#include "model/ModifyTransitRouterMulticastDomainResult.h"
229239
#include "model/MoveResourceGroupRequest.h"
@@ -347,6 +357,9 @@ namespace AlibabaCloud
347357
typedef Outcome<Error, Model::CreateTransitRouterResult> CreateTransitRouterOutcome;
348358
typedef std::future<CreateTransitRouterOutcome> CreateTransitRouterOutcomeCallable;
349359
typedef std::function<void(const CbnClient*, const Model::CreateTransitRouterRequest&, const CreateTransitRouterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateTransitRouterAsyncHandler;
360+
typedef Outcome<Error, Model::CreateTransitRouterCidrResult> CreateTransitRouterCidrOutcome;
361+
typedef std::future<CreateTransitRouterCidrOutcome> CreateTransitRouterCidrOutcomeCallable;
362+
typedef std::function<void(const CbnClient*, const Model::CreateTransitRouterCidrRequest&, const CreateTransitRouterCidrOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateTransitRouterCidrAsyncHandler;
350363
typedef Outcome<Error, Model::CreateTransitRouterMulticastDomainResult> CreateTransitRouterMulticastDomainOutcome;
351364
typedef std::future<CreateTransitRouterMulticastDomainOutcome> CreateTransitRouterMulticastDomainOutcomeCallable;
352365
typedef std::function<void(const CbnClient*, const Model::CreateTransitRouterMulticastDomainRequest&, const CreateTransitRouterMulticastDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateTransitRouterMulticastDomainAsyncHandler;
@@ -407,6 +420,9 @@ namespace AlibabaCloud
407420
typedef Outcome<Error, Model::DeleteTransitRouterResult> DeleteTransitRouterOutcome;
408421
typedef std::future<DeleteTransitRouterOutcome> DeleteTransitRouterOutcomeCallable;
409422
typedef std::function<void(const CbnClient*, const Model::DeleteTransitRouterRequest&, const DeleteTransitRouterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteTransitRouterAsyncHandler;
423+
typedef Outcome<Error, Model::DeleteTransitRouterCidrResult> DeleteTransitRouterCidrOutcome;
424+
typedef std::future<DeleteTransitRouterCidrOutcome> DeleteTransitRouterCidrOutcomeCallable;
425+
typedef std::function<void(const CbnClient*, const Model::DeleteTransitRouterCidrRequest&, const DeleteTransitRouterCidrOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteTransitRouterCidrAsyncHandler;
410426
typedef Outcome<Error, Model::DeleteTransitRouterMulticastDomainResult> DeleteTransitRouterMulticastDomainOutcome;
411427
typedef std::future<DeleteTransitRouterMulticastDomainOutcome> DeleteTransitRouterMulticastDomainOutcomeCallable;
412428
typedef std::function<void(const CbnClient*, const Model::DeleteTransitRouterMulticastDomainRequest&, const DeleteTransitRouterMulticastDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteTransitRouterMulticastDomainAsyncHandler;
@@ -539,6 +555,12 @@ namespace AlibabaCloud
539555
typedef Outcome<Error, Model::ListTransitRouterAvailableResourceResult> ListTransitRouterAvailableResourceOutcome;
540556
typedef std::future<ListTransitRouterAvailableResourceOutcome> ListTransitRouterAvailableResourceOutcomeCallable;
541557
typedef std::function<void(const CbnClient*, const Model::ListTransitRouterAvailableResourceRequest&, const ListTransitRouterAvailableResourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTransitRouterAvailableResourceAsyncHandler;
558+
typedef Outcome<Error, Model::ListTransitRouterCidrResult> ListTransitRouterCidrOutcome;
559+
typedef std::future<ListTransitRouterCidrOutcome> ListTransitRouterCidrOutcomeCallable;
560+
typedef std::function<void(const CbnClient*, const Model::ListTransitRouterCidrRequest&, const ListTransitRouterCidrOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTransitRouterCidrAsyncHandler;
561+
typedef Outcome<Error, Model::ListTransitRouterCidrAllocationResult> ListTransitRouterCidrAllocationOutcome;
562+
typedef std::future<ListTransitRouterCidrAllocationOutcome> ListTransitRouterCidrAllocationOutcomeCallable;
563+
typedef std::function<void(const CbnClient*, const Model::ListTransitRouterCidrAllocationRequest&, const ListTransitRouterCidrAllocationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTransitRouterCidrAllocationAsyncHandler;
542564
typedef Outcome<Error, Model::ListTransitRouterMulticastDomainAssociationsResult> ListTransitRouterMulticastDomainAssociationsOutcome;
543565
typedef std::future<ListTransitRouterMulticastDomainAssociationsOutcome> ListTransitRouterMulticastDomainAssociationsOutcomeCallable;
544566
typedef std::function<void(const CbnClient*, const Model::ListTransitRouterMulticastDomainAssociationsRequest&, const ListTransitRouterMulticastDomainAssociationsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTransitRouterMulticastDomainAssociationsAsyncHandler;
@@ -596,6 +618,9 @@ namespace AlibabaCloud
596618
typedef Outcome<Error, Model::ModifyFlowLogAttributeResult> ModifyFlowLogAttributeOutcome;
597619
typedef std::future<ModifyFlowLogAttributeOutcome> ModifyFlowLogAttributeOutcomeCallable;
598620
typedef std::function<void(const CbnClient*, const Model::ModifyFlowLogAttributeRequest&, const ModifyFlowLogAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyFlowLogAttributeAsyncHandler;
621+
typedef Outcome<Error, Model::ModifyTransitRouterCidrResult> ModifyTransitRouterCidrOutcome;
622+
typedef std::future<ModifyTransitRouterCidrOutcome> ModifyTransitRouterCidrOutcomeCallable;
623+
typedef std::function<void(const CbnClient*, const Model::ModifyTransitRouterCidrRequest&, const ModifyTransitRouterCidrOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyTransitRouterCidrAsyncHandler;
599624
typedef Outcome<Error, Model::ModifyTransitRouterMulticastDomainResult> ModifyTransitRouterMulticastDomainOutcome;
600625
typedef std::future<ModifyTransitRouterMulticastDomainOutcome> ModifyTransitRouterMulticastDomainOutcomeCallable;
601626
typedef std::function<void(const CbnClient*, const Model::ModifyTransitRouterMulticastDomainRequest&, const ModifyTransitRouterMulticastDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyTransitRouterMulticastDomainAsyncHandler;
@@ -745,6 +770,9 @@ namespace AlibabaCloud
745770
CreateTransitRouterOutcome createTransitRouter(const Model::CreateTransitRouterRequest &request)const;
746771
void createTransitRouterAsync(const Model::CreateTransitRouterRequest& request, const CreateTransitRouterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
747772
CreateTransitRouterOutcomeCallable createTransitRouterCallable(const Model::CreateTransitRouterRequest& request) const;
773+
CreateTransitRouterCidrOutcome createTransitRouterCidr(const Model::CreateTransitRouterCidrRequest &request)const;
774+
void createTransitRouterCidrAsync(const Model::CreateTransitRouterCidrRequest& request, const CreateTransitRouterCidrAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
775+
CreateTransitRouterCidrOutcomeCallable createTransitRouterCidrCallable(const Model::CreateTransitRouterCidrRequest& request) const;
748776
CreateTransitRouterMulticastDomainOutcome createTransitRouterMulticastDomain(const Model::CreateTransitRouterMulticastDomainRequest &request)const;
749777
void createTransitRouterMulticastDomainAsync(const Model::CreateTransitRouterMulticastDomainRequest& request, const CreateTransitRouterMulticastDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
750778
CreateTransitRouterMulticastDomainOutcomeCallable createTransitRouterMulticastDomainCallable(const Model::CreateTransitRouterMulticastDomainRequest& request) const;
@@ -805,6 +833,9 @@ namespace AlibabaCloud
805833
DeleteTransitRouterOutcome deleteTransitRouter(const Model::DeleteTransitRouterRequest &request)const;
806834
void deleteTransitRouterAsync(const Model::DeleteTransitRouterRequest& request, const DeleteTransitRouterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
807835
DeleteTransitRouterOutcomeCallable deleteTransitRouterCallable(const Model::DeleteTransitRouterRequest& request) const;
836+
DeleteTransitRouterCidrOutcome deleteTransitRouterCidr(const Model::DeleteTransitRouterCidrRequest &request)const;
837+
void deleteTransitRouterCidrAsync(const Model::DeleteTransitRouterCidrRequest& request, const DeleteTransitRouterCidrAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
838+
DeleteTransitRouterCidrOutcomeCallable deleteTransitRouterCidrCallable(const Model::DeleteTransitRouterCidrRequest& request) const;
808839
DeleteTransitRouterMulticastDomainOutcome deleteTransitRouterMulticastDomain(const Model::DeleteTransitRouterMulticastDomainRequest &request)const;
809840
void deleteTransitRouterMulticastDomainAsync(const Model::DeleteTransitRouterMulticastDomainRequest& request, const DeleteTransitRouterMulticastDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
810841
DeleteTransitRouterMulticastDomainOutcomeCallable deleteTransitRouterMulticastDomainCallable(const Model::DeleteTransitRouterMulticastDomainRequest& request) const;
@@ -937,6 +968,12 @@ namespace AlibabaCloud
937968
ListTransitRouterAvailableResourceOutcome listTransitRouterAvailableResource(const Model::ListTransitRouterAvailableResourceRequest &request)const;
938969
void listTransitRouterAvailableResourceAsync(const Model::ListTransitRouterAvailableResourceRequest& request, const ListTransitRouterAvailableResourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
939970
ListTransitRouterAvailableResourceOutcomeCallable listTransitRouterAvailableResourceCallable(const Model::ListTransitRouterAvailableResourceRequest& request) const;
971+
ListTransitRouterCidrOutcome listTransitRouterCidr(const Model::ListTransitRouterCidrRequest &request)const;
972+
void listTransitRouterCidrAsync(const Model::ListTransitRouterCidrRequest& request, const ListTransitRouterCidrAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
973+
ListTransitRouterCidrOutcomeCallable listTransitRouterCidrCallable(const Model::ListTransitRouterCidrRequest& request) const;
974+
ListTransitRouterCidrAllocationOutcome listTransitRouterCidrAllocation(const Model::ListTransitRouterCidrAllocationRequest &request)const;
975+
void listTransitRouterCidrAllocationAsync(const Model::ListTransitRouterCidrAllocationRequest& request, const ListTransitRouterCidrAllocationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
976+
ListTransitRouterCidrAllocationOutcomeCallable listTransitRouterCidrAllocationCallable(const Model::ListTransitRouterCidrAllocationRequest& request) const;
940977
ListTransitRouterMulticastDomainAssociationsOutcome listTransitRouterMulticastDomainAssociations(const Model::ListTransitRouterMulticastDomainAssociationsRequest &request)const;
941978
void listTransitRouterMulticastDomainAssociationsAsync(const Model::ListTransitRouterMulticastDomainAssociationsRequest& request, const ListTransitRouterMulticastDomainAssociationsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
942979
ListTransitRouterMulticastDomainAssociationsOutcomeCallable listTransitRouterMulticastDomainAssociationsCallable(const Model::ListTransitRouterMulticastDomainAssociationsRequest& request) const;
@@ -994,6 +1031,9 @@ namespace AlibabaCloud
9941031
ModifyFlowLogAttributeOutcome modifyFlowLogAttribute(const Model::ModifyFlowLogAttributeRequest &request)const;
9951032
void modifyFlowLogAttributeAsync(const Model::ModifyFlowLogAttributeRequest& request, const ModifyFlowLogAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
9961033
ModifyFlowLogAttributeOutcomeCallable modifyFlowLogAttributeCallable(const Model::ModifyFlowLogAttributeRequest& request) const;
1034+
ModifyTransitRouterCidrOutcome modifyTransitRouterCidr(const Model::ModifyTransitRouterCidrRequest &request)const;
1035+
void modifyTransitRouterCidrAsync(const Model::ModifyTransitRouterCidrRequest& request, const ModifyTransitRouterCidrAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
1036+
ModifyTransitRouterCidrOutcomeCallable modifyTransitRouterCidrCallable(const Model::ModifyTransitRouterCidrRequest& request) const;
9971037
ModifyTransitRouterMulticastDomainOutcome modifyTransitRouterMulticastDomain(const Model::ModifyTransitRouterMulticastDomainRequest &request)const;
9981038
void modifyTransitRouterMulticastDomainAsync(const Model::ModifyTransitRouterMulticastDomainRequest& request, const ModifyTransitRouterMulticastDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
9991039
ModifyTransitRouterMulticastDomainOutcomeCallable modifyTransitRouterMulticastDomainCallable(const Model::ModifyTransitRouterMulticastDomainRequest& request) const;

0 commit comments

Comments
 (0)