VpcClient.h 222 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862
  1. /*
  2. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
  3. *
  4. * Licensed under the Apache License, Version 2.0 (the "License");
  5. * you may not use this file except in compliance with the License.
  6. * You may obtain a copy of the License at
  7. *
  8. * http://www.apache.org/licenses/LICENSE-2.0
  9. *
  10. * Unless required by applicable law or agreed to in writing, software
  11. * distributed under the License is distributed on an "AS IS" BASIS,
  12. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  13. * See the License for the specific language governing permissions and
  14. * limitations under the License.
  15. */
  16. #ifndef ALIBABACLOUD_VPC_VPCCLIENT_H_
  17. #define ALIBABACLOUD_VPC_VPCCLIENT_H_
  18. #include <future>
  19. #include <alibabacloud/core/AsyncCallerContext.h>
  20. #include <alibabacloud/core/EndpointProvider.h>
  21. #include <alibabacloud/core/RpcServiceClient.h>
  22. #include "VpcExport.h"
  23. #include "model/ActivateRouterInterfaceRequest.h"
  24. #include "model/ActivateRouterInterfaceResult.h"
  25. #include "model/ActiveFlowLogRequest.h"
  26. #include "model/ActiveFlowLogResult.h"
  27. #include "model/AddBandwidthPackageIpsRequest.h"
  28. #include "model/AddBandwidthPackageIpsResult.h"
  29. #include "model/AddBgpNetworkRequest.h"
  30. #include "model/AddBgpNetworkResult.h"
  31. #include "model/AddCommonBandwidthPackageIpRequest.h"
  32. #include "model/AddCommonBandwidthPackageIpResult.h"
  33. #include "model/AddGlobalAccelerationInstanceIpRequest.h"
  34. #include "model/AddGlobalAccelerationInstanceIpResult.h"
  35. #include "model/AddIPv6TranslatorAclListEntryRequest.h"
  36. #include "model/AddIPv6TranslatorAclListEntryResult.h"
  37. #include "model/AllocateEipAddressRequest.h"
  38. #include "model/AllocateEipAddressResult.h"
  39. #include "model/AllocateEipSegmentAddressRequest.h"
  40. #include "model/AllocateEipSegmentAddressResult.h"
  41. #include "model/AllocateIpv6InternetBandwidthRequest.h"
  42. #include "model/AllocateIpv6InternetBandwidthResult.h"
  43. #include "model/ApplyPhysicalConnectionLOARequest.h"
  44. #include "model/ApplyPhysicalConnectionLOAResult.h"
  45. #include "model/AssociateEipAddressRequest.h"
  46. #include "model/AssociateEipAddressResult.h"
  47. #include "model/AssociateGlobalAccelerationInstanceRequest.h"
  48. #include "model/AssociateGlobalAccelerationInstanceResult.h"
  49. #include "model/AssociateHaVipRequest.h"
  50. #include "model/AssociateHaVipResult.h"
  51. #include "model/AssociateNetworkAclRequest.h"
  52. #include "model/AssociateNetworkAclResult.h"
  53. #include "model/AssociatePhysicalConnectionToVirtualBorderRouterRequest.h"
  54. #include "model/AssociatePhysicalConnectionToVirtualBorderRouterResult.h"
  55. #include "model/AssociateRouteTableRequest.h"
  56. #include "model/AssociateRouteTableResult.h"
  57. #include "model/AssociateVpcCidrBlockRequest.h"
  58. #include "model/AssociateVpcCidrBlockResult.h"
  59. #include "model/CancelCommonBandwidthPackageIpBandwidthRequest.h"
  60. #include "model/CancelCommonBandwidthPackageIpBandwidthResult.h"
  61. #include "model/CancelExpressCloudConnectionRequest.h"
  62. #include "model/CancelExpressCloudConnectionResult.h"
  63. #include "model/CancelPhysicalConnectionRequest.h"
  64. #include "model/CancelPhysicalConnectionResult.h"
  65. #include "model/CompletePhysicalConnectionLOARequest.h"
  66. #include "model/CompletePhysicalConnectionLOAResult.h"
  67. #include "model/ConnectRouterInterfaceRequest.h"
  68. #include "model/ConnectRouterInterfaceResult.h"
  69. #include "model/ConvertBandwidthPackageRequest.h"
  70. #include "model/ConvertBandwidthPackageResult.h"
  71. #include "model/CopyNetworkAclEntriesRequest.h"
  72. #include "model/CopyNetworkAclEntriesResult.h"
  73. #include "model/CreateBandwidthPackageRequest.h"
  74. #include "model/CreateBandwidthPackageResult.h"
  75. #include "model/CreateBgpGroupRequest.h"
  76. #include "model/CreateBgpGroupResult.h"
  77. #include "model/CreateBgpPeerRequest.h"
  78. #include "model/CreateBgpPeerResult.h"
  79. #include "model/CreateCommonBandwidthPackageRequest.h"
  80. #include "model/CreateCommonBandwidthPackageResult.h"
  81. #include "model/CreateCustomerGatewayRequest.h"
  82. #include "model/CreateCustomerGatewayResult.h"
  83. #include "model/CreateExpressCloudConnectionRequest.h"
  84. #include "model/CreateExpressCloudConnectionResult.h"
  85. #include "model/CreateFlowLogRequest.h"
  86. #include "model/CreateFlowLogResult.h"
  87. #include "model/CreateForwardEntryRequest.h"
  88. #include "model/CreateForwardEntryResult.h"
  89. #include "model/CreateGlobalAccelerationInstanceRequest.h"
  90. #include "model/CreateGlobalAccelerationInstanceResult.h"
  91. #include "model/CreateHaVipRequest.h"
  92. #include "model/CreateHaVipResult.h"
  93. #include "model/CreateIPv6TranslatorRequest.h"
  94. #include "model/CreateIPv6TranslatorResult.h"
  95. #include "model/CreateIPv6TranslatorAclListRequest.h"
  96. #include "model/CreateIPv6TranslatorAclListResult.h"
  97. #include "model/CreateIPv6TranslatorEntryRequest.h"
  98. #include "model/CreateIPv6TranslatorEntryResult.h"
  99. #include "model/CreateIpv6EgressOnlyRuleRequest.h"
  100. #include "model/CreateIpv6EgressOnlyRuleResult.h"
  101. #include "model/CreateIpv6GatewayRequest.h"
  102. #include "model/CreateIpv6GatewayResult.h"
  103. #include "model/CreateNatGatewayRequest.h"
  104. #include "model/CreateNatGatewayResult.h"
  105. #include "model/CreateNetworkAclRequest.h"
  106. #include "model/CreateNetworkAclResult.h"
  107. #include "model/CreatePhysicalConnectionRequest.h"
  108. #include "model/CreatePhysicalConnectionResult.h"
  109. #include "model/CreatePhysicalConnectionOccupancyOrderRequest.h"
  110. #include "model/CreatePhysicalConnectionOccupancyOrderResult.h"
  111. #include "model/CreatePhysicalConnectionSetupOrderRequest.h"
  112. #include "model/CreatePhysicalConnectionSetupOrderResult.h"
  113. #include "model/CreateRouteEntryRequest.h"
  114. #include "model/CreateRouteEntryResult.h"
  115. #include "model/CreateRouteTableRequest.h"
  116. #include "model/CreateRouteTableResult.h"
  117. #include "model/CreateRouterInterfaceRequest.h"
  118. #include "model/CreateRouterInterfaceResult.h"
  119. #include "model/CreateSnatEntryRequest.h"
  120. #include "model/CreateSnatEntryResult.h"
  121. #include "model/CreateSslVpnClientCertRequest.h"
  122. #include "model/CreateSslVpnClientCertResult.h"
  123. #include "model/CreateSslVpnServerRequest.h"
  124. #include "model/CreateSslVpnServerResult.h"
  125. #include "model/CreateVSwitchRequest.h"
  126. #include "model/CreateVSwitchResult.h"
  127. #include "model/CreateVirtualBorderRouterRequest.h"
  128. #include "model/CreateVirtualBorderRouterResult.h"
  129. #include "model/CreateVpcRequest.h"
  130. #include "model/CreateVpcResult.h"
  131. #include "model/CreateVpnConnectionRequest.h"
  132. #include "model/CreateVpnConnectionResult.h"
  133. #include "model/CreateVpnGatewayRequest.h"
  134. #include "model/CreateVpnGatewayResult.h"
  135. #include "model/CreateVpnPbrRouteEntryRequest.h"
  136. #include "model/CreateVpnPbrRouteEntryResult.h"
  137. #include "model/CreateVpnRouteEntryRequest.h"
  138. #include "model/CreateVpnRouteEntryResult.h"
  139. #include "model/DeactivateRouterInterfaceRequest.h"
  140. #include "model/DeactivateRouterInterfaceResult.h"
  141. #include "model/DeactiveFlowLogRequest.h"
  142. #include "model/DeactiveFlowLogResult.h"
  143. #include "model/DeleteBandwidthPackageRequest.h"
  144. #include "model/DeleteBandwidthPackageResult.h"
  145. #include "model/DeleteBgpGroupRequest.h"
  146. #include "model/DeleteBgpGroupResult.h"
  147. #include "model/DeleteBgpNetworkRequest.h"
  148. #include "model/DeleteBgpNetworkResult.h"
  149. #include "model/DeleteBgpPeerRequest.h"
  150. #include "model/DeleteBgpPeerResult.h"
  151. #include "model/DeleteCommonBandwidthPackageRequest.h"
  152. #include "model/DeleteCommonBandwidthPackageResult.h"
  153. #include "model/DeleteCustomerGatewayRequest.h"
  154. #include "model/DeleteCustomerGatewayResult.h"
  155. #include "model/DeleteExpressCloudConnectionRequest.h"
  156. #include "model/DeleteExpressCloudConnectionResult.h"
  157. #include "model/DeleteExpressConnectRequest.h"
  158. #include "model/DeleteExpressConnectResult.h"
  159. #include "model/DeleteFlowLogRequest.h"
  160. #include "model/DeleteFlowLogResult.h"
  161. #include "model/DeleteForwardEntryRequest.h"
  162. #include "model/DeleteForwardEntryResult.h"
  163. #include "model/DeleteGlobalAccelerationInstanceRequest.h"
  164. #include "model/DeleteGlobalAccelerationInstanceResult.h"
  165. #include "model/DeleteHaVipRequest.h"
  166. #include "model/DeleteHaVipResult.h"
  167. #include "model/DeleteIPv6TranslatorRequest.h"
  168. #include "model/DeleteIPv6TranslatorResult.h"
  169. #include "model/DeleteIPv6TranslatorAclListRequest.h"
  170. #include "model/DeleteIPv6TranslatorAclListResult.h"
  171. #include "model/DeleteIPv6TranslatorEntryRequest.h"
  172. #include "model/DeleteIPv6TranslatorEntryResult.h"
  173. #include "model/DeleteIpv6EgressOnlyRuleRequest.h"
  174. #include "model/DeleteIpv6EgressOnlyRuleResult.h"
  175. #include "model/DeleteIpv6GatewayRequest.h"
  176. #include "model/DeleteIpv6GatewayResult.h"
  177. #include "model/DeleteIpv6InternetBandwidthRequest.h"
  178. #include "model/DeleteIpv6InternetBandwidthResult.h"
  179. #include "model/DeleteNatGatewayRequest.h"
  180. #include "model/DeleteNatGatewayResult.h"
  181. #include "model/DeleteNetworkAclRequest.h"
  182. #include "model/DeleteNetworkAclResult.h"
  183. #include "model/DeletePhysicalConnectionRequest.h"
  184. #include "model/DeletePhysicalConnectionResult.h"
  185. #include "model/DeleteRouteEntryRequest.h"
  186. #include "model/DeleteRouteEntryResult.h"
  187. #include "model/DeleteRouteTableRequest.h"
  188. #include "model/DeleteRouteTableResult.h"
  189. #include "model/DeleteRouterInterfaceRequest.h"
  190. #include "model/DeleteRouterInterfaceResult.h"
  191. #include "model/DeleteSnatEntryRequest.h"
  192. #include "model/DeleteSnatEntryResult.h"
  193. #include "model/DeleteSslVpnClientCertRequest.h"
  194. #include "model/DeleteSslVpnClientCertResult.h"
  195. #include "model/DeleteSslVpnServerRequest.h"
  196. #include "model/DeleteSslVpnServerResult.h"
  197. #include "model/DeleteVSwitchRequest.h"
  198. #include "model/DeleteVSwitchResult.h"
  199. #include "model/DeleteVirtualBorderRouterRequest.h"
  200. #include "model/DeleteVirtualBorderRouterResult.h"
  201. #include "model/DeleteVpcRequest.h"
  202. #include "model/DeleteVpcResult.h"
  203. #include "model/DeleteVpnConnectionRequest.h"
  204. #include "model/DeleteVpnConnectionResult.h"
  205. #include "model/DeleteVpnGatewayRequest.h"
  206. #include "model/DeleteVpnGatewayResult.h"
  207. #include "model/DeleteVpnPbrRouteEntryRequest.h"
  208. #include "model/DeleteVpnPbrRouteEntryResult.h"
  209. #include "model/DeleteVpnRouteEntryRequest.h"
  210. #include "model/DeleteVpnRouteEntryResult.h"
  211. #include "model/DeletionProtectionRequest.h"
  212. #include "model/DeletionProtectionResult.h"
  213. #include "model/DescribeAccessPointsRequest.h"
  214. #include "model/DescribeAccessPointsResult.h"
  215. #include "model/DescribeBandwidthPackagesRequest.h"
  216. #include "model/DescribeBandwidthPackagesResult.h"
  217. #include "model/DescribeBgpGroupsRequest.h"
  218. #include "model/DescribeBgpGroupsResult.h"
  219. #include "model/DescribeBgpNetworksRequest.h"
  220. #include "model/DescribeBgpNetworksResult.h"
  221. #include "model/DescribeBgpPeersRequest.h"
  222. #include "model/DescribeBgpPeersResult.h"
  223. #include "model/DescribeCommonBandwidthPackagesRequest.h"
  224. #include "model/DescribeCommonBandwidthPackagesResult.h"
  225. #include "model/DescribeCustomerGatewayRequest.h"
  226. #include "model/DescribeCustomerGatewayResult.h"
  227. #include "model/DescribeCustomerGatewaysRequest.h"
  228. #include "model/DescribeCustomerGatewaysResult.h"
  229. #include "model/DescribeEipAddressesRequest.h"
  230. #include "model/DescribeEipAddressesResult.h"
  231. #include "model/DescribeEipGatewayInfoRequest.h"
  232. #include "model/DescribeEipGatewayInfoResult.h"
  233. #include "model/DescribeEipMonitorDataRequest.h"
  234. #include "model/DescribeEipMonitorDataResult.h"
  235. #include "model/DescribeEipSegmentRequest.h"
  236. #include "model/DescribeEipSegmentResult.h"
  237. #include "model/DescribeExpressCloudConnectionsRequest.h"
  238. #include "model/DescribeExpressCloudConnectionsResult.h"
  239. #include "model/DescribeFlowLogsRequest.h"
  240. #include "model/DescribeFlowLogsResult.h"
  241. #include "model/DescribeForwardTableEntriesRequest.h"
  242. #include "model/DescribeForwardTableEntriesResult.h"
  243. #include "model/DescribeGlobalAccelerationInstancesRequest.h"
  244. #include "model/DescribeGlobalAccelerationInstancesResult.h"
  245. #include "model/DescribeGrantRulesToCenRequest.h"
  246. #include "model/DescribeGrantRulesToCenResult.h"
  247. #include "model/DescribeHaVipsRequest.h"
  248. #include "model/DescribeHaVipsResult.h"
  249. #include "model/DescribeHighDefinitionMonitorLogAttributeRequest.h"
  250. #include "model/DescribeHighDefinitionMonitorLogAttributeResult.h"
  251. #include "model/DescribeIPv6TranslatorAclListAttributesRequest.h"
  252. #include "model/DescribeIPv6TranslatorAclListAttributesResult.h"
  253. #include "model/DescribeIPv6TranslatorAclListsRequest.h"
  254. #include "model/DescribeIPv6TranslatorAclListsResult.h"
  255. #include "model/DescribeIPv6TranslatorEntriesRequest.h"
  256. #include "model/DescribeIPv6TranslatorEntriesResult.h"
  257. #include "model/DescribeIPv6TranslatorsRequest.h"
  258. #include "model/DescribeIPv6TranslatorsResult.h"
  259. #include "model/DescribeIpv6AddressesRequest.h"
  260. #include "model/DescribeIpv6AddressesResult.h"
  261. #include "model/DescribeIpv6EgressOnlyRulesRequest.h"
  262. #include "model/DescribeIpv6EgressOnlyRulesResult.h"
  263. #include "model/DescribeIpv6GatewayAttributeRequest.h"
  264. #include "model/DescribeIpv6GatewayAttributeResult.h"
  265. #include "model/DescribeIpv6GatewaysRequest.h"
  266. #include "model/DescribeIpv6GatewaysResult.h"
  267. #include "model/DescribeNatGatewaysRequest.h"
  268. #include "model/DescribeNatGatewaysResult.h"
  269. #include "model/DescribeNetworkAclAttributesRequest.h"
  270. #include "model/DescribeNetworkAclAttributesResult.h"
  271. #include "model/DescribeNetworkAclsRequest.h"
  272. #include "model/DescribeNetworkAclsResult.h"
  273. #include "model/DescribeNewProjectEipMonitorDataRequest.h"
  274. #include "model/DescribeNewProjectEipMonitorDataResult.h"
  275. #include "model/DescribePhysicalConnectionLOARequest.h"
  276. #include "model/DescribePhysicalConnectionLOAResult.h"
  277. #include "model/DescribePhysicalConnectionsRequest.h"
  278. #include "model/DescribePhysicalConnectionsResult.h"
  279. #include "model/DescribeRegionsRequest.h"
  280. #include "model/DescribeRegionsResult.h"
  281. #include "model/DescribeRouteEntryListRequest.h"
  282. #include "model/DescribeRouteEntryListResult.h"
  283. #include "model/DescribeRouteTableListRequest.h"
  284. #include "model/DescribeRouteTableListResult.h"
  285. #include "model/DescribeRouteTablesRequest.h"
  286. #include "model/DescribeRouteTablesResult.h"
  287. #include "model/DescribeRouterInterfaceAttributeRequest.h"
  288. #include "model/DescribeRouterInterfaceAttributeResult.h"
  289. #include "model/DescribeRouterInterfacesRequest.h"
  290. #include "model/DescribeRouterInterfacesResult.h"
  291. #include "model/DescribeServerRelatedGlobalAccelerationInstancesRequest.h"
  292. #include "model/DescribeServerRelatedGlobalAccelerationInstancesResult.h"
  293. #include "model/DescribeSnatTableEntriesRequest.h"
  294. #include "model/DescribeSnatTableEntriesResult.h"
  295. #include "model/DescribeSslVpnClientCertRequest.h"
  296. #include "model/DescribeSslVpnClientCertResult.h"
  297. #include "model/DescribeSslVpnClientCertsRequest.h"
  298. #include "model/DescribeSslVpnClientCertsResult.h"
  299. #include "model/DescribeSslVpnServersRequest.h"
  300. #include "model/DescribeSslVpnServersResult.h"
  301. #include "model/DescribeVRoutersRequest.h"
  302. #include "model/DescribeVRoutersResult.h"
  303. #include "model/DescribeVSwitchAttributesRequest.h"
  304. #include "model/DescribeVSwitchAttributesResult.h"
  305. #include "model/DescribeVSwitchesRequest.h"
  306. #include "model/DescribeVSwitchesResult.h"
  307. #include "model/DescribeVirtualBorderRoutersRequest.h"
  308. #include "model/DescribeVirtualBorderRoutersResult.h"
  309. #include "model/DescribeVirtualBorderRoutersForPhysicalConnectionRequest.h"
  310. #include "model/DescribeVirtualBorderRoutersForPhysicalConnectionResult.h"
  311. #include "model/DescribeVpcAttributeRequest.h"
  312. #include "model/DescribeVpcAttributeResult.h"
  313. #include "model/DescribeVpcsRequest.h"
  314. #include "model/DescribeVpcsResult.h"
  315. #include "model/DescribeVpnConnectionRequest.h"
  316. #include "model/DescribeVpnConnectionResult.h"
  317. #include "model/DescribeVpnConnectionsRequest.h"
  318. #include "model/DescribeVpnConnectionsResult.h"
  319. #include "model/DescribeVpnGatewayRequest.h"
  320. #include "model/DescribeVpnGatewayResult.h"
  321. #include "model/DescribeVpnGatewaysRequest.h"
  322. #include "model/DescribeVpnGatewaysResult.h"
  323. #include "model/DescribeVpnPbrRouteEntriesRequest.h"
  324. #include "model/DescribeVpnPbrRouteEntriesResult.h"
  325. #include "model/DescribeVpnRouteEntriesRequest.h"
  326. #include "model/DescribeVpnRouteEntriesResult.h"
  327. #include "model/DescribeVpnSslServerLogsRequest.h"
  328. #include "model/DescribeVpnSslServerLogsResult.h"
  329. #include "model/DescribeZonesRequest.h"
  330. #include "model/DescribeZonesResult.h"
  331. #include "model/DisableVpcClassicLinkRequest.h"
  332. #include "model/DisableVpcClassicLinkResult.h"
  333. #include "model/DownloadVpnConnectionConfigRequest.h"
  334. #include "model/DownloadVpnConnectionConfigResult.h"
  335. #include "model/EnablePhysicalConnectionRequest.h"
  336. #include "model/EnablePhysicalConnectionResult.h"
  337. #include "model/EnableVpcClassicLinkRequest.h"
  338. #include "model/EnableVpcClassicLinkResult.h"
  339. #include "model/GrantInstanceToCenRequest.h"
  340. #include "model/GrantInstanceToCenResult.h"
  341. #include "model/ListTagResourcesRequest.h"
  342. #include "model/ListTagResourcesResult.h"
  343. #include "model/ModifyBandwidthPackageAttributeRequest.h"
  344. #include "model/ModifyBandwidthPackageAttributeResult.h"
  345. #include "model/ModifyBandwidthPackageSpecRequest.h"
  346. #include "model/ModifyBandwidthPackageSpecResult.h"
  347. #include "model/ModifyBgpGroupAttributeRequest.h"
  348. #include "model/ModifyBgpGroupAttributeResult.h"
  349. #include "model/ModifyBgpPeerAttributeRequest.h"
  350. #include "model/ModifyBgpPeerAttributeResult.h"
  351. #include "model/ModifyCommonBandwidthPackageAttributeRequest.h"
  352. #include "model/ModifyCommonBandwidthPackageAttributeResult.h"
  353. #include "model/ModifyCommonBandwidthPackageIpBandwidthRequest.h"
  354. #include "model/ModifyCommonBandwidthPackageIpBandwidthResult.h"
  355. #include "model/ModifyCommonBandwidthPackagePayTypeRequest.h"
  356. #include "model/ModifyCommonBandwidthPackagePayTypeResult.h"
  357. #include "model/ModifyCommonBandwidthPackageSpecRequest.h"
  358. #include "model/ModifyCommonBandwidthPackageSpecResult.h"
  359. #include "model/ModifyCustomerGatewayAttributeRequest.h"
  360. #include "model/ModifyCustomerGatewayAttributeResult.h"
  361. #include "model/ModifyEipAddressAttributeRequest.h"
  362. #include "model/ModifyEipAddressAttributeResult.h"
  363. #include "model/ModifyExpressCloudConnectionAttributeRequest.h"
  364. #include "model/ModifyExpressCloudConnectionAttributeResult.h"
  365. #include "model/ModifyExpressCloudConnectionBandwidthRequest.h"
  366. #include "model/ModifyExpressCloudConnectionBandwidthResult.h"
  367. #include "model/ModifyFlowLogAttributeRequest.h"
  368. #include "model/ModifyFlowLogAttributeResult.h"
  369. #include "model/ModifyForwardEntryRequest.h"
  370. #include "model/ModifyForwardEntryResult.h"
  371. #include "model/ModifyGlobalAccelerationInstanceAttributesRequest.h"
  372. #include "model/ModifyGlobalAccelerationInstanceAttributesResult.h"
  373. #include "model/ModifyGlobalAccelerationInstanceSpecRequest.h"
  374. #include "model/ModifyGlobalAccelerationInstanceSpecResult.h"
  375. #include "model/ModifyHaVipAttributeRequest.h"
  376. #include "model/ModifyHaVipAttributeResult.h"
  377. #include "model/ModifyIPv6TranslatorAclAttributeRequest.h"
  378. #include "model/ModifyIPv6TranslatorAclAttributeResult.h"
  379. #include "model/ModifyIPv6TranslatorAclListEntryRequest.h"
  380. #include "model/ModifyIPv6TranslatorAclListEntryResult.h"
  381. #include "model/ModifyIPv6TranslatorAttributeRequest.h"
  382. #include "model/ModifyIPv6TranslatorAttributeResult.h"
  383. #include "model/ModifyIPv6TranslatorBandwidthRequest.h"
  384. #include "model/ModifyIPv6TranslatorBandwidthResult.h"
  385. #include "model/ModifyIPv6TranslatorEntryRequest.h"
  386. #include "model/ModifyIPv6TranslatorEntryResult.h"
  387. #include "model/ModifyIpv6AddressAttributeRequest.h"
  388. #include "model/ModifyIpv6AddressAttributeResult.h"
  389. #include "model/ModifyIpv6GatewayAttributeRequest.h"
  390. #include "model/ModifyIpv6GatewayAttributeResult.h"
  391. #include "model/ModifyIpv6GatewaySpecRequest.h"
  392. #include "model/ModifyIpv6GatewaySpecResult.h"
  393. #include "model/ModifyIpv6InternetBandwidthRequest.h"
  394. #include "model/ModifyIpv6InternetBandwidthResult.h"
  395. #include "model/ModifyNatGatewayAttributeRequest.h"
  396. #include "model/ModifyNatGatewayAttributeResult.h"
  397. #include "model/ModifyNatGatewaySpecRequest.h"
  398. #include "model/ModifyNatGatewaySpecResult.h"
  399. #include "model/ModifyNetworkAclAttributesRequest.h"
  400. #include "model/ModifyNetworkAclAttributesResult.h"
  401. #include "model/ModifyPhysicalConnectionAttributeRequest.h"
  402. #include "model/ModifyPhysicalConnectionAttributeResult.h"
  403. #include "model/ModifyRouteEntryRequest.h"
  404. #include "model/ModifyRouteEntryResult.h"
  405. #include "model/ModifyRouteTableAttributesRequest.h"
  406. #include "model/ModifyRouteTableAttributesResult.h"
  407. #include "model/ModifyRouterInterfaceAttributeRequest.h"
  408. #include "model/ModifyRouterInterfaceAttributeResult.h"
  409. #include "model/ModifyRouterInterfaceSpecRequest.h"
  410. #include "model/ModifyRouterInterfaceSpecResult.h"
  411. #include "model/ModifySnatEntryRequest.h"
  412. #include "model/ModifySnatEntryResult.h"
  413. #include "model/ModifySslVpnClientCertRequest.h"
  414. #include "model/ModifySslVpnClientCertResult.h"
  415. #include "model/ModifySslVpnServerRequest.h"
  416. #include "model/ModifySslVpnServerResult.h"
  417. #include "model/ModifyVRouterAttributeRequest.h"
  418. #include "model/ModifyVRouterAttributeResult.h"
  419. #include "model/ModifyVSwitchAttributeRequest.h"
  420. #include "model/ModifyVSwitchAttributeResult.h"
  421. #include "model/ModifyVirtualBorderRouterAttributeRequest.h"
  422. #include "model/ModifyVirtualBorderRouterAttributeResult.h"
  423. #include "model/ModifyVpcAttributeRequest.h"
  424. #include "model/ModifyVpcAttributeResult.h"
  425. #include "model/ModifyVpnConnectionAttributeRequest.h"
  426. #include "model/ModifyVpnConnectionAttributeResult.h"
  427. #include "model/ModifyVpnGatewayAttributeRequest.h"
  428. #include "model/ModifyVpnGatewayAttributeResult.h"
  429. #include "model/ModifyVpnPbrRouteEntryWeightRequest.h"
  430. #include "model/ModifyVpnPbrRouteEntryWeightResult.h"
  431. #include "model/ModifyVpnRouteEntryWeightRequest.h"
  432. #include "model/ModifyVpnRouteEntryWeightResult.h"
  433. #include "model/MoveResourceGroupRequest.h"
  434. #include "model/MoveResourceGroupResult.h"
  435. #include "model/PublishVpnRouteEntryRequest.h"
  436. #include "model/PublishVpnRouteEntryResult.h"
  437. #include "model/RecoverVirtualBorderRouterRequest.h"
  438. #include "model/RecoverVirtualBorderRouterResult.h"
  439. #include "model/ReleaseEipAddressRequest.h"
  440. #include "model/ReleaseEipAddressResult.h"
  441. #include "model/ReleaseEipSegmentAddressRequest.h"
  442. #include "model/ReleaseEipSegmentAddressResult.h"
  443. #include "model/RemoveBandwidthPackageIpsRequest.h"
  444. #include "model/RemoveBandwidthPackageIpsResult.h"
  445. #include "model/RemoveCommonBandwidthPackageIpRequest.h"
  446. #include "model/RemoveCommonBandwidthPackageIpResult.h"
  447. #include "model/RemoveGlobalAccelerationInstanceIpRequest.h"
  448. #include "model/RemoveGlobalAccelerationInstanceIpResult.h"
  449. #include "model/RemoveIPv6TranslatorAclListEntryRequest.h"
  450. #include "model/RemoveIPv6TranslatorAclListEntryResult.h"
  451. #include "model/RevokeInstanceFromCenRequest.h"
  452. #include "model/RevokeInstanceFromCenResult.h"
  453. #include "model/TagResourcesRequest.h"
  454. #include "model/TagResourcesResult.h"
  455. #include "model/TerminatePhysicalConnectionRequest.h"
  456. #include "model/TerminatePhysicalConnectionResult.h"
  457. #include "model/TerminateVirtualBorderRouterRequest.h"
  458. #include "model/TerminateVirtualBorderRouterResult.h"
  459. #include "model/UnTagResourcesRequest.h"
  460. #include "model/UnTagResourcesResult.h"
  461. #include "model/UnassociateEipAddressRequest.h"
  462. #include "model/UnassociateEipAddressResult.h"
  463. #include "model/UnassociateGlobalAccelerationInstanceRequest.h"
  464. #include "model/UnassociateGlobalAccelerationInstanceResult.h"
  465. #include "model/UnassociateHaVipRequest.h"
  466. #include "model/UnassociateHaVipResult.h"
  467. #include "model/UnassociateNetworkAclRequest.h"
  468. #include "model/UnassociateNetworkAclResult.h"
  469. #include "model/UnassociatePhysicalConnectionFromVirtualBorderRouterRequest.h"
  470. #include "model/UnassociatePhysicalConnectionFromVirtualBorderRouterResult.h"
  471. #include "model/UnassociateRouteTableRequest.h"
  472. #include "model/UnassociateRouteTableResult.h"
  473. #include "model/UnassociateVpcCidrBlockRequest.h"
  474. #include "model/UnassociateVpcCidrBlockResult.h"
  475. #include "model/UpdateNetworkAclEntriesRequest.h"
  476. #include "model/UpdateNetworkAclEntriesResult.h"
  477. namespace AlibabaCloud
  478. {
  479. namespace Vpc
  480. {
  481. class ALIBABACLOUD_VPC_EXPORT VpcClient : public RpcServiceClient
  482. {
  483. public:
  484. typedef Outcome<Error, Model::ActivateRouterInterfaceResult> ActivateRouterInterfaceOutcome;
  485. typedef std::future<ActivateRouterInterfaceOutcome> ActivateRouterInterfaceOutcomeCallable;
  486. typedef std::function<void(const VpcClient*, const Model::ActivateRouterInterfaceRequest&, const ActivateRouterInterfaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ActivateRouterInterfaceAsyncHandler;
  487. typedef Outcome<Error, Model::ActiveFlowLogResult> ActiveFlowLogOutcome;
  488. typedef std::future<ActiveFlowLogOutcome> ActiveFlowLogOutcomeCallable;
  489. typedef std::function<void(const VpcClient*, const Model::ActiveFlowLogRequest&, const ActiveFlowLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ActiveFlowLogAsyncHandler;
  490. typedef Outcome<Error, Model::AddBandwidthPackageIpsResult> AddBandwidthPackageIpsOutcome;
  491. typedef std::future<AddBandwidthPackageIpsOutcome> AddBandwidthPackageIpsOutcomeCallable;
  492. typedef std::function<void(const VpcClient*, const Model::AddBandwidthPackageIpsRequest&, const AddBandwidthPackageIpsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddBandwidthPackageIpsAsyncHandler;
  493. typedef Outcome<Error, Model::AddBgpNetworkResult> AddBgpNetworkOutcome;
  494. typedef std::future<AddBgpNetworkOutcome> AddBgpNetworkOutcomeCallable;
  495. typedef std::function<void(const VpcClient*, const Model::AddBgpNetworkRequest&, const AddBgpNetworkOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddBgpNetworkAsyncHandler;
  496. typedef Outcome<Error, Model::AddCommonBandwidthPackageIpResult> AddCommonBandwidthPackageIpOutcome;
  497. typedef std::future<AddCommonBandwidthPackageIpOutcome> AddCommonBandwidthPackageIpOutcomeCallable;
  498. typedef std::function<void(const VpcClient*, const Model::AddCommonBandwidthPackageIpRequest&, const AddCommonBandwidthPackageIpOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddCommonBandwidthPackageIpAsyncHandler;
  499. typedef Outcome<Error, Model::AddGlobalAccelerationInstanceIpResult> AddGlobalAccelerationInstanceIpOutcome;
  500. typedef std::future<AddGlobalAccelerationInstanceIpOutcome> AddGlobalAccelerationInstanceIpOutcomeCallable;
  501. typedef std::function<void(const VpcClient*, const Model::AddGlobalAccelerationInstanceIpRequest&, const AddGlobalAccelerationInstanceIpOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddGlobalAccelerationInstanceIpAsyncHandler;
  502. typedef Outcome<Error, Model::AddIPv6TranslatorAclListEntryResult> AddIPv6TranslatorAclListEntryOutcome;
  503. typedef std::future<AddIPv6TranslatorAclListEntryOutcome> AddIPv6TranslatorAclListEntryOutcomeCallable;
  504. typedef std::function<void(const VpcClient*, const Model::AddIPv6TranslatorAclListEntryRequest&, const AddIPv6TranslatorAclListEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddIPv6TranslatorAclListEntryAsyncHandler;
  505. typedef Outcome<Error, Model::AllocateEipAddressResult> AllocateEipAddressOutcome;
  506. typedef std::future<AllocateEipAddressOutcome> AllocateEipAddressOutcomeCallable;
  507. typedef std::function<void(const VpcClient*, const Model::AllocateEipAddressRequest&, const AllocateEipAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AllocateEipAddressAsyncHandler;
  508. typedef Outcome<Error, Model::AllocateEipSegmentAddressResult> AllocateEipSegmentAddressOutcome;
  509. typedef std::future<AllocateEipSegmentAddressOutcome> AllocateEipSegmentAddressOutcomeCallable;
  510. typedef std::function<void(const VpcClient*, const Model::AllocateEipSegmentAddressRequest&, const AllocateEipSegmentAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AllocateEipSegmentAddressAsyncHandler;
  511. typedef Outcome<Error, Model::AllocateIpv6InternetBandwidthResult> AllocateIpv6InternetBandwidthOutcome;
  512. typedef std::future<AllocateIpv6InternetBandwidthOutcome> AllocateIpv6InternetBandwidthOutcomeCallable;
  513. typedef std::function<void(const VpcClient*, const Model::AllocateIpv6InternetBandwidthRequest&, const AllocateIpv6InternetBandwidthOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AllocateIpv6InternetBandwidthAsyncHandler;
  514. typedef Outcome<Error, Model::ApplyPhysicalConnectionLOAResult> ApplyPhysicalConnectionLOAOutcome;
  515. typedef std::future<ApplyPhysicalConnectionLOAOutcome> ApplyPhysicalConnectionLOAOutcomeCallable;
  516. typedef std::function<void(const VpcClient*, const Model::ApplyPhysicalConnectionLOARequest&, const ApplyPhysicalConnectionLOAOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ApplyPhysicalConnectionLOAAsyncHandler;
  517. typedef Outcome<Error, Model::AssociateEipAddressResult> AssociateEipAddressOutcome;
  518. typedef std::future<AssociateEipAddressOutcome> AssociateEipAddressOutcomeCallable;
  519. typedef std::function<void(const VpcClient*, const Model::AssociateEipAddressRequest&, const AssociateEipAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AssociateEipAddressAsyncHandler;
  520. typedef Outcome<Error, Model::AssociateGlobalAccelerationInstanceResult> AssociateGlobalAccelerationInstanceOutcome;
  521. typedef std::future<AssociateGlobalAccelerationInstanceOutcome> AssociateGlobalAccelerationInstanceOutcomeCallable;
  522. typedef std::function<void(const VpcClient*, const Model::AssociateGlobalAccelerationInstanceRequest&, const AssociateGlobalAccelerationInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AssociateGlobalAccelerationInstanceAsyncHandler;
  523. typedef Outcome<Error, Model::AssociateHaVipResult> AssociateHaVipOutcome;
  524. typedef std::future<AssociateHaVipOutcome> AssociateHaVipOutcomeCallable;
  525. typedef std::function<void(const VpcClient*, const Model::AssociateHaVipRequest&, const AssociateHaVipOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AssociateHaVipAsyncHandler;
  526. typedef Outcome<Error, Model::AssociateNetworkAclResult> AssociateNetworkAclOutcome;
  527. typedef std::future<AssociateNetworkAclOutcome> AssociateNetworkAclOutcomeCallable;
  528. typedef std::function<void(const VpcClient*, const Model::AssociateNetworkAclRequest&, const AssociateNetworkAclOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AssociateNetworkAclAsyncHandler;
  529. typedef Outcome<Error, Model::AssociatePhysicalConnectionToVirtualBorderRouterResult> AssociatePhysicalConnectionToVirtualBorderRouterOutcome;
  530. typedef std::future<AssociatePhysicalConnectionToVirtualBorderRouterOutcome> AssociatePhysicalConnectionToVirtualBorderRouterOutcomeCallable;
  531. typedef std::function<void(const VpcClient*, const Model::AssociatePhysicalConnectionToVirtualBorderRouterRequest&, const AssociatePhysicalConnectionToVirtualBorderRouterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AssociatePhysicalConnectionToVirtualBorderRouterAsyncHandler;
  532. typedef Outcome<Error, Model::AssociateRouteTableResult> AssociateRouteTableOutcome;
  533. typedef std::future<AssociateRouteTableOutcome> AssociateRouteTableOutcomeCallable;
  534. typedef std::function<void(const VpcClient*, const Model::AssociateRouteTableRequest&, const AssociateRouteTableOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AssociateRouteTableAsyncHandler;
  535. typedef Outcome<Error, Model::AssociateVpcCidrBlockResult> AssociateVpcCidrBlockOutcome;
  536. typedef std::future<AssociateVpcCidrBlockOutcome> AssociateVpcCidrBlockOutcomeCallable;
  537. typedef std::function<void(const VpcClient*, const Model::AssociateVpcCidrBlockRequest&, const AssociateVpcCidrBlockOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AssociateVpcCidrBlockAsyncHandler;
  538. typedef Outcome<Error, Model::CancelCommonBandwidthPackageIpBandwidthResult> CancelCommonBandwidthPackageIpBandwidthOutcome;
  539. typedef std::future<CancelCommonBandwidthPackageIpBandwidthOutcome> CancelCommonBandwidthPackageIpBandwidthOutcomeCallable;
  540. typedef std::function<void(const VpcClient*, const Model::CancelCommonBandwidthPackageIpBandwidthRequest&, const CancelCommonBandwidthPackageIpBandwidthOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelCommonBandwidthPackageIpBandwidthAsyncHandler;
  541. typedef Outcome<Error, Model::CancelExpressCloudConnectionResult> CancelExpressCloudConnectionOutcome;
  542. typedef std::future<CancelExpressCloudConnectionOutcome> CancelExpressCloudConnectionOutcomeCallable;
  543. typedef std::function<void(const VpcClient*, const Model::CancelExpressCloudConnectionRequest&, const CancelExpressCloudConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelExpressCloudConnectionAsyncHandler;
  544. typedef Outcome<Error, Model::CancelPhysicalConnectionResult> CancelPhysicalConnectionOutcome;
  545. typedef std::future<CancelPhysicalConnectionOutcome> CancelPhysicalConnectionOutcomeCallable;
  546. typedef std::function<void(const VpcClient*, const Model::CancelPhysicalConnectionRequest&, const CancelPhysicalConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelPhysicalConnectionAsyncHandler;
  547. typedef Outcome<Error, Model::CompletePhysicalConnectionLOAResult> CompletePhysicalConnectionLOAOutcome;
  548. typedef std::future<CompletePhysicalConnectionLOAOutcome> CompletePhysicalConnectionLOAOutcomeCallable;
  549. typedef std::function<void(const VpcClient*, const Model::CompletePhysicalConnectionLOARequest&, const CompletePhysicalConnectionLOAOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CompletePhysicalConnectionLOAAsyncHandler;
  550. typedef Outcome<Error, Model::ConnectRouterInterfaceResult> ConnectRouterInterfaceOutcome;
  551. typedef std::future<ConnectRouterInterfaceOutcome> ConnectRouterInterfaceOutcomeCallable;
  552. typedef std::function<void(const VpcClient*, const Model::ConnectRouterInterfaceRequest&, const ConnectRouterInterfaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ConnectRouterInterfaceAsyncHandler;
  553. typedef Outcome<Error, Model::ConvertBandwidthPackageResult> ConvertBandwidthPackageOutcome;
  554. typedef std::future<ConvertBandwidthPackageOutcome> ConvertBandwidthPackageOutcomeCallable;
  555. typedef std::function<void(const VpcClient*, const Model::ConvertBandwidthPackageRequest&, const ConvertBandwidthPackageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ConvertBandwidthPackageAsyncHandler;
  556. typedef Outcome<Error, Model::CopyNetworkAclEntriesResult> CopyNetworkAclEntriesOutcome;
  557. typedef std::future<CopyNetworkAclEntriesOutcome> CopyNetworkAclEntriesOutcomeCallable;
  558. typedef std::function<void(const VpcClient*, const Model::CopyNetworkAclEntriesRequest&, const CopyNetworkAclEntriesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CopyNetworkAclEntriesAsyncHandler;
  559. typedef Outcome<Error, Model::CreateBandwidthPackageResult> CreateBandwidthPackageOutcome;
  560. typedef std::future<CreateBandwidthPackageOutcome> CreateBandwidthPackageOutcomeCallable;
  561. typedef std::function<void(const VpcClient*, const Model::CreateBandwidthPackageRequest&, const CreateBandwidthPackageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateBandwidthPackageAsyncHandler;
  562. typedef Outcome<Error, Model::CreateBgpGroupResult> CreateBgpGroupOutcome;
  563. typedef std::future<CreateBgpGroupOutcome> CreateBgpGroupOutcomeCallable;
  564. typedef std::function<void(const VpcClient*, const Model::CreateBgpGroupRequest&, const CreateBgpGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateBgpGroupAsyncHandler;
  565. typedef Outcome<Error, Model::CreateBgpPeerResult> CreateBgpPeerOutcome;
  566. typedef std::future<CreateBgpPeerOutcome> CreateBgpPeerOutcomeCallable;
  567. typedef std::function<void(const VpcClient*, const Model::CreateBgpPeerRequest&, const CreateBgpPeerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateBgpPeerAsyncHandler;
  568. typedef Outcome<Error, Model::CreateCommonBandwidthPackageResult> CreateCommonBandwidthPackageOutcome;
  569. typedef std::future<CreateCommonBandwidthPackageOutcome> CreateCommonBandwidthPackageOutcomeCallable;
  570. typedef std::function<void(const VpcClient*, const Model::CreateCommonBandwidthPackageRequest&, const CreateCommonBandwidthPackageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateCommonBandwidthPackageAsyncHandler;
  571. typedef Outcome<Error, Model::CreateCustomerGatewayResult> CreateCustomerGatewayOutcome;
  572. typedef std::future<CreateCustomerGatewayOutcome> CreateCustomerGatewayOutcomeCallable;
  573. typedef std::function<void(const VpcClient*, const Model::CreateCustomerGatewayRequest&, const CreateCustomerGatewayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateCustomerGatewayAsyncHandler;
  574. typedef Outcome<Error, Model::CreateExpressCloudConnectionResult> CreateExpressCloudConnectionOutcome;
  575. typedef std::future<CreateExpressCloudConnectionOutcome> CreateExpressCloudConnectionOutcomeCallable;
  576. typedef std::function<void(const VpcClient*, const Model::CreateExpressCloudConnectionRequest&, const CreateExpressCloudConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateExpressCloudConnectionAsyncHandler;
  577. typedef Outcome<Error, Model::CreateFlowLogResult> CreateFlowLogOutcome;
  578. typedef std::future<CreateFlowLogOutcome> CreateFlowLogOutcomeCallable;
  579. typedef std::function<void(const VpcClient*, const Model::CreateFlowLogRequest&, const CreateFlowLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateFlowLogAsyncHandler;
  580. typedef Outcome<Error, Model::CreateForwardEntryResult> CreateForwardEntryOutcome;
  581. typedef std::future<CreateForwardEntryOutcome> CreateForwardEntryOutcomeCallable;
  582. typedef std::function<void(const VpcClient*, const Model::CreateForwardEntryRequest&, const CreateForwardEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateForwardEntryAsyncHandler;
  583. typedef Outcome<Error, Model::CreateGlobalAccelerationInstanceResult> CreateGlobalAccelerationInstanceOutcome;
  584. typedef std::future<CreateGlobalAccelerationInstanceOutcome> CreateGlobalAccelerationInstanceOutcomeCallable;
  585. typedef std::function<void(const VpcClient*, const Model::CreateGlobalAccelerationInstanceRequest&, const CreateGlobalAccelerationInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateGlobalAccelerationInstanceAsyncHandler;
  586. typedef Outcome<Error, Model::CreateHaVipResult> CreateHaVipOutcome;
  587. typedef std::future<CreateHaVipOutcome> CreateHaVipOutcomeCallable;
  588. typedef std::function<void(const VpcClient*, const Model::CreateHaVipRequest&, const CreateHaVipOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateHaVipAsyncHandler;
  589. typedef Outcome<Error, Model::CreateIPv6TranslatorResult> CreateIPv6TranslatorOutcome;
  590. typedef std::future<CreateIPv6TranslatorOutcome> CreateIPv6TranslatorOutcomeCallable;
  591. typedef std::function<void(const VpcClient*, const Model::CreateIPv6TranslatorRequest&, const CreateIPv6TranslatorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateIPv6TranslatorAsyncHandler;
  592. typedef Outcome<Error, Model::CreateIPv6TranslatorAclListResult> CreateIPv6TranslatorAclListOutcome;
  593. typedef std::future<CreateIPv6TranslatorAclListOutcome> CreateIPv6TranslatorAclListOutcomeCallable;
  594. typedef std::function<void(const VpcClient*, const Model::CreateIPv6TranslatorAclListRequest&, const CreateIPv6TranslatorAclListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateIPv6TranslatorAclListAsyncHandler;
  595. typedef Outcome<Error, Model::CreateIPv6TranslatorEntryResult> CreateIPv6TranslatorEntryOutcome;
  596. typedef std::future<CreateIPv6TranslatorEntryOutcome> CreateIPv6TranslatorEntryOutcomeCallable;
  597. typedef std::function<void(const VpcClient*, const Model::CreateIPv6TranslatorEntryRequest&, const CreateIPv6TranslatorEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateIPv6TranslatorEntryAsyncHandler;
  598. typedef Outcome<Error, Model::CreateIpv6EgressOnlyRuleResult> CreateIpv6EgressOnlyRuleOutcome;
  599. typedef std::future<CreateIpv6EgressOnlyRuleOutcome> CreateIpv6EgressOnlyRuleOutcomeCallable;
  600. typedef std::function<void(const VpcClient*, const Model::CreateIpv6EgressOnlyRuleRequest&, const CreateIpv6EgressOnlyRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateIpv6EgressOnlyRuleAsyncHandler;
  601. typedef Outcome<Error, Model::CreateIpv6GatewayResult> CreateIpv6GatewayOutcome;
  602. typedef std::future<CreateIpv6GatewayOutcome> CreateIpv6GatewayOutcomeCallable;
  603. typedef std::function<void(const VpcClient*, const Model::CreateIpv6GatewayRequest&, const CreateIpv6GatewayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateIpv6GatewayAsyncHandler;
  604. typedef Outcome<Error, Model::CreateNatGatewayResult> CreateNatGatewayOutcome;
  605. typedef std::future<CreateNatGatewayOutcome> CreateNatGatewayOutcomeCallable;
  606. typedef std::function<void(const VpcClient*, const Model::CreateNatGatewayRequest&, const CreateNatGatewayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateNatGatewayAsyncHandler;
  607. typedef Outcome<Error, Model::CreateNetworkAclResult> CreateNetworkAclOutcome;
  608. typedef std::future<CreateNetworkAclOutcome> CreateNetworkAclOutcomeCallable;
  609. typedef std::function<void(const VpcClient*, const Model::CreateNetworkAclRequest&, const CreateNetworkAclOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateNetworkAclAsyncHandler;
  610. typedef Outcome<Error, Model::CreatePhysicalConnectionResult> CreatePhysicalConnectionOutcome;
  611. typedef std::future<CreatePhysicalConnectionOutcome> CreatePhysicalConnectionOutcomeCallable;
  612. typedef std::function<void(const VpcClient*, const Model::CreatePhysicalConnectionRequest&, const CreatePhysicalConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreatePhysicalConnectionAsyncHandler;
  613. typedef Outcome<Error, Model::CreatePhysicalConnectionOccupancyOrderResult> CreatePhysicalConnectionOccupancyOrderOutcome;
  614. typedef std::future<CreatePhysicalConnectionOccupancyOrderOutcome> CreatePhysicalConnectionOccupancyOrderOutcomeCallable;
  615. typedef std::function<void(const VpcClient*, const Model::CreatePhysicalConnectionOccupancyOrderRequest&, const CreatePhysicalConnectionOccupancyOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreatePhysicalConnectionOccupancyOrderAsyncHandler;
  616. typedef Outcome<Error, Model::CreatePhysicalConnectionSetupOrderResult> CreatePhysicalConnectionSetupOrderOutcome;
  617. typedef std::future<CreatePhysicalConnectionSetupOrderOutcome> CreatePhysicalConnectionSetupOrderOutcomeCallable;
  618. typedef std::function<void(const VpcClient*, const Model::CreatePhysicalConnectionSetupOrderRequest&, const CreatePhysicalConnectionSetupOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreatePhysicalConnectionSetupOrderAsyncHandler;
  619. typedef Outcome<Error, Model::CreateRouteEntryResult> CreateRouteEntryOutcome;
  620. typedef std::future<CreateRouteEntryOutcome> CreateRouteEntryOutcomeCallable;
  621. typedef std::function<void(const VpcClient*, const Model::CreateRouteEntryRequest&, const CreateRouteEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateRouteEntryAsyncHandler;
  622. typedef Outcome<Error, Model::CreateRouteTableResult> CreateRouteTableOutcome;
  623. typedef std::future<CreateRouteTableOutcome> CreateRouteTableOutcomeCallable;
  624. typedef std::function<void(const VpcClient*, const Model::CreateRouteTableRequest&, const CreateRouteTableOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateRouteTableAsyncHandler;
  625. typedef Outcome<Error, Model::CreateRouterInterfaceResult> CreateRouterInterfaceOutcome;
  626. typedef std::future<CreateRouterInterfaceOutcome> CreateRouterInterfaceOutcomeCallable;
  627. typedef std::function<void(const VpcClient*, const Model::CreateRouterInterfaceRequest&, const CreateRouterInterfaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateRouterInterfaceAsyncHandler;
  628. typedef Outcome<Error, Model::CreateSnatEntryResult> CreateSnatEntryOutcome;
  629. typedef std::future<CreateSnatEntryOutcome> CreateSnatEntryOutcomeCallable;
  630. typedef std::function<void(const VpcClient*, const Model::CreateSnatEntryRequest&, const CreateSnatEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateSnatEntryAsyncHandler;
  631. typedef Outcome<Error, Model::CreateSslVpnClientCertResult> CreateSslVpnClientCertOutcome;
  632. typedef std::future<CreateSslVpnClientCertOutcome> CreateSslVpnClientCertOutcomeCallable;
  633. typedef std::function<void(const VpcClient*, const Model::CreateSslVpnClientCertRequest&, const CreateSslVpnClientCertOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateSslVpnClientCertAsyncHandler;
  634. typedef Outcome<Error, Model::CreateSslVpnServerResult> CreateSslVpnServerOutcome;
  635. typedef std::future<CreateSslVpnServerOutcome> CreateSslVpnServerOutcomeCallable;
  636. typedef std::function<void(const VpcClient*, const Model::CreateSslVpnServerRequest&, const CreateSslVpnServerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateSslVpnServerAsyncHandler;
  637. typedef Outcome<Error, Model::CreateVSwitchResult> CreateVSwitchOutcome;
  638. typedef std::future<CreateVSwitchOutcome> CreateVSwitchOutcomeCallable;
  639. typedef std::function<void(const VpcClient*, const Model::CreateVSwitchRequest&, const CreateVSwitchOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateVSwitchAsyncHandler;
  640. typedef Outcome<Error, Model::CreateVirtualBorderRouterResult> CreateVirtualBorderRouterOutcome;
  641. typedef std::future<CreateVirtualBorderRouterOutcome> CreateVirtualBorderRouterOutcomeCallable;
  642. typedef std::function<void(const VpcClient*, const Model::CreateVirtualBorderRouterRequest&, const CreateVirtualBorderRouterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateVirtualBorderRouterAsyncHandler;
  643. typedef Outcome<Error, Model::CreateVpcResult> CreateVpcOutcome;
  644. typedef std::future<CreateVpcOutcome> CreateVpcOutcomeCallable;
  645. typedef std::function<void(const VpcClient*, const Model::CreateVpcRequest&, const CreateVpcOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateVpcAsyncHandler;
  646. typedef Outcome<Error, Model::CreateVpnConnectionResult> CreateVpnConnectionOutcome;
  647. typedef std::future<CreateVpnConnectionOutcome> CreateVpnConnectionOutcomeCallable;
  648. typedef std::function<void(const VpcClient*, const Model::CreateVpnConnectionRequest&, const CreateVpnConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateVpnConnectionAsyncHandler;
  649. typedef Outcome<Error, Model::CreateVpnGatewayResult> CreateVpnGatewayOutcome;
  650. typedef std::future<CreateVpnGatewayOutcome> CreateVpnGatewayOutcomeCallable;
  651. typedef std::function<void(const VpcClient*, const Model::CreateVpnGatewayRequest&, const CreateVpnGatewayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateVpnGatewayAsyncHandler;
  652. typedef Outcome<Error, Model::CreateVpnPbrRouteEntryResult> CreateVpnPbrRouteEntryOutcome;
  653. typedef std::future<CreateVpnPbrRouteEntryOutcome> CreateVpnPbrRouteEntryOutcomeCallable;
  654. typedef std::function<void(const VpcClient*, const Model::CreateVpnPbrRouteEntryRequest&, const CreateVpnPbrRouteEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateVpnPbrRouteEntryAsyncHandler;
  655. typedef Outcome<Error, Model::CreateVpnRouteEntryResult> CreateVpnRouteEntryOutcome;
  656. typedef std::future<CreateVpnRouteEntryOutcome> CreateVpnRouteEntryOutcomeCallable;
  657. typedef std::function<void(const VpcClient*, const Model::CreateVpnRouteEntryRequest&, const CreateVpnRouteEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateVpnRouteEntryAsyncHandler;
  658. typedef Outcome<Error, Model::DeactivateRouterInterfaceResult> DeactivateRouterInterfaceOutcome;
  659. typedef std::future<DeactivateRouterInterfaceOutcome> DeactivateRouterInterfaceOutcomeCallable;
  660. typedef std::function<void(const VpcClient*, const Model::DeactivateRouterInterfaceRequest&, const DeactivateRouterInterfaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeactivateRouterInterfaceAsyncHandler;
  661. typedef Outcome<Error, Model::DeactiveFlowLogResult> DeactiveFlowLogOutcome;
  662. typedef std::future<DeactiveFlowLogOutcome> DeactiveFlowLogOutcomeCallable;
  663. typedef std::function<void(const VpcClient*, const Model::DeactiveFlowLogRequest&, const DeactiveFlowLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeactiveFlowLogAsyncHandler;
  664. typedef Outcome<Error, Model::DeleteBandwidthPackageResult> DeleteBandwidthPackageOutcome;
  665. typedef std::future<DeleteBandwidthPackageOutcome> DeleteBandwidthPackageOutcomeCallable;
  666. typedef std::function<void(const VpcClient*, const Model::DeleteBandwidthPackageRequest&, const DeleteBandwidthPackageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteBandwidthPackageAsyncHandler;
  667. typedef Outcome<Error, Model::DeleteBgpGroupResult> DeleteBgpGroupOutcome;
  668. typedef std::future<DeleteBgpGroupOutcome> DeleteBgpGroupOutcomeCallable;
  669. typedef std::function<void(const VpcClient*, const Model::DeleteBgpGroupRequest&, const DeleteBgpGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteBgpGroupAsyncHandler;
  670. typedef Outcome<Error, Model::DeleteBgpNetworkResult> DeleteBgpNetworkOutcome;
  671. typedef std::future<DeleteBgpNetworkOutcome> DeleteBgpNetworkOutcomeCallable;
  672. typedef std::function<void(const VpcClient*, const Model::DeleteBgpNetworkRequest&, const DeleteBgpNetworkOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteBgpNetworkAsyncHandler;
  673. typedef Outcome<Error, Model::DeleteBgpPeerResult> DeleteBgpPeerOutcome;
  674. typedef std::future<DeleteBgpPeerOutcome> DeleteBgpPeerOutcomeCallable;
  675. typedef std::function<void(const VpcClient*, const Model::DeleteBgpPeerRequest&, const DeleteBgpPeerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteBgpPeerAsyncHandler;
  676. typedef Outcome<Error, Model::DeleteCommonBandwidthPackageResult> DeleteCommonBandwidthPackageOutcome;
  677. typedef std::future<DeleteCommonBandwidthPackageOutcome> DeleteCommonBandwidthPackageOutcomeCallable;
  678. typedef std::function<void(const VpcClient*, const Model::DeleteCommonBandwidthPackageRequest&, const DeleteCommonBandwidthPackageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteCommonBandwidthPackageAsyncHandler;
  679. typedef Outcome<Error, Model::DeleteCustomerGatewayResult> DeleteCustomerGatewayOutcome;
  680. typedef std::future<DeleteCustomerGatewayOutcome> DeleteCustomerGatewayOutcomeCallable;
  681. typedef std::function<void(const VpcClient*, const Model::DeleteCustomerGatewayRequest&, const DeleteCustomerGatewayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteCustomerGatewayAsyncHandler;
  682. typedef Outcome<Error, Model::DeleteExpressCloudConnectionResult> DeleteExpressCloudConnectionOutcome;
  683. typedef std::future<DeleteExpressCloudConnectionOutcome> DeleteExpressCloudConnectionOutcomeCallable;
  684. typedef std::function<void(const VpcClient*, const Model::DeleteExpressCloudConnectionRequest&, const DeleteExpressCloudConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteExpressCloudConnectionAsyncHandler;
  685. typedef Outcome<Error, Model::DeleteExpressConnectResult> DeleteExpressConnectOutcome;
  686. typedef std::future<DeleteExpressConnectOutcome> DeleteExpressConnectOutcomeCallable;
  687. typedef std::function<void(const VpcClient*, const Model::DeleteExpressConnectRequest&, const DeleteExpressConnectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteExpressConnectAsyncHandler;
  688. typedef Outcome<Error, Model::DeleteFlowLogResult> DeleteFlowLogOutcome;
  689. typedef std::future<DeleteFlowLogOutcome> DeleteFlowLogOutcomeCallable;
  690. typedef std::function<void(const VpcClient*, const Model::DeleteFlowLogRequest&, const DeleteFlowLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteFlowLogAsyncHandler;
  691. typedef Outcome<Error, Model::DeleteForwardEntryResult> DeleteForwardEntryOutcome;
  692. typedef std::future<DeleteForwardEntryOutcome> DeleteForwardEntryOutcomeCallable;
  693. typedef std::function<void(const VpcClient*, const Model::DeleteForwardEntryRequest&, const DeleteForwardEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteForwardEntryAsyncHandler;
  694. typedef Outcome<Error, Model::DeleteGlobalAccelerationInstanceResult> DeleteGlobalAccelerationInstanceOutcome;
  695. typedef std::future<DeleteGlobalAccelerationInstanceOutcome> DeleteGlobalAccelerationInstanceOutcomeCallable;
  696. typedef std::function<void(const VpcClient*, const Model::DeleteGlobalAccelerationInstanceRequest&, const DeleteGlobalAccelerationInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteGlobalAccelerationInstanceAsyncHandler;
  697. typedef Outcome<Error, Model::DeleteHaVipResult> DeleteHaVipOutcome;
  698. typedef std::future<DeleteHaVipOutcome> DeleteHaVipOutcomeCallable;
  699. typedef std::function<void(const VpcClient*, const Model::DeleteHaVipRequest&, const DeleteHaVipOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteHaVipAsyncHandler;
  700. typedef Outcome<Error, Model::DeleteIPv6TranslatorResult> DeleteIPv6TranslatorOutcome;
  701. typedef std::future<DeleteIPv6TranslatorOutcome> DeleteIPv6TranslatorOutcomeCallable;
  702. typedef std::function<void(const VpcClient*, const Model::DeleteIPv6TranslatorRequest&, const DeleteIPv6TranslatorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteIPv6TranslatorAsyncHandler;
  703. typedef Outcome<Error, Model::DeleteIPv6TranslatorAclListResult> DeleteIPv6TranslatorAclListOutcome;
  704. typedef std::future<DeleteIPv6TranslatorAclListOutcome> DeleteIPv6TranslatorAclListOutcomeCallable;
  705. typedef std::function<void(const VpcClient*, const Model::DeleteIPv6TranslatorAclListRequest&, const DeleteIPv6TranslatorAclListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteIPv6TranslatorAclListAsyncHandler;
  706. typedef Outcome<Error, Model::DeleteIPv6TranslatorEntryResult> DeleteIPv6TranslatorEntryOutcome;
  707. typedef std::future<DeleteIPv6TranslatorEntryOutcome> DeleteIPv6TranslatorEntryOutcomeCallable;
  708. typedef std::function<void(const VpcClient*, const Model::DeleteIPv6TranslatorEntryRequest&, const DeleteIPv6TranslatorEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteIPv6TranslatorEntryAsyncHandler;
  709. typedef Outcome<Error, Model::DeleteIpv6EgressOnlyRuleResult> DeleteIpv6EgressOnlyRuleOutcome;
  710. typedef std::future<DeleteIpv6EgressOnlyRuleOutcome> DeleteIpv6EgressOnlyRuleOutcomeCallable;
  711. typedef std::function<void(const VpcClient*, const Model::DeleteIpv6EgressOnlyRuleRequest&, const DeleteIpv6EgressOnlyRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteIpv6EgressOnlyRuleAsyncHandler;
  712. typedef Outcome<Error, Model::DeleteIpv6GatewayResult> DeleteIpv6GatewayOutcome;
  713. typedef std::future<DeleteIpv6GatewayOutcome> DeleteIpv6GatewayOutcomeCallable;
  714. typedef std::function<void(const VpcClient*, const Model::DeleteIpv6GatewayRequest&, const DeleteIpv6GatewayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteIpv6GatewayAsyncHandler;
  715. typedef Outcome<Error, Model::DeleteIpv6InternetBandwidthResult> DeleteIpv6InternetBandwidthOutcome;
  716. typedef std::future<DeleteIpv6InternetBandwidthOutcome> DeleteIpv6InternetBandwidthOutcomeCallable;
  717. typedef std::function<void(const VpcClient*, const Model::DeleteIpv6InternetBandwidthRequest&, const DeleteIpv6InternetBandwidthOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteIpv6InternetBandwidthAsyncHandler;
  718. typedef Outcome<Error, Model::DeleteNatGatewayResult> DeleteNatGatewayOutcome;
  719. typedef std::future<DeleteNatGatewayOutcome> DeleteNatGatewayOutcomeCallable;
  720. typedef std::function<void(const VpcClient*, const Model::DeleteNatGatewayRequest&, const DeleteNatGatewayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteNatGatewayAsyncHandler;
  721. typedef Outcome<Error, Model::DeleteNetworkAclResult> DeleteNetworkAclOutcome;
  722. typedef std::future<DeleteNetworkAclOutcome> DeleteNetworkAclOutcomeCallable;
  723. typedef std::function<void(const VpcClient*, const Model::DeleteNetworkAclRequest&, const DeleteNetworkAclOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteNetworkAclAsyncHandler;
  724. typedef Outcome<Error, Model::DeletePhysicalConnectionResult> DeletePhysicalConnectionOutcome;
  725. typedef std::future<DeletePhysicalConnectionOutcome> DeletePhysicalConnectionOutcomeCallable;
  726. typedef std::function<void(const VpcClient*, const Model::DeletePhysicalConnectionRequest&, const DeletePhysicalConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeletePhysicalConnectionAsyncHandler;
  727. typedef Outcome<Error, Model::DeleteRouteEntryResult> DeleteRouteEntryOutcome;
  728. typedef std::future<DeleteRouteEntryOutcome> DeleteRouteEntryOutcomeCallable;
  729. typedef std::function<void(const VpcClient*, const Model::DeleteRouteEntryRequest&, const DeleteRouteEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteRouteEntryAsyncHandler;
  730. typedef Outcome<Error, Model::DeleteRouteTableResult> DeleteRouteTableOutcome;
  731. typedef std::future<DeleteRouteTableOutcome> DeleteRouteTableOutcomeCallable;
  732. typedef std::function<void(const VpcClient*, const Model::DeleteRouteTableRequest&, const DeleteRouteTableOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteRouteTableAsyncHandler;
  733. typedef Outcome<Error, Model::DeleteRouterInterfaceResult> DeleteRouterInterfaceOutcome;
  734. typedef std::future<DeleteRouterInterfaceOutcome> DeleteRouterInterfaceOutcomeCallable;
  735. typedef std::function<void(const VpcClient*, const Model::DeleteRouterInterfaceRequest&, const DeleteRouterInterfaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteRouterInterfaceAsyncHandler;
  736. typedef Outcome<Error, Model::DeleteSnatEntryResult> DeleteSnatEntryOutcome;
  737. typedef std::future<DeleteSnatEntryOutcome> DeleteSnatEntryOutcomeCallable;
  738. typedef std::function<void(const VpcClient*, const Model::DeleteSnatEntryRequest&, const DeleteSnatEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSnatEntryAsyncHandler;
  739. typedef Outcome<Error, Model::DeleteSslVpnClientCertResult> DeleteSslVpnClientCertOutcome;
  740. typedef std::future<DeleteSslVpnClientCertOutcome> DeleteSslVpnClientCertOutcomeCallable;
  741. typedef std::function<void(const VpcClient*, const Model::DeleteSslVpnClientCertRequest&, const DeleteSslVpnClientCertOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSslVpnClientCertAsyncHandler;
  742. typedef Outcome<Error, Model::DeleteSslVpnServerResult> DeleteSslVpnServerOutcome;
  743. typedef std::future<DeleteSslVpnServerOutcome> DeleteSslVpnServerOutcomeCallable;
  744. typedef std::function<void(const VpcClient*, const Model::DeleteSslVpnServerRequest&, const DeleteSslVpnServerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSslVpnServerAsyncHandler;
  745. typedef Outcome<Error, Model::DeleteVSwitchResult> DeleteVSwitchOutcome;
  746. typedef std::future<DeleteVSwitchOutcome> DeleteVSwitchOutcomeCallable;
  747. typedef std::function<void(const VpcClient*, const Model::DeleteVSwitchRequest&, const DeleteVSwitchOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteVSwitchAsyncHandler;
  748. typedef Outcome<Error, Model::DeleteVirtualBorderRouterResult> DeleteVirtualBorderRouterOutcome;
  749. typedef std::future<DeleteVirtualBorderRouterOutcome> DeleteVirtualBorderRouterOutcomeCallable;
  750. typedef std::function<void(const VpcClient*, const Model::DeleteVirtualBorderRouterRequest&, const DeleteVirtualBorderRouterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteVirtualBorderRouterAsyncHandler;
  751. typedef Outcome<Error, Model::DeleteVpcResult> DeleteVpcOutcome;
  752. typedef std::future<DeleteVpcOutcome> DeleteVpcOutcomeCallable;
  753. typedef std::function<void(const VpcClient*, const Model::DeleteVpcRequest&, const DeleteVpcOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteVpcAsyncHandler;
  754. typedef Outcome<Error, Model::DeleteVpnConnectionResult> DeleteVpnConnectionOutcome;
  755. typedef std::future<DeleteVpnConnectionOutcome> DeleteVpnConnectionOutcomeCallable;
  756. typedef std::function<void(const VpcClient*, const Model::DeleteVpnConnectionRequest&, const DeleteVpnConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteVpnConnectionAsyncHandler;
  757. typedef Outcome<Error, Model::DeleteVpnGatewayResult> DeleteVpnGatewayOutcome;
  758. typedef std::future<DeleteVpnGatewayOutcome> DeleteVpnGatewayOutcomeCallable;
  759. typedef std::function<void(const VpcClient*, const Model::DeleteVpnGatewayRequest&, const DeleteVpnGatewayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteVpnGatewayAsyncHandler;
  760. typedef Outcome<Error, Model::DeleteVpnPbrRouteEntryResult> DeleteVpnPbrRouteEntryOutcome;
  761. typedef std::future<DeleteVpnPbrRouteEntryOutcome> DeleteVpnPbrRouteEntryOutcomeCallable;
  762. typedef std::function<void(const VpcClient*, const Model::DeleteVpnPbrRouteEntryRequest&, const DeleteVpnPbrRouteEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteVpnPbrRouteEntryAsyncHandler;
  763. typedef Outcome<Error, Model::DeleteVpnRouteEntryResult> DeleteVpnRouteEntryOutcome;
  764. typedef std::future<DeleteVpnRouteEntryOutcome> DeleteVpnRouteEntryOutcomeCallable;
  765. typedef std::function<void(const VpcClient*, const Model::DeleteVpnRouteEntryRequest&, const DeleteVpnRouteEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteVpnRouteEntryAsyncHandler;
  766. typedef Outcome<Error, Model::DeletionProtectionResult> DeletionProtectionOutcome;
  767. typedef std::future<DeletionProtectionOutcome> DeletionProtectionOutcomeCallable;
  768. typedef std::function<void(const VpcClient*, const Model::DeletionProtectionRequest&, const DeletionProtectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeletionProtectionAsyncHandler;
  769. typedef Outcome<Error, Model::DescribeAccessPointsResult> DescribeAccessPointsOutcome;
  770. typedef std::future<DescribeAccessPointsOutcome> DescribeAccessPointsOutcomeCallable;
  771. typedef std::function<void(const VpcClient*, const Model::DescribeAccessPointsRequest&, const DescribeAccessPointsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAccessPointsAsyncHandler;
  772. typedef Outcome<Error, Model::DescribeBandwidthPackagesResult> DescribeBandwidthPackagesOutcome;
  773. typedef std::future<DescribeBandwidthPackagesOutcome> DescribeBandwidthPackagesOutcomeCallable;
  774. typedef std::function<void(const VpcClient*, const Model::DescribeBandwidthPackagesRequest&, const DescribeBandwidthPackagesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeBandwidthPackagesAsyncHandler;
  775. typedef Outcome<Error, Model::DescribeBgpGroupsResult> DescribeBgpGroupsOutcome;
  776. typedef std::future<DescribeBgpGroupsOutcome> DescribeBgpGroupsOutcomeCallable;
  777. typedef std::function<void(const VpcClient*, const Model::DescribeBgpGroupsRequest&, const DescribeBgpGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeBgpGroupsAsyncHandler;
  778. typedef Outcome<Error, Model::DescribeBgpNetworksResult> DescribeBgpNetworksOutcome;
  779. typedef std::future<DescribeBgpNetworksOutcome> DescribeBgpNetworksOutcomeCallable;
  780. typedef std::function<void(const VpcClient*, const Model::DescribeBgpNetworksRequest&, const DescribeBgpNetworksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeBgpNetworksAsyncHandler;
  781. typedef Outcome<Error, Model::DescribeBgpPeersResult> DescribeBgpPeersOutcome;
  782. typedef std::future<DescribeBgpPeersOutcome> DescribeBgpPeersOutcomeCallable;
  783. typedef std::function<void(const VpcClient*, const Model::DescribeBgpPeersRequest&, const DescribeBgpPeersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeBgpPeersAsyncHandler;
  784. typedef Outcome<Error, Model::DescribeCommonBandwidthPackagesResult> DescribeCommonBandwidthPackagesOutcome;
  785. typedef std::future<DescribeCommonBandwidthPackagesOutcome> DescribeCommonBandwidthPackagesOutcomeCallable;
  786. typedef std::function<void(const VpcClient*, const Model::DescribeCommonBandwidthPackagesRequest&, const DescribeCommonBandwidthPackagesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCommonBandwidthPackagesAsyncHandler;
  787. typedef Outcome<Error, Model::DescribeCustomerGatewayResult> DescribeCustomerGatewayOutcome;
  788. typedef std::future<DescribeCustomerGatewayOutcome> DescribeCustomerGatewayOutcomeCallable;
  789. typedef std::function<void(const VpcClient*, const Model::DescribeCustomerGatewayRequest&, const DescribeCustomerGatewayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCustomerGatewayAsyncHandler;
  790. typedef Outcome<Error, Model::DescribeCustomerGatewaysResult> DescribeCustomerGatewaysOutcome;
  791. typedef std::future<DescribeCustomerGatewaysOutcome> DescribeCustomerGatewaysOutcomeCallable;
  792. typedef std::function<void(const VpcClient*, const Model::DescribeCustomerGatewaysRequest&, const DescribeCustomerGatewaysOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCustomerGatewaysAsyncHandler;
  793. typedef Outcome<Error, Model::DescribeEipAddressesResult> DescribeEipAddressesOutcome;
  794. typedef std::future<DescribeEipAddressesOutcome> DescribeEipAddressesOutcomeCallable;
  795. typedef std::function<void(const VpcClient*, const Model::DescribeEipAddressesRequest&, const DescribeEipAddressesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeEipAddressesAsyncHandler;
  796. typedef Outcome<Error, Model::DescribeEipGatewayInfoResult> DescribeEipGatewayInfoOutcome;
  797. typedef std::future<DescribeEipGatewayInfoOutcome> DescribeEipGatewayInfoOutcomeCallable;
  798. typedef std::function<void(const VpcClient*, const Model::DescribeEipGatewayInfoRequest&, const DescribeEipGatewayInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeEipGatewayInfoAsyncHandler;
  799. typedef Outcome<Error, Model::DescribeEipMonitorDataResult> DescribeEipMonitorDataOutcome;
  800. typedef std::future<DescribeEipMonitorDataOutcome> DescribeEipMonitorDataOutcomeCallable;
  801. typedef std::function<void(const VpcClient*, const Model::DescribeEipMonitorDataRequest&, const DescribeEipMonitorDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeEipMonitorDataAsyncHandler;
  802. typedef Outcome<Error, Model::DescribeEipSegmentResult> DescribeEipSegmentOutcome;
  803. typedef std::future<DescribeEipSegmentOutcome> DescribeEipSegmentOutcomeCallable;
  804. typedef std::function<void(const VpcClient*, const Model::DescribeEipSegmentRequest&, const DescribeEipSegmentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeEipSegmentAsyncHandler;
  805. typedef Outcome<Error, Model::DescribeExpressCloudConnectionsResult> DescribeExpressCloudConnectionsOutcome;
  806. typedef std::future<DescribeExpressCloudConnectionsOutcome> DescribeExpressCloudConnectionsOutcomeCallable;
  807. typedef std::function<void(const VpcClient*, const Model::DescribeExpressCloudConnectionsRequest&, const DescribeExpressCloudConnectionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeExpressCloudConnectionsAsyncHandler;
  808. typedef Outcome<Error, Model::DescribeFlowLogsResult> DescribeFlowLogsOutcome;
  809. typedef std::future<DescribeFlowLogsOutcome> DescribeFlowLogsOutcomeCallable;
  810. typedef std::function<void(const VpcClient*, const Model::DescribeFlowLogsRequest&, const DescribeFlowLogsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeFlowLogsAsyncHandler;
  811. typedef Outcome<Error, Model::DescribeForwardTableEntriesResult> DescribeForwardTableEntriesOutcome;
  812. typedef std::future<DescribeForwardTableEntriesOutcome> DescribeForwardTableEntriesOutcomeCallable;
  813. typedef std::function<void(const VpcClient*, const Model::DescribeForwardTableEntriesRequest&, const DescribeForwardTableEntriesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeForwardTableEntriesAsyncHandler;
  814. typedef Outcome<Error, Model::DescribeGlobalAccelerationInstancesResult> DescribeGlobalAccelerationInstancesOutcome;
  815. typedef std::future<DescribeGlobalAccelerationInstancesOutcome> DescribeGlobalAccelerationInstancesOutcomeCallable;
  816. typedef std::function<void(const VpcClient*, const Model::DescribeGlobalAccelerationInstancesRequest&, const DescribeGlobalAccelerationInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeGlobalAccelerationInstancesAsyncHandler;
  817. typedef Outcome<Error, Model::DescribeGrantRulesToCenResult> DescribeGrantRulesToCenOutcome;
  818. typedef std::future<DescribeGrantRulesToCenOutcome> DescribeGrantRulesToCenOutcomeCallable;
  819. typedef std::function<void(const VpcClient*, const Model::DescribeGrantRulesToCenRequest&, const DescribeGrantRulesToCenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeGrantRulesToCenAsyncHandler;
  820. typedef Outcome<Error, Model::DescribeHaVipsResult> DescribeHaVipsOutcome;
  821. typedef std::future<DescribeHaVipsOutcome> DescribeHaVipsOutcomeCallable;
  822. typedef std::function<void(const VpcClient*, const Model::DescribeHaVipsRequest&, const DescribeHaVipsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeHaVipsAsyncHandler;
  823. typedef Outcome<Error, Model::DescribeHighDefinitionMonitorLogAttributeResult> DescribeHighDefinitionMonitorLogAttributeOutcome;
  824. typedef std::future<DescribeHighDefinitionMonitorLogAttributeOutcome> DescribeHighDefinitionMonitorLogAttributeOutcomeCallable;
  825. typedef std::function<void(const VpcClient*, const Model::DescribeHighDefinitionMonitorLogAttributeRequest&, const DescribeHighDefinitionMonitorLogAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeHighDefinitionMonitorLogAttributeAsyncHandler;
  826. typedef Outcome<Error, Model::DescribeIPv6TranslatorAclListAttributesResult> DescribeIPv6TranslatorAclListAttributesOutcome;
  827. typedef std::future<DescribeIPv6TranslatorAclListAttributesOutcome> DescribeIPv6TranslatorAclListAttributesOutcomeCallable;
  828. typedef std::function<void(const VpcClient*, const Model::DescribeIPv6TranslatorAclListAttributesRequest&, const DescribeIPv6TranslatorAclListAttributesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeIPv6TranslatorAclListAttributesAsyncHandler;
  829. typedef Outcome<Error, Model::DescribeIPv6TranslatorAclListsResult> DescribeIPv6TranslatorAclListsOutcome;
  830. typedef std::future<DescribeIPv6TranslatorAclListsOutcome> DescribeIPv6TranslatorAclListsOutcomeCallable;
  831. typedef std::function<void(const VpcClient*, const Model::DescribeIPv6TranslatorAclListsRequest&, const DescribeIPv6TranslatorAclListsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeIPv6TranslatorAclListsAsyncHandler;
  832. typedef Outcome<Error, Model::DescribeIPv6TranslatorEntriesResult> DescribeIPv6TranslatorEntriesOutcome;
  833. typedef std::future<DescribeIPv6TranslatorEntriesOutcome> DescribeIPv6TranslatorEntriesOutcomeCallable;
  834. typedef std::function<void(const VpcClient*, const Model::DescribeIPv6TranslatorEntriesRequest&, const DescribeIPv6TranslatorEntriesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeIPv6TranslatorEntriesAsyncHandler;
  835. typedef Outcome<Error, Model::DescribeIPv6TranslatorsResult> DescribeIPv6TranslatorsOutcome;
  836. typedef std::future<DescribeIPv6TranslatorsOutcome> DescribeIPv6TranslatorsOutcomeCallable;
  837. typedef std::function<void(const VpcClient*, const Model::DescribeIPv6TranslatorsRequest&, const DescribeIPv6TranslatorsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeIPv6TranslatorsAsyncHandler;
  838. typedef Outcome<Error, Model::DescribeIpv6AddressesResult> DescribeIpv6AddressesOutcome;
  839. typedef std::future<DescribeIpv6AddressesOutcome> DescribeIpv6AddressesOutcomeCallable;
  840. typedef std::function<void(const VpcClient*, const Model::DescribeIpv6AddressesRequest&, const DescribeIpv6AddressesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeIpv6AddressesAsyncHandler;
  841. typedef Outcome<Error, Model::DescribeIpv6EgressOnlyRulesResult> DescribeIpv6EgressOnlyRulesOutcome;
  842. typedef std::future<DescribeIpv6EgressOnlyRulesOutcome> DescribeIpv6EgressOnlyRulesOutcomeCallable;
  843. typedef std::function<void(const VpcClient*, const Model::DescribeIpv6EgressOnlyRulesRequest&, const DescribeIpv6EgressOnlyRulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeIpv6EgressOnlyRulesAsyncHandler;
  844. typedef Outcome<Error, Model::DescribeIpv6GatewayAttributeResult> DescribeIpv6GatewayAttributeOutcome;
  845. typedef std::future<DescribeIpv6GatewayAttributeOutcome> DescribeIpv6GatewayAttributeOutcomeCallable;
  846. typedef std::function<void(const VpcClient*, const Model::DescribeIpv6GatewayAttributeRequest&, const DescribeIpv6GatewayAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeIpv6GatewayAttributeAsyncHandler;
  847. typedef Outcome<Error, Model::DescribeIpv6GatewaysResult> DescribeIpv6GatewaysOutcome;
  848. typedef std::future<DescribeIpv6GatewaysOutcome> DescribeIpv6GatewaysOutcomeCallable;
  849. typedef std::function<void(const VpcClient*, const Model::DescribeIpv6GatewaysRequest&, const DescribeIpv6GatewaysOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeIpv6GatewaysAsyncHandler;
  850. typedef Outcome<Error, Model::DescribeNatGatewaysResult> DescribeNatGatewaysOutcome;
  851. typedef std::future<DescribeNatGatewaysOutcome> DescribeNatGatewaysOutcomeCallable;
  852. typedef std::function<void(const VpcClient*, const Model::DescribeNatGatewaysRequest&, const DescribeNatGatewaysOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeNatGatewaysAsyncHandler;
  853. typedef Outcome<Error, Model::DescribeNetworkAclAttributesResult> DescribeNetworkAclAttributesOutcome;
  854. typedef std::future<DescribeNetworkAclAttributesOutcome> DescribeNetworkAclAttributesOutcomeCallable;
  855. typedef std::function<void(const VpcClient*, const Model::DescribeNetworkAclAttributesRequest&, const DescribeNetworkAclAttributesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeNetworkAclAttributesAsyncHandler;
  856. typedef Outcome<Error, Model::DescribeNetworkAclsResult> DescribeNetworkAclsOutcome;
  857. typedef std::future<DescribeNetworkAclsOutcome> DescribeNetworkAclsOutcomeCallable;
  858. typedef std::function<void(const VpcClient*, const Model::DescribeNetworkAclsRequest&, const DescribeNetworkAclsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeNetworkAclsAsyncHandler;
  859. typedef Outcome<Error, Model::DescribeNewProjectEipMonitorDataResult> DescribeNewProjectEipMonitorDataOutcome;
  860. typedef std::future<DescribeNewProjectEipMonitorDataOutcome> DescribeNewProjectEipMonitorDataOutcomeCallable;
  861. typedef std::function<void(const VpcClient*, const Model::DescribeNewProjectEipMonitorDataRequest&, const DescribeNewProjectEipMonitorDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeNewProjectEipMonitorDataAsyncHandler;
  862. typedef Outcome<Error, Model::DescribePhysicalConnectionLOAResult> DescribePhysicalConnectionLOAOutcome;
  863. typedef std::future<DescribePhysicalConnectionLOAOutcome> DescribePhysicalConnectionLOAOutcomeCallable;
  864. typedef std::function<void(const VpcClient*, const Model::DescribePhysicalConnectionLOARequest&, const DescribePhysicalConnectionLOAOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePhysicalConnectionLOAAsyncHandler;
  865. typedef Outcome<Error, Model::DescribePhysicalConnectionsResult> DescribePhysicalConnectionsOutcome;
  866. typedef std::future<DescribePhysicalConnectionsOutcome> DescribePhysicalConnectionsOutcomeCallable;
  867. typedef std::function<void(const VpcClient*, const Model::DescribePhysicalConnectionsRequest&, const DescribePhysicalConnectionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePhysicalConnectionsAsyncHandler;
  868. typedef Outcome<Error, Model::DescribeRegionsResult> DescribeRegionsOutcome;
  869. typedef std::future<DescribeRegionsOutcome> DescribeRegionsOutcomeCallable;
  870. typedef std::function<void(const VpcClient*, const Model::DescribeRegionsRequest&, const DescribeRegionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRegionsAsyncHandler;
  871. typedef Outcome<Error, Model::DescribeRouteEntryListResult> DescribeRouteEntryListOutcome;
  872. typedef std::future<DescribeRouteEntryListOutcome> DescribeRouteEntryListOutcomeCallable;
  873. typedef std::function<void(const VpcClient*, const Model::DescribeRouteEntryListRequest&, const DescribeRouteEntryListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRouteEntryListAsyncHandler;
  874. typedef Outcome<Error, Model::DescribeRouteTableListResult> DescribeRouteTableListOutcome;
  875. typedef std::future<DescribeRouteTableListOutcome> DescribeRouteTableListOutcomeCallable;
  876. typedef std::function<void(const VpcClient*, const Model::DescribeRouteTableListRequest&, const DescribeRouteTableListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRouteTableListAsyncHandler;
  877. typedef Outcome<Error, Model::DescribeRouteTablesResult> DescribeRouteTablesOutcome;
  878. typedef std::future<DescribeRouteTablesOutcome> DescribeRouteTablesOutcomeCallable;
  879. typedef std::function<void(const VpcClient*, const Model::DescribeRouteTablesRequest&, const DescribeRouteTablesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRouteTablesAsyncHandler;
  880. typedef Outcome<Error, Model::DescribeRouterInterfaceAttributeResult> DescribeRouterInterfaceAttributeOutcome;
  881. typedef std::future<DescribeRouterInterfaceAttributeOutcome> DescribeRouterInterfaceAttributeOutcomeCallable;
  882. typedef std::function<void(const VpcClient*, const Model::DescribeRouterInterfaceAttributeRequest&, const DescribeRouterInterfaceAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRouterInterfaceAttributeAsyncHandler;
  883. typedef Outcome<Error, Model::DescribeRouterInterfacesResult> DescribeRouterInterfacesOutcome;
  884. typedef std::future<DescribeRouterInterfacesOutcome> DescribeRouterInterfacesOutcomeCallable;
  885. typedef std::function<void(const VpcClient*, const Model::DescribeRouterInterfacesRequest&, const DescribeRouterInterfacesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRouterInterfacesAsyncHandler;
  886. typedef Outcome<Error, Model::DescribeServerRelatedGlobalAccelerationInstancesResult> DescribeServerRelatedGlobalAccelerationInstancesOutcome;
  887. typedef std::future<DescribeServerRelatedGlobalAccelerationInstancesOutcome> DescribeServerRelatedGlobalAccelerationInstancesOutcomeCallable;
  888. typedef std::function<void(const VpcClient*, const Model::DescribeServerRelatedGlobalAccelerationInstancesRequest&, const DescribeServerRelatedGlobalAccelerationInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeServerRelatedGlobalAccelerationInstancesAsyncHandler;
  889. typedef Outcome<Error, Model::DescribeSnatTableEntriesResult> DescribeSnatTableEntriesOutcome;
  890. typedef std::future<DescribeSnatTableEntriesOutcome> DescribeSnatTableEntriesOutcomeCallable;
  891. typedef std::function<void(const VpcClient*, const Model::DescribeSnatTableEntriesRequest&, const DescribeSnatTableEntriesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSnatTableEntriesAsyncHandler;
  892. typedef Outcome<Error, Model::DescribeSslVpnClientCertResult> DescribeSslVpnClientCertOutcome;
  893. typedef std::future<DescribeSslVpnClientCertOutcome> DescribeSslVpnClientCertOutcomeCallable;
  894. typedef std::function<void(const VpcClient*, const Model::DescribeSslVpnClientCertRequest&, const DescribeSslVpnClientCertOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSslVpnClientCertAsyncHandler;
  895. typedef Outcome<Error, Model::DescribeSslVpnClientCertsResult> DescribeSslVpnClientCertsOutcome;
  896. typedef std::future<DescribeSslVpnClientCertsOutcome> DescribeSslVpnClientCertsOutcomeCallable;
  897. typedef std::function<void(const VpcClient*, const Model::DescribeSslVpnClientCertsRequest&, const DescribeSslVpnClientCertsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSslVpnClientCertsAsyncHandler;
  898. typedef Outcome<Error, Model::DescribeSslVpnServersResult> DescribeSslVpnServersOutcome;
  899. typedef std::future<DescribeSslVpnServersOutcome> DescribeSslVpnServersOutcomeCallable;
  900. typedef std::function<void(const VpcClient*, const Model::DescribeSslVpnServersRequest&, const DescribeSslVpnServersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSslVpnServersAsyncHandler;
  901. typedef Outcome<Error, Model::DescribeVRoutersResult> DescribeVRoutersOutcome;
  902. typedef std::future<DescribeVRoutersOutcome> DescribeVRoutersOutcomeCallable;
  903. typedef std::function<void(const VpcClient*, const Model::DescribeVRoutersRequest&, const DescribeVRoutersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVRoutersAsyncHandler;
  904. typedef Outcome<Error, Model::DescribeVSwitchAttributesResult> DescribeVSwitchAttributesOutcome;
  905. typedef std::future<DescribeVSwitchAttributesOutcome> DescribeVSwitchAttributesOutcomeCallable;
  906. typedef std::function<void(const VpcClient*, const Model::DescribeVSwitchAttributesRequest&, const DescribeVSwitchAttributesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVSwitchAttributesAsyncHandler;
  907. typedef Outcome<Error, Model::DescribeVSwitchesResult> DescribeVSwitchesOutcome;
  908. typedef std::future<DescribeVSwitchesOutcome> DescribeVSwitchesOutcomeCallable;
  909. typedef std::function<void(const VpcClient*, const Model::DescribeVSwitchesRequest&, const DescribeVSwitchesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVSwitchesAsyncHandler;
  910. typedef Outcome<Error, Model::DescribeVirtualBorderRoutersResult> DescribeVirtualBorderRoutersOutcome;
  911. typedef std::future<DescribeVirtualBorderRoutersOutcome> DescribeVirtualBorderRoutersOutcomeCallable;
  912. typedef std::function<void(const VpcClient*, const Model::DescribeVirtualBorderRoutersRequest&, const DescribeVirtualBorderRoutersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVirtualBorderRoutersAsyncHandler;
  913. typedef Outcome<Error, Model::DescribeVirtualBorderRoutersForPhysicalConnectionResult> DescribeVirtualBorderRoutersForPhysicalConnectionOutcome;
  914. typedef std::future<DescribeVirtualBorderRoutersForPhysicalConnectionOutcome> DescribeVirtualBorderRoutersForPhysicalConnectionOutcomeCallable;
  915. typedef std::function<void(const VpcClient*, const Model::DescribeVirtualBorderRoutersForPhysicalConnectionRequest&, const DescribeVirtualBorderRoutersForPhysicalConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVirtualBorderRoutersForPhysicalConnectionAsyncHandler;
  916. typedef Outcome<Error, Model::DescribeVpcAttributeResult> DescribeVpcAttributeOutcome;
  917. typedef std::future<DescribeVpcAttributeOutcome> DescribeVpcAttributeOutcomeCallable;
  918. typedef std::function<void(const VpcClient*, const Model::DescribeVpcAttributeRequest&, const DescribeVpcAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVpcAttributeAsyncHandler;
  919. typedef Outcome<Error, Model::DescribeVpcsResult> DescribeVpcsOutcome;
  920. typedef std::future<DescribeVpcsOutcome> DescribeVpcsOutcomeCallable;
  921. typedef std::function<void(const VpcClient*, const Model::DescribeVpcsRequest&, const DescribeVpcsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVpcsAsyncHandler;
  922. typedef Outcome<Error, Model::DescribeVpnConnectionResult> DescribeVpnConnectionOutcome;
  923. typedef std::future<DescribeVpnConnectionOutcome> DescribeVpnConnectionOutcomeCallable;
  924. typedef std::function<void(const VpcClient*, const Model::DescribeVpnConnectionRequest&, const DescribeVpnConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVpnConnectionAsyncHandler;
  925. typedef Outcome<Error, Model::DescribeVpnConnectionsResult> DescribeVpnConnectionsOutcome;
  926. typedef std::future<DescribeVpnConnectionsOutcome> DescribeVpnConnectionsOutcomeCallable;
  927. typedef std::function<void(const VpcClient*, const Model::DescribeVpnConnectionsRequest&, const DescribeVpnConnectionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVpnConnectionsAsyncHandler;
  928. typedef Outcome<Error, Model::DescribeVpnGatewayResult> DescribeVpnGatewayOutcome;
  929. typedef std::future<DescribeVpnGatewayOutcome> DescribeVpnGatewayOutcomeCallable;
  930. typedef std::function<void(const VpcClient*, const Model::DescribeVpnGatewayRequest&, const DescribeVpnGatewayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVpnGatewayAsyncHandler;
  931. typedef Outcome<Error, Model::DescribeVpnGatewaysResult> DescribeVpnGatewaysOutcome;
  932. typedef std::future<DescribeVpnGatewaysOutcome> DescribeVpnGatewaysOutcomeCallable;
  933. typedef std::function<void(const VpcClient*, const Model::DescribeVpnGatewaysRequest&, const DescribeVpnGatewaysOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVpnGatewaysAsyncHandler;
  934. typedef Outcome<Error, Model::DescribeVpnPbrRouteEntriesResult> DescribeVpnPbrRouteEntriesOutcome;
  935. typedef std::future<DescribeVpnPbrRouteEntriesOutcome> DescribeVpnPbrRouteEntriesOutcomeCallable;
  936. typedef std::function<void(const VpcClient*, const Model::DescribeVpnPbrRouteEntriesRequest&, const DescribeVpnPbrRouteEntriesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVpnPbrRouteEntriesAsyncHandler;
  937. typedef Outcome<Error, Model::DescribeVpnRouteEntriesResult> DescribeVpnRouteEntriesOutcome;
  938. typedef std::future<DescribeVpnRouteEntriesOutcome> DescribeVpnRouteEntriesOutcomeCallable;
  939. typedef std::function<void(const VpcClient*, const Model::DescribeVpnRouteEntriesRequest&, const DescribeVpnRouteEntriesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVpnRouteEntriesAsyncHandler;
  940. typedef Outcome<Error, Model::DescribeVpnSslServerLogsResult> DescribeVpnSslServerLogsOutcome;
  941. typedef std::future<DescribeVpnSslServerLogsOutcome> DescribeVpnSslServerLogsOutcomeCallable;
  942. typedef std::function<void(const VpcClient*, const Model::DescribeVpnSslServerLogsRequest&, const DescribeVpnSslServerLogsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVpnSslServerLogsAsyncHandler;
  943. typedef Outcome<Error, Model::DescribeZonesResult> DescribeZonesOutcome;
  944. typedef std::future<DescribeZonesOutcome> DescribeZonesOutcomeCallable;
  945. typedef std::function<void(const VpcClient*, const Model::DescribeZonesRequest&, const DescribeZonesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeZonesAsyncHandler;
  946. typedef Outcome<Error, Model::DisableVpcClassicLinkResult> DisableVpcClassicLinkOutcome;
  947. typedef std::future<DisableVpcClassicLinkOutcome> DisableVpcClassicLinkOutcomeCallable;
  948. typedef std::function<void(const VpcClient*, const Model::DisableVpcClassicLinkRequest&, const DisableVpcClassicLinkOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DisableVpcClassicLinkAsyncHandler;
  949. typedef Outcome<Error, Model::DownloadVpnConnectionConfigResult> DownloadVpnConnectionConfigOutcome;
  950. typedef std::future<DownloadVpnConnectionConfigOutcome> DownloadVpnConnectionConfigOutcomeCallable;
  951. typedef std::function<void(const VpcClient*, const Model::DownloadVpnConnectionConfigRequest&, const DownloadVpnConnectionConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DownloadVpnConnectionConfigAsyncHandler;
  952. typedef Outcome<Error, Model::EnablePhysicalConnectionResult> EnablePhysicalConnectionOutcome;
  953. typedef std::future<EnablePhysicalConnectionOutcome> EnablePhysicalConnectionOutcomeCallable;
  954. typedef std::function<void(const VpcClient*, const Model::EnablePhysicalConnectionRequest&, const EnablePhysicalConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnablePhysicalConnectionAsyncHandler;
  955. typedef Outcome<Error, Model::EnableVpcClassicLinkResult> EnableVpcClassicLinkOutcome;
  956. typedef std::future<EnableVpcClassicLinkOutcome> EnableVpcClassicLinkOutcomeCallable;
  957. typedef std::function<void(const VpcClient*, const Model::EnableVpcClassicLinkRequest&, const EnableVpcClassicLinkOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableVpcClassicLinkAsyncHandler;
  958. typedef Outcome<Error, Model::GrantInstanceToCenResult> GrantInstanceToCenOutcome;
  959. typedef std::future<GrantInstanceToCenOutcome> GrantInstanceToCenOutcomeCallable;
  960. typedef std::function<void(const VpcClient*, const Model::GrantInstanceToCenRequest&, const GrantInstanceToCenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GrantInstanceToCenAsyncHandler;
  961. typedef Outcome<Error, Model::ListTagResourcesResult> ListTagResourcesOutcome;
  962. typedef std::future<ListTagResourcesOutcome> ListTagResourcesOutcomeCallable;
  963. typedef std::function<void(const VpcClient*, const Model::ListTagResourcesRequest&, const ListTagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTagResourcesAsyncHandler;
  964. typedef Outcome<Error, Model::ModifyBandwidthPackageAttributeResult> ModifyBandwidthPackageAttributeOutcome;
  965. typedef std::future<ModifyBandwidthPackageAttributeOutcome> ModifyBandwidthPackageAttributeOutcomeCallable;
  966. typedef std::function<void(const VpcClient*, const Model::ModifyBandwidthPackageAttributeRequest&, const ModifyBandwidthPackageAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyBandwidthPackageAttributeAsyncHandler;
  967. typedef Outcome<Error, Model::ModifyBandwidthPackageSpecResult> ModifyBandwidthPackageSpecOutcome;
  968. typedef std::future<ModifyBandwidthPackageSpecOutcome> ModifyBandwidthPackageSpecOutcomeCallable;
  969. typedef std::function<void(const VpcClient*, const Model::ModifyBandwidthPackageSpecRequest&, const ModifyBandwidthPackageSpecOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyBandwidthPackageSpecAsyncHandler;
  970. typedef Outcome<Error, Model::ModifyBgpGroupAttributeResult> ModifyBgpGroupAttributeOutcome;
  971. typedef std::future<ModifyBgpGroupAttributeOutcome> ModifyBgpGroupAttributeOutcomeCallable;
  972. typedef std::function<void(const VpcClient*, const Model::ModifyBgpGroupAttributeRequest&, const ModifyBgpGroupAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyBgpGroupAttributeAsyncHandler;
  973. typedef Outcome<Error, Model::ModifyBgpPeerAttributeResult> ModifyBgpPeerAttributeOutcome;
  974. typedef std::future<ModifyBgpPeerAttributeOutcome> ModifyBgpPeerAttributeOutcomeCallable;
  975. typedef std::function<void(const VpcClient*, const Model::ModifyBgpPeerAttributeRequest&, const ModifyBgpPeerAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyBgpPeerAttributeAsyncHandler;
  976. typedef Outcome<Error, Model::ModifyCommonBandwidthPackageAttributeResult> ModifyCommonBandwidthPackageAttributeOutcome;
  977. typedef std::future<ModifyCommonBandwidthPackageAttributeOutcome> ModifyCommonBandwidthPackageAttributeOutcomeCallable;
  978. typedef std::function<void(const VpcClient*, const Model::ModifyCommonBandwidthPackageAttributeRequest&, const ModifyCommonBandwidthPackageAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyCommonBandwidthPackageAttributeAsyncHandler;
  979. typedef Outcome<Error, Model::ModifyCommonBandwidthPackageIpBandwidthResult> ModifyCommonBandwidthPackageIpBandwidthOutcome;
  980. typedef std::future<ModifyCommonBandwidthPackageIpBandwidthOutcome> ModifyCommonBandwidthPackageIpBandwidthOutcomeCallable;
  981. typedef std::function<void(const VpcClient*, const Model::ModifyCommonBandwidthPackageIpBandwidthRequest&, const ModifyCommonBandwidthPackageIpBandwidthOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyCommonBandwidthPackageIpBandwidthAsyncHandler;
  982. typedef Outcome<Error, Model::ModifyCommonBandwidthPackagePayTypeResult> ModifyCommonBandwidthPackagePayTypeOutcome;
  983. typedef std::future<ModifyCommonBandwidthPackagePayTypeOutcome> ModifyCommonBandwidthPackagePayTypeOutcomeCallable;
  984. typedef std::function<void(const VpcClient*, const Model::ModifyCommonBandwidthPackagePayTypeRequest&, const ModifyCommonBandwidthPackagePayTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyCommonBandwidthPackagePayTypeAsyncHandler;
  985. typedef Outcome<Error, Model::ModifyCommonBandwidthPackageSpecResult> ModifyCommonBandwidthPackageSpecOutcome;
  986. typedef std::future<ModifyCommonBandwidthPackageSpecOutcome> ModifyCommonBandwidthPackageSpecOutcomeCallable;
  987. typedef std::function<void(const VpcClient*, const Model::ModifyCommonBandwidthPackageSpecRequest&, const ModifyCommonBandwidthPackageSpecOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyCommonBandwidthPackageSpecAsyncHandler;
  988. typedef Outcome<Error, Model::ModifyCustomerGatewayAttributeResult> ModifyCustomerGatewayAttributeOutcome;
  989. typedef std::future<ModifyCustomerGatewayAttributeOutcome> ModifyCustomerGatewayAttributeOutcomeCallable;
  990. typedef std::function<void(const VpcClient*, const Model::ModifyCustomerGatewayAttributeRequest&, const ModifyCustomerGatewayAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyCustomerGatewayAttributeAsyncHandler;
  991. typedef Outcome<Error, Model::ModifyEipAddressAttributeResult> ModifyEipAddressAttributeOutcome;
  992. typedef std::future<ModifyEipAddressAttributeOutcome> ModifyEipAddressAttributeOutcomeCallable;
  993. typedef std::function<void(const VpcClient*, const Model::ModifyEipAddressAttributeRequest&, const ModifyEipAddressAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyEipAddressAttributeAsyncHandler;
  994. typedef Outcome<Error, Model::ModifyExpressCloudConnectionAttributeResult> ModifyExpressCloudConnectionAttributeOutcome;
  995. typedef std::future<ModifyExpressCloudConnectionAttributeOutcome> ModifyExpressCloudConnectionAttributeOutcomeCallable;
  996. typedef std::function<void(const VpcClient*, const Model::ModifyExpressCloudConnectionAttributeRequest&, const ModifyExpressCloudConnectionAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyExpressCloudConnectionAttributeAsyncHandler;
  997. typedef Outcome<Error, Model::ModifyExpressCloudConnectionBandwidthResult> ModifyExpressCloudConnectionBandwidthOutcome;
  998. typedef std::future<ModifyExpressCloudConnectionBandwidthOutcome> ModifyExpressCloudConnectionBandwidthOutcomeCallable;
  999. typedef std::function<void(const VpcClient*, const Model::ModifyExpressCloudConnectionBandwidthRequest&, const ModifyExpressCloudConnectionBandwidthOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyExpressCloudConnectionBandwidthAsyncHandler;
  1000. typedef Outcome<Error, Model::ModifyFlowLogAttributeResult> ModifyFlowLogAttributeOutcome;
  1001. typedef std::future<ModifyFlowLogAttributeOutcome> ModifyFlowLogAttributeOutcomeCallable;
  1002. typedef std::function<void(const VpcClient*, const Model::ModifyFlowLogAttributeRequest&, const ModifyFlowLogAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyFlowLogAttributeAsyncHandler;
  1003. typedef Outcome<Error, Model::ModifyForwardEntryResult> ModifyForwardEntryOutcome;
  1004. typedef std::future<ModifyForwardEntryOutcome> ModifyForwardEntryOutcomeCallable;
  1005. typedef std::function<void(const VpcClient*, const Model::ModifyForwardEntryRequest&, const ModifyForwardEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyForwardEntryAsyncHandler;
  1006. typedef Outcome<Error, Model::ModifyGlobalAccelerationInstanceAttributesResult> ModifyGlobalAccelerationInstanceAttributesOutcome;
  1007. typedef std::future<ModifyGlobalAccelerationInstanceAttributesOutcome> ModifyGlobalAccelerationInstanceAttributesOutcomeCallable;
  1008. typedef std::function<void(const VpcClient*, const Model::ModifyGlobalAccelerationInstanceAttributesRequest&, const ModifyGlobalAccelerationInstanceAttributesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyGlobalAccelerationInstanceAttributesAsyncHandler;
  1009. typedef Outcome<Error, Model::ModifyGlobalAccelerationInstanceSpecResult> ModifyGlobalAccelerationInstanceSpecOutcome;
  1010. typedef std::future<ModifyGlobalAccelerationInstanceSpecOutcome> ModifyGlobalAccelerationInstanceSpecOutcomeCallable;
  1011. typedef std::function<void(const VpcClient*, const Model::ModifyGlobalAccelerationInstanceSpecRequest&, const ModifyGlobalAccelerationInstanceSpecOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyGlobalAccelerationInstanceSpecAsyncHandler;
  1012. typedef Outcome<Error, Model::ModifyHaVipAttributeResult> ModifyHaVipAttributeOutcome;
  1013. typedef std::future<ModifyHaVipAttributeOutcome> ModifyHaVipAttributeOutcomeCallable;
  1014. typedef std::function<void(const VpcClient*, const Model::ModifyHaVipAttributeRequest&, const ModifyHaVipAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyHaVipAttributeAsyncHandler;
  1015. typedef Outcome<Error, Model::ModifyIPv6TranslatorAclAttributeResult> ModifyIPv6TranslatorAclAttributeOutcome;
  1016. typedef std::future<ModifyIPv6TranslatorAclAttributeOutcome> ModifyIPv6TranslatorAclAttributeOutcomeCallable;
  1017. typedef std::function<void(const VpcClient*, const Model::ModifyIPv6TranslatorAclAttributeRequest&, const ModifyIPv6TranslatorAclAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyIPv6TranslatorAclAttributeAsyncHandler;
  1018. typedef Outcome<Error, Model::ModifyIPv6TranslatorAclListEntryResult> ModifyIPv6TranslatorAclListEntryOutcome;
  1019. typedef std::future<ModifyIPv6TranslatorAclListEntryOutcome> ModifyIPv6TranslatorAclListEntryOutcomeCallable;
  1020. typedef std::function<void(const VpcClient*, const Model::ModifyIPv6TranslatorAclListEntryRequest&, const ModifyIPv6TranslatorAclListEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyIPv6TranslatorAclListEntryAsyncHandler;
  1021. typedef Outcome<Error, Model::ModifyIPv6TranslatorAttributeResult> ModifyIPv6TranslatorAttributeOutcome;
  1022. typedef std::future<ModifyIPv6TranslatorAttributeOutcome> ModifyIPv6TranslatorAttributeOutcomeCallable;
  1023. typedef std::function<void(const VpcClient*, const Model::ModifyIPv6TranslatorAttributeRequest&, const ModifyIPv6TranslatorAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyIPv6TranslatorAttributeAsyncHandler;
  1024. typedef Outcome<Error, Model::ModifyIPv6TranslatorBandwidthResult> ModifyIPv6TranslatorBandwidthOutcome;
  1025. typedef std::future<ModifyIPv6TranslatorBandwidthOutcome> ModifyIPv6TranslatorBandwidthOutcomeCallable;
  1026. typedef std::function<void(const VpcClient*, const Model::ModifyIPv6TranslatorBandwidthRequest&, const ModifyIPv6TranslatorBandwidthOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyIPv6TranslatorBandwidthAsyncHandler;
  1027. typedef Outcome<Error, Model::ModifyIPv6TranslatorEntryResult> ModifyIPv6TranslatorEntryOutcome;
  1028. typedef std::future<ModifyIPv6TranslatorEntryOutcome> ModifyIPv6TranslatorEntryOutcomeCallable;
  1029. typedef std::function<void(const VpcClient*, const Model::ModifyIPv6TranslatorEntryRequest&, const ModifyIPv6TranslatorEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyIPv6TranslatorEntryAsyncHandler;
  1030. typedef Outcome<Error, Model::ModifyIpv6AddressAttributeResult> ModifyIpv6AddressAttributeOutcome;
  1031. typedef std::future<ModifyIpv6AddressAttributeOutcome> ModifyIpv6AddressAttributeOutcomeCallable;
  1032. typedef std::function<void(const VpcClient*, const Model::ModifyIpv6AddressAttributeRequest&, const ModifyIpv6AddressAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyIpv6AddressAttributeAsyncHandler;
  1033. typedef Outcome<Error, Model::ModifyIpv6GatewayAttributeResult> ModifyIpv6GatewayAttributeOutcome;
  1034. typedef std::future<ModifyIpv6GatewayAttributeOutcome> ModifyIpv6GatewayAttributeOutcomeCallable;
  1035. typedef std::function<void(const VpcClient*, const Model::ModifyIpv6GatewayAttributeRequest&, const ModifyIpv6GatewayAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyIpv6GatewayAttributeAsyncHandler;
  1036. typedef Outcome<Error, Model::ModifyIpv6GatewaySpecResult> ModifyIpv6GatewaySpecOutcome;
  1037. typedef std::future<ModifyIpv6GatewaySpecOutcome> ModifyIpv6GatewaySpecOutcomeCallable;
  1038. typedef std::function<void(const VpcClient*, const Model::ModifyIpv6GatewaySpecRequest&, const ModifyIpv6GatewaySpecOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyIpv6GatewaySpecAsyncHandler;
  1039. typedef Outcome<Error, Model::ModifyIpv6InternetBandwidthResult> ModifyIpv6InternetBandwidthOutcome;
  1040. typedef std::future<ModifyIpv6InternetBandwidthOutcome> ModifyIpv6InternetBandwidthOutcomeCallable;
  1041. typedef std::function<void(const VpcClient*, const Model::ModifyIpv6InternetBandwidthRequest&, const ModifyIpv6InternetBandwidthOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyIpv6InternetBandwidthAsyncHandler;
  1042. typedef Outcome<Error, Model::ModifyNatGatewayAttributeResult> ModifyNatGatewayAttributeOutcome;
  1043. typedef std::future<ModifyNatGatewayAttributeOutcome> ModifyNatGatewayAttributeOutcomeCallable;
  1044. typedef std::function<void(const VpcClient*, const Model::ModifyNatGatewayAttributeRequest&, const ModifyNatGatewayAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyNatGatewayAttributeAsyncHandler;
  1045. typedef Outcome<Error, Model::ModifyNatGatewaySpecResult> ModifyNatGatewaySpecOutcome;
  1046. typedef std::future<ModifyNatGatewaySpecOutcome> ModifyNatGatewaySpecOutcomeCallable;
  1047. typedef std::function<void(const VpcClient*, const Model::ModifyNatGatewaySpecRequest&, const ModifyNatGatewaySpecOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyNatGatewaySpecAsyncHandler;
  1048. typedef Outcome<Error, Model::ModifyNetworkAclAttributesResult> ModifyNetworkAclAttributesOutcome;
  1049. typedef std::future<ModifyNetworkAclAttributesOutcome> ModifyNetworkAclAttributesOutcomeCallable;
  1050. typedef std::function<void(const VpcClient*, const Model::ModifyNetworkAclAttributesRequest&, const ModifyNetworkAclAttributesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyNetworkAclAttributesAsyncHandler;
  1051. typedef Outcome<Error, Model::ModifyPhysicalConnectionAttributeResult> ModifyPhysicalConnectionAttributeOutcome;
  1052. typedef std::future<ModifyPhysicalConnectionAttributeOutcome> ModifyPhysicalConnectionAttributeOutcomeCallable;
  1053. typedef std::function<void(const VpcClient*, const Model::ModifyPhysicalConnectionAttributeRequest&, const ModifyPhysicalConnectionAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyPhysicalConnectionAttributeAsyncHandler;
  1054. typedef Outcome<Error, Model::ModifyRouteEntryResult> ModifyRouteEntryOutcome;
  1055. typedef std::future<ModifyRouteEntryOutcome> ModifyRouteEntryOutcomeCallable;
  1056. typedef std::function<void(const VpcClient*, const Model::ModifyRouteEntryRequest&, const ModifyRouteEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyRouteEntryAsyncHandler;
  1057. typedef Outcome<Error, Model::ModifyRouteTableAttributesResult> ModifyRouteTableAttributesOutcome;
  1058. typedef std::future<ModifyRouteTableAttributesOutcome> ModifyRouteTableAttributesOutcomeCallable;
  1059. typedef std::function<void(const VpcClient*, const Model::ModifyRouteTableAttributesRequest&, const ModifyRouteTableAttributesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyRouteTableAttributesAsyncHandler;
  1060. typedef Outcome<Error, Model::ModifyRouterInterfaceAttributeResult> ModifyRouterInterfaceAttributeOutcome;
  1061. typedef std::future<ModifyRouterInterfaceAttributeOutcome> ModifyRouterInterfaceAttributeOutcomeCallable;
  1062. typedef std::function<void(const VpcClient*, const Model::ModifyRouterInterfaceAttributeRequest&, const ModifyRouterInterfaceAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyRouterInterfaceAttributeAsyncHandler;
  1063. typedef Outcome<Error, Model::ModifyRouterInterfaceSpecResult> ModifyRouterInterfaceSpecOutcome;
  1064. typedef std::future<ModifyRouterInterfaceSpecOutcome> ModifyRouterInterfaceSpecOutcomeCallable;
  1065. typedef std::function<void(const VpcClient*, const Model::ModifyRouterInterfaceSpecRequest&, const ModifyRouterInterfaceSpecOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyRouterInterfaceSpecAsyncHandler;
  1066. typedef Outcome<Error, Model::ModifySnatEntryResult> ModifySnatEntryOutcome;
  1067. typedef std::future<ModifySnatEntryOutcome> ModifySnatEntryOutcomeCallable;
  1068. typedef std::function<void(const VpcClient*, const Model::ModifySnatEntryRequest&, const ModifySnatEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifySnatEntryAsyncHandler;
  1069. typedef Outcome<Error, Model::ModifySslVpnClientCertResult> ModifySslVpnClientCertOutcome;
  1070. typedef std::future<ModifySslVpnClientCertOutcome> ModifySslVpnClientCertOutcomeCallable;
  1071. typedef std::function<void(const VpcClient*, const Model::ModifySslVpnClientCertRequest&, const ModifySslVpnClientCertOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifySslVpnClientCertAsyncHandler;
  1072. typedef Outcome<Error, Model::ModifySslVpnServerResult> ModifySslVpnServerOutcome;
  1073. typedef std::future<ModifySslVpnServerOutcome> ModifySslVpnServerOutcomeCallable;
  1074. typedef std::function<void(const VpcClient*, const Model::ModifySslVpnServerRequest&, const ModifySslVpnServerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifySslVpnServerAsyncHandler;
  1075. typedef Outcome<Error, Model::ModifyVRouterAttributeResult> ModifyVRouterAttributeOutcome;
  1076. typedef std::future<ModifyVRouterAttributeOutcome> ModifyVRouterAttributeOutcomeCallable;
  1077. typedef std::function<void(const VpcClient*, const Model::ModifyVRouterAttributeRequest&, const ModifyVRouterAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyVRouterAttributeAsyncHandler;
  1078. typedef Outcome<Error, Model::ModifyVSwitchAttributeResult> ModifyVSwitchAttributeOutcome;
  1079. typedef std::future<ModifyVSwitchAttributeOutcome> ModifyVSwitchAttributeOutcomeCallable;
  1080. typedef std::function<void(const VpcClient*, const Model::ModifyVSwitchAttributeRequest&, const ModifyVSwitchAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyVSwitchAttributeAsyncHandler;
  1081. typedef Outcome<Error, Model::ModifyVirtualBorderRouterAttributeResult> ModifyVirtualBorderRouterAttributeOutcome;
  1082. typedef std::future<ModifyVirtualBorderRouterAttributeOutcome> ModifyVirtualBorderRouterAttributeOutcomeCallable;
  1083. typedef std::function<void(const VpcClient*, const Model::ModifyVirtualBorderRouterAttributeRequest&, const ModifyVirtualBorderRouterAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyVirtualBorderRouterAttributeAsyncHandler;
  1084. typedef Outcome<Error, Model::ModifyVpcAttributeResult> ModifyVpcAttributeOutcome;
  1085. typedef std::future<ModifyVpcAttributeOutcome> ModifyVpcAttributeOutcomeCallable;
  1086. typedef std::function<void(const VpcClient*, const Model::ModifyVpcAttributeRequest&, const ModifyVpcAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyVpcAttributeAsyncHandler;
  1087. typedef Outcome<Error, Model::ModifyVpnConnectionAttributeResult> ModifyVpnConnectionAttributeOutcome;
  1088. typedef std::future<ModifyVpnConnectionAttributeOutcome> ModifyVpnConnectionAttributeOutcomeCallable;
  1089. typedef std::function<void(const VpcClient*, const Model::ModifyVpnConnectionAttributeRequest&, const ModifyVpnConnectionAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyVpnConnectionAttributeAsyncHandler;
  1090. typedef Outcome<Error, Model::ModifyVpnGatewayAttributeResult> ModifyVpnGatewayAttributeOutcome;
  1091. typedef std::future<ModifyVpnGatewayAttributeOutcome> ModifyVpnGatewayAttributeOutcomeCallable;
  1092. typedef std::function<void(const VpcClient*, const Model::ModifyVpnGatewayAttributeRequest&, const ModifyVpnGatewayAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyVpnGatewayAttributeAsyncHandler;
  1093. typedef Outcome<Error, Model::ModifyVpnPbrRouteEntryWeightResult> ModifyVpnPbrRouteEntryWeightOutcome;
  1094. typedef std::future<ModifyVpnPbrRouteEntryWeightOutcome> ModifyVpnPbrRouteEntryWeightOutcomeCallable;
  1095. typedef std::function<void(const VpcClient*, const Model::ModifyVpnPbrRouteEntryWeightRequest&, const ModifyVpnPbrRouteEntryWeightOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyVpnPbrRouteEntryWeightAsyncHandler;
  1096. typedef Outcome<Error, Model::ModifyVpnRouteEntryWeightResult> ModifyVpnRouteEntryWeightOutcome;
  1097. typedef std::future<ModifyVpnRouteEntryWeightOutcome> ModifyVpnRouteEntryWeightOutcomeCallable;
  1098. typedef std::function<void(const VpcClient*, const Model::ModifyVpnRouteEntryWeightRequest&, const ModifyVpnRouteEntryWeightOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyVpnRouteEntryWeightAsyncHandler;
  1099. typedef Outcome<Error, Model::MoveResourceGroupResult> MoveResourceGroupOutcome;
  1100. typedef std::future<MoveResourceGroupOutcome> MoveResourceGroupOutcomeCallable;
  1101. typedef std::function<void(const VpcClient*, const Model::MoveResourceGroupRequest&, const MoveResourceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> MoveResourceGroupAsyncHandler;
  1102. typedef Outcome<Error, Model::PublishVpnRouteEntryResult> PublishVpnRouteEntryOutcome;
  1103. typedef std::future<PublishVpnRouteEntryOutcome> PublishVpnRouteEntryOutcomeCallable;
  1104. typedef std::function<void(const VpcClient*, const Model::PublishVpnRouteEntryRequest&, const PublishVpnRouteEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PublishVpnRouteEntryAsyncHandler;
  1105. typedef Outcome<Error, Model::RecoverVirtualBorderRouterResult> RecoverVirtualBorderRouterOutcome;
  1106. typedef std::future<RecoverVirtualBorderRouterOutcome> RecoverVirtualBorderRouterOutcomeCallable;
  1107. typedef std::function<void(const VpcClient*, const Model::RecoverVirtualBorderRouterRequest&, const RecoverVirtualBorderRouterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RecoverVirtualBorderRouterAsyncHandler;
  1108. typedef Outcome<Error, Model::ReleaseEipAddressResult> ReleaseEipAddressOutcome;
  1109. typedef std::future<ReleaseEipAddressOutcome> ReleaseEipAddressOutcomeCallable;
  1110. typedef std::function<void(const VpcClient*, const Model::ReleaseEipAddressRequest&, const ReleaseEipAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReleaseEipAddressAsyncHandler;
  1111. typedef Outcome<Error, Model::ReleaseEipSegmentAddressResult> ReleaseEipSegmentAddressOutcome;
  1112. typedef std::future<ReleaseEipSegmentAddressOutcome> ReleaseEipSegmentAddressOutcomeCallable;
  1113. typedef std::function<void(const VpcClient*, const Model::ReleaseEipSegmentAddressRequest&, const ReleaseEipSegmentAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReleaseEipSegmentAddressAsyncHandler;
  1114. typedef Outcome<Error, Model::RemoveBandwidthPackageIpsResult> RemoveBandwidthPackageIpsOutcome;
  1115. typedef std::future<RemoveBandwidthPackageIpsOutcome> RemoveBandwidthPackageIpsOutcomeCallable;
  1116. typedef std::function<void(const VpcClient*, const Model::RemoveBandwidthPackageIpsRequest&, const RemoveBandwidthPackageIpsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveBandwidthPackageIpsAsyncHandler;
  1117. typedef Outcome<Error, Model::RemoveCommonBandwidthPackageIpResult> RemoveCommonBandwidthPackageIpOutcome;
  1118. typedef std::future<RemoveCommonBandwidthPackageIpOutcome> RemoveCommonBandwidthPackageIpOutcomeCallable;
  1119. typedef std::function<void(const VpcClient*, const Model::RemoveCommonBandwidthPackageIpRequest&, const RemoveCommonBandwidthPackageIpOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveCommonBandwidthPackageIpAsyncHandler;
  1120. typedef Outcome<Error, Model::RemoveGlobalAccelerationInstanceIpResult> RemoveGlobalAccelerationInstanceIpOutcome;
  1121. typedef std::future<RemoveGlobalAccelerationInstanceIpOutcome> RemoveGlobalAccelerationInstanceIpOutcomeCallable;
  1122. typedef std::function<void(const VpcClient*, const Model::RemoveGlobalAccelerationInstanceIpRequest&, const RemoveGlobalAccelerationInstanceIpOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveGlobalAccelerationInstanceIpAsyncHandler;
  1123. typedef Outcome<Error, Model::RemoveIPv6TranslatorAclListEntryResult> RemoveIPv6TranslatorAclListEntryOutcome;
  1124. typedef std::future<RemoveIPv6TranslatorAclListEntryOutcome> RemoveIPv6TranslatorAclListEntryOutcomeCallable;
  1125. typedef std::function<void(const VpcClient*, const Model::RemoveIPv6TranslatorAclListEntryRequest&, const RemoveIPv6TranslatorAclListEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveIPv6TranslatorAclListEntryAsyncHandler;
  1126. typedef Outcome<Error, Model::RevokeInstanceFromCenResult> RevokeInstanceFromCenOutcome;
  1127. typedef std::future<RevokeInstanceFromCenOutcome> RevokeInstanceFromCenOutcomeCallable;
  1128. typedef std::function<void(const VpcClient*, const Model::RevokeInstanceFromCenRequest&, const RevokeInstanceFromCenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RevokeInstanceFromCenAsyncHandler;
  1129. typedef Outcome<Error, Model::TagResourcesResult> TagResourcesOutcome;
  1130. typedef std::future<TagResourcesOutcome> TagResourcesOutcomeCallable;
  1131. typedef std::function<void(const VpcClient*, const Model::TagResourcesRequest&, const TagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TagResourcesAsyncHandler;
  1132. typedef Outcome<Error, Model::TerminatePhysicalConnectionResult> TerminatePhysicalConnectionOutcome;
  1133. typedef std::future<TerminatePhysicalConnectionOutcome> TerminatePhysicalConnectionOutcomeCallable;
  1134. typedef std::function<void(const VpcClient*, const Model::TerminatePhysicalConnectionRequest&, const TerminatePhysicalConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TerminatePhysicalConnectionAsyncHandler;
  1135. typedef Outcome<Error, Model::TerminateVirtualBorderRouterResult> TerminateVirtualBorderRouterOutcome;
  1136. typedef std::future<TerminateVirtualBorderRouterOutcome> TerminateVirtualBorderRouterOutcomeCallable;
  1137. typedef std::function<void(const VpcClient*, const Model::TerminateVirtualBorderRouterRequest&, const TerminateVirtualBorderRouterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TerminateVirtualBorderRouterAsyncHandler;
  1138. typedef Outcome<Error, Model::UnTagResourcesResult> UnTagResourcesOutcome;
  1139. typedef std::future<UnTagResourcesOutcome> UnTagResourcesOutcomeCallable;
  1140. typedef std::function<void(const VpcClient*, const Model::UnTagResourcesRequest&, const UnTagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnTagResourcesAsyncHandler;
  1141. typedef Outcome<Error, Model::UnassociateEipAddressResult> UnassociateEipAddressOutcome;
  1142. typedef std::future<UnassociateEipAddressOutcome> UnassociateEipAddressOutcomeCallable;
  1143. typedef std::function<void(const VpcClient*, const Model::UnassociateEipAddressRequest&, const UnassociateEipAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnassociateEipAddressAsyncHandler;
  1144. typedef Outcome<Error, Model::UnassociateGlobalAccelerationInstanceResult> UnassociateGlobalAccelerationInstanceOutcome;
  1145. typedef std::future<UnassociateGlobalAccelerationInstanceOutcome> UnassociateGlobalAccelerationInstanceOutcomeCallable;
  1146. typedef std::function<void(const VpcClient*, const Model::UnassociateGlobalAccelerationInstanceRequest&, const UnassociateGlobalAccelerationInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnassociateGlobalAccelerationInstanceAsyncHandler;
  1147. typedef Outcome<Error, Model::UnassociateHaVipResult> UnassociateHaVipOutcome;
  1148. typedef std::future<UnassociateHaVipOutcome> UnassociateHaVipOutcomeCallable;
  1149. typedef std::function<void(const VpcClient*, const Model::UnassociateHaVipRequest&, const UnassociateHaVipOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnassociateHaVipAsyncHandler;
  1150. typedef Outcome<Error, Model::UnassociateNetworkAclResult> UnassociateNetworkAclOutcome;
  1151. typedef std::future<UnassociateNetworkAclOutcome> UnassociateNetworkAclOutcomeCallable;
  1152. typedef std::function<void(const VpcClient*, const Model::UnassociateNetworkAclRequest&, const UnassociateNetworkAclOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnassociateNetworkAclAsyncHandler;
  1153. typedef Outcome<Error, Model::UnassociatePhysicalConnectionFromVirtualBorderRouterResult> UnassociatePhysicalConnectionFromVirtualBorderRouterOutcome;
  1154. typedef std::future<UnassociatePhysicalConnectionFromVirtualBorderRouterOutcome> UnassociatePhysicalConnectionFromVirtualBorderRouterOutcomeCallable;
  1155. typedef std::function<void(const VpcClient*, const Model::UnassociatePhysicalConnectionFromVirtualBorderRouterRequest&, const UnassociatePhysicalConnectionFromVirtualBorderRouterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnassociatePhysicalConnectionFromVirtualBorderRouterAsyncHandler;
  1156. typedef Outcome<Error, Model::UnassociateRouteTableResult> UnassociateRouteTableOutcome;
  1157. typedef std::future<UnassociateRouteTableOutcome> UnassociateRouteTableOutcomeCallable;
  1158. typedef std::function<void(const VpcClient*, const Model::UnassociateRouteTableRequest&, const UnassociateRouteTableOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnassociateRouteTableAsyncHandler;
  1159. typedef Outcome<Error, Model::UnassociateVpcCidrBlockResult> UnassociateVpcCidrBlockOutcome;
  1160. typedef std::future<UnassociateVpcCidrBlockOutcome> UnassociateVpcCidrBlockOutcomeCallable;
  1161. typedef std::function<void(const VpcClient*, const Model::UnassociateVpcCidrBlockRequest&, const UnassociateVpcCidrBlockOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnassociateVpcCidrBlockAsyncHandler;
  1162. typedef Outcome<Error, Model::UpdateNetworkAclEntriesResult> UpdateNetworkAclEntriesOutcome;
  1163. typedef std::future<UpdateNetworkAclEntriesOutcome> UpdateNetworkAclEntriesOutcomeCallable;
  1164. typedef std::function<void(const VpcClient*, const Model::UpdateNetworkAclEntriesRequest&, const UpdateNetworkAclEntriesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateNetworkAclEntriesAsyncHandler;
  1165. VpcClient(const Credentials &credentials, const ClientConfiguration &configuration);
  1166. VpcClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
  1167. VpcClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
  1168. ~VpcClient();
  1169. ActivateRouterInterfaceOutcome activateRouterInterface(const Model::ActivateRouterInterfaceRequest &request)const;
  1170. void activateRouterInterfaceAsync(const Model::ActivateRouterInterfaceRequest& request, const ActivateRouterInterfaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1171. ActivateRouterInterfaceOutcomeCallable activateRouterInterfaceCallable(const Model::ActivateRouterInterfaceRequest& request) const;
  1172. ActiveFlowLogOutcome activeFlowLog(const Model::ActiveFlowLogRequest &request)const;
  1173. void activeFlowLogAsync(const Model::ActiveFlowLogRequest& request, const ActiveFlowLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1174. ActiveFlowLogOutcomeCallable activeFlowLogCallable(const Model::ActiveFlowLogRequest& request) const;
  1175. AddBandwidthPackageIpsOutcome addBandwidthPackageIps(const Model::AddBandwidthPackageIpsRequest &request)const;
  1176. void addBandwidthPackageIpsAsync(const Model::AddBandwidthPackageIpsRequest& request, const AddBandwidthPackageIpsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1177. AddBandwidthPackageIpsOutcomeCallable addBandwidthPackageIpsCallable(const Model::AddBandwidthPackageIpsRequest& request) const;
  1178. AddBgpNetworkOutcome addBgpNetwork(const Model::AddBgpNetworkRequest &request)const;
  1179. void addBgpNetworkAsync(const Model::AddBgpNetworkRequest& request, const AddBgpNetworkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1180. AddBgpNetworkOutcomeCallable addBgpNetworkCallable(const Model::AddBgpNetworkRequest& request) const;
  1181. AddCommonBandwidthPackageIpOutcome addCommonBandwidthPackageIp(const Model::AddCommonBandwidthPackageIpRequest &request)const;
  1182. void addCommonBandwidthPackageIpAsync(const Model::AddCommonBandwidthPackageIpRequest& request, const AddCommonBandwidthPackageIpAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1183. AddCommonBandwidthPackageIpOutcomeCallable addCommonBandwidthPackageIpCallable(const Model::AddCommonBandwidthPackageIpRequest& request) const;
  1184. AddGlobalAccelerationInstanceIpOutcome addGlobalAccelerationInstanceIp(const Model::AddGlobalAccelerationInstanceIpRequest &request)const;
  1185. void addGlobalAccelerationInstanceIpAsync(const Model::AddGlobalAccelerationInstanceIpRequest& request, const AddGlobalAccelerationInstanceIpAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1186. AddGlobalAccelerationInstanceIpOutcomeCallable addGlobalAccelerationInstanceIpCallable(const Model::AddGlobalAccelerationInstanceIpRequest& request) const;
  1187. AddIPv6TranslatorAclListEntryOutcome addIPv6TranslatorAclListEntry(const Model::AddIPv6TranslatorAclListEntryRequest &request)const;
  1188. void addIPv6TranslatorAclListEntryAsync(const Model::AddIPv6TranslatorAclListEntryRequest& request, const AddIPv6TranslatorAclListEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1189. AddIPv6TranslatorAclListEntryOutcomeCallable addIPv6TranslatorAclListEntryCallable(const Model::AddIPv6TranslatorAclListEntryRequest& request) const;
  1190. AllocateEipAddressOutcome allocateEipAddress(const Model::AllocateEipAddressRequest &request)const;
  1191. void allocateEipAddressAsync(const Model::AllocateEipAddressRequest& request, const AllocateEipAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1192. AllocateEipAddressOutcomeCallable allocateEipAddressCallable(const Model::AllocateEipAddressRequest& request) const;
  1193. AllocateEipSegmentAddressOutcome allocateEipSegmentAddress(const Model::AllocateEipSegmentAddressRequest &request)const;
  1194. void allocateEipSegmentAddressAsync(const Model::AllocateEipSegmentAddressRequest& request, const AllocateEipSegmentAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1195. AllocateEipSegmentAddressOutcomeCallable allocateEipSegmentAddressCallable(const Model::AllocateEipSegmentAddressRequest& request) const;
  1196. AllocateIpv6InternetBandwidthOutcome allocateIpv6InternetBandwidth(const Model::AllocateIpv6InternetBandwidthRequest &request)const;
  1197. void allocateIpv6InternetBandwidthAsync(const Model::AllocateIpv6InternetBandwidthRequest& request, const AllocateIpv6InternetBandwidthAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1198. AllocateIpv6InternetBandwidthOutcomeCallable allocateIpv6InternetBandwidthCallable(const Model::AllocateIpv6InternetBandwidthRequest& request) const;
  1199. ApplyPhysicalConnectionLOAOutcome applyPhysicalConnectionLOA(const Model::ApplyPhysicalConnectionLOARequest &request)const;
  1200. void applyPhysicalConnectionLOAAsync(const Model::ApplyPhysicalConnectionLOARequest& request, const ApplyPhysicalConnectionLOAAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1201. ApplyPhysicalConnectionLOAOutcomeCallable applyPhysicalConnectionLOACallable(const Model::ApplyPhysicalConnectionLOARequest& request) const;
  1202. AssociateEipAddressOutcome associateEipAddress(const Model::AssociateEipAddressRequest &request)const;
  1203. void associateEipAddressAsync(const Model::AssociateEipAddressRequest& request, const AssociateEipAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1204. AssociateEipAddressOutcomeCallable associateEipAddressCallable(const Model::AssociateEipAddressRequest& request) const;
  1205. AssociateGlobalAccelerationInstanceOutcome associateGlobalAccelerationInstance(const Model::AssociateGlobalAccelerationInstanceRequest &request)const;
  1206. void associateGlobalAccelerationInstanceAsync(const Model::AssociateGlobalAccelerationInstanceRequest& request, const AssociateGlobalAccelerationInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1207. AssociateGlobalAccelerationInstanceOutcomeCallable associateGlobalAccelerationInstanceCallable(const Model::AssociateGlobalAccelerationInstanceRequest& request) const;
  1208. AssociateHaVipOutcome associateHaVip(const Model::AssociateHaVipRequest &request)const;
  1209. void associateHaVipAsync(const Model::AssociateHaVipRequest& request, const AssociateHaVipAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1210. AssociateHaVipOutcomeCallable associateHaVipCallable(const Model::AssociateHaVipRequest& request) const;
  1211. AssociateNetworkAclOutcome associateNetworkAcl(const Model::AssociateNetworkAclRequest &request)const;
  1212. void associateNetworkAclAsync(const Model::AssociateNetworkAclRequest& request, const AssociateNetworkAclAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1213. AssociateNetworkAclOutcomeCallable associateNetworkAclCallable(const Model::AssociateNetworkAclRequest& request) const;
  1214. AssociatePhysicalConnectionToVirtualBorderRouterOutcome associatePhysicalConnectionToVirtualBorderRouter(const Model::AssociatePhysicalConnectionToVirtualBorderRouterRequest &request)const;
  1215. void associatePhysicalConnectionToVirtualBorderRouterAsync(const Model::AssociatePhysicalConnectionToVirtualBorderRouterRequest& request, const AssociatePhysicalConnectionToVirtualBorderRouterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1216. AssociatePhysicalConnectionToVirtualBorderRouterOutcomeCallable associatePhysicalConnectionToVirtualBorderRouterCallable(const Model::AssociatePhysicalConnectionToVirtualBorderRouterRequest& request) const;
  1217. AssociateRouteTableOutcome associateRouteTable(const Model::AssociateRouteTableRequest &request)const;
  1218. void associateRouteTableAsync(const Model::AssociateRouteTableRequest& request, const AssociateRouteTableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1219. AssociateRouteTableOutcomeCallable associateRouteTableCallable(const Model::AssociateRouteTableRequest& request) const;
  1220. AssociateVpcCidrBlockOutcome associateVpcCidrBlock(const Model::AssociateVpcCidrBlockRequest &request)const;
  1221. void associateVpcCidrBlockAsync(const Model::AssociateVpcCidrBlockRequest& request, const AssociateVpcCidrBlockAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1222. AssociateVpcCidrBlockOutcomeCallable associateVpcCidrBlockCallable(const Model::AssociateVpcCidrBlockRequest& request) const;
  1223. CancelCommonBandwidthPackageIpBandwidthOutcome cancelCommonBandwidthPackageIpBandwidth(const Model::CancelCommonBandwidthPackageIpBandwidthRequest &request)const;
  1224. void cancelCommonBandwidthPackageIpBandwidthAsync(const Model::CancelCommonBandwidthPackageIpBandwidthRequest& request, const CancelCommonBandwidthPackageIpBandwidthAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1225. CancelCommonBandwidthPackageIpBandwidthOutcomeCallable cancelCommonBandwidthPackageIpBandwidthCallable(const Model::CancelCommonBandwidthPackageIpBandwidthRequest& request) const;
  1226. CancelExpressCloudConnectionOutcome cancelExpressCloudConnection(const Model::CancelExpressCloudConnectionRequest &request)const;
  1227. void cancelExpressCloudConnectionAsync(const Model::CancelExpressCloudConnectionRequest& request, const CancelExpressCloudConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1228. CancelExpressCloudConnectionOutcomeCallable cancelExpressCloudConnectionCallable(const Model::CancelExpressCloudConnectionRequest& request) const;
  1229. CancelPhysicalConnectionOutcome cancelPhysicalConnection(const Model::CancelPhysicalConnectionRequest &request)const;
  1230. void cancelPhysicalConnectionAsync(const Model::CancelPhysicalConnectionRequest& request, const CancelPhysicalConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1231. CancelPhysicalConnectionOutcomeCallable cancelPhysicalConnectionCallable(const Model::CancelPhysicalConnectionRequest& request) const;
  1232. CompletePhysicalConnectionLOAOutcome completePhysicalConnectionLOA(const Model::CompletePhysicalConnectionLOARequest &request)const;
  1233. void completePhysicalConnectionLOAAsync(const Model::CompletePhysicalConnectionLOARequest& request, const CompletePhysicalConnectionLOAAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1234. CompletePhysicalConnectionLOAOutcomeCallable completePhysicalConnectionLOACallable(const Model::CompletePhysicalConnectionLOARequest& request) const;
  1235. ConnectRouterInterfaceOutcome connectRouterInterface(const Model::ConnectRouterInterfaceRequest &request)const;
  1236. void connectRouterInterfaceAsync(const Model::ConnectRouterInterfaceRequest& request, const ConnectRouterInterfaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1237. ConnectRouterInterfaceOutcomeCallable connectRouterInterfaceCallable(const Model::ConnectRouterInterfaceRequest& request) const;
  1238. ConvertBandwidthPackageOutcome convertBandwidthPackage(const Model::ConvertBandwidthPackageRequest &request)const;
  1239. void convertBandwidthPackageAsync(const Model::ConvertBandwidthPackageRequest& request, const ConvertBandwidthPackageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1240. ConvertBandwidthPackageOutcomeCallable convertBandwidthPackageCallable(const Model::ConvertBandwidthPackageRequest& request) const;
  1241. CopyNetworkAclEntriesOutcome copyNetworkAclEntries(const Model::CopyNetworkAclEntriesRequest &request)const;
  1242. void copyNetworkAclEntriesAsync(const Model::CopyNetworkAclEntriesRequest& request, const CopyNetworkAclEntriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1243. CopyNetworkAclEntriesOutcomeCallable copyNetworkAclEntriesCallable(const Model::CopyNetworkAclEntriesRequest& request) const;
  1244. CreateBandwidthPackageOutcome createBandwidthPackage(const Model::CreateBandwidthPackageRequest &request)const;
  1245. void createBandwidthPackageAsync(const Model::CreateBandwidthPackageRequest& request, const CreateBandwidthPackageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1246. CreateBandwidthPackageOutcomeCallable createBandwidthPackageCallable(const Model::CreateBandwidthPackageRequest& request) const;
  1247. CreateBgpGroupOutcome createBgpGroup(const Model::CreateBgpGroupRequest &request)const;
  1248. void createBgpGroupAsync(const Model::CreateBgpGroupRequest& request, const CreateBgpGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1249. CreateBgpGroupOutcomeCallable createBgpGroupCallable(const Model::CreateBgpGroupRequest& request) const;
  1250. CreateBgpPeerOutcome createBgpPeer(const Model::CreateBgpPeerRequest &request)const;
  1251. void createBgpPeerAsync(const Model::CreateBgpPeerRequest& request, const CreateBgpPeerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1252. CreateBgpPeerOutcomeCallable createBgpPeerCallable(const Model::CreateBgpPeerRequest& request) const;
  1253. CreateCommonBandwidthPackageOutcome createCommonBandwidthPackage(const Model::CreateCommonBandwidthPackageRequest &request)const;
  1254. void createCommonBandwidthPackageAsync(const Model::CreateCommonBandwidthPackageRequest& request, const CreateCommonBandwidthPackageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1255. CreateCommonBandwidthPackageOutcomeCallable createCommonBandwidthPackageCallable(const Model::CreateCommonBandwidthPackageRequest& request) const;
  1256. CreateCustomerGatewayOutcome createCustomerGateway(const Model::CreateCustomerGatewayRequest &request)const;
  1257. void createCustomerGatewayAsync(const Model::CreateCustomerGatewayRequest& request, const CreateCustomerGatewayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1258. CreateCustomerGatewayOutcomeCallable createCustomerGatewayCallable(const Model::CreateCustomerGatewayRequest& request) const;
  1259. CreateExpressCloudConnectionOutcome createExpressCloudConnection(const Model::CreateExpressCloudConnectionRequest &request)const;
  1260. void createExpressCloudConnectionAsync(const Model::CreateExpressCloudConnectionRequest& request, const CreateExpressCloudConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1261. CreateExpressCloudConnectionOutcomeCallable createExpressCloudConnectionCallable(const Model::CreateExpressCloudConnectionRequest& request) const;
  1262. CreateFlowLogOutcome createFlowLog(const Model::CreateFlowLogRequest &request)const;
  1263. void createFlowLogAsync(const Model::CreateFlowLogRequest& request, const CreateFlowLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1264. CreateFlowLogOutcomeCallable createFlowLogCallable(const Model::CreateFlowLogRequest& request) const;
  1265. CreateForwardEntryOutcome createForwardEntry(const Model::CreateForwardEntryRequest &request)const;
  1266. void createForwardEntryAsync(const Model::CreateForwardEntryRequest& request, const CreateForwardEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1267. CreateForwardEntryOutcomeCallable createForwardEntryCallable(const Model::CreateForwardEntryRequest& request) const;
  1268. CreateGlobalAccelerationInstanceOutcome createGlobalAccelerationInstance(const Model::CreateGlobalAccelerationInstanceRequest &request)const;
  1269. void createGlobalAccelerationInstanceAsync(const Model::CreateGlobalAccelerationInstanceRequest& request, const CreateGlobalAccelerationInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1270. CreateGlobalAccelerationInstanceOutcomeCallable createGlobalAccelerationInstanceCallable(const Model::CreateGlobalAccelerationInstanceRequest& request) const;
  1271. CreateHaVipOutcome createHaVip(const Model::CreateHaVipRequest &request)const;
  1272. void createHaVipAsync(const Model::CreateHaVipRequest& request, const CreateHaVipAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1273. CreateHaVipOutcomeCallable createHaVipCallable(const Model::CreateHaVipRequest& request) const;
  1274. CreateIPv6TranslatorOutcome createIPv6Translator(const Model::CreateIPv6TranslatorRequest &request)const;
  1275. void createIPv6TranslatorAsync(const Model::CreateIPv6TranslatorRequest& request, const CreateIPv6TranslatorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1276. CreateIPv6TranslatorOutcomeCallable createIPv6TranslatorCallable(const Model::CreateIPv6TranslatorRequest& request) const;
  1277. CreateIPv6TranslatorAclListOutcome createIPv6TranslatorAclList(const Model::CreateIPv6TranslatorAclListRequest &request)const;
  1278. void createIPv6TranslatorAclListAsync(const Model::CreateIPv6TranslatorAclListRequest& request, const CreateIPv6TranslatorAclListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1279. CreateIPv6TranslatorAclListOutcomeCallable createIPv6TranslatorAclListCallable(const Model::CreateIPv6TranslatorAclListRequest& request) const;
  1280. CreateIPv6TranslatorEntryOutcome createIPv6TranslatorEntry(const Model::CreateIPv6TranslatorEntryRequest &request)const;
  1281. void createIPv6TranslatorEntryAsync(const Model::CreateIPv6TranslatorEntryRequest& request, const CreateIPv6TranslatorEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1282. CreateIPv6TranslatorEntryOutcomeCallable createIPv6TranslatorEntryCallable(const Model::CreateIPv6TranslatorEntryRequest& request) const;
  1283. CreateIpv6EgressOnlyRuleOutcome createIpv6EgressOnlyRule(const Model::CreateIpv6EgressOnlyRuleRequest &request)const;
  1284. void createIpv6EgressOnlyRuleAsync(const Model::CreateIpv6EgressOnlyRuleRequest& request, const CreateIpv6EgressOnlyRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1285. CreateIpv6EgressOnlyRuleOutcomeCallable createIpv6EgressOnlyRuleCallable(const Model::CreateIpv6EgressOnlyRuleRequest& request) const;
  1286. CreateIpv6GatewayOutcome createIpv6Gateway(const Model::CreateIpv6GatewayRequest &request)const;
  1287. void createIpv6GatewayAsync(const Model::CreateIpv6GatewayRequest& request, const CreateIpv6GatewayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1288. CreateIpv6GatewayOutcomeCallable createIpv6GatewayCallable(const Model::CreateIpv6GatewayRequest& request) const;
  1289. CreateNatGatewayOutcome createNatGateway(const Model::CreateNatGatewayRequest &request)const;
  1290. void createNatGatewayAsync(const Model::CreateNatGatewayRequest& request, const CreateNatGatewayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1291. CreateNatGatewayOutcomeCallable createNatGatewayCallable(const Model::CreateNatGatewayRequest& request) const;
  1292. CreateNetworkAclOutcome createNetworkAcl(const Model::CreateNetworkAclRequest &request)const;
  1293. void createNetworkAclAsync(const Model::CreateNetworkAclRequest& request, const CreateNetworkAclAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1294. CreateNetworkAclOutcomeCallable createNetworkAclCallable(const Model::CreateNetworkAclRequest& request) const;
  1295. CreatePhysicalConnectionOutcome createPhysicalConnection(const Model::CreatePhysicalConnectionRequest &request)const;
  1296. void createPhysicalConnectionAsync(const Model::CreatePhysicalConnectionRequest& request, const CreatePhysicalConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1297. CreatePhysicalConnectionOutcomeCallable createPhysicalConnectionCallable(const Model::CreatePhysicalConnectionRequest& request) const;
  1298. CreatePhysicalConnectionOccupancyOrderOutcome createPhysicalConnectionOccupancyOrder(const Model::CreatePhysicalConnectionOccupancyOrderRequest &request)const;
  1299. void createPhysicalConnectionOccupancyOrderAsync(const Model::CreatePhysicalConnectionOccupancyOrderRequest& request, const CreatePhysicalConnectionOccupancyOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1300. CreatePhysicalConnectionOccupancyOrderOutcomeCallable createPhysicalConnectionOccupancyOrderCallable(const Model::CreatePhysicalConnectionOccupancyOrderRequest& request) const;
  1301. CreatePhysicalConnectionSetupOrderOutcome createPhysicalConnectionSetupOrder(const Model::CreatePhysicalConnectionSetupOrderRequest &request)const;
  1302. void createPhysicalConnectionSetupOrderAsync(const Model::CreatePhysicalConnectionSetupOrderRequest& request, const CreatePhysicalConnectionSetupOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1303. CreatePhysicalConnectionSetupOrderOutcomeCallable createPhysicalConnectionSetupOrderCallable(const Model::CreatePhysicalConnectionSetupOrderRequest& request) const;
  1304. CreateRouteEntryOutcome createRouteEntry(const Model::CreateRouteEntryRequest &request)const;
  1305. void createRouteEntryAsync(const Model::CreateRouteEntryRequest& request, const CreateRouteEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1306. CreateRouteEntryOutcomeCallable createRouteEntryCallable(const Model::CreateRouteEntryRequest& request) const;
  1307. CreateRouteTableOutcome createRouteTable(const Model::CreateRouteTableRequest &request)const;
  1308. void createRouteTableAsync(const Model::CreateRouteTableRequest& request, const CreateRouteTableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1309. CreateRouteTableOutcomeCallable createRouteTableCallable(const Model::CreateRouteTableRequest& request) const;
  1310. CreateRouterInterfaceOutcome createRouterInterface(const Model::CreateRouterInterfaceRequest &request)const;
  1311. void createRouterInterfaceAsync(const Model::CreateRouterInterfaceRequest& request, const CreateRouterInterfaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1312. CreateRouterInterfaceOutcomeCallable createRouterInterfaceCallable(const Model::CreateRouterInterfaceRequest& request) const;
  1313. CreateSnatEntryOutcome createSnatEntry(const Model::CreateSnatEntryRequest &request)const;
  1314. void createSnatEntryAsync(const Model::CreateSnatEntryRequest& request, const CreateSnatEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1315. CreateSnatEntryOutcomeCallable createSnatEntryCallable(const Model::CreateSnatEntryRequest& request) const;
  1316. CreateSslVpnClientCertOutcome createSslVpnClientCert(const Model::CreateSslVpnClientCertRequest &request)const;
  1317. void createSslVpnClientCertAsync(const Model::CreateSslVpnClientCertRequest& request, const CreateSslVpnClientCertAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1318. CreateSslVpnClientCertOutcomeCallable createSslVpnClientCertCallable(const Model::CreateSslVpnClientCertRequest& request) const;
  1319. CreateSslVpnServerOutcome createSslVpnServer(const Model::CreateSslVpnServerRequest &request)const;
  1320. void createSslVpnServerAsync(const Model::CreateSslVpnServerRequest& request, const CreateSslVpnServerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1321. CreateSslVpnServerOutcomeCallable createSslVpnServerCallable(const Model::CreateSslVpnServerRequest& request) const;
  1322. CreateVSwitchOutcome createVSwitch(const Model::CreateVSwitchRequest &request)const;
  1323. void createVSwitchAsync(const Model::CreateVSwitchRequest& request, const CreateVSwitchAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1324. CreateVSwitchOutcomeCallable createVSwitchCallable(const Model::CreateVSwitchRequest& request) const;
  1325. CreateVirtualBorderRouterOutcome createVirtualBorderRouter(const Model::CreateVirtualBorderRouterRequest &request)const;
  1326. void createVirtualBorderRouterAsync(const Model::CreateVirtualBorderRouterRequest& request, const CreateVirtualBorderRouterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1327. CreateVirtualBorderRouterOutcomeCallable createVirtualBorderRouterCallable(const Model::CreateVirtualBorderRouterRequest& request) const;
  1328. CreateVpcOutcome createVpc(const Model::CreateVpcRequest &request)const;
  1329. void createVpcAsync(const Model::CreateVpcRequest& request, const CreateVpcAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1330. CreateVpcOutcomeCallable createVpcCallable(const Model::CreateVpcRequest& request) const;
  1331. CreateVpnConnectionOutcome createVpnConnection(const Model::CreateVpnConnectionRequest &request)const;
  1332. void createVpnConnectionAsync(const Model::CreateVpnConnectionRequest& request, const CreateVpnConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1333. CreateVpnConnectionOutcomeCallable createVpnConnectionCallable(const Model::CreateVpnConnectionRequest& request) const;
  1334. CreateVpnGatewayOutcome createVpnGateway(const Model::CreateVpnGatewayRequest &request)const;
  1335. void createVpnGatewayAsync(const Model::CreateVpnGatewayRequest& request, const CreateVpnGatewayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1336. CreateVpnGatewayOutcomeCallable createVpnGatewayCallable(const Model::CreateVpnGatewayRequest& request) const;
  1337. CreateVpnPbrRouteEntryOutcome createVpnPbrRouteEntry(const Model::CreateVpnPbrRouteEntryRequest &request)const;
  1338. void createVpnPbrRouteEntryAsync(const Model::CreateVpnPbrRouteEntryRequest& request, const CreateVpnPbrRouteEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1339. CreateVpnPbrRouteEntryOutcomeCallable createVpnPbrRouteEntryCallable(const Model::CreateVpnPbrRouteEntryRequest& request) const;
  1340. CreateVpnRouteEntryOutcome createVpnRouteEntry(const Model::CreateVpnRouteEntryRequest &request)const;
  1341. void createVpnRouteEntryAsync(const Model::CreateVpnRouteEntryRequest& request, const CreateVpnRouteEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1342. CreateVpnRouteEntryOutcomeCallable createVpnRouteEntryCallable(const Model::CreateVpnRouteEntryRequest& request) const;
  1343. DeactivateRouterInterfaceOutcome deactivateRouterInterface(const Model::DeactivateRouterInterfaceRequest &request)const;
  1344. void deactivateRouterInterfaceAsync(const Model::DeactivateRouterInterfaceRequest& request, const DeactivateRouterInterfaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1345. DeactivateRouterInterfaceOutcomeCallable deactivateRouterInterfaceCallable(const Model::DeactivateRouterInterfaceRequest& request) const;
  1346. DeactiveFlowLogOutcome deactiveFlowLog(const Model::DeactiveFlowLogRequest &request)const;
  1347. void deactiveFlowLogAsync(const Model::DeactiveFlowLogRequest& request, const DeactiveFlowLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1348. DeactiveFlowLogOutcomeCallable deactiveFlowLogCallable(const Model::DeactiveFlowLogRequest& request) const;
  1349. DeleteBandwidthPackageOutcome deleteBandwidthPackage(const Model::DeleteBandwidthPackageRequest &request)const;
  1350. void deleteBandwidthPackageAsync(const Model::DeleteBandwidthPackageRequest& request, const DeleteBandwidthPackageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1351. DeleteBandwidthPackageOutcomeCallable deleteBandwidthPackageCallable(const Model::DeleteBandwidthPackageRequest& request) const;
  1352. DeleteBgpGroupOutcome deleteBgpGroup(const Model::DeleteBgpGroupRequest &request)const;
  1353. void deleteBgpGroupAsync(const Model::DeleteBgpGroupRequest& request, const DeleteBgpGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1354. DeleteBgpGroupOutcomeCallable deleteBgpGroupCallable(const Model::DeleteBgpGroupRequest& request) const;
  1355. DeleteBgpNetworkOutcome deleteBgpNetwork(const Model::DeleteBgpNetworkRequest &request)const;
  1356. void deleteBgpNetworkAsync(const Model::DeleteBgpNetworkRequest& request, const DeleteBgpNetworkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1357. DeleteBgpNetworkOutcomeCallable deleteBgpNetworkCallable(const Model::DeleteBgpNetworkRequest& request) const;
  1358. DeleteBgpPeerOutcome deleteBgpPeer(const Model::DeleteBgpPeerRequest &request)const;
  1359. void deleteBgpPeerAsync(const Model::DeleteBgpPeerRequest& request, const DeleteBgpPeerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1360. DeleteBgpPeerOutcomeCallable deleteBgpPeerCallable(const Model::DeleteBgpPeerRequest& request) const;
  1361. DeleteCommonBandwidthPackageOutcome deleteCommonBandwidthPackage(const Model::DeleteCommonBandwidthPackageRequest &request)const;
  1362. void deleteCommonBandwidthPackageAsync(const Model::DeleteCommonBandwidthPackageRequest& request, const DeleteCommonBandwidthPackageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1363. DeleteCommonBandwidthPackageOutcomeCallable deleteCommonBandwidthPackageCallable(const Model::DeleteCommonBandwidthPackageRequest& request) const;
  1364. DeleteCustomerGatewayOutcome deleteCustomerGateway(const Model::DeleteCustomerGatewayRequest &request)const;
  1365. void deleteCustomerGatewayAsync(const Model::DeleteCustomerGatewayRequest& request, const DeleteCustomerGatewayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1366. DeleteCustomerGatewayOutcomeCallable deleteCustomerGatewayCallable(const Model::DeleteCustomerGatewayRequest& request) const;
  1367. DeleteExpressCloudConnectionOutcome deleteExpressCloudConnection(const Model::DeleteExpressCloudConnectionRequest &request)const;
  1368. void deleteExpressCloudConnectionAsync(const Model::DeleteExpressCloudConnectionRequest& request, const DeleteExpressCloudConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1369. DeleteExpressCloudConnectionOutcomeCallable deleteExpressCloudConnectionCallable(const Model::DeleteExpressCloudConnectionRequest& request) const;
  1370. DeleteExpressConnectOutcome deleteExpressConnect(const Model::DeleteExpressConnectRequest &request)const;
  1371. void deleteExpressConnectAsync(const Model::DeleteExpressConnectRequest& request, const DeleteExpressConnectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1372. DeleteExpressConnectOutcomeCallable deleteExpressConnectCallable(const Model::DeleteExpressConnectRequest& request) const;
  1373. DeleteFlowLogOutcome deleteFlowLog(const Model::DeleteFlowLogRequest &request)const;
  1374. void deleteFlowLogAsync(const Model::DeleteFlowLogRequest& request, const DeleteFlowLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1375. DeleteFlowLogOutcomeCallable deleteFlowLogCallable(const Model::DeleteFlowLogRequest& request) const;
  1376. DeleteForwardEntryOutcome deleteForwardEntry(const Model::DeleteForwardEntryRequest &request)const;
  1377. void deleteForwardEntryAsync(const Model::DeleteForwardEntryRequest& request, const DeleteForwardEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1378. DeleteForwardEntryOutcomeCallable deleteForwardEntryCallable(const Model::DeleteForwardEntryRequest& request) const;
  1379. DeleteGlobalAccelerationInstanceOutcome deleteGlobalAccelerationInstance(const Model::DeleteGlobalAccelerationInstanceRequest &request)const;
  1380. void deleteGlobalAccelerationInstanceAsync(const Model::DeleteGlobalAccelerationInstanceRequest& request, const DeleteGlobalAccelerationInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1381. DeleteGlobalAccelerationInstanceOutcomeCallable deleteGlobalAccelerationInstanceCallable(const Model::DeleteGlobalAccelerationInstanceRequest& request) const;
  1382. DeleteHaVipOutcome deleteHaVip(const Model::DeleteHaVipRequest &request)const;
  1383. void deleteHaVipAsync(const Model::DeleteHaVipRequest& request, const DeleteHaVipAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1384. DeleteHaVipOutcomeCallable deleteHaVipCallable(const Model::DeleteHaVipRequest& request) const;
  1385. DeleteIPv6TranslatorOutcome deleteIPv6Translator(const Model::DeleteIPv6TranslatorRequest &request)const;
  1386. void deleteIPv6TranslatorAsync(const Model::DeleteIPv6TranslatorRequest& request, const DeleteIPv6TranslatorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1387. DeleteIPv6TranslatorOutcomeCallable deleteIPv6TranslatorCallable(const Model::DeleteIPv6TranslatorRequest& request) const;
  1388. DeleteIPv6TranslatorAclListOutcome deleteIPv6TranslatorAclList(const Model::DeleteIPv6TranslatorAclListRequest &request)const;
  1389. void deleteIPv6TranslatorAclListAsync(const Model::DeleteIPv6TranslatorAclListRequest& request, const DeleteIPv6TranslatorAclListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1390. DeleteIPv6TranslatorAclListOutcomeCallable deleteIPv6TranslatorAclListCallable(const Model::DeleteIPv6TranslatorAclListRequest& request) const;
  1391. DeleteIPv6TranslatorEntryOutcome deleteIPv6TranslatorEntry(const Model::DeleteIPv6TranslatorEntryRequest &request)const;
  1392. void deleteIPv6TranslatorEntryAsync(const Model::DeleteIPv6TranslatorEntryRequest& request, const DeleteIPv6TranslatorEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1393. DeleteIPv6TranslatorEntryOutcomeCallable deleteIPv6TranslatorEntryCallable(const Model::DeleteIPv6TranslatorEntryRequest& request) const;
  1394. DeleteIpv6EgressOnlyRuleOutcome deleteIpv6EgressOnlyRule(const Model::DeleteIpv6EgressOnlyRuleRequest &request)const;
  1395. void deleteIpv6EgressOnlyRuleAsync(const Model::DeleteIpv6EgressOnlyRuleRequest& request, const DeleteIpv6EgressOnlyRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1396. DeleteIpv6EgressOnlyRuleOutcomeCallable deleteIpv6EgressOnlyRuleCallable(const Model::DeleteIpv6EgressOnlyRuleRequest& request) const;
  1397. DeleteIpv6GatewayOutcome deleteIpv6Gateway(const Model::DeleteIpv6GatewayRequest &request)const;
  1398. void deleteIpv6GatewayAsync(const Model::DeleteIpv6GatewayRequest& request, const DeleteIpv6GatewayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1399. DeleteIpv6GatewayOutcomeCallable deleteIpv6GatewayCallable(const Model::DeleteIpv6GatewayRequest& request) const;
  1400. DeleteIpv6InternetBandwidthOutcome deleteIpv6InternetBandwidth(const Model::DeleteIpv6InternetBandwidthRequest &request)const;
  1401. void deleteIpv6InternetBandwidthAsync(const Model::DeleteIpv6InternetBandwidthRequest& request, const DeleteIpv6InternetBandwidthAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1402. DeleteIpv6InternetBandwidthOutcomeCallable deleteIpv6InternetBandwidthCallable(const Model::DeleteIpv6InternetBandwidthRequest& request) const;
  1403. DeleteNatGatewayOutcome deleteNatGateway(const Model::DeleteNatGatewayRequest &request)const;
  1404. void deleteNatGatewayAsync(const Model::DeleteNatGatewayRequest& request, const DeleteNatGatewayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1405. DeleteNatGatewayOutcomeCallable deleteNatGatewayCallable(const Model::DeleteNatGatewayRequest& request) const;
  1406. DeleteNetworkAclOutcome deleteNetworkAcl(const Model::DeleteNetworkAclRequest &request)const;
  1407. void deleteNetworkAclAsync(const Model::DeleteNetworkAclRequest& request, const DeleteNetworkAclAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1408. DeleteNetworkAclOutcomeCallable deleteNetworkAclCallable(const Model::DeleteNetworkAclRequest& request) const;
  1409. DeletePhysicalConnectionOutcome deletePhysicalConnection(const Model::DeletePhysicalConnectionRequest &request)const;
  1410. void deletePhysicalConnectionAsync(const Model::DeletePhysicalConnectionRequest& request, const DeletePhysicalConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1411. DeletePhysicalConnectionOutcomeCallable deletePhysicalConnectionCallable(const Model::DeletePhysicalConnectionRequest& request) const;
  1412. DeleteRouteEntryOutcome deleteRouteEntry(const Model::DeleteRouteEntryRequest &request)const;
  1413. void deleteRouteEntryAsync(const Model::DeleteRouteEntryRequest& request, const DeleteRouteEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1414. DeleteRouteEntryOutcomeCallable deleteRouteEntryCallable(const Model::DeleteRouteEntryRequest& request) const;
  1415. DeleteRouteTableOutcome deleteRouteTable(const Model::DeleteRouteTableRequest &request)const;
  1416. void deleteRouteTableAsync(const Model::DeleteRouteTableRequest& request, const DeleteRouteTableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1417. DeleteRouteTableOutcomeCallable deleteRouteTableCallable(const Model::DeleteRouteTableRequest& request) const;
  1418. DeleteRouterInterfaceOutcome deleteRouterInterface(const Model::DeleteRouterInterfaceRequest &request)const;
  1419. void deleteRouterInterfaceAsync(const Model::DeleteRouterInterfaceRequest& request, const DeleteRouterInterfaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1420. DeleteRouterInterfaceOutcomeCallable deleteRouterInterfaceCallable(const Model::DeleteRouterInterfaceRequest& request) const;
  1421. DeleteSnatEntryOutcome deleteSnatEntry(const Model::DeleteSnatEntryRequest &request)const;
  1422. void deleteSnatEntryAsync(const Model::DeleteSnatEntryRequest& request, const DeleteSnatEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1423. DeleteSnatEntryOutcomeCallable deleteSnatEntryCallable(const Model::DeleteSnatEntryRequest& request) const;
  1424. DeleteSslVpnClientCertOutcome deleteSslVpnClientCert(const Model::DeleteSslVpnClientCertRequest &request)const;
  1425. void deleteSslVpnClientCertAsync(const Model::DeleteSslVpnClientCertRequest& request, const DeleteSslVpnClientCertAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1426. DeleteSslVpnClientCertOutcomeCallable deleteSslVpnClientCertCallable(const Model::DeleteSslVpnClientCertRequest& request) const;
  1427. DeleteSslVpnServerOutcome deleteSslVpnServer(const Model::DeleteSslVpnServerRequest &request)const;
  1428. void deleteSslVpnServerAsync(const Model::DeleteSslVpnServerRequest& request, const DeleteSslVpnServerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1429. DeleteSslVpnServerOutcomeCallable deleteSslVpnServerCallable(const Model::DeleteSslVpnServerRequest& request) const;
  1430. DeleteVSwitchOutcome deleteVSwitch(const Model::DeleteVSwitchRequest &request)const;
  1431. void deleteVSwitchAsync(const Model::DeleteVSwitchRequest& request, const DeleteVSwitchAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1432. DeleteVSwitchOutcomeCallable deleteVSwitchCallable(const Model::DeleteVSwitchRequest& request) const;
  1433. DeleteVirtualBorderRouterOutcome deleteVirtualBorderRouter(const Model::DeleteVirtualBorderRouterRequest &request)const;
  1434. void deleteVirtualBorderRouterAsync(const Model::DeleteVirtualBorderRouterRequest& request, const DeleteVirtualBorderRouterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1435. DeleteVirtualBorderRouterOutcomeCallable deleteVirtualBorderRouterCallable(const Model::DeleteVirtualBorderRouterRequest& request) const;
  1436. DeleteVpcOutcome deleteVpc(const Model::DeleteVpcRequest &request)const;
  1437. void deleteVpcAsync(const Model::DeleteVpcRequest& request, const DeleteVpcAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1438. DeleteVpcOutcomeCallable deleteVpcCallable(const Model::DeleteVpcRequest& request) const;
  1439. DeleteVpnConnectionOutcome deleteVpnConnection(const Model::DeleteVpnConnectionRequest &request)const;
  1440. void deleteVpnConnectionAsync(const Model::DeleteVpnConnectionRequest& request, const DeleteVpnConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1441. DeleteVpnConnectionOutcomeCallable deleteVpnConnectionCallable(const Model::DeleteVpnConnectionRequest& request) const;
  1442. DeleteVpnGatewayOutcome deleteVpnGateway(const Model::DeleteVpnGatewayRequest &request)const;
  1443. void deleteVpnGatewayAsync(const Model::DeleteVpnGatewayRequest& request, const DeleteVpnGatewayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1444. DeleteVpnGatewayOutcomeCallable deleteVpnGatewayCallable(const Model::DeleteVpnGatewayRequest& request) const;
  1445. DeleteVpnPbrRouteEntryOutcome deleteVpnPbrRouteEntry(const Model::DeleteVpnPbrRouteEntryRequest &request)const;
  1446. void deleteVpnPbrRouteEntryAsync(const Model::DeleteVpnPbrRouteEntryRequest& request, const DeleteVpnPbrRouteEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1447. DeleteVpnPbrRouteEntryOutcomeCallable deleteVpnPbrRouteEntryCallable(const Model::DeleteVpnPbrRouteEntryRequest& request) const;
  1448. DeleteVpnRouteEntryOutcome deleteVpnRouteEntry(const Model::DeleteVpnRouteEntryRequest &request)const;
  1449. void deleteVpnRouteEntryAsync(const Model::DeleteVpnRouteEntryRequest& request, const DeleteVpnRouteEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1450. DeleteVpnRouteEntryOutcomeCallable deleteVpnRouteEntryCallable(const Model::DeleteVpnRouteEntryRequest& request) const;
  1451. DeletionProtectionOutcome deletionProtection(const Model::DeletionProtectionRequest &request)const;
  1452. void deletionProtectionAsync(const Model::DeletionProtectionRequest& request, const DeletionProtectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1453. DeletionProtectionOutcomeCallable deletionProtectionCallable(const Model::DeletionProtectionRequest& request) const;
  1454. DescribeAccessPointsOutcome describeAccessPoints(const Model::DescribeAccessPointsRequest &request)const;
  1455. void describeAccessPointsAsync(const Model::DescribeAccessPointsRequest& request, const DescribeAccessPointsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1456. DescribeAccessPointsOutcomeCallable describeAccessPointsCallable(const Model::DescribeAccessPointsRequest& request) const;
  1457. DescribeBandwidthPackagesOutcome describeBandwidthPackages(const Model::DescribeBandwidthPackagesRequest &request)const;
  1458. void describeBandwidthPackagesAsync(const Model::DescribeBandwidthPackagesRequest& request, const DescribeBandwidthPackagesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1459. DescribeBandwidthPackagesOutcomeCallable describeBandwidthPackagesCallable(const Model::DescribeBandwidthPackagesRequest& request) const;
  1460. DescribeBgpGroupsOutcome describeBgpGroups(const Model::DescribeBgpGroupsRequest &request)const;
  1461. void describeBgpGroupsAsync(const Model::DescribeBgpGroupsRequest& request, const DescribeBgpGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1462. DescribeBgpGroupsOutcomeCallable describeBgpGroupsCallable(const Model::DescribeBgpGroupsRequest& request) const;
  1463. DescribeBgpNetworksOutcome describeBgpNetworks(const Model::DescribeBgpNetworksRequest &request)const;
  1464. void describeBgpNetworksAsync(const Model::DescribeBgpNetworksRequest& request, const DescribeBgpNetworksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1465. DescribeBgpNetworksOutcomeCallable describeBgpNetworksCallable(const Model::DescribeBgpNetworksRequest& request) const;
  1466. DescribeBgpPeersOutcome describeBgpPeers(const Model::DescribeBgpPeersRequest &request)const;
  1467. void describeBgpPeersAsync(const Model::DescribeBgpPeersRequest& request, const DescribeBgpPeersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1468. DescribeBgpPeersOutcomeCallable describeBgpPeersCallable(const Model::DescribeBgpPeersRequest& request) const;
  1469. DescribeCommonBandwidthPackagesOutcome describeCommonBandwidthPackages(const Model::DescribeCommonBandwidthPackagesRequest &request)const;
  1470. void describeCommonBandwidthPackagesAsync(const Model::DescribeCommonBandwidthPackagesRequest& request, const DescribeCommonBandwidthPackagesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1471. DescribeCommonBandwidthPackagesOutcomeCallable describeCommonBandwidthPackagesCallable(const Model::DescribeCommonBandwidthPackagesRequest& request) const;
  1472. DescribeCustomerGatewayOutcome describeCustomerGateway(const Model::DescribeCustomerGatewayRequest &request)const;
  1473. void describeCustomerGatewayAsync(const Model::DescribeCustomerGatewayRequest& request, const DescribeCustomerGatewayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1474. DescribeCustomerGatewayOutcomeCallable describeCustomerGatewayCallable(const Model::DescribeCustomerGatewayRequest& request) const;
  1475. DescribeCustomerGatewaysOutcome describeCustomerGateways(const Model::DescribeCustomerGatewaysRequest &request)const;
  1476. void describeCustomerGatewaysAsync(const Model::DescribeCustomerGatewaysRequest& request, const DescribeCustomerGatewaysAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1477. DescribeCustomerGatewaysOutcomeCallable describeCustomerGatewaysCallable(const Model::DescribeCustomerGatewaysRequest& request) const;
  1478. DescribeEipAddressesOutcome describeEipAddresses(const Model::DescribeEipAddressesRequest &request)const;
  1479. void describeEipAddressesAsync(const Model::DescribeEipAddressesRequest& request, const DescribeEipAddressesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1480. DescribeEipAddressesOutcomeCallable describeEipAddressesCallable(const Model::DescribeEipAddressesRequest& request) const;
  1481. DescribeEipGatewayInfoOutcome describeEipGatewayInfo(const Model::DescribeEipGatewayInfoRequest &request)const;
  1482. void describeEipGatewayInfoAsync(const Model::DescribeEipGatewayInfoRequest& request, const DescribeEipGatewayInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1483. DescribeEipGatewayInfoOutcomeCallable describeEipGatewayInfoCallable(const Model::DescribeEipGatewayInfoRequest& request) const;
  1484. DescribeEipMonitorDataOutcome describeEipMonitorData(const Model::DescribeEipMonitorDataRequest &request)const;
  1485. void describeEipMonitorDataAsync(const Model::DescribeEipMonitorDataRequest& request, const DescribeEipMonitorDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1486. DescribeEipMonitorDataOutcomeCallable describeEipMonitorDataCallable(const Model::DescribeEipMonitorDataRequest& request) const;
  1487. DescribeEipSegmentOutcome describeEipSegment(const Model::DescribeEipSegmentRequest &request)const;
  1488. void describeEipSegmentAsync(const Model::DescribeEipSegmentRequest& request, const DescribeEipSegmentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1489. DescribeEipSegmentOutcomeCallable describeEipSegmentCallable(const Model::DescribeEipSegmentRequest& request) const;
  1490. DescribeExpressCloudConnectionsOutcome describeExpressCloudConnections(const Model::DescribeExpressCloudConnectionsRequest &request)const;
  1491. void describeExpressCloudConnectionsAsync(const Model::DescribeExpressCloudConnectionsRequest& request, const DescribeExpressCloudConnectionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1492. DescribeExpressCloudConnectionsOutcomeCallable describeExpressCloudConnectionsCallable(const Model::DescribeExpressCloudConnectionsRequest& request) const;
  1493. DescribeFlowLogsOutcome describeFlowLogs(const Model::DescribeFlowLogsRequest &request)const;
  1494. void describeFlowLogsAsync(const Model::DescribeFlowLogsRequest& request, const DescribeFlowLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1495. DescribeFlowLogsOutcomeCallable describeFlowLogsCallable(const Model::DescribeFlowLogsRequest& request) const;
  1496. DescribeForwardTableEntriesOutcome describeForwardTableEntries(const Model::DescribeForwardTableEntriesRequest &request)const;
  1497. void describeForwardTableEntriesAsync(const Model::DescribeForwardTableEntriesRequest& request, const DescribeForwardTableEntriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1498. DescribeForwardTableEntriesOutcomeCallable describeForwardTableEntriesCallable(const Model::DescribeForwardTableEntriesRequest& request) const;
  1499. DescribeGlobalAccelerationInstancesOutcome describeGlobalAccelerationInstances(const Model::DescribeGlobalAccelerationInstancesRequest &request)const;
  1500. void describeGlobalAccelerationInstancesAsync(const Model::DescribeGlobalAccelerationInstancesRequest& request, const DescribeGlobalAccelerationInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1501. DescribeGlobalAccelerationInstancesOutcomeCallable describeGlobalAccelerationInstancesCallable(const Model::DescribeGlobalAccelerationInstancesRequest& request) const;
  1502. DescribeGrantRulesToCenOutcome describeGrantRulesToCen(const Model::DescribeGrantRulesToCenRequest &request)const;
  1503. void describeGrantRulesToCenAsync(const Model::DescribeGrantRulesToCenRequest& request, const DescribeGrantRulesToCenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1504. DescribeGrantRulesToCenOutcomeCallable describeGrantRulesToCenCallable(const Model::DescribeGrantRulesToCenRequest& request) const;
  1505. DescribeHaVipsOutcome describeHaVips(const Model::DescribeHaVipsRequest &request)const;
  1506. void describeHaVipsAsync(const Model::DescribeHaVipsRequest& request, const DescribeHaVipsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1507. DescribeHaVipsOutcomeCallable describeHaVipsCallable(const Model::DescribeHaVipsRequest& request) const;
  1508. DescribeHighDefinitionMonitorLogAttributeOutcome describeHighDefinitionMonitorLogAttribute(const Model::DescribeHighDefinitionMonitorLogAttributeRequest &request)const;
  1509. void describeHighDefinitionMonitorLogAttributeAsync(const Model::DescribeHighDefinitionMonitorLogAttributeRequest& request, const DescribeHighDefinitionMonitorLogAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1510. DescribeHighDefinitionMonitorLogAttributeOutcomeCallable describeHighDefinitionMonitorLogAttributeCallable(const Model::DescribeHighDefinitionMonitorLogAttributeRequest& request) const;
  1511. DescribeIPv6TranslatorAclListAttributesOutcome describeIPv6TranslatorAclListAttributes(const Model::DescribeIPv6TranslatorAclListAttributesRequest &request)const;
  1512. void describeIPv6TranslatorAclListAttributesAsync(const Model::DescribeIPv6TranslatorAclListAttributesRequest& request, const DescribeIPv6TranslatorAclListAttributesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1513. DescribeIPv6TranslatorAclListAttributesOutcomeCallable describeIPv6TranslatorAclListAttributesCallable(const Model::DescribeIPv6TranslatorAclListAttributesRequest& request) const;
  1514. DescribeIPv6TranslatorAclListsOutcome describeIPv6TranslatorAclLists(const Model::DescribeIPv6TranslatorAclListsRequest &request)const;
  1515. void describeIPv6TranslatorAclListsAsync(const Model::DescribeIPv6TranslatorAclListsRequest& request, const DescribeIPv6TranslatorAclListsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1516. DescribeIPv6TranslatorAclListsOutcomeCallable describeIPv6TranslatorAclListsCallable(const Model::DescribeIPv6TranslatorAclListsRequest& request) const;
  1517. DescribeIPv6TranslatorEntriesOutcome describeIPv6TranslatorEntries(const Model::DescribeIPv6TranslatorEntriesRequest &request)const;
  1518. void describeIPv6TranslatorEntriesAsync(const Model::DescribeIPv6TranslatorEntriesRequest& request, const DescribeIPv6TranslatorEntriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1519. DescribeIPv6TranslatorEntriesOutcomeCallable describeIPv6TranslatorEntriesCallable(const Model::DescribeIPv6TranslatorEntriesRequest& request) const;
  1520. DescribeIPv6TranslatorsOutcome describeIPv6Translators(const Model::DescribeIPv6TranslatorsRequest &request)const;
  1521. void describeIPv6TranslatorsAsync(const Model::DescribeIPv6TranslatorsRequest& request, const DescribeIPv6TranslatorsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1522. DescribeIPv6TranslatorsOutcomeCallable describeIPv6TranslatorsCallable(const Model::DescribeIPv6TranslatorsRequest& request) const;
  1523. DescribeIpv6AddressesOutcome describeIpv6Addresses(const Model::DescribeIpv6AddressesRequest &request)const;
  1524. void describeIpv6AddressesAsync(const Model::DescribeIpv6AddressesRequest& request, const DescribeIpv6AddressesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1525. DescribeIpv6AddressesOutcomeCallable describeIpv6AddressesCallable(const Model::DescribeIpv6AddressesRequest& request) const;
  1526. DescribeIpv6EgressOnlyRulesOutcome describeIpv6EgressOnlyRules(const Model::DescribeIpv6EgressOnlyRulesRequest &request)const;
  1527. void describeIpv6EgressOnlyRulesAsync(const Model::DescribeIpv6EgressOnlyRulesRequest& request, const DescribeIpv6EgressOnlyRulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1528. DescribeIpv6EgressOnlyRulesOutcomeCallable describeIpv6EgressOnlyRulesCallable(const Model::DescribeIpv6EgressOnlyRulesRequest& request) const;
  1529. DescribeIpv6GatewayAttributeOutcome describeIpv6GatewayAttribute(const Model::DescribeIpv6GatewayAttributeRequest &request)const;
  1530. void describeIpv6GatewayAttributeAsync(const Model::DescribeIpv6GatewayAttributeRequest& request, const DescribeIpv6GatewayAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1531. DescribeIpv6GatewayAttributeOutcomeCallable describeIpv6GatewayAttributeCallable(const Model::DescribeIpv6GatewayAttributeRequest& request) const;
  1532. DescribeIpv6GatewaysOutcome describeIpv6Gateways(const Model::DescribeIpv6GatewaysRequest &request)const;
  1533. void describeIpv6GatewaysAsync(const Model::DescribeIpv6GatewaysRequest& request, const DescribeIpv6GatewaysAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1534. DescribeIpv6GatewaysOutcomeCallable describeIpv6GatewaysCallable(const Model::DescribeIpv6GatewaysRequest& request) const;
  1535. DescribeNatGatewaysOutcome describeNatGateways(const Model::DescribeNatGatewaysRequest &request)const;
  1536. void describeNatGatewaysAsync(const Model::DescribeNatGatewaysRequest& request, const DescribeNatGatewaysAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1537. DescribeNatGatewaysOutcomeCallable describeNatGatewaysCallable(const Model::DescribeNatGatewaysRequest& request) const;
  1538. DescribeNetworkAclAttributesOutcome describeNetworkAclAttributes(const Model::DescribeNetworkAclAttributesRequest &request)const;
  1539. void describeNetworkAclAttributesAsync(const Model::DescribeNetworkAclAttributesRequest& request, const DescribeNetworkAclAttributesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1540. DescribeNetworkAclAttributesOutcomeCallable describeNetworkAclAttributesCallable(const Model::DescribeNetworkAclAttributesRequest& request) const;
  1541. DescribeNetworkAclsOutcome describeNetworkAcls(const Model::DescribeNetworkAclsRequest &request)const;
  1542. void describeNetworkAclsAsync(const Model::DescribeNetworkAclsRequest& request, const DescribeNetworkAclsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1543. DescribeNetworkAclsOutcomeCallable describeNetworkAclsCallable(const Model::DescribeNetworkAclsRequest& request) const;
  1544. DescribeNewProjectEipMonitorDataOutcome describeNewProjectEipMonitorData(const Model::DescribeNewProjectEipMonitorDataRequest &request)const;
  1545. void describeNewProjectEipMonitorDataAsync(const Model::DescribeNewProjectEipMonitorDataRequest& request, const DescribeNewProjectEipMonitorDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1546. DescribeNewProjectEipMonitorDataOutcomeCallable describeNewProjectEipMonitorDataCallable(const Model::DescribeNewProjectEipMonitorDataRequest& request) const;
  1547. DescribePhysicalConnectionLOAOutcome describePhysicalConnectionLOA(const Model::DescribePhysicalConnectionLOARequest &request)const;
  1548. void describePhysicalConnectionLOAAsync(const Model::DescribePhysicalConnectionLOARequest& request, const DescribePhysicalConnectionLOAAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1549. DescribePhysicalConnectionLOAOutcomeCallable describePhysicalConnectionLOACallable(const Model::DescribePhysicalConnectionLOARequest& request) const;
  1550. DescribePhysicalConnectionsOutcome describePhysicalConnections(const Model::DescribePhysicalConnectionsRequest &request)const;
  1551. void describePhysicalConnectionsAsync(const Model::DescribePhysicalConnectionsRequest& request, const DescribePhysicalConnectionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1552. DescribePhysicalConnectionsOutcomeCallable describePhysicalConnectionsCallable(const Model::DescribePhysicalConnectionsRequest& request) const;
  1553. DescribeRegionsOutcome describeRegions(const Model::DescribeRegionsRequest &request)const;
  1554. void describeRegionsAsync(const Model::DescribeRegionsRequest& request, const DescribeRegionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1555. DescribeRegionsOutcomeCallable describeRegionsCallable(const Model::DescribeRegionsRequest& request) const;
  1556. DescribeRouteEntryListOutcome describeRouteEntryList(const Model::DescribeRouteEntryListRequest &request)const;
  1557. void describeRouteEntryListAsync(const Model::DescribeRouteEntryListRequest& request, const DescribeRouteEntryListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1558. DescribeRouteEntryListOutcomeCallable describeRouteEntryListCallable(const Model::DescribeRouteEntryListRequest& request) const;
  1559. DescribeRouteTableListOutcome describeRouteTableList(const Model::DescribeRouteTableListRequest &request)const;
  1560. void describeRouteTableListAsync(const Model::DescribeRouteTableListRequest& request, const DescribeRouteTableListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1561. DescribeRouteTableListOutcomeCallable describeRouteTableListCallable(const Model::DescribeRouteTableListRequest& request) const;
  1562. DescribeRouteTablesOutcome describeRouteTables(const Model::DescribeRouteTablesRequest &request)const;
  1563. void describeRouteTablesAsync(const Model::DescribeRouteTablesRequest& request, const DescribeRouteTablesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1564. DescribeRouteTablesOutcomeCallable describeRouteTablesCallable(const Model::DescribeRouteTablesRequest& request) const;
  1565. DescribeRouterInterfaceAttributeOutcome describeRouterInterfaceAttribute(const Model::DescribeRouterInterfaceAttributeRequest &request)const;
  1566. void describeRouterInterfaceAttributeAsync(const Model::DescribeRouterInterfaceAttributeRequest& request, const DescribeRouterInterfaceAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1567. DescribeRouterInterfaceAttributeOutcomeCallable describeRouterInterfaceAttributeCallable(const Model::DescribeRouterInterfaceAttributeRequest& request) const;
  1568. DescribeRouterInterfacesOutcome describeRouterInterfaces(const Model::DescribeRouterInterfacesRequest &request)const;
  1569. void describeRouterInterfacesAsync(const Model::DescribeRouterInterfacesRequest& request, const DescribeRouterInterfacesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1570. DescribeRouterInterfacesOutcomeCallable describeRouterInterfacesCallable(const Model::DescribeRouterInterfacesRequest& request) const;
  1571. DescribeServerRelatedGlobalAccelerationInstancesOutcome describeServerRelatedGlobalAccelerationInstances(const Model::DescribeServerRelatedGlobalAccelerationInstancesRequest &request)const;
  1572. void describeServerRelatedGlobalAccelerationInstancesAsync(const Model::DescribeServerRelatedGlobalAccelerationInstancesRequest& request, const DescribeServerRelatedGlobalAccelerationInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1573. DescribeServerRelatedGlobalAccelerationInstancesOutcomeCallable describeServerRelatedGlobalAccelerationInstancesCallable(const Model::DescribeServerRelatedGlobalAccelerationInstancesRequest& request) const;
  1574. DescribeSnatTableEntriesOutcome describeSnatTableEntries(const Model::DescribeSnatTableEntriesRequest &request)const;
  1575. void describeSnatTableEntriesAsync(const Model::DescribeSnatTableEntriesRequest& request, const DescribeSnatTableEntriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1576. DescribeSnatTableEntriesOutcomeCallable describeSnatTableEntriesCallable(const Model::DescribeSnatTableEntriesRequest& request) const;
  1577. DescribeSslVpnClientCertOutcome describeSslVpnClientCert(const Model::DescribeSslVpnClientCertRequest &request)const;
  1578. void describeSslVpnClientCertAsync(const Model::DescribeSslVpnClientCertRequest& request, const DescribeSslVpnClientCertAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1579. DescribeSslVpnClientCertOutcomeCallable describeSslVpnClientCertCallable(const Model::DescribeSslVpnClientCertRequest& request) const;
  1580. DescribeSslVpnClientCertsOutcome describeSslVpnClientCerts(const Model::DescribeSslVpnClientCertsRequest &request)const;
  1581. void describeSslVpnClientCertsAsync(const Model::DescribeSslVpnClientCertsRequest& request, const DescribeSslVpnClientCertsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1582. DescribeSslVpnClientCertsOutcomeCallable describeSslVpnClientCertsCallable(const Model::DescribeSslVpnClientCertsRequest& request) const;
  1583. DescribeSslVpnServersOutcome describeSslVpnServers(const Model::DescribeSslVpnServersRequest &request)const;
  1584. void describeSslVpnServersAsync(const Model::DescribeSslVpnServersRequest& request, const DescribeSslVpnServersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1585. DescribeSslVpnServersOutcomeCallable describeSslVpnServersCallable(const Model::DescribeSslVpnServersRequest& request) const;
  1586. DescribeVRoutersOutcome describeVRouters(const Model::DescribeVRoutersRequest &request)const;
  1587. void describeVRoutersAsync(const Model::DescribeVRoutersRequest& request, const DescribeVRoutersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1588. DescribeVRoutersOutcomeCallable describeVRoutersCallable(const Model::DescribeVRoutersRequest& request) const;
  1589. DescribeVSwitchAttributesOutcome describeVSwitchAttributes(const Model::DescribeVSwitchAttributesRequest &request)const;
  1590. void describeVSwitchAttributesAsync(const Model::DescribeVSwitchAttributesRequest& request, const DescribeVSwitchAttributesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1591. DescribeVSwitchAttributesOutcomeCallable describeVSwitchAttributesCallable(const Model::DescribeVSwitchAttributesRequest& request) const;
  1592. DescribeVSwitchesOutcome describeVSwitches(const Model::DescribeVSwitchesRequest &request)const;
  1593. void describeVSwitchesAsync(const Model::DescribeVSwitchesRequest& request, const DescribeVSwitchesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1594. DescribeVSwitchesOutcomeCallable describeVSwitchesCallable(const Model::DescribeVSwitchesRequest& request) const;
  1595. DescribeVirtualBorderRoutersOutcome describeVirtualBorderRouters(const Model::DescribeVirtualBorderRoutersRequest &request)const;
  1596. void describeVirtualBorderRoutersAsync(const Model::DescribeVirtualBorderRoutersRequest& request, const DescribeVirtualBorderRoutersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1597. DescribeVirtualBorderRoutersOutcomeCallable describeVirtualBorderRoutersCallable(const Model::DescribeVirtualBorderRoutersRequest& request) const;
  1598. DescribeVirtualBorderRoutersForPhysicalConnectionOutcome describeVirtualBorderRoutersForPhysicalConnection(const Model::DescribeVirtualBorderRoutersForPhysicalConnectionRequest &request)const;
  1599. void describeVirtualBorderRoutersForPhysicalConnectionAsync(const Model::DescribeVirtualBorderRoutersForPhysicalConnectionRequest& request, const DescribeVirtualBorderRoutersForPhysicalConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1600. DescribeVirtualBorderRoutersForPhysicalConnectionOutcomeCallable describeVirtualBorderRoutersForPhysicalConnectionCallable(const Model::DescribeVirtualBorderRoutersForPhysicalConnectionRequest& request) const;
  1601. DescribeVpcAttributeOutcome describeVpcAttribute(const Model::DescribeVpcAttributeRequest &request)const;
  1602. void describeVpcAttributeAsync(const Model::DescribeVpcAttributeRequest& request, const DescribeVpcAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1603. DescribeVpcAttributeOutcomeCallable describeVpcAttributeCallable(const Model::DescribeVpcAttributeRequest& request) const;
  1604. DescribeVpcsOutcome describeVpcs(const Model::DescribeVpcsRequest &request)const;
  1605. void describeVpcsAsync(const Model::DescribeVpcsRequest& request, const DescribeVpcsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1606. DescribeVpcsOutcomeCallable describeVpcsCallable(const Model::DescribeVpcsRequest& request) const;
  1607. DescribeVpnConnectionOutcome describeVpnConnection(const Model::DescribeVpnConnectionRequest &request)const;
  1608. void describeVpnConnectionAsync(const Model::DescribeVpnConnectionRequest& request, const DescribeVpnConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1609. DescribeVpnConnectionOutcomeCallable describeVpnConnectionCallable(const Model::DescribeVpnConnectionRequest& request) const;
  1610. DescribeVpnConnectionsOutcome describeVpnConnections(const Model::DescribeVpnConnectionsRequest &request)const;
  1611. void describeVpnConnectionsAsync(const Model::DescribeVpnConnectionsRequest& request, const DescribeVpnConnectionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1612. DescribeVpnConnectionsOutcomeCallable describeVpnConnectionsCallable(const Model::DescribeVpnConnectionsRequest& request) const;
  1613. DescribeVpnGatewayOutcome describeVpnGateway(const Model::DescribeVpnGatewayRequest &request)const;
  1614. void describeVpnGatewayAsync(const Model::DescribeVpnGatewayRequest& request, const DescribeVpnGatewayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1615. DescribeVpnGatewayOutcomeCallable describeVpnGatewayCallable(const Model::DescribeVpnGatewayRequest& request) const;
  1616. DescribeVpnGatewaysOutcome describeVpnGateways(const Model::DescribeVpnGatewaysRequest &request)const;
  1617. void describeVpnGatewaysAsync(const Model::DescribeVpnGatewaysRequest& request, const DescribeVpnGatewaysAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1618. DescribeVpnGatewaysOutcomeCallable describeVpnGatewaysCallable(const Model::DescribeVpnGatewaysRequest& request) const;
  1619. DescribeVpnPbrRouteEntriesOutcome describeVpnPbrRouteEntries(const Model::DescribeVpnPbrRouteEntriesRequest &request)const;
  1620. void describeVpnPbrRouteEntriesAsync(const Model::DescribeVpnPbrRouteEntriesRequest& request, const DescribeVpnPbrRouteEntriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1621. DescribeVpnPbrRouteEntriesOutcomeCallable describeVpnPbrRouteEntriesCallable(const Model::DescribeVpnPbrRouteEntriesRequest& request) const;
  1622. DescribeVpnRouteEntriesOutcome describeVpnRouteEntries(const Model::DescribeVpnRouteEntriesRequest &request)const;
  1623. void describeVpnRouteEntriesAsync(const Model::DescribeVpnRouteEntriesRequest& request, const DescribeVpnRouteEntriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1624. DescribeVpnRouteEntriesOutcomeCallable describeVpnRouteEntriesCallable(const Model::DescribeVpnRouteEntriesRequest& request) const;
  1625. DescribeVpnSslServerLogsOutcome describeVpnSslServerLogs(const Model::DescribeVpnSslServerLogsRequest &request)const;
  1626. void describeVpnSslServerLogsAsync(const Model::DescribeVpnSslServerLogsRequest& request, const DescribeVpnSslServerLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1627. DescribeVpnSslServerLogsOutcomeCallable describeVpnSslServerLogsCallable(const Model::DescribeVpnSslServerLogsRequest& request) const;
  1628. DescribeZonesOutcome describeZones(const Model::DescribeZonesRequest &request)const;
  1629. void describeZonesAsync(const Model::DescribeZonesRequest& request, const DescribeZonesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1630. DescribeZonesOutcomeCallable describeZonesCallable(const Model::DescribeZonesRequest& request) const;
  1631. DisableVpcClassicLinkOutcome disableVpcClassicLink(const Model::DisableVpcClassicLinkRequest &request)const;
  1632. void disableVpcClassicLinkAsync(const Model::DisableVpcClassicLinkRequest& request, const DisableVpcClassicLinkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1633. DisableVpcClassicLinkOutcomeCallable disableVpcClassicLinkCallable(const Model::DisableVpcClassicLinkRequest& request) const;
  1634. DownloadVpnConnectionConfigOutcome downloadVpnConnectionConfig(const Model::DownloadVpnConnectionConfigRequest &request)const;
  1635. void downloadVpnConnectionConfigAsync(const Model::DownloadVpnConnectionConfigRequest& request, const DownloadVpnConnectionConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1636. DownloadVpnConnectionConfigOutcomeCallable downloadVpnConnectionConfigCallable(const Model::DownloadVpnConnectionConfigRequest& request) const;
  1637. EnablePhysicalConnectionOutcome enablePhysicalConnection(const Model::EnablePhysicalConnectionRequest &request)const;
  1638. void enablePhysicalConnectionAsync(const Model::EnablePhysicalConnectionRequest& request, const EnablePhysicalConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1639. EnablePhysicalConnectionOutcomeCallable enablePhysicalConnectionCallable(const Model::EnablePhysicalConnectionRequest& request) const;
  1640. EnableVpcClassicLinkOutcome enableVpcClassicLink(const Model::EnableVpcClassicLinkRequest &request)const;
  1641. void enableVpcClassicLinkAsync(const Model::EnableVpcClassicLinkRequest& request, const EnableVpcClassicLinkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1642. EnableVpcClassicLinkOutcomeCallable enableVpcClassicLinkCallable(const Model::EnableVpcClassicLinkRequest& request) const;
  1643. GrantInstanceToCenOutcome grantInstanceToCen(const Model::GrantInstanceToCenRequest &request)const;
  1644. void grantInstanceToCenAsync(const Model::GrantInstanceToCenRequest& request, const GrantInstanceToCenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1645. GrantInstanceToCenOutcomeCallable grantInstanceToCenCallable(const Model::GrantInstanceToCenRequest& request) const;
  1646. ListTagResourcesOutcome listTagResources(const Model::ListTagResourcesRequest &request)const;
  1647. void listTagResourcesAsync(const Model::ListTagResourcesRequest& request, const ListTagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1648. ListTagResourcesOutcomeCallable listTagResourcesCallable(const Model::ListTagResourcesRequest& request) const;
  1649. ModifyBandwidthPackageAttributeOutcome modifyBandwidthPackageAttribute(const Model::ModifyBandwidthPackageAttributeRequest &request)const;
  1650. void modifyBandwidthPackageAttributeAsync(const Model::ModifyBandwidthPackageAttributeRequest& request, const ModifyBandwidthPackageAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1651. ModifyBandwidthPackageAttributeOutcomeCallable modifyBandwidthPackageAttributeCallable(const Model::ModifyBandwidthPackageAttributeRequest& request) const;
  1652. ModifyBandwidthPackageSpecOutcome modifyBandwidthPackageSpec(const Model::ModifyBandwidthPackageSpecRequest &request)const;
  1653. void modifyBandwidthPackageSpecAsync(const Model::ModifyBandwidthPackageSpecRequest& request, const ModifyBandwidthPackageSpecAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1654. ModifyBandwidthPackageSpecOutcomeCallable modifyBandwidthPackageSpecCallable(const Model::ModifyBandwidthPackageSpecRequest& request) const;
  1655. ModifyBgpGroupAttributeOutcome modifyBgpGroupAttribute(const Model::ModifyBgpGroupAttributeRequest &request)const;
  1656. void modifyBgpGroupAttributeAsync(const Model::ModifyBgpGroupAttributeRequest& request, const ModifyBgpGroupAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1657. ModifyBgpGroupAttributeOutcomeCallable modifyBgpGroupAttributeCallable(const Model::ModifyBgpGroupAttributeRequest& request) const;
  1658. ModifyBgpPeerAttributeOutcome modifyBgpPeerAttribute(const Model::ModifyBgpPeerAttributeRequest &request)const;
  1659. void modifyBgpPeerAttributeAsync(const Model::ModifyBgpPeerAttributeRequest& request, const ModifyBgpPeerAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1660. ModifyBgpPeerAttributeOutcomeCallable modifyBgpPeerAttributeCallable(const Model::ModifyBgpPeerAttributeRequest& request) const;
  1661. ModifyCommonBandwidthPackageAttributeOutcome modifyCommonBandwidthPackageAttribute(const Model::ModifyCommonBandwidthPackageAttributeRequest &request)const;
  1662. void modifyCommonBandwidthPackageAttributeAsync(const Model::ModifyCommonBandwidthPackageAttributeRequest& request, const ModifyCommonBandwidthPackageAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1663. ModifyCommonBandwidthPackageAttributeOutcomeCallable modifyCommonBandwidthPackageAttributeCallable(const Model::ModifyCommonBandwidthPackageAttributeRequest& request) const;
  1664. ModifyCommonBandwidthPackageIpBandwidthOutcome modifyCommonBandwidthPackageIpBandwidth(const Model::ModifyCommonBandwidthPackageIpBandwidthRequest &request)const;
  1665. void modifyCommonBandwidthPackageIpBandwidthAsync(const Model::ModifyCommonBandwidthPackageIpBandwidthRequest& request, const ModifyCommonBandwidthPackageIpBandwidthAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1666. ModifyCommonBandwidthPackageIpBandwidthOutcomeCallable modifyCommonBandwidthPackageIpBandwidthCallable(const Model::ModifyCommonBandwidthPackageIpBandwidthRequest& request) const;
  1667. ModifyCommonBandwidthPackagePayTypeOutcome modifyCommonBandwidthPackagePayType(const Model::ModifyCommonBandwidthPackagePayTypeRequest &request)const;
  1668. void modifyCommonBandwidthPackagePayTypeAsync(const Model::ModifyCommonBandwidthPackagePayTypeRequest& request, const ModifyCommonBandwidthPackagePayTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1669. ModifyCommonBandwidthPackagePayTypeOutcomeCallable modifyCommonBandwidthPackagePayTypeCallable(const Model::ModifyCommonBandwidthPackagePayTypeRequest& request) const;
  1670. ModifyCommonBandwidthPackageSpecOutcome modifyCommonBandwidthPackageSpec(const Model::ModifyCommonBandwidthPackageSpecRequest &request)const;
  1671. void modifyCommonBandwidthPackageSpecAsync(const Model::ModifyCommonBandwidthPackageSpecRequest& request, const ModifyCommonBandwidthPackageSpecAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1672. ModifyCommonBandwidthPackageSpecOutcomeCallable modifyCommonBandwidthPackageSpecCallable(const Model::ModifyCommonBandwidthPackageSpecRequest& request) const;
  1673. ModifyCustomerGatewayAttributeOutcome modifyCustomerGatewayAttribute(const Model::ModifyCustomerGatewayAttributeRequest &request)const;
  1674. void modifyCustomerGatewayAttributeAsync(const Model::ModifyCustomerGatewayAttributeRequest& request, const ModifyCustomerGatewayAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1675. ModifyCustomerGatewayAttributeOutcomeCallable modifyCustomerGatewayAttributeCallable(const Model::ModifyCustomerGatewayAttributeRequest& request) const;
  1676. ModifyEipAddressAttributeOutcome modifyEipAddressAttribute(const Model::ModifyEipAddressAttributeRequest &request)const;
  1677. void modifyEipAddressAttributeAsync(const Model::ModifyEipAddressAttributeRequest& request, const ModifyEipAddressAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1678. ModifyEipAddressAttributeOutcomeCallable modifyEipAddressAttributeCallable(const Model::ModifyEipAddressAttributeRequest& request) const;
  1679. ModifyExpressCloudConnectionAttributeOutcome modifyExpressCloudConnectionAttribute(const Model::ModifyExpressCloudConnectionAttributeRequest &request)const;
  1680. void modifyExpressCloudConnectionAttributeAsync(const Model::ModifyExpressCloudConnectionAttributeRequest& request, const ModifyExpressCloudConnectionAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1681. ModifyExpressCloudConnectionAttributeOutcomeCallable modifyExpressCloudConnectionAttributeCallable(const Model::ModifyExpressCloudConnectionAttributeRequest& request) const;
  1682. ModifyExpressCloudConnectionBandwidthOutcome modifyExpressCloudConnectionBandwidth(const Model::ModifyExpressCloudConnectionBandwidthRequest &request)const;
  1683. void modifyExpressCloudConnectionBandwidthAsync(const Model::ModifyExpressCloudConnectionBandwidthRequest& request, const ModifyExpressCloudConnectionBandwidthAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1684. ModifyExpressCloudConnectionBandwidthOutcomeCallable modifyExpressCloudConnectionBandwidthCallable(const Model::ModifyExpressCloudConnectionBandwidthRequest& request) const;
  1685. ModifyFlowLogAttributeOutcome modifyFlowLogAttribute(const Model::ModifyFlowLogAttributeRequest &request)const;
  1686. void modifyFlowLogAttributeAsync(const Model::ModifyFlowLogAttributeRequest& request, const ModifyFlowLogAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1687. ModifyFlowLogAttributeOutcomeCallable modifyFlowLogAttributeCallable(const Model::ModifyFlowLogAttributeRequest& request) const;
  1688. ModifyForwardEntryOutcome modifyForwardEntry(const Model::ModifyForwardEntryRequest &request)const;
  1689. void modifyForwardEntryAsync(const Model::ModifyForwardEntryRequest& request, const ModifyForwardEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1690. ModifyForwardEntryOutcomeCallable modifyForwardEntryCallable(const Model::ModifyForwardEntryRequest& request) const;
  1691. ModifyGlobalAccelerationInstanceAttributesOutcome modifyGlobalAccelerationInstanceAttributes(const Model::ModifyGlobalAccelerationInstanceAttributesRequest &request)const;
  1692. void modifyGlobalAccelerationInstanceAttributesAsync(const Model::ModifyGlobalAccelerationInstanceAttributesRequest& request, const ModifyGlobalAccelerationInstanceAttributesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1693. ModifyGlobalAccelerationInstanceAttributesOutcomeCallable modifyGlobalAccelerationInstanceAttributesCallable(const Model::ModifyGlobalAccelerationInstanceAttributesRequest& request) const;
  1694. ModifyGlobalAccelerationInstanceSpecOutcome modifyGlobalAccelerationInstanceSpec(const Model::ModifyGlobalAccelerationInstanceSpecRequest &request)const;
  1695. void modifyGlobalAccelerationInstanceSpecAsync(const Model::ModifyGlobalAccelerationInstanceSpecRequest& request, const ModifyGlobalAccelerationInstanceSpecAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1696. ModifyGlobalAccelerationInstanceSpecOutcomeCallable modifyGlobalAccelerationInstanceSpecCallable(const Model::ModifyGlobalAccelerationInstanceSpecRequest& request) const;
  1697. ModifyHaVipAttributeOutcome modifyHaVipAttribute(const Model::ModifyHaVipAttributeRequest &request)const;
  1698. void modifyHaVipAttributeAsync(const Model::ModifyHaVipAttributeRequest& request, const ModifyHaVipAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1699. ModifyHaVipAttributeOutcomeCallable modifyHaVipAttributeCallable(const Model::ModifyHaVipAttributeRequest& request) const;
  1700. ModifyIPv6TranslatorAclAttributeOutcome modifyIPv6TranslatorAclAttribute(const Model::ModifyIPv6TranslatorAclAttributeRequest &request)const;
  1701. void modifyIPv6TranslatorAclAttributeAsync(const Model::ModifyIPv6TranslatorAclAttributeRequest& request, const ModifyIPv6TranslatorAclAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1702. ModifyIPv6TranslatorAclAttributeOutcomeCallable modifyIPv6TranslatorAclAttributeCallable(const Model::ModifyIPv6TranslatorAclAttributeRequest& request) const;
  1703. ModifyIPv6TranslatorAclListEntryOutcome modifyIPv6TranslatorAclListEntry(const Model::ModifyIPv6TranslatorAclListEntryRequest &request)const;
  1704. void modifyIPv6TranslatorAclListEntryAsync(const Model::ModifyIPv6TranslatorAclListEntryRequest& request, const ModifyIPv6TranslatorAclListEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1705. ModifyIPv6TranslatorAclListEntryOutcomeCallable modifyIPv6TranslatorAclListEntryCallable(const Model::ModifyIPv6TranslatorAclListEntryRequest& request) const;
  1706. ModifyIPv6TranslatorAttributeOutcome modifyIPv6TranslatorAttribute(const Model::ModifyIPv6TranslatorAttributeRequest &request)const;
  1707. void modifyIPv6TranslatorAttributeAsync(const Model::ModifyIPv6TranslatorAttributeRequest& request, const ModifyIPv6TranslatorAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1708. ModifyIPv6TranslatorAttributeOutcomeCallable modifyIPv6TranslatorAttributeCallable(const Model::ModifyIPv6TranslatorAttributeRequest& request) const;
  1709. ModifyIPv6TranslatorBandwidthOutcome modifyIPv6TranslatorBandwidth(const Model::ModifyIPv6TranslatorBandwidthRequest &request)const;
  1710. void modifyIPv6TranslatorBandwidthAsync(const Model::ModifyIPv6TranslatorBandwidthRequest& request, const ModifyIPv6TranslatorBandwidthAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1711. ModifyIPv6TranslatorBandwidthOutcomeCallable modifyIPv6TranslatorBandwidthCallable(const Model::ModifyIPv6TranslatorBandwidthRequest& request) const;
  1712. ModifyIPv6TranslatorEntryOutcome modifyIPv6TranslatorEntry(const Model::ModifyIPv6TranslatorEntryRequest &request)const;
  1713. void modifyIPv6TranslatorEntryAsync(const Model::ModifyIPv6TranslatorEntryRequest& request, const ModifyIPv6TranslatorEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1714. ModifyIPv6TranslatorEntryOutcomeCallable modifyIPv6TranslatorEntryCallable(const Model::ModifyIPv6TranslatorEntryRequest& request) const;
  1715. ModifyIpv6AddressAttributeOutcome modifyIpv6AddressAttribute(const Model::ModifyIpv6AddressAttributeRequest &request)const;
  1716. void modifyIpv6AddressAttributeAsync(const Model::ModifyIpv6AddressAttributeRequest& request, const ModifyIpv6AddressAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1717. ModifyIpv6AddressAttributeOutcomeCallable modifyIpv6AddressAttributeCallable(const Model::ModifyIpv6AddressAttributeRequest& request) const;
  1718. ModifyIpv6GatewayAttributeOutcome modifyIpv6GatewayAttribute(const Model::ModifyIpv6GatewayAttributeRequest &request)const;
  1719. void modifyIpv6GatewayAttributeAsync(const Model::ModifyIpv6GatewayAttributeRequest& request, const ModifyIpv6GatewayAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1720. ModifyIpv6GatewayAttributeOutcomeCallable modifyIpv6GatewayAttributeCallable(const Model::ModifyIpv6GatewayAttributeRequest& request) const;
  1721. ModifyIpv6GatewaySpecOutcome modifyIpv6GatewaySpec(const Model::ModifyIpv6GatewaySpecRequest &request)const;
  1722. void modifyIpv6GatewaySpecAsync(const Model::ModifyIpv6GatewaySpecRequest& request, const ModifyIpv6GatewaySpecAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1723. ModifyIpv6GatewaySpecOutcomeCallable modifyIpv6GatewaySpecCallable(const Model::ModifyIpv6GatewaySpecRequest& request) const;
  1724. ModifyIpv6InternetBandwidthOutcome modifyIpv6InternetBandwidth(const Model::ModifyIpv6InternetBandwidthRequest &request)const;
  1725. void modifyIpv6InternetBandwidthAsync(const Model::ModifyIpv6InternetBandwidthRequest& request, const ModifyIpv6InternetBandwidthAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1726. ModifyIpv6InternetBandwidthOutcomeCallable modifyIpv6InternetBandwidthCallable(const Model::ModifyIpv6InternetBandwidthRequest& request) const;
  1727. ModifyNatGatewayAttributeOutcome modifyNatGatewayAttribute(const Model::ModifyNatGatewayAttributeRequest &request)const;
  1728. void modifyNatGatewayAttributeAsync(const Model::ModifyNatGatewayAttributeRequest& request, const ModifyNatGatewayAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1729. ModifyNatGatewayAttributeOutcomeCallable modifyNatGatewayAttributeCallable(const Model::ModifyNatGatewayAttributeRequest& request) const;
  1730. ModifyNatGatewaySpecOutcome modifyNatGatewaySpec(const Model::ModifyNatGatewaySpecRequest &request)const;
  1731. void modifyNatGatewaySpecAsync(const Model::ModifyNatGatewaySpecRequest& request, const ModifyNatGatewaySpecAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1732. ModifyNatGatewaySpecOutcomeCallable modifyNatGatewaySpecCallable(const Model::ModifyNatGatewaySpecRequest& request) const;
  1733. ModifyNetworkAclAttributesOutcome modifyNetworkAclAttributes(const Model::ModifyNetworkAclAttributesRequest &request)const;
  1734. void modifyNetworkAclAttributesAsync(const Model::ModifyNetworkAclAttributesRequest& request, const ModifyNetworkAclAttributesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1735. ModifyNetworkAclAttributesOutcomeCallable modifyNetworkAclAttributesCallable(const Model::ModifyNetworkAclAttributesRequest& request) const;
  1736. ModifyPhysicalConnectionAttributeOutcome modifyPhysicalConnectionAttribute(const Model::ModifyPhysicalConnectionAttributeRequest &request)const;
  1737. void modifyPhysicalConnectionAttributeAsync(const Model::ModifyPhysicalConnectionAttributeRequest& request, const ModifyPhysicalConnectionAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1738. ModifyPhysicalConnectionAttributeOutcomeCallable modifyPhysicalConnectionAttributeCallable(const Model::ModifyPhysicalConnectionAttributeRequest& request) const;
  1739. ModifyRouteEntryOutcome modifyRouteEntry(const Model::ModifyRouteEntryRequest &request)const;
  1740. void modifyRouteEntryAsync(const Model::ModifyRouteEntryRequest& request, const ModifyRouteEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1741. ModifyRouteEntryOutcomeCallable modifyRouteEntryCallable(const Model::ModifyRouteEntryRequest& request) const;
  1742. ModifyRouteTableAttributesOutcome modifyRouteTableAttributes(const Model::ModifyRouteTableAttributesRequest &request)const;
  1743. void modifyRouteTableAttributesAsync(const Model::ModifyRouteTableAttributesRequest& request, const ModifyRouteTableAttributesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1744. ModifyRouteTableAttributesOutcomeCallable modifyRouteTableAttributesCallable(const Model::ModifyRouteTableAttributesRequest& request) const;
  1745. ModifyRouterInterfaceAttributeOutcome modifyRouterInterfaceAttribute(const Model::ModifyRouterInterfaceAttributeRequest &request)const;
  1746. void modifyRouterInterfaceAttributeAsync(const Model::ModifyRouterInterfaceAttributeRequest& request, const ModifyRouterInterfaceAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1747. ModifyRouterInterfaceAttributeOutcomeCallable modifyRouterInterfaceAttributeCallable(const Model::ModifyRouterInterfaceAttributeRequest& request) const;
  1748. ModifyRouterInterfaceSpecOutcome modifyRouterInterfaceSpec(const Model::ModifyRouterInterfaceSpecRequest &request)const;
  1749. void modifyRouterInterfaceSpecAsync(const Model::ModifyRouterInterfaceSpecRequest& request, const ModifyRouterInterfaceSpecAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1750. ModifyRouterInterfaceSpecOutcomeCallable modifyRouterInterfaceSpecCallable(const Model::ModifyRouterInterfaceSpecRequest& request) const;
  1751. ModifySnatEntryOutcome modifySnatEntry(const Model::ModifySnatEntryRequest &request)const;
  1752. void modifySnatEntryAsync(const Model::ModifySnatEntryRequest& request, const ModifySnatEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1753. ModifySnatEntryOutcomeCallable modifySnatEntryCallable(const Model::ModifySnatEntryRequest& request) const;
  1754. ModifySslVpnClientCertOutcome modifySslVpnClientCert(const Model::ModifySslVpnClientCertRequest &request)const;
  1755. void modifySslVpnClientCertAsync(const Model::ModifySslVpnClientCertRequest& request, const ModifySslVpnClientCertAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1756. ModifySslVpnClientCertOutcomeCallable modifySslVpnClientCertCallable(const Model::ModifySslVpnClientCertRequest& request) const;
  1757. ModifySslVpnServerOutcome modifySslVpnServer(const Model::ModifySslVpnServerRequest &request)const;
  1758. void modifySslVpnServerAsync(const Model::ModifySslVpnServerRequest& request, const ModifySslVpnServerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1759. ModifySslVpnServerOutcomeCallable modifySslVpnServerCallable(const Model::ModifySslVpnServerRequest& request) const;
  1760. ModifyVRouterAttributeOutcome modifyVRouterAttribute(const Model::ModifyVRouterAttributeRequest &request)const;
  1761. void modifyVRouterAttributeAsync(const Model::ModifyVRouterAttributeRequest& request, const ModifyVRouterAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1762. ModifyVRouterAttributeOutcomeCallable modifyVRouterAttributeCallable(const Model::ModifyVRouterAttributeRequest& request) const;
  1763. ModifyVSwitchAttributeOutcome modifyVSwitchAttribute(const Model::ModifyVSwitchAttributeRequest &request)const;
  1764. void modifyVSwitchAttributeAsync(const Model::ModifyVSwitchAttributeRequest& request, const ModifyVSwitchAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1765. ModifyVSwitchAttributeOutcomeCallable modifyVSwitchAttributeCallable(const Model::ModifyVSwitchAttributeRequest& request) const;
  1766. ModifyVirtualBorderRouterAttributeOutcome modifyVirtualBorderRouterAttribute(const Model::ModifyVirtualBorderRouterAttributeRequest &request)const;
  1767. void modifyVirtualBorderRouterAttributeAsync(const Model::ModifyVirtualBorderRouterAttributeRequest& request, const ModifyVirtualBorderRouterAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1768. ModifyVirtualBorderRouterAttributeOutcomeCallable modifyVirtualBorderRouterAttributeCallable(const Model::ModifyVirtualBorderRouterAttributeRequest& request) const;
  1769. ModifyVpcAttributeOutcome modifyVpcAttribute(const Model::ModifyVpcAttributeRequest &request)const;
  1770. void modifyVpcAttributeAsync(const Model::ModifyVpcAttributeRequest& request, const ModifyVpcAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1771. ModifyVpcAttributeOutcomeCallable modifyVpcAttributeCallable(const Model::ModifyVpcAttributeRequest& request) const;
  1772. ModifyVpnConnectionAttributeOutcome modifyVpnConnectionAttribute(const Model::ModifyVpnConnectionAttributeRequest &request)const;
  1773. void modifyVpnConnectionAttributeAsync(const Model::ModifyVpnConnectionAttributeRequest& request, const ModifyVpnConnectionAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1774. ModifyVpnConnectionAttributeOutcomeCallable modifyVpnConnectionAttributeCallable(const Model::ModifyVpnConnectionAttributeRequest& request) const;
  1775. ModifyVpnGatewayAttributeOutcome modifyVpnGatewayAttribute(const Model::ModifyVpnGatewayAttributeRequest &request)const;
  1776. void modifyVpnGatewayAttributeAsync(const Model::ModifyVpnGatewayAttributeRequest& request, const ModifyVpnGatewayAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1777. ModifyVpnGatewayAttributeOutcomeCallable modifyVpnGatewayAttributeCallable(const Model::ModifyVpnGatewayAttributeRequest& request) const;
  1778. ModifyVpnPbrRouteEntryWeightOutcome modifyVpnPbrRouteEntryWeight(const Model::ModifyVpnPbrRouteEntryWeightRequest &request)const;
  1779. void modifyVpnPbrRouteEntryWeightAsync(const Model::ModifyVpnPbrRouteEntryWeightRequest& request, const ModifyVpnPbrRouteEntryWeightAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1780. ModifyVpnPbrRouteEntryWeightOutcomeCallable modifyVpnPbrRouteEntryWeightCallable(const Model::ModifyVpnPbrRouteEntryWeightRequest& request) const;
  1781. ModifyVpnRouteEntryWeightOutcome modifyVpnRouteEntryWeight(const Model::ModifyVpnRouteEntryWeightRequest &request)const;
  1782. void modifyVpnRouteEntryWeightAsync(const Model::ModifyVpnRouteEntryWeightRequest& request, const ModifyVpnRouteEntryWeightAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1783. ModifyVpnRouteEntryWeightOutcomeCallable modifyVpnRouteEntryWeightCallable(const Model::ModifyVpnRouteEntryWeightRequest& request) const;
  1784. MoveResourceGroupOutcome moveResourceGroup(const Model::MoveResourceGroupRequest &request)const;
  1785. void moveResourceGroupAsync(const Model::MoveResourceGroupRequest& request, const MoveResourceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1786. MoveResourceGroupOutcomeCallable moveResourceGroupCallable(const Model::MoveResourceGroupRequest& request) const;
  1787. PublishVpnRouteEntryOutcome publishVpnRouteEntry(const Model::PublishVpnRouteEntryRequest &request)const;
  1788. void publishVpnRouteEntryAsync(const Model::PublishVpnRouteEntryRequest& request, const PublishVpnRouteEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1789. PublishVpnRouteEntryOutcomeCallable publishVpnRouteEntryCallable(const Model::PublishVpnRouteEntryRequest& request) const;
  1790. RecoverVirtualBorderRouterOutcome recoverVirtualBorderRouter(const Model::RecoverVirtualBorderRouterRequest &request)const;
  1791. void recoverVirtualBorderRouterAsync(const Model::RecoverVirtualBorderRouterRequest& request, const RecoverVirtualBorderRouterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1792. RecoverVirtualBorderRouterOutcomeCallable recoverVirtualBorderRouterCallable(const Model::RecoverVirtualBorderRouterRequest& request) const;
  1793. ReleaseEipAddressOutcome releaseEipAddress(const Model::ReleaseEipAddressRequest &request)const;
  1794. void releaseEipAddressAsync(const Model::ReleaseEipAddressRequest& request, const ReleaseEipAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1795. ReleaseEipAddressOutcomeCallable releaseEipAddressCallable(const Model::ReleaseEipAddressRequest& request) const;
  1796. ReleaseEipSegmentAddressOutcome releaseEipSegmentAddress(const Model::ReleaseEipSegmentAddressRequest &request)const;
  1797. void releaseEipSegmentAddressAsync(const Model::ReleaseEipSegmentAddressRequest& request, const ReleaseEipSegmentAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1798. ReleaseEipSegmentAddressOutcomeCallable releaseEipSegmentAddressCallable(const Model::ReleaseEipSegmentAddressRequest& request) const;
  1799. RemoveBandwidthPackageIpsOutcome removeBandwidthPackageIps(const Model::RemoveBandwidthPackageIpsRequest &request)const;
  1800. void removeBandwidthPackageIpsAsync(const Model::RemoveBandwidthPackageIpsRequest& request, const RemoveBandwidthPackageIpsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1801. RemoveBandwidthPackageIpsOutcomeCallable removeBandwidthPackageIpsCallable(const Model::RemoveBandwidthPackageIpsRequest& request) const;
  1802. RemoveCommonBandwidthPackageIpOutcome removeCommonBandwidthPackageIp(const Model::RemoveCommonBandwidthPackageIpRequest &request)const;
  1803. void removeCommonBandwidthPackageIpAsync(const Model::RemoveCommonBandwidthPackageIpRequest& request, const RemoveCommonBandwidthPackageIpAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1804. RemoveCommonBandwidthPackageIpOutcomeCallable removeCommonBandwidthPackageIpCallable(const Model::RemoveCommonBandwidthPackageIpRequest& request) const;
  1805. RemoveGlobalAccelerationInstanceIpOutcome removeGlobalAccelerationInstanceIp(const Model::RemoveGlobalAccelerationInstanceIpRequest &request)const;
  1806. void removeGlobalAccelerationInstanceIpAsync(const Model::RemoveGlobalAccelerationInstanceIpRequest& request, const RemoveGlobalAccelerationInstanceIpAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1807. RemoveGlobalAccelerationInstanceIpOutcomeCallable removeGlobalAccelerationInstanceIpCallable(const Model::RemoveGlobalAccelerationInstanceIpRequest& request) const;
  1808. RemoveIPv6TranslatorAclListEntryOutcome removeIPv6TranslatorAclListEntry(const Model::RemoveIPv6TranslatorAclListEntryRequest &request)const;
  1809. void removeIPv6TranslatorAclListEntryAsync(const Model::RemoveIPv6TranslatorAclListEntryRequest& request, const RemoveIPv6TranslatorAclListEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1810. RemoveIPv6TranslatorAclListEntryOutcomeCallable removeIPv6TranslatorAclListEntryCallable(const Model::RemoveIPv6TranslatorAclListEntryRequest& request) const;
  1811. RevokeInstanceFromCenOutcome revokeInstanceFromCen(const Model::RevokeInstanceFromCenRequest &request)const;
  1812. void revokeInstanceFromCenAsync(const Model::RevokeInstanceFromCenRequest& request, const RevokeInstanceFromCenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1813. RevokeInstanceFromCenOutcomeCallable revokeInstanceFromCenCallable(const Model::RevokeInstanceFromCenRequest& request) const;
  1814. TagResourcesOutcome tagResources(const Model::TagResourcesRequest &request)const;
  1815. void tagResourcesAsync(const Model::TagResourcesRequest& request, const TagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1816. TagResourcesOutcomeCallable tagResourcesCallable(const Model::TagResourcesRequest& request) const;
  1817. TerminatePhysicalConnectionOutcome terminatePhysicalConnection(const Model::TerminatePhysicalConnectionRequest &request)const;
  1818. void terminatePhysicalConnectionAsync(const Model::TerminatePhysicalConnectionRequest& request, const TerminatePhysicalConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1819. TerminatePhysicalConnectionOutcomeCallable terminatePhysicalConnectionCallable(const Model::TerminatePhysicalConnectionRequest& request) const;
  1820. TerminateVirtualBorderRouterOutcome terminateVirtualBorderRouter(const Model::TerminateVirtualBorderRouterRequest &request)const;
  1821. void terminateVirtualBorderRouterAsync(const Model::TerminateVirtualBorderRouterRequest& request, const TerminateVirtualBorderRouterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1822. TerminateVirtualBorderRouterOutcomeCallable terminateVirtualBorderRouterCallable(const Model::TerminateVirtualBorderRouterRequest& request) const;
  1823. UnTagResourcesOutcome unTagResources(const Model::UnTagResourcesRequest &request)const;
  1824. void unTagResourcesAsync(const Model::UnTagResourcesRequest& request, const UnTagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1825. UnTagResourcesOutcomeCallable unTagResourcesCallable(const Model::UnTagResourcesRequest& request) const;
  1826. UnassociateEipAddressOutcome unassociateEipAddress(const Model::UnassociateEipAddressRequest &request)const;
  1827. void unassociateEipAddressAsync(const Model::UnassociateEipAddressRequest& request, const UnassociateEipAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1828. UnassociateEipAddressOutcomeCallable unassociateEipAddressCallable(const Model::UnassociateEipAddressRequest& request) const;
  1829. UnassociateGlobalAccelerationInstanceOutcome unassociateGlobalAccelerationInstance(const Model::UnassociateGlobalAccelerationInstanceRequest &request)const;
  1830. void unassociateGlobalAccelerationInstanceAsync(const Model::UnassociateGlobalAccelerationInstanceRequest& request, const UnassociateGlobalAccelerationInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1831. UnassociateGlobalAccelerationInstanceOutcomeCallable unassociateGlobalAccelerationInstanceCallable(const Model::UnassociateGlobalAccelerationInstanceRequest& request) const;
  1832. UnassociateHaVipOutcome unassociateHaVip(const Model::UnassociateHaVipRequest &request)const;
  1833. void unassociateHaVipAsync(const Model::UnassociateHaVipRequest& request, const UnassociateHaVipAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1834. UnassociateHaVipOutcomeCallable unassociateHaVipCallable(const Model::UnassociateHaVipRequest& request) const;
  1835. UnassociateNetworkAclOutcome unassociateNetworkAcl(const Model::UnassociateNetworkAclRequest &request)const;
  1836. void unassociateNetworkAclAsync(const Model::UnassociateNetworkAclRequest& request, const UnassociateNetworkAclAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1837. UnassociateNetworkAclOutcomeCallable unassociateNetworkAclCallable(const Model::UnassociateNetworkAclRequest& request) const;
  1838. UnassociatePhysicalConnectionFromVirtualBorderRouterOutcome unassociatePhysicalConnectionFromVirtualBorderRouter(const Model::UnassociatePhysicalConnectionFromVirtualBorderRouterRequest &request)const;
  1839. void unassociatePhysicalConnectionFromVirtualBorderRouterAsync(const Model::UnassociatePhysicalConnectionFromVirtualBorderRouterRequest& request, const UnassociatePhysicalConnectionFromVirtualBorderRouterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1840. UnassociatePhysicalConnectionFromVirtualBorderRouterOutcomeCallable unassociatePhysicalConnectionFromVirtualBorderRouterCallable(const Model::UnassociatePhysicalConnectionFromVirtualBorderRouterRequest& request) const;
  1841. UnassociateRouteTableOutcome unassociateRouteTable(const Model::UnassociateRouteTableRequest &request)const;
  1842. void unassociateRouteTableAsync(const Model::UnassociateRouteTableRequest& request, const UnassociateRouteTableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1843. UnassociateRouteTableOutcomeCallable unassociateRouteTableCallable(const Model::UnassociateRouteTableRequest& request) const;
  1844. UnassociateVpcCidrBlockOutcome unassociateVpcCidrBlock(const Model::UnassociateVpcCidrBlockRequest &request)const;
  1845. void unassociateVpcCidrBlockAsync(const Model::UnassociateVpcCidrBlockRequest& request, const UnassociateVpcCidrBlockAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1846. UnassociateVpcCidrBlockOutcomeCallable unassociateVpcCidrBlockCallable(const Model::UnassociateVpcCidrBlockRequest& request) const;
  1847. UpdateNetworkAclEntriesOutcome updateNetworkAclEntries(const Model::UpdateNetworkAclEntriesRequest &request)const;
  1848. void updateNetworkAclEntriesAsync(const Model::UpdateNetworkAclEntriesRequest& request, const UpdateNetworkAclEntriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  1849. UpdateNetworkAclEntriesOutcomeCallable updateNetworkAclEntriesCallable(const Model::UpdateNetworkAclEntriesRequest& request) const;
  1850. private:
  1851. std::shared_ptr<EndpointProvider> endpointProvider_;
  1852. };
  1853. }
  1854. }
  1855. #endif // !ALIBABACLOUD_VPC_VPCCLIENT_H_