AWS SDK for C++  1.9.108
AWS SDK for C++
DirectConnectClient.h
Go to the documentation of this file.
1 
6 #pragma once
71 #include <future>
72 #include <functional>
73 
74 namespace Aws
75 {
76 
77 namespace Http
78 {
79  class HttpClient;
80  class HttpClientFactory;
81 } // namespace Http
82 
83 namespace Utils
84 {
85  template< typename R, typename E> class Outcome;
86 namespace Threading
87 {
88  class Executor;
89 } // namespace Threading
90 } // namespace Utils
91 
92 namespace Auth
93 {
94  class AWSCredentials;
95  class AWSCredentialsProvider;
96 } // namespace Auth
97 
98 namespace Client
99 {
100  class RetryStrategy;
101 } // namespace Client
102 
103 namespace DirectConnect
104 {
105 
106 namespace Model
107 {
121  class CreateBGPPeerRequest;
127  class CreateLagRequest;
131  class DeleteBGPPeerRequest;
137  class DeleteLagRequest;
146  class DescribeLagsRequest;
147  class DescribeLoaRequest;
148  class DescribeTagsRequest;
155  class TagResourceRequest;
156  class UntagResourceRequest;
159  class UpdateLagRequest;
161 
217 
218  typedef std::future<AcceptDirectConnectGatewayAssociationProposalOutcome> AcceptDirectConnectGatewayAssociationProposalOutcomeCallable;
219  typedef std::future<AllocateHostedConnectionOutcome> AllocateHostedConnectionOutcomeCallable;
220  typedef std::future<AllocatePrivateVirtualInterfaceOutcome> AllocatePrivateVirtualInterfaceOutcomeCallable;
221  typedef std::future<AllocatePublicVirtualInterfaceOutcome> AllocatePublicVirtualInterfaceOutcomeCallable;
222  typedef std::future<AllocateTransitVirtualInterfaceOutcome> AllocateTransitVirtualInterfaceOutcomeCallable;
223  typedef std::future<AssociateConnectionWithLagOutcome> AssociateConnectionWithLagOutcomeCallable;
224  typedef std::future<AssociateHostedConnectionOutcome> AssociateHostedConnectionOutcomeCallable;
225  typedef std::future<AssociateMacSecKeyOutcome> AssociateMacSecKeyOutcomeCallable;
226  typedef std::future<AssociateVirtualInterfaceOutcome> AssociateVirtualInterfaceOutcomeCallable;
227  typedef std::future<ConfirmConnectionOutcome> ConfirmConnectionOutcomeCallable;
228  typedef std::future<ConfirmPrivateVirtualInterfaceOutcome> ConfirmPrivateVirtualInterfaceOutcomeCallable;
229  typedef std::future<ConfirmPublicVirtualInterfaceOutcome> ConfirmPublicVirtualInterfaceOutcomeCallable;
230  typedef std::future<ConfirmTransitVirtualInterfaceOutcome> ConfirmTransitVirtualInterfaceOutcomeCallable;
231  typedef std::future<CreateBGPPeerOutcome> CreateBGPPeerOutcomeCallable;
232  typedef std::future<CreateConnectionOutcome> CreateConnectionOutcomeCallable;
233  typedef std::future<CreateDirectConnectGatewayOutcome> CreateDirectConnectGatewayOutcomeCallable;
234  typedef std::future<CreateDirectConnectGatewayAssociationOutcome> CreateDirectConnectGatewayAssociationOutcomeCallable;
235  typedef std::future<CreateDirectConnectGatewayAssociationProposalOutcome> CreateDirectConnectGatewayAssociationProposalOutcomeCallable;
236  typedef std::future<CreateInterconnectOutcome> CreateInterconnectOutcomeCallable;
237  typedef std::future<CreateLagOutcome> CreateLagOutcomeCallable;
238  typedef std::future<CreatePrivateVirtualInterfaceOutcome> CreatePrivateVirtualInterfaceOutcomeCallable;
239  typedef std::future<CreatePublicVirtualInterfaceOutcome> CreatePublicVirtualInterfaceOutcomeCallable;
240  typedef std::future<CreateTransitVirtualInterfaceOutcome> CreateTransitVirtualInterfaceOutcomeCallable;
241  typedef std::future<DeleteBGPPeerOutcome> DeleteBGPPeerOutcomeCallable;
242  typedef std::future<DeleteConnectionOutcome> DeleteConnectionOutcomeCallable;
243  typedef std::future<DeleteDirectConnectGatewayOutcome> DeleteDirectConnectGatewayOutcomeCallable;
244  typedef std::future<DeleteDirectConnectGatewayAssociationOutcome> DeleteDirectConnectGatewayAssociationOutcomeCallable;
245  typedef std::future<DeleteDirectConnectGatewayAssociationProposalOutcome> DeleteDirectConnectGatewayAssociationProposalOutcomeCallable;
246  typedef std::future<DeleteInterconnectOutcome> DeleteInterconnectOutcomeCallable;
247  typedef std::future<DeleteLagOutcome> DeleteLagOutcomeCallable;
248  typedef std::future<DeleteVirtualInterfaceOutcome> DeleteVirtualInterfaceOutcomeCallable;
249  typedef std::future<DescribeConnectionsOutcome> DescribeConnectionsOutcomeCallable;
250  typedef std::future<DescribeDirectConnectGatewayAssociationProposalsOutcome> DescribeDirectConnectGatewayAssociationProposalsOutcomeCallable;
251  typedef std::future<DescribeDirectConnectGatewayAssociationsOutcome> DescribeDirectConnectGatewayAssociationsOutcomeCallable;
252  typedef std::future<DescribeDirectConnectGatewayAttachmentsOutcome> DescribeDirectConnectGatewayAttachmentsOutcomeCallable;
253  typedef std::future<DescribeDirectConnectGatewaysOutcome> DescribeDirectConnectGatewaysOutcomeCallable;
254  typedef std::future<DescribeHostedConnectionsOutcome> DescribeHostedConnectionsOutcomeCallable;
255  typedef std::future<DescribeInterconnectsOutcome> DescribeInterconnectsOutcomeCallable;
256  typedef std::future<DescribeLagsOutcome> DescribeLagsOutcomeCallable;
257  typedef std::future<DescribeLoaOutcome> DescribeLoaOutcomeCallable;
258  typedef std::future<DescribeLocationsOutcome> DescribeLocationsOutcomeCallable;
259  typedef std::future<DescribeTagsOutcome> DescribeTagsOutcomeCallable;
260  typedef std::future<DescribeVirtualGatewaysOutcome> DescribeVirtualGatewaysOutcomeCallable;
261  typedef std::future<DescribeVirtualInterfacesOutcome> DescribeVirtualInterfacesOutcomeCallable;
262  typedef std::future<DisassociateConnectionFromLagOutcome> DisassociateConnectionFromLagOutcomeCallable;
263  typedef std::future<DisassociateMacSecKeyOutcome> DisassociateMacSecKeyOutcomeCallable;
264  typedef std::future<ListVirtualInterfaceTestHistoryOutcome> ListVirtualInterfaceTestHistoryOutcomeCallable;
265  typedef std::future<StartBgpFailoverTestOutcome> StartBgpFailoverTestOutcomeCallable;
266  typedef std::future<StopBgpFailoverTestOutcome> StopBgpFailoverTestOutcomeCallable;
267  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
268  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
269  typedef std::future<UpdateConnectionOutcome> UpdateConnectionOutcomeCallable;
270  typedef std::future<UpdateDirectConnectGatewayAssociationOutcome> UpdateDirectConnectGatewayAssociationOutcomeCallable;
271  typedef std::future<UpdateLagOutcome> UpdateLagOutcomeCallable;
272  typedef std::future<UpdateVirtualInterfaceAttributesOutcome> UpdateVirtualInterfaceAttributesOutcomeCallable;
273 } // namespace Model
274 
275  class DirectConnectClient;
276 
278  typedef std::function<void(const DirectConnectClient*, const Model::AllocateHostedConnectionRequest&, const Model::AllocateHostedConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AllocateHostedConnectionResponseReceivedHandler;
279  typedef std::function<void(const DirectConnectClient*, const Model::AllocatePrivateVirtualInterfaceRequest&, const Model::AllocatePrivateVirtualInterfaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AllocatePrivateVirtualInterfaceResponseReceivedHandler;
280  typedef std::function<void(const DirectConnectClient*, const Model::AllocatePublicVirtualInterfaceRequest&, const Model::AllocatePublicVirtualInterfaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AllocatePublicVirtualInterfaceResponseReceivedHandler;
281  typedef std::function<void(const DirectConnectClient*, const Model::AllocateTransitVirtualInterfaceRequest&, const Model::AllocateTransitVirtualInterfaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AllocateTransitVirtualInterfaceResponseReceivedHandler;
282  typedef std::function<void(const DirectConnectClient*, const Model::AssociateConnectionWithLagRequest&, const Model::AssociateConnectionWithLagOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateConnectionWithLagResponseReceivedHandler;
283  typedef std::function<void(const DirectConnectClient*, const Model::AssociateHostedConnectionRequest&, const Model::AssociateHostedConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateHostedConnectionResponseReceivedHandler;
284  typedef std::function<void(const DirectConnectClient*, const Model::AssociateMacSecKeyRequest&, const Model::AssociateMacSecKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateMacSecKeyResponseReceivedHandler;
285  typedef std::function<void(const DirectConnectClient*, const Model::AssociateVirtualInterfaceRequest&, const Model::AssociateVirtualInterfaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateVirtualInterfaceResponseReceivedHandler;
286  typedef std::function<void(const DirectConnectClient*, const Model::ConfirmConnectionRequest&, const Model::ConfirmConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ConfirmConnectionResponseReceivedHandler;
287  typedef std::function<void(const DirectConnectClient*, const Model::ConfirmPrivateVirtualInterfaceRequest&, const Model::ConfirmPrivateVirtualInterfaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ConfirmPrivateVirtualInterfaceResponseReceivedHandler;
288  typedef std::function<void(const DirectConnectClient*, const Model::ConfirmPublicVirtualInterfaceRequest&, const Model::ConfirmPublicVirtualInterfaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ConfirmPublicVirtualInterfaceResponseReceivedHandler;
289  typedef std::function<void(const DirectConnectClient*, const Model::ConfirmTransitVirtualInterfaceRequest&, const Model::ConfirmTransitVirtualInterfaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ConfirmTransitVirtualInterfaceResponseReceivedHandler;
290  typedef std::function<void(const DirectConnectClient*, const Model::CreateBGPPeerRequest&, const Model::CreateBGPPeerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateBGPPeerResponseReceivedHandler;
291  typedef std::function<void(const DirectConnectClient*, const Model::CreateConnectionRequest&, const Model::CreateConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateConnectionResponseReceivedHandler;
292  typedef std::function<void(const DirectConnectClient*, const Model::CreateDirectConnectGatewayRequest&, const Model::CreateDirectConnectGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDirectConnectGatewayResponseReceivedHandler;
295  typedef std::function<void(const DirectConnectClient*, const Model::CreateInterconnectRequest&, const Model::CreateInterconnectOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateInterconnectResponseReceivedHandler;
296  typedef std::function<void(const DirectConnectClient*, const Model::CreateLagRequest&, const Model::CreateLagOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateLagResponseReceivedHandler;
297  typedef std::function<void(const DirectConnectClient*, const Model::CreatePrivateVirtualInterfaceRequest&, const Model::CreatePrivateVirtualInterfaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePrivateVirtualInterfaceResponseReceivedHandler;
298  typedef std::function<void(const DirectConnectClient*, const Model::CreatePublicVirtualInterfaceRequest&, const Model::CreatePublicVirtualInterfaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePublicVirtualInterfaceResponseReceivedHandler;
299  typedef std::function<void(const DirectConnectClient*, const Model::CreateTransitVirtualInterfaceRequest&, const Model::CreateTransitVirtualInterfaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTransitVirtualInterfaceResponseReceivedHandler;
300  typedef std::function<void(const DirectConnectClient*, const Model::DeleteBGPPeerRequest&, const Model::DeleteBGPPeerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteBGPPeerResponseReceivedHandler;
301  typedef std::function<void(const DirectConnectClient*, const Model::DeleteConnectionRequest&, const Model::DeleteConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteConnectionResponseReceivedHandler;
302  typedef std::function<void(const DirectConnectClient*, const Model::DeleteDirectConnectGatewayRequest&, const Model::DeleteDirectConnectGatewayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDirectConnectGatewayResponseReceivedHandler;
305  typedef std::function<void(const DirectConnectClient*, const Model::DeleteInterconnectRequest&, const Model::DeleteInterconnectOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteInterconnectResponseReceivedHandler;
306  typedef std::function<void(const DirectConnectClient*, const Model::DeleteLagRequest&, const Model::DeleteLagOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteLagResponseReceivedHandler;
307  typedef std::function<void(const DirectConnectClient*, const Model::DeleteVirtualInterfaceRequest&, const Model::DeleteVirtualInterfaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteVirtualInterfaceResponseReceivedHandler;
308  typedef std::function<void(const DirectConnectClient*, const Model::DescribeConnectionsRequest&, const Model::DescribeConnectionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeConnectionsResponseReceivedHandler;
312  typedef std::function<void(const DirectConnectClient*, const Model::DescribeDirectConnectGatewaysRequest&, const Model::DescribeDirectConnectGatewaysOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDirectConnectGatewaysResponseReceivedHandler;
313  typedef std::function<void(const DirectConnectClient*, const Model::DescribeHostedConnectionsRequest&, const Model::DescribeHostedConnectionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeHostedConnectionsResponseReceivedHandler;
314  typedef std::function<void(const DirectConnectClient*, const Model::DescribeInterconnectsRequest&, const Model::DescribeInterconnectsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInterconnectsResponseReceivedHandler;
315  typedef std::function<void(const DirectConnectClient*, const Model::DescribeLagsRequest&, const Model::DescribeLagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeLagsResponseReceivedHandler;
316  typedef std::function<void(const DirectConnectClient*, const Model::DescribeLoaRequest&, const Model::DescribeLoaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeLoaResponseReceivedHandler;
317  typedef std::function<void(const DirectConnectClient*, const Model::DescribeLocationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeLocationsResponseReceivedHandler;
318  typedef std::function<void(const DirectConnectClient*, const Model::DescribeTagsRequest&, const Model::DescribeTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTagsResponseReceivedHandler;
319  typedef std::function<void(const DirectConnectClient*, const Model::DescribeVirtualGatewaysOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeVirtualGatewaysResponseReceivedHandler;
320  typedef std::function<void(const DirectConnectClient*, const Model::DescribeVirtualInterfacesRequest&, const Model::DescribeVirtualInterfacesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeVirtualInterfacesResponseReceivedHandler;
321  typedef std::function<void(const DirectConnectClient*, const Model::DisassociateConnectionFromLagRequest&, const Model::DisassociateConnectionFromLagOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateConnectionFromLagResponseReceivedHandler;
322  typedef std::function<void(const DirectConnectClient*, const Model::DisassociateMacSecKeyRequest&, const Model::DisassociateMacSecKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateMacSecKeyResponseReceivedHandler;
323  typedef std::function<void(const DirectConnectClient*, const Model::ListVirtualInterfaceTestHistoryRequest&, const Model::ListVirtualInterfaceTestHistoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListVirtualInterfaceTestHistoryResponseReceivedHandler;
324  typedef std::function<void(const DirectConnectClient*, const Model::StartBgpFailoverTestRequest&, const Model::StartBgpFailoverTestOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartBgpFailoverTestResponseReceivedHandler;
325  typedef std::function<void(const DirectConnectClient*, const Model::StopBgpFailoverTestRequest&, const Model::StopBgpFailoverTestOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopBgpFailoverTestResponseReceivedHandler;
326  typedef std::function<void(const DirectConnectClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
327  typedef std::function<void(const DirectConnectClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
328  typedef std::function<void(const DirectConnectClient*, const Model::UpdateConnectionRequest&, const Model::UpdateConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateConnectionResponseReceivedHandler;
330  typedef std::function<void(const DirectConnectClient*, const Model::UpdateLagRequest&, const Model::UpdateLagOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateLagResponseReceivedHandler;
331  typedef std::function<void(const DirectConnectClient*, const Model::UpdateVirtualInterfaceAttributesRequest&, const Model::UpdateVirtualInterfaceAttributesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateVirtualInterfaceAttributesResponseReceivedHandler;
332 
345  {
346  public:
348 
354 
360 
365  DirectConnectClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
367 
369 
370 
378 
388 
397  virtual void AcceptDirectConnectGatewayAssociationProposalAsync(const Model::AcceptDirectConnectGatewayAssociationProposalRequest& request, const AcceptDirectConnectGatewayAssociationProposalResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
398 
412 
428 
443  virtual void AllocateHostedConnectionAsync(const Model::AllocateHostedConnectionRequest& request, const AllocateHostedConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
444 
455 
468 
480  virtual void AllocatePrivateVirtualInterfaceAsync(const Model::AllocatePrivateVirtualInterfaceRequest& request, const AllocatePrivateVirtualInterfaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
481 
497 
515 
532  virtual void AllocatePublicVirtualInterfaceAsync(const Model::AllocatePublicVirtualInterfaceRequest& request, const AllocatePublicVirtualInterfaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
533 
547 
563 
578  virtual void AllocateTransitVirtualInterfaceAsync(const Model::AllocateTransitVirtualInterfaceRequest& request, const AllocateTransitVirtualInterfaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
579 
600 
623 
645  virtual void AssociateConnectionWithLagAsync(const Model::AssociateConnectionWithLagRequest& request, const AssociateConnectionWithLagResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
646 
659 
674 
688  virtual void AssociateHostedConnectionAsync(const Model::AssociateHostedConnectionRequest& request, const AssociateHostedConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
689 
703 
719 
734  virtual void AssociateMacSecKeyAsync(const Model::AssociateMacSecKeyRequest& request, const AssociateMacSecKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
735 
752 
771 
789  virtual void AssociateVirtualInterfaceAsync(const Model::AssociateVirtualInterfaceRequest& request, const AssociateVirtualInterfaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
790 
800 
812 
823  virtual void ConfirmConnectionAsync(const Model::ConfirmConnectionRequest& request, const ConfirmConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
824 
835 
848 
860  virtual void ConfirmPrivateVirtualInterfaceAsync(const Model::ConfirmPrivateVirtualInterfaceRequest& request, const ConfirmPrivateVirtualInterfaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
861 
871 
883 
894  virtual void ConfirmPublicVirtualInterfaceAsync(const Model::ConfirmPublicVirtualInterfaceRequest& request, const ConfirmPublicVirtualInterfaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
895 
905 
917 
928  virtual void ConfirmTransitVirtualInterfaceAsync(const Model::ConfirmTransitVirtualInterfaceRequest& request, const ConfirmTransitVirtualInterfaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
929 
946 
965 
983  virtual void CreateBGPPeerAsync(const Model::CreateBGPPeerRequest& request, const CreateBGPPeerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
984 
1000 
1018 
1035  virtual void CreateConnectionAsync(const Model::CreateConnectionRequest& request, const CreateConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1036 
1050 
1066 
1081  virtual void CreateDirectConnectGatewayAsync(const Model::CreateDirectConnectGatewayRequest& request, const CreateDirectConnectGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1082 
1091 
1102 
1112  virtual void CreateDirectConnectGatewayAssociationAsync(const Model::CreateDirectConnectGatewayAssociationRequest& request, const CreateDirectConnectGatewayAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1113 
1123 
1135 
1146  virtual void CreateDirectConnectGatewayAssociationProposalAsync(const Model::CreateDirectConnectGatewayAssociationProposalRequest& request, const CreateDirectConnectGatewayAssociationProposalResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1147 
1171 
1197 
1222  virtual void CreateInterconnectAsync(const Model::CreateInterconnectRequest& request, const CreateInterconnectResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1223 
1248 
1275 
1301  virtual void CreateLagAsync(const Model::CreateLagRequest& request, const CreateLagResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1302 
1322 
1344 
1365  virtual void CreatePrivateVirtualInterfaceAsync(const Model::CreatePrivateVirtualInterfaceRequest& request, const CreatePrivateVirtualInterfaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1366 
1379 
1394 
1408  virtual void CreatePublicVirtualInterfaceAsync(const Model::CreatePublicVirtualInterfaceRequest& request, const CreatePublicVirtualInterfaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1409 
1431 
1455 
1478  virtual void CreateTransitVirtualInterfaceAsync(const Model::CreateTransitVirtualInterfaceRequest& request, const CreateTransitVirtualInterfaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1479 
1488 
1499 
1509  virtual void DeleteBGPPeerAsync(const Model::DeleteBGPPeerRequest& request, const DeleteBGPPeerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1510 
1520 
1532 
1543  virtual void DeleteConnectionAsync(const Model::DeleteConnectionRequest& request, const DeleteConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1544 
1554 
1566 
1577  virtual void DeleteDirectConnectGatewayAsync(const Model::DeleteDirectConnectGatewayRequest& request, const DeleteDirectConnectGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1578 
1590 
1604 
1617  virtual void DeleteDirectConnectGatewayAssociationAsync(const Model::DeleteDirectConnectGatewayAssociationRequest& request, const DeleteDirectConnectGatewayAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1618 
1627 
1638 
1648  virtual void DeleteDirectConnectGatewayAssociationProposalAsync(const Model::DeleteDirectConnectGatewayAssociationProposalRequest& request, const DeleteDirectConnectGatewayAssociationProposalResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1649 
1657 
1667 
1676  virtual void DeleteInterconnectAsync(const Model::DeleteInterconnectRequest& request, const DeleteInterconnectResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1677 
1686 
1697 
1707  virtual void DeleteLagAsync(const Model::DeleteLagRequest& request, const DeleteLagResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1708 
1715 
1724 
1732  virtual void DeleteVirtualInterfaceAsync(const Model::DeleteVirtualInterfaceRequest& request, const DeleteVirtualInterfaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1733 
1741 
1751 
1760  virtual void DescribeConnectionsAsync(const Model::DescribeConnectionsRequest& request, const DescribeConnectionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1761 
1770 
1781 
1791  virtual void DescribeDirectConnectGatewayAssociationProposalsAsync(const Model::DescribeDirectConnectGatewayAssociationProposalsRequest& request, const DescribeDirectConnectGatewayAssociationProposalsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1792 
1810 
1830 
1849  virtual void DescribeDirectConnectGatewayAssociationsAsync(const Model::DescribeDirectConnectGatewayAssociationsRequest& request, const DescribeDirectConnectGatewayAssociationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1850 
1864 
1880 
1895  virtual void DescribeDirectConnectGatewayAttachmentsAsync(const Model::DescribeDirectConnectGatewayAttachmentsRequest& request, const DescribeDirectConnectGatewayAttachmentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1896 
1905 
1916 
1926  virtual void DescribeDirectConnectGatewaysAsync(const Model::DescribeDirectConnectGatewaysRequest& request, const DescribeDirectConnectGatewaysResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1927 
1936 
1947 
1957  virtual void DescribeHostedConnectionsAsync(const Model::DescribeHostedConnectionsRequest& request, const DescribeHostedConnectionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1958 
1966 
1976 
1985  virtual void DescribeInterconnectsAsync(const Model::DescribeInterconnectsRequest& request, const DescribeInterconnectsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1986 
1994 
2004 
2013  virtual void DescribeLagsAsync(const Model::DescribeLagsRequest& request, const DescribeLagsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2014 
2027 
2042 
2056  virtual void DescribeLoaAsync(const Model::DescribeLoaRequest& request, const DescribeLoaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2057 
2066 
2077 
2087  virtual void DescribeLocationsAsync(const DescribeLocationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2095 
2105 
2114  virtual void DescribeTagsAsync(const Model::DescribeTagsRequest& request, const DescribeTagsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2115 
2124 
2135 
2145  virtual void DescribeVirtualGatewaysAsync(const DescribeVirtualGatewaysResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2158 
2173 
2187  virtual void DescribeVirtualInterfacesAsync(const Model::DescribeVirtualInterfacesRequest& request, const DescribeVirtualInterfacesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2188 
2205 
2224 
2242  virtual void DisassociateConnectionFromLagAsync(const Model::DisassociateConnectionFromLagRequest& request, const DisassociateConnectionFromLagResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2243 
2251 
2261 
2270  virtual void DisassociateMacSecKeyAsync(const Model::DisassociateMacSecKeyRequest& request, const DisassociateMacSecKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2271 
2279 
2289 
2298  virtual void ListVirtualInterfaceTestHistoryAsync(const Model::ListVirtualInterfaceTestHistoryRequest& request, const ListVirtualInterfaceTestHistoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2299 
2315 
2333 
2350  virtual void StartBgpFailoverTestAsync(const Model::StartBgpFailoverTestRequest& request, const StartBgpFailoverTestResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2351 
2358 
2367 
2375  virtual void StopBgpFailoverTestAsync(const Model::StopBgpFailoverTestRequest& request, const StopBgpFailoverTestResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2376 
2386 
2398 
2409  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2410 
2418 
2428 
2437  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2438 
2448 
2460 
2471  virtual void UpdateConnectionAsync(const Model::UpdateConnectionRequest& request, const UpdateConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2472 
2481 
2492 
2502  virtual void UpdateDirectConnectGatewayAssociationAsync(const Model::UpdateDirectConnectGatewayAssociationRequest& request, const UpdateDirectConnectGatewayAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2503 
2519 
2537 
2554  virtual void UpdateLagAsync(const Model::UpdateLagRequest& request, const UpdateLagResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2555 
2570 
2587 
2603  virtual void UpdateVirtualInterfaceAttributesAsync(const Model::UpdateVirtualInterfaceAttributesRequest& request, const UpdateVirtualInterfaceAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2604 
2605 
2606  void OverrideEndpoint(const Aws::String& endpoint);
2607  private:
2608  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
2609  void AcceptDirectConnectGatewayAssociationProposalAsyncHelper(const Model::AcceptDirectConnectGatewayAssociationProposalRequest& request, const AcceptDirectConnectGatewayAssociationProposalResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2610  void AllocateHostedConnectionAsyncHelper(const Model::AllocateHostedConnectionRequest& request, const AllocateHostedConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2611  void AllocatePrivateVirtualInterfaceAsyncHelper(const Model::AllocatePrivateVirtualInterfaceRequest& request, const AllocatePrivateVirtualInterfaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2612  void AllocatePublicVirtualInterfaceAsyncHelper(const Model::AllocatePublicVirtualInterfaceRequest& request, const AllocatePublicVirtualInterfaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2613  void AllocateTransitVirtualInterfaceAsyncHelper(const Model::AllocateTransitVirtualInterfaceRequest& request, const AllocateTransitVirtualInterfaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2614  void AssociateConnectionWithLagAsyncHelper(const Model::AssociateConnectionWithLagRequest& request, const AssociateConnectionWithLagResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2615  void AssociateHostedConnectionAsyncHelper(const Model::AssociateHostedConnectionRequest& request, const AssociateHostedConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2616  void AssociateMacSecKeyAsyncHelper(const Model::AssociateMacSecKeyRequest& request, const AssociateMacSecKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2617  void AssociateVirtualInterfaceAsyncHelper(const Model::AssociateVirtualInterfaceRequest& request, const AssociateVirtualInterfaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2618  void ConfirmConnectionAsyncHelper(const Model::ConfirmConnectionRequest& request, const ConfirmConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2619  void ConfirmPrivateVirtualInterfaceAsyncHelper(const Model::ConfirmPrivateVirtualInterfaceRequest& request, const ConfirmPrivateVirtualInterfaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2620  void ConfirmPublicVirtualInterfaceAsyncHelper(const Model::ConfirmPublicVirtualInterfaceRequest& request, const ConfirmPublicVirtualInterfaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2621  void ConfirmTransitVirtualInterfaceAsyncHelper(const Model::ConfirmTransitVirtualInterfaceRequest& request, const ConfirmTransitVirtualInterfaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2622  void CreateBGPPeerAsyncHelper(const Model::CreateBGPPeerRequest& request, const CreateBGPPeerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2623  void CreateConnectionAsyncHelper(const Model::CreateConnectionRequest& request, const CreateConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2624  void CreateDirectConnectGatewayAsyncHelper(const Model::CreateDirectConnectGatewayRequest& request, const CreateDirectConnectGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2625  void CreateDirectConnectGatewayAssociationAsyncHelper(const Model::CreateDirectConnectGatewayAssociationRequest& request, const CreateDirectConnectGatewayAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2626  void CreateDirectConnectGatewayAssociationProposalAsyncHelper(const Model::CreateDirectConnectGatewayAssociationProposalRequest& request, const CreateDirectConnectGatewayAssociationProposalResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2627  void CreateInterconnectAsyncHelper(const Model::CreateInterconnectRequest& request, const CreateInterconnectResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2628  void CreateLagAsyncHelper(const Model::CreateLagRequest& request, const CreateLagResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2629  void CreatePrivateVirtualInterfaceAsyncHelper(const Model::CreatePrivateVirtualInterfaceRequest& request, const CreatePrivateVirtualInterfaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2630  void CreatePublicVirtualInterfaceAsyncHelper(const Model::CreatePublicVirtualInterfaceRequest& request, const CreatePublicVirtualInterfaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2631  void CreateTransitVirtualInterfaceAsyncHelper(const Model::CreateTransitVirtualInterfaceRequest& request, const CreateTransitVirtualInterfaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2632  void DeleteBGPPeerAsyncHelper(const Model::DeleteBGPPeerRequest& request, const DeleteBGPPeerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2633  void DeleteConnectionAsyncHelper(const Model::DeleteConnectionRequest& request, const DeleteConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2634  void DeleteDirectConnectGatewayAsyncHelper(const Model::DeleteDirectConnectGatewayRequest& request, const DeleteDirectConnectGatewayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2635  void DeleteDirectConnectGatewayAssociationAsyncHelper(const Model::DeleteDirectConnectGatewayAssociationRequest& request, const DeleteDirectConnectGatewayAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2636  void DeleteDirectConnectGatewayAssociationProposalAsyncHelper(const Model::DeleteDirectConnectGatewayAssociationProposalRequest& request, const DeleteDirectConnectGatewayAssociationProposalResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2637  void DeleteInterconnectAsyncHelper(const Model::DeleteInterconnectRequest& request, const DeleteInterconnectResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2638  void DeleteLagAsyncHelper(const Model::DeleteLagRequest& request, const DeleteLagResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2639  void DeleteVirtualInterfaceAsyncHelper(const Model::DeleteVirtualInterfaceRequest& request, const DeleteVirtualInterfaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2640  void DescribeConnectionsAsyncHelper(const Model::DescribeConnectionsRequest& request, const DescribeConnectionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2641  void DescribeDirectConnectGatewayAssociationProposalsAsyncHelper(const Model::DescribeDirectConnectGatewayAssociationProposalsRequest& request, const DescribeDirectConnectGatewayAssociationProposalsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2642  void DescribeDirectConnectGatewayAssociationsAsyncHelper(const Model::DescribeDirectConnectGatewayAssociationsRequest& request, const DescribeDirectConnectGatewayAssociationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2643  void DescribeDirectConnectGatewayAttachmentsAsyncHelper(const Model::DescribeDirectConnectGatewayAttachmentsRequest& request, const DescribeDirectConnectGatewayAttachmentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2644  void DescribeDirectConnectGatewaysAsyncHelper(const Model::DescribeDirectConnectGatewaysRequest& request, const DescribeDirectConnectGatewaysResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2645  void DescribeHostedConnectionsAsyncHelper(const Model::DescribeHostedConnectionsRequest& request, const DescribeHostedConnectionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2646  void DescribeInterconnectsAsyncHelper(const Model::DescribeInterconnectsRequest& request, const DescribeInterconnectsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2647  void DescribeLagsAsyncHelper(const Model::DescribeLagsRequest& request, const DescribeLagsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2648  void DescribeLoaAsyncHelper(const Model::DescribeLoaRequest& request, const DescribeLoaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2649  void DescribeLocationsAsyncHelper(const DescribeLocationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2650  void DescribeTagsAsyncHelper(const Model::DescribeTagsRequest& request, const DescribeTagsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2651  void DescribeVirtualGatewaysAsyncHelper(const DescribeVirtualGatewaysResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2652  void DescribeVirtualInterfacesAsyncHelper(const Model::DescribeVirtualInterfacesRequest& request, const DescribeVirtualInterfacesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2653  void DisassociateConnectionFromLagAsyncHelper(const Model::DisassociateConnectionFromLagRequest& request, const DisassociateConnectionFromLagResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2654  void DisassociateMacSecKeyAsyncHelper(const Model::DisassociateMacSecKeyRequest& request, const DisassociateMacSecKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2655  void ListVirtualInterfaceTestHistoryAsyncHelper(const Model::ListVirtualInterfaceTestHistoryRequest& request, const ListVirtualInterfaceTestHistoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2656  void StartBgpFailoverTestAsyncHelper(const Model::StartBgpFailoverTestRequest& request, const StartBgpFailoverTestResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2657  void StopBgpFailoverTestAsyncHelper(const Model::StopBgpFailoverTestRequest& request, const StopBgpFailoverTestResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2658  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2659  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2660  void UpdateConnectionAsyncHelper(const Model::UpdateConnectionRequest& request, const UpdateConnectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2661  void UpdateDirectConnectGatewayAssociationAsyncHelper(const Model::UpdateDirectConnectGatewayAssociationRequest& request, const UpdateDirectConnectGatewayAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2662  void UpdateLagAsyncHelper(const Model::UpdateLagRequest& request, const UpdateLagResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2663  void UpdateVirtualInterfaceAttributesAsyncHelper(const Model::UpdateVirtualInterfaceAttributesRequest& request, const UpdateVirtualInterfaceAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2664 
2665  Aws::String m_uri;
2666  Aws::String m_configScheme;
2667  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
2668  };
2669 
2670 } // namespace DirectConnect
2671 } // namespace Aws
Aws::DirectConnect::Model::ConfirmConnectionOutcome
Aws::Utils::Outcome< ConfirmConnectionResult, DirectConnectError > ConfirmConnectionOutcome
Definition: DirectConnectClient.h:171
Aws::DirectConnect::Model::DescribeDirectConnectGatewayAssociationsOutcomeCallable
std::future< DescribeDirectConnectGatewayAssociationsOutcome > DescribeDirectConnectGatewayAssociationsOutcomeCallable
Definition: DirectConnectClient.h:251
Aws::DirectConnect::CreatePrivateVirtualInterfaceResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::CreatePrivateVirtualInterfaceRequest &, const Model::CreatePrivateVirtualInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePrivateVirtualInterfaceResponseReceivedHandler
Definition: DirectConnectClient.h:297
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::DirectConnect::DirectConnectClient::UpdateConnectionAsync
virtual void UpdateConnectionAsync(const Model::UpdateConnectionRequest &request, const UpdateConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectConnect::DirectConnectClient::DescribeVirtualInterfacesCallable
virtual Model::DescribeVirtualInterfacesOutcomeCallable DescribeVirtualInterfacesCallable(const Model::DescribeVirtualInterfacesRequest &request) const
Aws::DirectConnect::Model::AllocatePublicVirtualInterfaceOutcome
Aws::Utils::Outcome< AllocatePublicVirtualInterfaceResult, DirectConnectError > AllocatePublicVirtualInterfaceOutcome
Definition: DirectConnectClient.h:165
Aws::DirectConnect::DirectConnectClient::ConfirmPrivateVirtualInterface
virtual Model::ConfirmPrivateVirtualInterfaceOutcome ConfirmPrivateVirtualInterface(const Model::ConfirmPrivateVirtualInterfaceRequest &request) const
UpdateLagResult.h
Aws::DirectConnect::CreateDirectConnectGatewayAssociationProposalResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::CreateDirectConnectGatewayAssociationProposalRequest &, const Model::CreateDirectConnectGatewayAssociationProposalOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDirectConnectGatewayAssociationProposalResponseReceivedHandler
Definition: DirectConnectClient.h:294
Aws::DirectConnect::DirectConnectClient::DisassociateConnectionFromLagAsync
virtual void DisassociateConnectionFromLagAsync(const Model::DisassociateConnectionFromLagRequest &request, const DisassociateConnectionFromLagResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectConnect::AssociateMacSecKeyResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::AssociateMacSecKeyRequest &, const Model::AssociateMacSecKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateMacSecKeyResponseReceivedHandler
Definition: DirectConnectClient.h:284
Aws::DirectConnect::DirectConnectClient::CreateTransitVirtualInterfaceCallable
virtual Model::CreateTransitVirtualInterfaceOutcomeCallable CreateTransitVirtualInterfaceCallable(const Model::CreateTransitVirtualInterfaceRequest &request) const
Aws::DirectConnect::DirectConnectClient::DeleteDirectConnectGatewayAssociationProposalCallable
virtual Model::DeleteDirectConnectGatewayAssociationProposalOutcomeCallable DeleteDirectConnectGatewayAssociationProposalCallable(const Model::DeleteDirectConnectGatewayAssociationProposalRequest &request) const
Aws::DirectConnect::DirectConnectClient::ConfirmTransitVirtualInterfaceAsync
virtual void ConfirmTransitVirtualInterfaceAsync(const Model::ConfirmTransitVirtualInterfaceRequest &request, const ConfirmTransitVirtualInterfaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectConnect::DirectConnectClient::AllocateHostedConnection
virtual Model::AllocateHostedConnectionOutcome AllocateHostedConnection(const Model::AllocateHostedConnectionRequest &request) const
Aws::DirectConnect::Model::CreateInterconnectOutcome
Aws::Utils::Outcome< CreateInterconnectResult, DirectConnectError > CreateInterconnectOutcome
Definition: DirectConnectClient.h:180
Aws::DirectConnect::Model::AssociateMacSecKeyOutcomeCallable
std::future< AssociateMacSecKeyOutcome > AssociateMacSecKeyOutcomeCallable
Definition: DirectConnectClient.h:225
Aws::DirectConnect::Model::ConfirmConnectionOutcomeCallable
std::future< ConfirmConnectionOutcome > ConfirmConnectionOutcomeCallable
Definition: DirectConnectClient.h:227
Aws::DirectConnect::DirectConnectClient::DeleteDirectConnectGatewayCallable
virtual Model::DeleteDirectConnectGatewayOutcomeCallable DeleteDirectConnectGatewayCallable(const Model::DeleteDirectConnectGatewayRequest &request) const
Aws::DirectConnect::Model::CreateInterconnectRequest
Definition: CreateInterconnectRequest.h:24
Aws::DirectConnect::Model::UpdateDirectConnectGatewayAssociationOutcomeCallable
std::future< UpdateDirectConnectGatewayAssociationOutcome > UpdateDirectConnectGatewayAssociationOutcomeCallable
Definition: DirectConnectClient.h:270
Aws::DirectConnect::Model::AssociateHostedConnectionOutcome
Aws::Utils::Outcome< AssociateHostedConnectionResult, DirectConnectError > AssociateHostedConnectionOutcome
Definition: DirectConnectClient.h:168
Aws::DirectConnect::Model::ListVirtualInterfaceTestHistoryRequest
Definition: ListVirtualInterfaceTestHistoryRequest.h:23
Aws::DirectConnect::DirectConnectClient::ConfirmPublicVirtualInterface
virtual Model::ConfirmPublicVirtualInterfaceOutcome ConfirmPublicVirtualInterface(const Model::ConfirmPublicVirtualInterfaceRequest &request) const
Aws::DirectConnect::DirectConnectClient::DescribeDirectConnectGatewaysCallable
virtual Model::DescribeDirectConnectGatewaysOutcomeCallable DescribeDirectConnectGatewaysCallable(const Model::DescribeDirectConnectGatewaysRequest &request) const
Aws::DirectConnect::Model::ConfirmPublicVirtualInterfaceRequest
Definition: ConfirmPublicVirtualInterfaceRequest.h:22
DescribeLagsResult.h
Aws::DirectConnect::Model::AssociateMacSecKeyRequest
Definition: AssociateMacSecKeyRequest.h:22
Aws::DirectConnect::Model::DescribeVirtualGatewaysOutcomeCallable
std::future< DescribeVirtualGatewaysOutcome > DescribeVirtualGatewaysOutcomeCallable
Definition: DirectConnectClient.h:260
Aws::DirectConnect::Model::DisassociateConnectionFromLagOutcome
Aws::Utils::Outcome< DisassociateConnectionFromLagResult, DirectConnectError > DisassociateConnectionFromLagOutcome
Definition: DirectConnectClient.h:206
Aws::DirectConnect::Model::DeleteVirtualInterfaceOutcome
Aws::Utils::Outcome< DeleteVirtualInterfaceResult, DirectConnectError > DeleteVirtualInterfaceOutcome
Definition: DirectConnectClient.h:192
Aws::DirectConnect::AllocateHostedConnectionResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::AllocateHostedConnectionRequest &, const Model::AllocateHostedConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AllocateHostedConnectionResponseReceivedHandler
Definition: DirectConnectClient.h:278
Aws::DirectConnect::DirectConnectClient::DescribeDirectConnectGatewayAttachmentsCallable
virtual Model::DescribeDirectConnectGatewayAttachmentsOutcomeCallable DescribeDirectConnectGatewayAttachmentsCallable(const Model::DescribeDirectConnectGatewayAttachmentsRequest &request) const
Aws::DirectConnect::Model::DescribeDirectConnectGatewayAttachmentsOutcome
Aws::Utils::Outcome< DescribeDirectConnectGatewayAttachmentsResult, DirectConnectError > DescribeDirectConnectGatewayAttachmentsOutcome
Definition: DirectConnectClient.h:196
Aws::DirectConnect::DirectConnectClient::DescribeLagsAsync
virtual void DescribeLagsAsync(const Model::DescribeLagsRequest &request, const DescribeLagsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectConnect::DirectConnectClient::DescribeDirectConnectGatewayAttachmentsAsync
virtual void DescribeDirectConnectGatewayAttachmentsAsync(const Model::DescribeDirectConnectGatewayAttachmentsRequest &request, const DescribeDirectConnectGatewayAttachmentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectConnect::DirectConnectClient::AllocatePrivateVirtualInterface
virtual Model::AllocatePrivateVirtualInterfaceOutcome AllocatePrivateVirtualInterface(const Model::AllocatePrivateVirtualInterfaceRequest &request) const
Aws::DirectConnect::Model::AllocateTransitVirtualInterfaceOutcomeCallable
std::future< AllocateTransitVirtualInterfaceOutcome > AllocateTransitVirtualInterfaceOutcomeCallable
Definition: DirectConnectClient.h:222
AllocatePublicVirtualInterfaceResult.h
Aws::DirectConnect::DeleteInterconnectResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::DeleteInterconnectRequest &, const Model::DeleteInterconnectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInterconnectResponseReceivedHandler
Definition: DirectConnectClient.h:305
DirectConnectErrors.h
DescribeLocationsResult.h
Aws::DirectConnect::DirectConnectClient::StopBgpFailoverTestCallable
virtual Model::StopBgpFailoverTestOutcomeCallable StopBgpFailoverTestCallable(const Model::StopBgpFailoverTestRequest &request) const
Aws::DirectConnect::Model::DeleteLagOutcome
Aws::Utils::Outcome< DeleteLagResult, DirectConnectError > DeleteLagOutcome
Definition: DirectConnectClient.h:191
Aws::DirectConnect::DirectConnectClient::DeleteDirectConnectGatewayAssociation
virtual Model::DeleteDirectConnectGatewayAssociationOutcome DeleteDirectConnectGatewayAssociation(const Model::DeleteDirectConnectGatewayAssociationRequest &request) const
Aws::DirectConnect::CreateConnectionResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::CreateConnectionRequest &, const Model::CreateConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateConnectionResponseReceivedHandler
Definition: DirectConnectClient.h:291
Aws::DirectConnect::Model::UpdateConnectionOutcomeCallable
std::future< UpdateConnectionOutcome > UpdateConnectionOutcomeCallable
Definition: DirectConnectClient.h:269
Aws::DirectConnect::DirectConnectClient::AssociateMacSecKeyCallable
virtual Model::AssociateMacSecKeyOutcomeCallable AssociateMacSecKeyCallable(const Model::AssociateMacSecKeyRequest &request) const
ListVirtualInterfaceTestHistoryResult.h
Aws::DirectConnect::DirectConnectClient::ConfirmConnectionCallable
virtual Model::ConfirmConnectionOutcomeCallable ConfirmConnectionCallable(const Model::ConfirmConnectionRequest &request) const
Aws::DirectConnect::Model::DeleteDirectConnectGatewayOutcome
Aws::Utils::Outcome< DeleteDirectConnectGatewayResult, DirectConnectError > DeleteDirectConnectGatewayOutcome
Definition: DirectConnectClient.h:187
AWSError.h
Aws::DirectConnect::Model::ListVirtualInterfaceTestHistoryOutcomeCallable
std::future< ListVirtualInterfaceTestHistoryOutcome > ListVirtualInterfaceTestHistoryOutcomeCallable
Definition: DirectConnectClient.h:264
Aws::DirectConnect::Model::DescribeHostedConnectionsRequest
Definition: DescribeHostedConnectionsRequest.h:22
AllocatePrivateVirtualInterfaceResult.h
Aws::DirectConnect::Model::DescribeLoaOutcomeCallable
std::future< DescribeLoaOutcome > DescribeLoaOutcomeCallable
Definition: DirectConnectClient.h:257
Aws::DirectConnect::DirectConnectClient::DeleteDirectConnectGatewayAsync
virtual void DeleteDirectConnectGatewayAsync(const Model::DeleteDirectConnectGatewayRequest &request, const DeleteDirectConnectGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectConnect::DirectConnectClient::ConfirmPublicVirtualInterfaceAsync
virtual void ConfirmPublicVirtualInterfaceAsync(const Model::ConfirmPublicVirtualInterfaceRequest &request, const ConfirmPublicVirtualInterfaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectConnect::Model::CreateDirectConnectGatewayAssociationProposalRequest
Definition: CreateDirectConnectGatewayAssociationProposalRequest.h:24
StopBgpFailoverTestResult.h
Aws::DirectConnect::DirectConnectClient::~DirectConnectClient
virtual ~DirectConnectClient()
Aws::DirectConnect::Model::CreateConnectionRequest
Definition: CreateConnectionRequest.h:24
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesRequest
Definition: UpdateVirtualInterfaceAttributesRequest.h:22
Aws::DirectConnect::Model::DescribeInterconnectsOutcomeCallable
std::future< DescribeInterconnectsOutcome > DescribeInterconnectsOutcomeCallable
Definition: DirectConnectClient.h:255
Aws::DirectConnect::DirectConnectClient::DeleteDirectConnectGatewayAssociationAsync
virtual void DeleteDirectConnectGatewayAssociationAsync(const Model::DeleteDirectConnectGatewayAssociationRequest &request, const DeleteDirectConnectGatewayAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectConnect::Model::DescribeDirectConnectGatewaysOutcome
Aws::Utils::Outcome< DescribeDirectConnectGatewaysResult, DirectConnectError > DescribeDirectConnectGatewaysOutcome
Definition: DirectConnectClient.h:197
Aws::DirectConnect::Model::DescribeVirtualGatewaysOutcome
Aws::Utils::Outcome< DescribeVirtualGatewaysResult, DirectConnectError > DescribeVirtualGatewaysOutcome
Definition: DirectConnectClient.h:204
Aws::DirectConnect::Model::DeleteVirtualInterfaceOutcomeCallable
std::future< DeleteVirtualInterfaceOutcome > DeleteVirtualInterfaceOutcomeCallable
Definition: DirectConnectClient.h:248
Aws::DirectConnect::Model::DeleteDirectConnectGatewayAssociationOutcomeCallable
std::future< DeleteDirectConnectGatewayAssociationOutcome > DeleteDirectConnectGatewayAssociationOutcomeCallable
Definition: DirectConnectClient.h:244
Aws::DirectConnect::Model::AssociateConnectionWithLagOutcomeCallable
std::future< AssociateConnectionWithLagOutcome > AssociateConnectionWithLagOutcomeCallable
Definition: DirectConnectClient.h:223
Aws::DirectConnect::Model::DeleteLagRequest
Definition: DeleteLagRequest.h:22
Aws::DirectConnect::CreatePublicVirtualInterfaceResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::CreatePublicVirtualInterfaceRequest &, const Model::CreatePublicVirtualInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePublicVirtualInterfaceResponseReceivedHandler
Definition: DirectConnectClient.h:298
Aws::DirectConnect::Model::AllocateTransitVirtualInterfaceOutcome
Aws::Utils::Outcome< AllocateTransitVirtualInterfaceResult, DirectConnectError > AllocateTransitVirtualInterfaceOutcome
Definition: DirectConnectClient.h:166
Aws::DirectConnect::DirectConnectClient::DescribeVirtualInterfacesAsync
virtual void DescribeVirtualInterfacesAsync(const Model::DescribeVirtualInterfacesRequest &request, const DescribeVirtualInterfacesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectConnect::Model::DisassociateMacSecKeyOutcomeCallable
std::future< DisassociateMacSecKeyOutcome > DisassociateMacSecKeyOutcomeCallable
Definition: DirectConnectClient.h:263
Aws::DirectConnect::AllocateTransitVirtualInterfaceResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::AllocateTransitVirtualInterfaceRequest &, const Model::AllocateTransitVirtualInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AllocateTransitVirtualInterfaceResponseReceivedHandler
Definition: DirectConnectClient.h:281
Aws::DirectConnect::DescribeDirectConnectGatewayAssociationsResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::DescribeDirectConnectGatewayAssociationsRequest &, const Model::DescribeDirectConnectGatewayAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDirectConnectGatewayAssociationsResponseReceivedHandler
Definition: DirectConnectClient.h:310
Aws::DirectConnect::DirectConnectClient::AcceptDirectConnectGatewayAssociationProposalAsync
virtual void AcceptDirectConnectGatewayAssociationProposalAsync(const Model::AcceptDirectConnectGatewayAssociationProposalRequest &request, const AcceptDirectConnectGatewayAssociationProposalResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectConnect::DirectConnectClient::DescribeConnectionsAsync
virtual void DescribeConnectionsAsync(const Model::DescribeConnectionsRequest &request, const DescribeConnectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CreateConnectionResult.h
Aws::DirectConnect::Model::AssociateConnectionWithLagOutcome
Aws::Utils::Outcome< AssociateConnectionWithLagResult, DirectConnectError > AssociateConnectionWithLagOutcome
Definition: DirectConnectClient.h:167
Aws::DirectConnect::DisassociateConnectionFromLagResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::DisassociateConnectionFromLagRequest &, const Model::DisassociateConnectionFromLagOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateConnectionFromLagResponseReceivedHandler
Definition: DirectConnectClient.h:321
Aws::DirectConnect::DirectConnectClient::AssociateConnectionWithLagCallable
virtual Model::AssociateConnectionWithLagOutcomeCallable AssociateConnectionWithLagCallable(const Model::AssociateConnectionWithLagRequest &request) const
Aws::DirectConnect::DirectConnectClient::DisassociateMacSecKey
virtual Model::DisassociateMacSecKeyOutcome DisassociateMacSecKey(const Model::DisassociateMacSecKeyRequest &request) const
Aws::DirectConnect::DirectConnectClient::UpdateVirtualInterfaceAttributesCallable
virtual Model::UpdateVirtualInterfaceAttributesOutcomeCallable UpdateVirtualInterfaceAttributesCallable(const Model::UpdateVirtualInterfaceAttributesRequest &request) const
DeleteLagResult.h
ConfirmPrivateVirtualInterfaceResult.h
StartBgpFailoverTestResult.h
Aws::DirectConnect::Model::UntagResourceOutcome
Aws::Utils::Outcome< UntagResourceResult, DirectConnectError > UntagResourceOutcome
Definition: DirectConnectClient.h:212
Aws::DirectConnect::DirectConnectClient::DeleteInterconnect
virtual Model::DeleteInterconnectOutcome DeleteInterconnect(const Model::DeleteInterconnectRequest &request) const
Aws::DirectConnect::Model::ConfirmPublicVirtualInterfaceOutcome
Aws::Utils::Outcome< ConfirmPublicVirtualInterfaceResult, DirectConnectError > ConfirmPublicVirtualInterfaceOutcome
Definition: DirectConnectClient.h:173
Aws::DirectConnect::Model::UpdateLagRequest
Definition: UpdateLagRequest.h:22
Aws::DirectConnect::Model::DescribeInterconnectsRequest
Definition: DescribeInterconnectsRequest.h:22
Aws::DirectConnect::DirectConnectClient::AllocateTransitVirtualInterface
virtual Model::AllocateTransitVirtualInterfaceOutcome AllocateTransitVirtualInterface(const Model::AllocateTransitVirtualInterfaceRequest &request) const
Aws::DirectConnect::Model::DescribeDirectConnectGatewayAssociationProposalsRequest
Definition: DescribeDirectConnectGatewayAssociationProposalsRequest.h:22
Aws::DirectConnect::DirectConnectClient::UpdateDirectConnectGatewayAssociation
virtual Model::UpdateDirectConnectGatewayAssociationOutcome UpdateDirectConnectGatewayAssociation(const Model::UpdateDirectConnectGatewayAssociationRequest &request) const
Aws::DirectConnect::Model::DescribeDirectConnectGatewayAttachmentsOutcomeCallable
std::future< DescribeDirectConnectGatewayAttachmentsOutcome > DescribeDirectConnectGatewayAttachmentsOutcomeCallable
Definition: DirectConnectClient.h:252
Aws::DirectConnect::ConfirmConnectionResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::ConfirmConnectionRequest &, const Model::ConfirmConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ConfirmConnectionResponseReceivedHandler
Definition: DirectConnectClient.h:286
Aws::DirectConnect::StartBgpFailoverTestResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::StartBgpFailoverTestRequest &, const Model::StartBgpFailoverTestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartBgpFailoverTestResponseReceivedHandler
Definition: DirectConnectClient.h:324
Aws::DirectConnect::DirectConnectClient::StartBgpFailoverTest
virtual Model::StartBgpFailoverTestOutcome StartBgpFailoverTest(const Model::StartBgpFailoverTestRequest &request) const
Aws::DirectConnect::Model::CreateTransitVirtualInterfaceOutcome
Aws::Utils::Outcome< CreateTransitVirtualInterfaceResult, DirectConnectError > CreateTransitVirtualInterfaceOutcome
Definition: DirectConnectClient.h:184
Aws::DirectConnect::ConfirmPrivateVirtualInterfaceResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::ConfirmPrivateVirtualInterfaceRequest &, const Model::ConfirmPrivateVirtualInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ConfirmPrivateVirtualInterfaceResponseReceivedHandler
Definition: DirectConnectClient.h:287
Aws::DirectConnect::DirectConnectClient::AssociateVirtualInterface
virtual Model::AssociateVirtualInterfaceOutcome AssociateVirtualInterface(const Model::AssociateVirtualInterfaceRequest &request) const
Aws::DirectConnect::DescribeInterconnectsResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::DescribeInterconnectsRequest &, const Model::DescribeInterconnectsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInterconnectsResponseReceivedHandler
Definition: DirectConnectClient.h:314
Aws::DirectConnect::Model::TagResourceOutcome
Aws::Utils::Outcome< TagResourceResult, DirectConnectError > TagResourceOutcome
Definition: DirectConnectClient.h:211
Aws::DirectConnect::Model::UntagResourceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Definition: DirectConnectClient.h:268
Aws::DirectConnect::Model::CreateBGPPeerOutcome
Aws::Utils::Outcome< CreateBGPPeerResult, DirectConnectError > CreateBGPPeerOutcome
Definition: DirectConnectClient.h:175
Aws::DirectConnect::DirectConnectClient::CreateLagAsync
virtual void CreateLagAsync(const Model::CreateLagRequest &request, const CreateLagResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectConnect::DirectConnectClient::CreatePrivateVirtualInterface
virtual Model::CreatePrivateVirtualInterfaceOutcome CreatePrivateVirtualInterface(const Model::CreatePrivateVirtualInterfaceRequest &request) const
Aws::DirectConnect::DirectConnectClient::DescribeVirtualGatewaysCallable
virtual Model::DescribeVirtualGatewaysOutcomeCallable DescribeVirtualGatewaysCallable() const
Aws::DirectConnect::Model::AssociateHostedConnectionRequest
Definition: AssociateHostedConnectionRequest.h:22
Aws::DirectConnect::Model::ConfirmTransitVirtualInterfaceOutcomeCallable
std::future< ConfirmTransitVirtualInterfaceOutcome > ConfirmTransitVirtualInterfaceOutcomeCallable
Definition: DirectConnectClient.h:230
Aws::DirectConnect::DirectConnectClient::CreateDirectConnectGatewayAssociation
virtual Model::CreateDirectConnectGatewayAssociationOutcome CreateDirectConnectGatewayAssociation(const Model::CreateDirectConnectGatewayAssociationRequest &request) const
Aws::DirectConnect::CreateDirectConnectGatewayAssociationResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::CreateDirectConnectGatewayAssociationRequest &, const Model::CreateDirectConnectGatewayAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDirectConnectGatewayAssociationResponseReceivedHandler
Definition: DirectConnectClient.h:293
Aws::DirectConnect::DirectConnectClient::UntagResource
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Aws::DirectConnect::Model::DeleteDirectConnectGatewayOutcomeCallable
std::future< DeleteDirectConnectGatewayOutcome > DeleteDirectConnectGatewayOutcomeCallable
Definition: DirectConnectClient.h:243
Aws::DirectConnect::DirectConnectClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: DirectConnectClient.h:347
Aws::DirectConnect::Model::DescribeConnectionsOutcome
Aws::Utils::Outcome< DescribeConnectionsResult, DirectConnectError > DescribeConnectionsOutcome
Definition: DirectConnectClient.h:193
Aws::DirectConnect::DirectConnectClient
Definition: DirectConnectClient.h:345
Aws::DirectConnect::DirectConnectClient::CreatePublicVirtualInterfaceCallable
virtual Model::CreatePublicVirtualInterfaceOutcomeCallable CreatePublicVirtualInterfaceCallable(const Model::CreatePublicVirtualInterfaceRequest &request) const
Aws::DirectConnect::DirectConnectClient::AllocateTransitVirtualInterfaceCallable
virtual Model::AllocateTransitVirtualInterfaceOutcomeCallable AllocateTransitVirtualInterfaceCallable(const Model::AllocateTransitVirtualInterfaceRequest &request) const
Aws::DirectConnect::CreateTransitVirtualInterfaceResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::CreateTransitVirtualInterfaceRequest &, const Model::CreateTransitVirtualInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTransitVirtualInterfaceResponseReceivedHandler
Definition: DirectConnectClient.h:299
Aws::DirectConnect::DirectConnectClient::DescribeDirectConnectGatewayAssociationsCallable
virtual Model::DescribeDirectConnectGatewayAssociationsOutcomeCallable DescribeDirectConnectGatewayAssociationsCallable(const Model::DescribeDirectConnectGatewayAssociationsRequest &request) const
Aws::DirectConnect::DirectConnectClient::CreateBGPPeer
virtual Model::CreateBGPPeerOutcome CreateBGPPeer(const Model::CreateBGPPeerRequest &request) const
Aws::DirectConnect::Model::DescribeLagsOutcome
Aws::Utils::Outcome< DescribeLagsResult, DirectConnectError > DescribeLagsOutcome
Definition: DirectConnectClient.h:200
Aws::DirectConnect::UpdateVirtualInterfaceAttributesResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::UpdateVirtualInterfaceAttributesRequest &, const Model::UpdateVirtualInterfaceAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateVirtualInterfaceAttributesResponseReceivedHandler
Definition: DirectConnectClient.h:331
DeleteDirectConnectGatewayAssociationProposalResult.h
Aws::DirectConnect::DirectConnectClient::UntagResourceAsync
virtual void UntagResourceAsync(const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectConnect::DirectConnectClient::CreateDirectConnectGatewayAssociationCallable
virtual Model::CreateDirectConnectGatewayAssociationOutcomeCallable CreateDirectConnectGatewayAssociationCallable(const Model::CreateDirectConnectGatewayAssociationRequest &request) const
Aws::DirectConnect::DirectConnectClient::DisassociateConnectionFromLagCallable
virtual Model::DisassociateConnectionFromLagOutcomeCallable DisassociateConnectionFromLagCallable(const Model::DisassociateConnectionFromLagRequest &request) const
DirectConnect_EXPORTS.h
Aws::DirectConnect::Model::DisassociateMacSecKeyRequest
Definition: DisassociateMacSecKeyRequest.h:22
Aws::DirectConnect::DirectConnectClient::DeleteDirectConnectGatewayAssociationProposal
virtual Model::DeleteDirectConnectGatewayAssociationProposalOutcome DeleteDirectConnectGatewayAssociationProposal(const Model::DeleteDirectConnectGatewayAssociationProposalRequest &request) const
Aws::DirectConnect::Model::UpdateConnectionRequest
Definition: UpdateConnectionRequest.h:22
Aws::DirectConnect::DirectConnectClient::AssociateVirtualInterfaceCallable
virtual Model::AssociateVirtualInterfaceOutcomeCallable AssociateVirtualInterfaceCallable(const Model::AssociateVirtualInterfaceRequest &request) const
Aws::DirectConnect::DirectConnectClient::ConfirmPrivateVirtualInterfaceCallable
virtual Model::ConfirmPrivateVirtualInterfaceOutcomeCallable ConfirmPrivateVirtualInterfaceCallable(const Model::ConfirmPrivateVirtualInterfaceRequest &request) const
Aws::DirectConnect::DirectConnectClient::AcceptDirectConnectGatewayAssociationProposal
virtual Model::AcceptDirectConnectGatewayAssociationProposalOutcome AcceptDirectConnectGatewayAssociationProposal(const Model::AcceptDirectConnectGatewayAssociationProposalRequest &request) const
Aws::DirectConnect::Model::DeleteConnectionOutcome
Aws::Utils::Outcome< DeleteConnectionResult, DirectConnectError > DeleteConnectionOutcome
Definition: DirectConnectClient.h:186
AsyncCallerContext.h
Aws::DirectConnect::DirectConnectClient::DescribeDirectConnectGatewayAttachments
virtual Model::DescribeDirectConnectGatewayAttachmentsOutcome DescribeDirectConnectGatewayAttachments(const Model::DescribeDirectConnectGatewayAttachmentsRequest &request) const
Aws::DirectConnect::DirectConnectClient::DescribeLocationsCallable
virtual Model::DescribeLocationsOutcomeCallable DescribeLocationsCallable() const
AssociateConnectionWithLagResult.h
Aws::DirectConnect::DirectConnectClient::AssociateMacSecKey
virtual Model::AssociateMacSecKeyOutcome AssociateMacSecKey(const Model::AssociateMacSecKeyRequest &request) const
Aws::DirectConnect::Model::AllocatePublicVirtualInterfaceRequest
Definition: AllocatePublicVirtualInterfaceRequest.h:23
Aws::DirectConnect::DirectConnectClient::ConfirmConnection
virtual Model::ConfirmConnectionOutcome ConfirmConnection(const Model::ConfirmConnectionRequest &request) const
Aws::DirectConnect::DirectConnectClient::ConfirmConnectionAsync
virtual void ConfirmConnectionAsync(const Model::ConfirmConnectionRequest &request, const ConfirmConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectConnect::DirectConnectClient::ConfirmPublicVirtualInterfaceCallable
virtual Model::ConfirmPublicVirtualInterfaceOutcomeCallable ConfirmPublicVirtualInterfaceCallable(const Model::ConfirmPublicVirtualInterfaceRequest &request) const
Aws::DirectConnect::DirectConnectClient::AssociateHostedConnection
virtual Model::AssociateHostedConnectionOutcome AssociateHostedConnection(const Model::AssociateHostedConnectionRequest &request) const
CreatePrivateVirtualInterfaceResult.h
Aws::DirectConnect::Model::CreateLagRequest
Definition: CreateLagRequest.h:24
Aws::DirectConnect::Model::AllocateHostedConnectionOutcomeCallable
std::future< AllocateHostedConnectionOutcome > AllocateHostedConnectionOutcomeCallable
Definition: DirectConnectClient.h:219
Aws::DirectConnect::Model::StopBgpFailoverTestOutcomeCallable
std::future< StopBgpFailoverTestOutcome > StopBgpFailoverTestOutcomeCallable
Definition: DirectConnectClient.h:266
AssociateMacSecKeyResult.h
Aws::DirectConnect::DeleteLagResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::DeleteLagRequest &, const Model::DeleteLagOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLagResponseReceivedHandler
Definition: DirectConnectClient.h:306
Aws::DirectConnect::Model::CreateDirectConnectGatewayAssociationProposalOutcome
Aws::Utils::Outcome< CreateDirectConnectGatewayAssociationProposalResult, DirectConnectError > CreateDirectConnectGatewayAssociationProposalOutcome
Definition: DirectConnectClient.h:179
CreateDirectConnectGatewayAssociationProposalResult.h
Aws::DirectConnect::Model::DeleteBGPPeerRequest
Definition: DeleteBGPPeerRequest.h:22
Aws::DirectConnect::ListVirtualInterfaceTestHistoryResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::ListVirtualInterfaceTestHistoryRequest &, const Model::ListVirtualInterfaceTestHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListVirtualInterfaceTestHistoryResponseReceivedHandler
Definition: DirectConnectClient.h:323
UpdateConnectionResult.h
Aws::DirectConnect::DirectConnectClient::AssociateMacSecKeyAsync
virtual void AssociateMacSecKeyAsync(const Model::AssociateMacSecKeyRequest &request, const AssociateMacSecKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectConnect::Model::DeleteDirectConnectGatewayAssociationProposalRequest
Definition: DeleteDirectConnectGatewayAssociationProposalRequest.h:22
ConfirmPublicVirtualInterfaceResult.h
Aws::DirectConnect::DirectConnectClient::UpdateDirectConnectGatewayAssociationCallable
virtual Model::UpdateDirectConnectGatewayAssociationOutcomeCallable UpdateDirectConnectGatewayAssociationCallable(const Model::UpdateDirectConnectGatewayAssociationRequest &request) const
Aws::DirectConnect::DirectConnectClient::DescribeConnections
virtual Model::DescribeConnectionsOutcome DescribeConnections(const Model::DescribeConnectionsRequest &request) const
Aws::DirectConnect::DirectConnectClient::DescribeVirtualInterfaces
virtual Model::DescribeVirtualInterfacesOutcome DescribeVirtualInterfaces(const Model::DescribeVirtualInterfacesRequest &request) const
DisassociateMacSecKeyResult.h
Aws::DirectConnect::Model::CreatePrivateVirtualInterfaceOutcome
Aws::Utils::Outcome< CreatePrivateVirtualInterfaceResult, DirectConnectError > CreatePrivateVirtualInterfaceOutcome
Definition: DirectConnectClient.h:182
Aws::DirectConnect::DirectConnectClient::DeleteVirtualInterfaceAsync
virtual void DeleteVirtualInterfaceAsync(const Model::DeleteVirtualInterfaceRequest &request, const DeleteVirtualInterfaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectConnect::CreateLagResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::CreateLagRequest &, const Model::CreateLagOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLagResponseReceivedHandler
Definition: DirectConnectClient.h:296
Aws::DirectConnect::DirectConnectClient::DeleteVirtualInterfaceCallable
virtual Model::DeleteVirtualInterfaceOutcomeCallable DeleteVirtualInterfaceCallable(const Model::DeleteVirtualInterfaceRequest &request) const
Aws::DirectConnect::Model::TagResourceOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Definition: DirectConnectClient.h:267
Aws::DirectConnect::DirectConnectClient::DescribeInterconnectsAsync
virtual void DescribeInterconnectsAsync(const Model::DescribeInterconnectsRequest &request, const DescribeInterconnectsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectConnect::DirectConnectClient::UpdateVirtualInterfaceAttributesAsync
virtual void UpdateVirtualInterfaceAttributesAsync(const Model::UpdateVirtualInterfaceAttributesRequest &request, const UpdateVirtualInterfaceAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AssociateVirtualInterfaceResult.h
Aws::DirectConnect::UpdateLagResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::UpdateLagRequest &, const Model::UpdateLagOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateLagResponseReceivedHandler
Definition: DirectConnectClient.h:330
Aws::DirectConnect::DirectConnectClient::CreateDirectConnectGatewayAssociationAsync
virtual void CreateDirectConnectGatewayAssociationAsync(const Model::CreateDirectConnectGatewayAssociationRequest &request, const CreateDirectConnectGatewayAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectConnect::DescribeVirtualGatewaysResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::DescribeVirtualGatewaysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVirtualGatewaysResponseReceivedHandler
Definition: DirectConnectClient.h:319
Aws::DirectConnect::Model::DisassociateMacSecKeyOutcome
Aws::Utils::Outcome< DisassociateMacSecKeyResult, DirectConnectError > DisassociateMacSecKeyOutcome
Definition: DirectConnectClient.h:207
Aws::DirectConnect::DirectConnectClient::CreateTransitVirtualInterface
virtual Model::CreateTransitVirtualInterfaceOutcome CreateTransitVirtualInterface(const Model::CreateTransitVirtualInterfaceRequest &request) const
Aws::DirectConnect::DirectConnectClient::DeleteDirectConnectGatewayAssociationCallable
virtual Model::DeleteDirectConnectGatewayAssociationOutcomeCallable DeleteDirectConnectGatewayAssociationCallable(const Model::DeleteDirectConnectGatewayAssociationRequest &request) const
Aws::DirectConnect::Model::DeleteBGPPeerOutcomeCallable
std::future< DeleteBGPPeerOutcome > DeleteBGPPeerOutcomeCallable
Definition: DirectConnectClient.h:241
Aws::DirectConnect::Model::StartBgpFailoverTestOutcomeCallable
std::future< StartBgpFailoverTestOutcome > StartBgpFailoverTestOutcomeCallable
Definition: DirectConnectClient.h:265
Aws::DirectConnect::Model::AssociateConnectionWithLagRequest
Definition: AssociateConnectionWithLagRequest.h:22
Aws::DirectConnect::CreateInterconnectResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::CreateInterconnectRequest &, const Model::CreateInterconnectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateInterconnectResponseReceivedHandler
Definition: DirectConnectClient.h:295
DeleteDirectConnectGatewayAssociationResult.h
Aws::DirectConnect::Model::CreateDirectConnectGatewayRequest
Definition: CreateDirectConnectGatewayRequest.h:22
Aws::DirectConnect::Model::AllocatePrivateVirtualInterfaceOutcomeCallable
std::future< AllocatePrivateVirtualInterfaceOutcome > AllocatePrivateVirtualInterfaceOutcomeCallable
Definition: DirectConnectClient.h:220
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesOutcome
Aws::Utils::Outcome< UpdateVirtualInterfaceAttributesResult, DirectConnectError > UpdateVirtualInterfaceAttributesOutcome
Definition: DirectConnectClient.h:216
Aws::DirectConnect::DirectConnectClient::ConfirmPrivateVirtualInterfaceAsync
virtual void ConfirmPrivateVirtualInterfaceAsync(const Model::ConfirmPrivateVirtualInterfaceRequest &request, const ConfirmPrivateVirtualInterfaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectConnect::DirectConnectClient::DisassociateConnectionFromLag
virtual Model::DisassociateConnectionFromLagOutcome DisassociateConnectionFromLag(const Model::DisassociateConnectionFromLagRequest &request) const
Aws::DirectConnect::DirectConnectClient::CreateConnection
virtual Model::CreateConnectionOutcome CreateConnection(const Model::CreateConnectionRequest &request) const
Aws::DirectConnect::DirectConnectClient::CreatePrivateVirtualInterfaceCallable
virtual Model::CreatePrivateVirtualInterfaceOutcomeCallable CreatePrivateVirtualInterfaceCallable(const Model::CreatePrivateVirtualInterfaceRequest &request) const
Aws::DirectConnect::Model::AcceptDirectConnectGatewayAssociationProposalRequest
Definition: AcceptDirectConnectGatewayAssociationProposalRequest.h:24
Aws::DirectConnect::DirectConnectClient::DescribeLocations
virtual Model::DescribeLocationsOutcome DescribeLocations() const
Aws::DirectConnect::Model::CreateDirectConnectGatewayAssociationProposalOutcomeCallable
std::future< CreateDirectConnectGatewayAssociationProposalOutcome > CreateDirectConnectGatewayAssociationProposalOutcomeCallable
Definition: DirectConnectClient.h:235
Aws::DirectConnect::AcceptDirectConnectGatewayAssociationProposalResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::AcceptDirectConnectGatewayAssociationProposalRequest &, const Model::AcceptDirectConnectGatewayAssociationProposalOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AcceptDirectConnectGatewayAssociationProposalResponseReceivedHandler
Definition: DirectConnectClient.h:275
Aws::DirectConnect::DirectConnectClient::AllocatePublicVirtualInterface
virtual Model::AllocatePublicVirtualInterfaceOutcome AllocatePublicVirtualInterface(const Model::AllocatePublicVirtualInterfaceRequest &request) const
Aws::DirectConnect::DirectConnectClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::DirectConnect::Model::ConfirmTransitVirtualInterfaceRequest
Definition: ConfirmTransitVirtualInterfaceRequest.h:22
Aws::DirectConnect::Model::DescribeInterconnectsOutcome
Aws::Utils::Outcome< DescribeInterconnectsResult, DirectConnectError > DescribeInterconnectsOutcome
Definition: DirectConnectClient.h:199
Aws::DirectConnect::AllocatePublicVirtualInterfaceResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::AllocatePublicVirtualInterfaceRequest &, const Model::AllocatePublicVirtualInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AllocatePublicVirtualInterfaceResponseReceivedHandler
Definition: DirectConnectClient.h:280
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::DirectConnect::Model::DisassociateConnectionFromLagOutcomeCallable
std::future< DisassociateConnectionFromLagOutcome > DisassociateConnectionFromLagOutcomeCallable
Definition: DirectConnectClient.h:262
Aws::DirectConnect::Model::UntagResourceRequest
Definition: UntagResourceRequest.h:23
Aws::DirectConnect::Model::CreateDirectConnectGatewayAssociationOutcomeCallable
std::future< CreateDirectConnectGatewayAssociationOutcome > CreateDirectConnectGatewayAssociationOutcomeCallable
Definition: DirectConnectClient.h:234
Aws::DirectConnect::Model::DescribeLocationsOutcome
Aws::Utils::Outcome< DescribeLocationsResult, DirectConnectError > DescribeLocationsOutcome
Definition: DirectConnectClient.h:202
Aws::DirectConnect::DirectConnectClient::CreateBGPPeerAsync
virtual void CreateBGPPeerAsync(const Model::CreateBGPPeerRequest &request, const CreateBGPPeerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectConnect::DescribeLoaResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::DescribeLoaRequest &, const Model::DescribeLoaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLoaResponseReceivedHandler
Definition: DirectConnectClient.h:316
Aws::DirectConnect::DirectConnectClient::StartBgpFailoverTestAsync
virtual void StartBgpFailoverTestAsync(const Model::StartBgpFailoverTestRequest &request, const StartBgpFailoverTestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectConnect::DirectConnectClient::UpdateLagAsync
virtual void UpdateLagAsync(const Model::UpdateLagRequest &request, const UpdateLagResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectConnect::DirectConnectClient::DescribeDirectConnectGatewayAssociationProposalsAsync
virtual void DescribeDirectConnectGatewayAssociationProposalsAsync(const Model::DescribeDirectConnectGatewayAssociationProposalsRequest &request, const DescribeDirectConnectGatewayAssociationProposalsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DescribeTagsResult.h
DescribeInterconnectsResult.h
Aws::DirectConnect::Model::DescribeVirtualInterfacesOutcomeCallable
std::future< DescribeVirtualInterfacesOutcome > DescribeVirtualInterfacesOutcomeCallable
Definition: DirectConnectClient.h:261
Aws::DirectConnect::Model::DescribeLoaOutcome
Aws::Utils::Outcome< DescribeLoaResult, DirectConnectError > DescribeLoaOutcome
Definition: DirectConnectClient.h:201
Aws::DirectConnect::DisassociateMacSecKeyResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::DisassociateMacSecKeyRequest &, const Model::DisassociateMacSecKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateMacSecKeyResponseReceivedHandler
Definition: DirectConnectClient.h:322
DescribeDirectConnectGatewayAssociationsResult.h
Aws::DirectConnect::DirectConnectClient::AssociateConnectionWithLag
virtual Model::AssociateConnectionWithLagOutcome AssociateConnectionWithLag(const Model::AssociateConnectionWithLagRequest &request) const
Aws::DirectConnect::Model::ConfirmPrivateVirtualInterfaceRequest
Definition: ConfirmPrivateVirtualInterfaceRequest.h:22
Aws::DirectConnect::DirectConnectClient::DirectConnectClient
DirectConnectClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::DirectConnect::Model::DescribeLagsRequest
Definition: DescribeLagsRequest.h:22
Aws::DirectConnect::DescribeConnectionsResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::DescribeConnectionsRequest &, const Model::DescribeConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConnectionsResponseReceivedHandler
Definition: DirectConnectClient.h:308
Aws::DirectConnect::Model::DescribeVirtualInterfacesOutcome
Aws::Utils::Outcome< DescribeVirtualInterfacesResult, DirectConnectError > DescribeVirtualInterfacesOutcome
Definition: DirectConnectClient.h:205
Aws::DirectConnect::DirectConnectClient::DeleteVirtualInterface
virtual Model::DeleteVirtualInterfaceOutcome DeleteVirtualInterface(const Model::DeleteVirtualInterfaceRequest &request) const
Aws::DirectConnect::Model::DescribeTagsOutcome
Aws::Utils::Outcome< DescribeTagsResult, DirectConnectError > DescribeTagsOutcome
Definition: DirectConnectClient.h:203
Aws::DirectConnect::Model::ConfirmConnectionRequest
Definition: ConfirmConnectionRequest.h:22
Aws::DirectConnect::Model::CreatePublicVirtualInterfaceOutcome
Aws::Utils::Outcome< CreatePublicVirtualInterfaceResult, DirectConnectError > CreatePublicVirtualInterfaceOutcome
Definition: DirectConnectClient.h:183
Aws::DirectConnect::DirectConnectClient::CreateInterconnectAsync
virtual void CreateInterconnectAsync(const Model::CreateInterconnectRequest &request, const CreateInterconnectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DescribeDirectConnectGatewayAssociationProposalsResult.h
Aws::DirectConnect::Model::AllocateHostedConnectionOutcome
Aws::Utils::Outcome< AllocateHostedConnectionResult, DirectConnectError > AllocateHostedConnectionOutcome
Definition: DirectConnectClient.h:163
Aws::DirectConnect::DirectConnectClient::DeleteConnectionAsync
virtual void DeleteConnectionAsync(const Model::DeleteConnectionRequest &request, const DeleteConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectConnect::DirectConnectClient::StopBgpFailoverTest
virtual Model::StopBgpFailoverTestOutcome StopBgpFailoverTest(const Model::StopBgpFailoverTestRequest &request) const
Aws::DirectConnect::DirectConnectClient::DescribeDirectConnectGatewaysAsync
virtual void DescribeDirectConnectGatewaysAsync(const Model::DescribeDirectConnectGatewaysRequest &request, const DescribeDirectConnectGatewaysResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectConnect::Model::DeleteDirectConnectGatewayAssociationProposalOutcomeCallable
std::future< DeleteDirectConnectGatewayAssociationProposalOutcome > DeleteDirectConnectGatewayAssociationProposalOutcomeCallable
Definition: DirectConnectClient.h:245
Aws::DirectConnect::Model::CreatePublicVirtualInterfaceRequest
Definition: CreatePublicVirtualInterfaceRequest.h:23
Aws::DirectConnect::Model::DescribeLoaRequest
Definition: DescribeLoaRequest.h:23
Aws::DirectConnect::DeleteBGPPeerResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::DeleteBGPPeerRequest &, const Model::DeleteBGPPeerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBGPPeerResponseReceivedHandler
Definition: DirectConnectClient.h:300
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::DirectConnect::DirectConnectClient::UpdateLag
virtual Model::UpdateLagOutcome UpdateLag(const Model::UpdateLagRequest &request) const
Aws::DirectConnect::DirectConnectClient::UpdateConnection
virtual Model::UpdateConnectionOutcome UpdateConnection(const Model::UpdateConnectionRequest &request) const
Aws::DirectConnect::Model::AssociateVirtualInterfaceOutcome
Aws::Utils::Outcome< AssociateVirtualInterfaceResult, DirectConnectError > AssociateVirtualInterfaceOutcome
Definition: DirectConnectClient.h:170
Aws::DirectConnect::UpdateDirectConnectGatewayAssociationResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::UpdateDirectConnectGatewayAssociationRequest &, const Model::UpdateDirectConnectGatewayAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDirectConnectGatewayAssociationResponseReceivedHandler
Definition: DirectConnectClient.h:329
Aws::DirectConnect::DescribeDirectConnectGatewayAttachmentsResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::DescribeDirectConnectGatewayAttachmentsRequest &, const Model::DescribeDirectConnectGatewayAttachmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDirectConnectGatewayAttachmentsResponseReceivedHandler
Definition: DirectConnectClient.h:311
DeleteConnectionResult.h
Aws::DirectConnect::DirectConnectClient::UpdateLagCallable
virtual Model::UpdateLagOutcomeCallable UpdateLagCallable(const Model::UpdateLagRequest &request) const
Aws::DirectConnect::DirectConnectClient::DescribeLocationsAsync
virtual void DescribeLocationsAsync(const DescribeLocationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectConnect::DirectConnectClient::DeleteLagCallable
virtual Model::DeleteLagOutcomeCallable DeleteLagCallable(const Model::DeleteLagRequest &request) const
CreateInterconnectResult.h
Aws::DirectConnect::DirectConnectClient::CreatePublicVirtualInterface
virtual Model::CreatePublicVirtualInterfaceOutcome CreatePublicVirtualInterface(const Model::CreatePublicVirtualInterfaceRequest &request) const
Aws::DirectConnect::Model::CreateTransitVirtualInterfaceRequest
Definition: CreateTransitVirtualInterfaceRequest.h:23
CreateDirectConnectGatewayAssociationResult.h
Aws::DirectConnect::DirectConnectClient::CreateInterconnect
virtual Model::CreateInterconnectOutcome CreateInterconnect(const Model::CreateInterconnectRequest &request) const
DisassociateConnectionFromLagResult.h
Aws::DirectConnect::DirectConnectClient::DescribeDirectConnectGatewayAssociationsAsync
virtual void DescribeDirectConnectGatewayAssociationsAsync(const Model::DescribeDirectConnectGatewayAssociationsRequest &request, const DescribeDirectConnectGatewayAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectConnect::Model::CreateBGPPeerRequest
Definition: CreateBGPPeerRequest.h:23
Aws::DirectConnect::Model::UpdateDirectConnectGatewayAssociationOutcome
Aws::Utils::Outcome< UpdateDirectConnectGatewayAssociationResult, DirectConnectError > UpdateDirectConnectGatewayAssociationOutcome
Definition: DirectConnectClient.h:214
Aws::DirectConnect::DirectConnectClient::AllocatePublicVirtualInterfaceAsync
virtual void AllocatePublicVirtualInterfaceAsync(const Model::AllocatePublicVirtualInterfaceRequest &request, const AllocatePublicVirtualInterfaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AWSString.h
Aws::DirectConnect::Model::UpdateDirectConnectGatewayAssociationRequest
Definition: UpdateDirectConnectGatewayAssociationRequest.h:24
Aws::DirectConnect::Model::CreateConnectionOutcomeCallable
std::future< CreateConnectionOutcome > CreateConnectionOutcomeCallable
Definition: DirectConnectClient.h:232
Aws::DirectConnect::Model::AllocatePublicVirtualInterfaceOutcomeCallable
std::future< AllocatePublicVirtualInterfaceOutcome > AllocatePublicVirtualInterfaceOutcomeCallable
Definition: DirectConnectClient.h:221
CreateLagResult.h
ConfirmConnectionResult.h
Aws::DirectConnect::DirectConnectClient::DescribeDirectConnectGateways
virtual Model::DescribeDirectConnectGatewaysOutcome DescribeDirectConnectGateways(const Model::DescribeDirectConnectGatewaysRequest &request) const
Aws::DirectConnect::DirectConnectClient::AllocatePublicVirtualInterfaceCallable
virtual Model::AllocatePublicVirtualInterfaceOutcomeCallable AllocatePublicVirtualInterfaceCallable(const Model::AllocatePublicVirtualInterfaceRequest &request) const
Aws::DirectConnect::Model::DeleteInterconnectOutcomeCallable
std::future< DeleteInterconnectOutcome > DeleteInterconnectOutcomeCallable
Definition: DirectConnectClient.h:246
AllocateTransitVirtualInterfaceResult.h
Aws::DirectConnect::DirectConnectClient::CreateInterconnectCallable
virtual Model::CreateInterconnectOutcomeCallable CreateInterconnectCallable(const Model::CreateInterconnectRequest &request) const
Aws::DirectConnect::DirectConnectClient::ListVirtualInterfaceTestHistoryCallable
virtual Model::ListVirtualInterfaceTestHistoryOutcomeCallable ListVirtualInterfaceTestHistoryCallable(const Model::ListVirtualInterfaceTestHistoryRequest &request) const
Aws::DirectConnect::DirectConnectClient::AllocatePrivateVirtualInterfaceAsync
virtual void AllocatePrivateVirtualInterfaceAsync(const Model::AllocatePrivateVirtualInterfaceRequest &request, const AllocatePrivateVirtualInterfaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectConnect::Model::CreateConnectionOutcome
Aws::Utils::Outcome< CreateConnectionResult, DirectConnectError > CreateConnectionOutcome
Definition: DirectConnectClient.h:176
Aws::DirectConnect::Model::CreateDirectConnectGatewayAssociationRequest
Definition: CreateDirectConnectGatewayAssociationRequest.h:24
Aws::Client::AWSJsonClient
Definition: AWSClient.h:338
Aws::DirectConnect::Model::TagResourceRequest
Definition: TagResourceRequest.h:24
TagResourceResult.h
Aws::DirectConnect::DirectConnectClient::StopBgpFailoverTestAsync
virtual void StopBgpFailoverTestAsync(const Model::StopBgpFailoverTestRequest &request, const StopBgpFailoverTestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectConnect::DirectConnectClient::DisassociateMacSecKeyCallable
virtual Model::DisassociateMacSecKeyOutcomeCallable DisassociateMacSecKeyCallable(const Model::DisassociateMacSecKeyRequest &request) const
Aws::DirectConnect::DirectConnectClient::DescribeHostedConnectionsCallable
virtual Model::DescribeHostedConnectionsOutcomeCallable DescribeHostedConnectionsCallable(const Model::DescribeHostedConnectionsRequest &request) const
Aws::DirectConnect::DirectConnectClient::CreateConnectionCallable
virtual Model::CreateConnectionOutcomeCallable CreateConnectionCallable(const Model::CreateConnectionRequest &request) const
Aws::DirectConnect::Model::DeleteInterconnectRequest
Definition: DeleteInterconnectRequest.h:22
Aws::DirectConnect::Model::DescribeHostedConnectionsOutcome
Aws::Utils::Outcome< DescribeHostedConnectionsResult, DirectConnectError > DescribeHostedConnectionsOutcome
Definition: DirectConnectClient.h:198
Aws::DirectConnect::DeleteDirectConnectGatewayAssociationProposalResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::DeleteDirectConnectGatewayAssociationProposalRequest &, const Model::DeleteDirectConnectGatewayAssociationProposalOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDirectConnectGatewayAssociationProposalResponseReceivedHandler
Definition: DirectConnectClient.h:304
Aws::DirectConnect::Model::DeleteLagOutcomeCallable
std::future< DeleteLagOutcome > DeleteLagOutcomeCallable
Definition: DirectConnectClient.h:247
DescribeDirectConnectGatewayAttachmentsResult.h
Aws::DirectConnect::DirectConnectClient::DeleteDirectConnectGateway
virtual Model::DeleteDirectConnectGatewayOutcome DeleteDirectConnectGateway(const Model::DeleteDirectConnectGatewayRequest &request) const
Aws::DirectConnect::Model::ConfirmPrivateVirtualInterfaceOutcomeCallable
std::future< ConfirmPrivateVirtualInterfaceOutcome > ConfirmPrivateVirtualInterfaceOutcomeCallable
Definition: DirectConnectClient.h:228
Aws::DirectConnect::Model::AcceptDirectConnectGatewayAssociationProposalOutcomeCallable
std::future< AcceptDirectConnectGatewayAssociationProposalOutcome > AcceptDirectConnectGatewayAssociationProposalOutcomeCallable
Definition: DirectConnectClient.h:218
Aws::DirectConnect::CreateDirectConnectGatewayResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::CreateDirectConnectGatewayRequest &, const Model::CreateDirectConnectGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDirectConnectGatewayResponseReceivedHandler
Definition: DirectConnectClient.h:292
Aws::DirectConnect::DeleteDirectConnectGatewayResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::DeleteDirectConnectGatewayRequest &, const Model::DeleteDirectConnectGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDirectConnectGatewayResponseReceivedHandler
Definition: DirectConnectClient.h:302
Aws::DirectConnect::Model::DescribeConnectionsRequest
Definition: DescribeConnectionsRequest.h:22
Aws::DirectConnect::DirectConnectClient::DescribeDirectConnectGatewayAssociationProposals
virtual Model::DescribeDirectConnectGatewayAssociationProposalsOutcome DescribeDirectConnectGatewayAssociationProposals(const Model::DescribeDirectConnectGatewayAssociationProposalsRequest &request) const
Aws::DirectConnect::Model::CreatePublicVirtualInterfaceOutcomeCallable
std::future< CreatePublicVirtualInterfaceOutcome > CreatePublicVirtualInterfaceOutcomeCallable
Definition: DirectConnectClient.h:239
Aws::DirectConnect::DirectConnectClient::DescribeHostedConnectionsAsync
virtual void DescribeHostedConnectionsAsync(const Model::DescribeHostedConnectionsRequest &request, const DescribeHostedConnectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectConnect::DescribeLagsResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::DescribeLagsRequest &, const Model::DescribeLagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLagsResponseReceivedHandler
Definition: DirectConnectClient.h:315
Aws::DirectConnect::DirectConnectClient::DescribeVirtualGateways
virtual Model::DescribeVirtualGatewaysOutcome DescribeVirtualGateways() const
Aws::DirectConnect::DirectConnectClient::DescribeDirectConnectGatewayAssociations
virtual Model::DescribeDirectConnectGatewayAssociationsOutcome DescribeDirectConnectGatewayAssociations(const Model::DescribeDirectConnectGatewayAssociationsRequest &request) const
DeleteInterconnectResult.h
Aws::DirectConnect::Model::UpdateVirtualInterfaceAttributesOutcomeCallable
std::future< UpdateVirtualInterfaceAttributesOutcome > UpdateVirtualInterfaceAttributesOutcomeCallable
Definition: DirectConnectClient.h:272
Aws::DirectConnect::DirectConnectClient::DeleteInterconnectAsync
virtual void DeleteInterconnectAsync(const Model::DeleteInterconnectRequest &request, const DeleteInterconnectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectConnect::DirectConnectClient::DeleteDirectConnectGatewayAssociationProposalAsync
virtual void DeleteDirectConnectGatewayAssociationProposalAsync(const Model::DeleteDirectConnectGatewayAssociationProposalRequest &request, const DeleteDirectConnectGatewayAssociationProposalResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectConnect::Model::CreateDirectConnectGatewayOutcomeCallable
std::future< CreateDirectConnectGatewayOutcome > CreateDirectConnectGatewayOutcomeCallable
Definition: DirectConnectClient.h:233
Aws::DirectConnect::Model::AllocatePrivateVirtualInterfaceOutcome
Aws::Utils::Outcome< AllocatePrivateVirtualInterfaceResult, DirectConnectError > AllocatePrivateVirtualInterfaceOutcome
Definition: DirectConnectClient.h:164
DescribeLoaResult.h
Aws::DirectConnect::DescribeDirectConnectGatewayAssociationProposalsResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::DescribeDirectConnectGatewayAssociationProposalsRequest &, const Model::DescribeDirectConnectGatewayAssociationProposalsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDirectConnectGatewayAssociationProposalsResponseReceivedHandler
Definition: DirectConnectClient.h:309
Aws::DirectConnect::DirectConnectClient::CreateDirectConnectGatewayAssociationProposal
virtual Model::CreateDirectConnectGatewayAssociationProposalOutcome CreateDirectConnectGatewayAssociationProposal(const Model::CreateDirectConnectGatewayAssociationProposalRequest &request) const
CreateBGPPeerResult.h
Aws::DirectConnect::Model::AssociateVirtualInterfaceOutcomeCallable
std::future< AssociateVirtualInterfaceOutcome > AssociateVirtualInterfaceOutcomeCallable
Definition: DirectConnectClient.h:226
Aws::DirectConnect::DirectConnectClient::DeleteInterconnectCallable
virtual Model::DeleteInterconnectOutcomeCallable DeleteInterconnectCallable(const Model::DeleteInterconnectRequest &request) const
Aws::DirectConnect::DeleteVirtualInterfaceResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::DeleteVirtualInterfaceRequest &, const Model::DeleteVirtualInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVirtualInterfaceResponseReceivedHandler
Definition: DirectConnectClient.h:307
UpdateVirtualInterfaceAttributesResult.h
Aws::DirectConnect::Model::CreateInterconnectOutcomeCallable
std::future< CreateInterconnectOutcome > CreateInterconnectOutcomeCallable
Definition: DirectConnectClient.h:236
Aws::DirectConnect::Model::CreateBGPPeerOutcomeCallable
std::future< CreateBGPPeerOutcome > CreateBGPPeerOutcomeCallable
Definition: DirectConnectClient.h:231
Aws::DirectConnect::Model::AllocatePrivateVirtualInterfaceRequest
Definition: AllocatePrivateVirtualInterfaceRequest.h:23
Aws::DirectConnect::Model::AssociateMacSecKeyOutcome
Aws::Utils::Outcome< AssociateMacSecKeyResult, DirectConnectError > AssociateMacSecKeyOutcome
Definition: DirectConnectClient.h:169
Aws::DirectConnect::DirectConnectClient::UntagResourceCallable
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
Aws::DirectConnect::Model::DisassociateConnectionFromLagRequest
Definition: DisassociateConnectionFromLagRequest.h:22
Aws::DirectConnect::Model::DescribeDirectConnectGatewaysOutcomeCallable
std::future< DescribeDirectConnectGatewaysOutcome > DescribeDirectConnectGatewaysOutcomeCallable
Definition: DirectConnectClient.h:253
Aws::DirectConnect::DirectConnectClient::AllocatePrivateVirtualInterfaceCallable
virtual Model::AllocatePrivateVirtualInterfaceOutcomeCallable AllocatePrivateVirtualInterfaceCallable(const Model::AllocatePrivateVirtualInterfaceRequest &request) const
Aws::DirectConnect::DirectConnectClient::ListVirtualInterfaceTestHistory
virtual Model::ListVirtualInterfaceTestHistoryOutcome ListVirtualInterfaceTestHistory(const Model::ListVirtualInterfaceTestHistoryRequest &request) const
Aws::DirectConnect::DeleteConnectionResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::DeleteConnectionRequest &, const Model::DeleteConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConnectionResponseReceivedHandler
Definition: DirectConnectClient.h:301
Aws::DirectConnect::DirectConnectClient::DeleteBGPPeerAsync
virtual void DeleteBGPPeerAsync(const Model::DeleteBGPPeerRequest &request, const DeleteBGPPeerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectConnect::AssociateConnectionWithLagResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::AssociateConnectionWithLagRequest &, const Model::AssociateConnectionWithLagOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateConnectionWithLagResponseReceivedHandler
Definition: DirectConnectClient.h:282
Aws::DirectConnect::DirectConnectClient::AllocateHostedConnectionCallable
virtual Model::AllocateHostedConnectionOutcomeCallable AllocateHostedConnectionCallable(const Model::AllocateHostedConnectionRequest &request) const
Aws::DirectConnect::Model::CreateDirectConnectGatewayOutcome
Aws::Utils::Outcome< CreateDirectConnectGatewayResult, DirectConnectError > CreateDirectConnectGatewayOutcome
Definition: DirectConnectClient.h:177
DescribeHostedConnectionsResult.h
Aws::DirectConnect::DescribeTagsResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::DescribeTagsRequest &, const Model::DescribeTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTagsResponseReceivedHandler
Definition: DirectConnectClient.h:318
Aws::DirectConnect::DirectConnectClient::DescribeTagsAsync
virtual void DescribeTagsAsync(const Model::DescribeTagsRequest &request, const DescribeTagsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectConnect::DirectConnectClient::DeleteLagAsync
virtual void DeleteLagAsync(const Model::DeleteLagRequest &request, const DeleteLagResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectConnect::DirectConnectClient::CreateDirectConnectGateway
virtual Model::CreateDirectConnectGatewayOutcome CreateDirectConnectGateway(const Model::CreateDirectConnectGatewayRequest &request) const
DescribeDirectConnectGatewaysResult.h
Aws::DirectConnect::Model::DeleteDirectConnectGatewayAssociationOutcome
Aws::Utils::Outcome< DeleteDirectConnectGatewayAssociationResult, DirectConnectError > DeleteDirectConnectGatewayAssociationOutcome
Definition: DirectConnectClient.h:188
CreateDirectConnectGatewayResult.h
DescribeConnectionsResult.h
Aws::DirectConnect::Model::UpdateConnectionOutcome
Aws::Utils::Outcome< UpdateConnectionResult, DirectConnectError > UpdateConnectionOutcome
Definition: DirectConnectClient.h:213
DescribeVirtualGatewaysResult.h
Aws::DirectConnect::DirectConnectClient::DeleteConnection
virtual Model::DeleteConnectionOutcome DeleteConnection(const Model::DeleteConnectionRequest &request) const
Aws::DirectConnect::Model::DeleteInterconnectOutcome
Aws::Utils::Outcome< DeleteInterconnectResult, DirectConnectError > DeleteInterconnectOutcome
Definition: DirectConnectClient.h:190
ClientConfiguration.h
Aws::DirectConnect::Model::CreateTransitVirtualInterfaceOutcomeCallable
std::future< CreateTransitVirtualInterfaceOutcome > CreateTransitVirtualInterfaceOutcomeCallable
Definition: DirectConnectClient.h:240
Aws::DirectConnect::DirectConnectClient::TagResource
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Aws::DirectConnect::Model::CreateDirectConnectGatewayAssociationOutcome
Aws::Utils::Outcome< CreateDirectConnectGatewayAssociationResult, DirectConnectError > CreateDirectConnectGatewayAssociationOutcome
Definition: DirectConnectClient.h:178
Aws::DirectConnect::DirectConnectClient::CreateConnectionAsync
virtual void CreateConnectionAsync(const Model::CreateConnectionRequest &request, const CreateConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DeleteDirectConnectGatewayResult.h
Aws::DirectConnect::Model::DescribeDirectConnectGatewayAssociationProposalsOutcome
Aws::Utils::Outcome< DescribeDirectConnectGatewayAssociationProposalsResult, DirectConnectError > DescribeDirectConnectGatewayAssociationProposalsOutcome
Definition: DirectConnectClient.h:194
Aws::DirectConnect::DirectConnectClient::ListVirtualInterfaceTestHistoryAsync
virtual void ListVirtualInterfaceTestHistoryAsync(const Model::ListVirtualInterfaceTestHistoryRequest &request, const ListVirtualInterfaceTestHistoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectConnect::ConfirmTransitVirtualInterfaceResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::ConfirmTransitVirtualInterfaceRequest &, const Model::ConfirmTransitVirtualInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ConfirmTransitVirtualInterfaceResponseReceivedHandler
Definition: DirectConnectClient.h:289
Aws::DirectConnect::Model::DescribeConnectionsOutcomeCallable
std::future< DescribeConnectionsOutcome > DescribeConnectionsOutcomeCallable
Definition: DirectConnectClient.h:249
Aws::DirectConnect::DirectConnectClient::UpdateVirtualInterfaceAttributes
virtual Model::UpdateVirtualInterfaceAttributesOutcome UpdateVirtualInterfaceAttributes(const Model::UpdateVirtualInterfaceAttributesRequest &request) const
Aws::DirectConnect::Model::AllocateHostedConnectionRequest
Definition: AllocateHostedConnectionRequest.h:24
Aws
Definition: AccessManagementClient.h:15
Aws::DirectConnect::DirectConnectClient::ConfirmTransitVirtualInterface
virtual Model::ConfirmTransitVirtualInterfaceOutcome ConfirmTransitVirtualInterface(const Model::ConfirmTransitVirtualInterfaceRequest &request) const
Aws::DirectConnect::Model::ConfirmTransitVirtualInterfaceOutcome
Aws::Utils::Outcome< ConfirmTransitVirtualInterfaceResult, DirectConnectError > ConfirmTransitVirtualInterfaceOutcome
Definition: DirectConnectClient.h:174
HttpTypes.h
DescribeVirtualInterfacesResult.h
Aws::DirectConnect::DirectConnectClient::DescribeLoaCallable
virtual Model::DescribeLoaOutcomeCallable DescribeLoaCallable(const Model::DescribeLoaRequest &request) const
Aws::DirectConnect::Model::StopBgpFailoverTestOutcome
Aws::Utils::Outcome< StopBgpFailoverTestResult, DirectConnectError > StopBgpFailoverTestOutcome
Definition: DirectConnectClient.h:210
Aws::DirectConnect::Model::DeleteDirectConnectGatewayAssociationProposalOutcome
Aws::Utils::Outcome< DeleteDirectConnectGatewayAssociationProposalResult, DirectConnectError > DeleteDirectConnectGatewayAssociationProposalOutcome
Definition: DirectConnectClient.h:189
Aws::DirectConnect::DirectConnectClient::DescribeDirectConnectGatewayAssociationProposalsCallable
virtual Model::DescribeDirectConnectGatewayAssociationProposalsOutcomeCallable DescribeDirectConnectGatewayAssociationProposalsCallable(const Model::DescribeDirectConnectGatewayAssociationProposalsRequest &request) const
Aws::DirectConnect::ConfirmPublicVirtualInterfaceResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::ConfirmPublicVirtualInterfaceRequest &, const Model::ConfirmPublicVirtualInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ConfirmPublicVirtualInterfaceResponseReceivedHandler
Definition: DirectConnectClient.h:288
Aws::DirectConnect::CreateBGPPeerResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::CreateBGPPeerRequest &, const Model::CreateBGPPeerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBGPPeerResponseReceivedHandler
Definition: DirectConnectClient.h:290
Aws::DirectConnect::Model::ListVirtualInterfaceTestHistoryOutcome
Aws::Utils::Outcome< ListVirtualInterfaceTestHistoryResult, DirectConnectError > ListVirtualInterfaceTestHistoryOutcome
Definition: DirectConnectClient.h:208
Aws::DirectConnect::DirectConnectClient::DeleteBGPPeer
virtual Model::DeleteBGPPeerOutcome DeleteBGPPeer(const Model::DeleteBGPPeerRequest &request) const
Aws::DirectConnect::TagResourceResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
Definition: DirectConnectClient.h:326
Aws::DirectConnect::DirectConnectClient::UpdateConnectionCallable
virtual Model::UpdateConnectionOutcomeCallable UpdateConnectionCallable(const Model::UpdateConnectionRequest &request) const
Aws::DirectConnect::AllocatePrivateVirtualInterfaceResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::AllocatePrivateVirtualInterfaceRequest &, const Model::AllocatePrivateVirtualInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AllocatePrivateVirtualInterfaceResponseReceivedHandler
Definition: DirectConnectClient.h:279
Aws::DirectConnect::DirectConnectClient::DeleteConnectionCallable
virtual Model::DeleteConnectionOutcomeCallable DeleteConnectionCallable(const Model::DeleteConnectionRequest &request) const
Aws::DirectConnect::DirectConnectClient::AssociateHostedConnectionCallable
virtual Model::AssociateHostedConnectionOutcomeCallable AssociateHostedConnectionCallable(const Model::AssociateHostedConnectionRequest &request) const
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::DirectConnect::Model::DescribeTagsOutcomeCallable
std::future< DescribeTagsOutcome > DescribeTagsOutcomeCallable
Definition: DirectConnectClient.h:259
CreateTransitVirtualInterfaceResult.h
Aws::DirectConnect::DirectConnectClient::UpdateDirectConnectGatewayAssociationAsync
virtual void UpdateDirectConnectGatewayAssociationAsync(const Model::UpdateDirectConnectGatewayAssociationRequest &request, const UpdateDirectConnectGatewayAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectConnect::StopBgpFailoverTestResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::StopBgpFailoverTestRequest &, const Model::StopBgpFailoverTestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopBgpFailoverTestResponseReceivedHandler
Definition: DirectConnectClient.h:325
Aws::DirectConnect::DirectConnectClient::CreateDirectConnectGatewayAsync
virtual void CreateDirectConnectGatewayAsync(const Model::CreateDirectConnectGatewayRequest &request, const CreateDirectConnectGatewayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectConnect::DirectConnectClient::CreateLagCallable
virtual Model::CreateLagOutcomeCallable CreateLagCallable(const Model::CreateLagRequest &request) const
Aws::DirectConnect::Model::AssociateVirtualInterfaceRequest
Definition: AssociateVirtualInterfaceRequest.h:22
Aws::DirectConnect::Model::DeleteConnectionOutcomeCallable
std::future< DeleteConnectionOutcome > DeleteConnectionOutcomeCallable
Definition: DirectConnectClient.h:242
Aws::DirectConnect::Model::DeleteDirectConnectGatewayAssociationRequest
Definition: DeleteDirectConnectGatewayAssociationRequest.h:22
Aws::DirectConnect::Model::AssociateHostedConnectionOutcomeCallable
std::future< AssociateHostedConnectionOutcome > AssociateHostedConnectionOutcomeCallable
Definition: DirectConnectClient.h:224
Aws::DirectConnect::DirectConnectClient::AssociateVirtualInterfaceAsync
virtual void AssociateVirtualInterfaceAsync(const Model::AssociateVirtualInterfaceRequest &request, const AssociateVirtualInterfaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::DirectConnect::Model::DescribeDirectConnectGatewayAssociationsRequest
Definition: DescribeDirectConnectGatewayAssociationsRequest.h:22
Aws::DirectConnect::Model::AcceptDirectConnectGatewayAssociationProposalOutcome
Aws::Utils::Outcome< AcceptDirectConnectGatewayAssociationProposalResult, DirectConnectError > AcceptDirectConnectGatewayAssociationProposalOutcome
Definition: DirectConnectClient.h:160
Aws::DirectConnect::DirectConnectClient::DescribeConnectionsCallable
virtual Model::DescribeConnectionsOutcomeCallable DescribeConnectionsCallable(const Model::DescribeConnectionsRequest &request) const
Aws::DirectConnect::DirectConnectClient::DisassociateMacSecKeyAsync
virtual void DisassociateMacSecKeyAsync(const Model::DisassociateMacSecKeyRequest &request, const DisassociateMacSecKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectConnect::Model::StopBgpFailoverTestRequest
Definition: StopBgpFailoverTestRequest.h:22
Aws::DirectConnect::DirectConnectClient::DescribeLags
virtual Model::DescribeLagsOutcome DescribeLags(const Model::DescribeLagsRequest &request) const
Aws::DirectConnect::DirectConnectClient::AllocateHostedConnectionAsync
virtual void AllocateHostedConnectionAsync(const Model::AllocateHostedConnectionRequest &request, const AllocateHostedConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectConnect::DirectConnectClient::DescribeLoaAsync
virtual void DescribeLoaAsync(const Model::DescribeLoaRequest &request, const DescribeLoaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectConnect::DirectConnectClient::DescribeHostedConnections
virtual Model::DescribeHostedConnectionsOutcome DescribeHostedConnections(const Model::DescribeHostedConnectionsRequest &request) const
Aws::DirectConnect::DirectConnectClient::DescribeTagsCallable
virtual Model::DescribeTagsOutcomeCallable DescribeTagsCallable(const Model::DescribeTagsRequest &request) const
AWSClient.h
Aws::DirectConnect::DirectConnectClient::CreateDirectConnectGatewayAssociationProposalAsync
virtual void CreateDirectConnectGatewayAssociationProposalAsync(const Model::CreateDirectConnectGatewayAssociationProposalRequest &request, const CreateDirectConnectGatewayAssociationProposalResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectConnect::DirectConnectClient::DeleteBGPPeerCallable
virtual Model::DeleteBGPPeerOutcomeCallable DeleteBGPPeerCallable(const Model::DeleteBGPPeerRequest &request) const
Aws::DirectConnect::Model::DescribeVirtualInterfacesRequest
Definition: DescribeVirtualInterfacesRequest.h:22
DeleteBGPPeerResult.h
Aws::DirectConnect::DirectConnectClient::CreateDirectConnectGatewayCallable
virtual Model::CreateDirectConnectGatewayOutcomeCallable CreateDirectConnectGatewayCallable(const Model::CreateDirectConnectGatewayRequest &request) const
Aws::DirectConnect::Model::DescribeDirectConnectGatewayAssociationsOutcome
Aws::Utils::Outcome< DescribeDirectConnectGatewayAssociationsResult, DirectConnectError > DescribeDirectConnectGatewayAssociationsOutcome
Definition: DirectConnectClient.h:195
Aws::DirectConnect::DescribeLocationsResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::DescribeLocationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLocationsResponseReceivedHandler
Definition: DirectConnectClient.h:317
Aws::DirectConnect::Model::ConfirmPrivateVirtualInterfaceOutcome
Aws::Utils::Outcome< ConfirmPrivateVirtualInterfaceResult, DirectConnectError > ConfirmPrivateVirtualInterfaceOutcome
Definition: DirectConnectClient.h:172
Aws::DirectConnect::DirectConnectClient::AssociateConnectionWithLagAsync
virtual void AssociateConnectionWithLagAsync(const Model::AssociateConnectionWithLagRequest &request, const AssociateConnectionWithLagResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AssociateHostedConnectionResult.h
Aws::DirectConnect::Model::DeleteConnectionRequest
Definition: DeleteConnectionRequest.h:22
DeleteVirtualInterfaceResult.h
Aws::DirectConnect::DirectConnectClient::DescribeVirtualGatewaysAsync
virtual void DescribeVirtualGatewaysAsync(const DescribeVirtualGatewaysResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectConnect::Model::ConfirmPublicVirtualInterfaceOutcomeCallable
std::future< ConfirmPublicVirtualInterfaceOutcome > ConfirmPublicVirtualInterfaceOutcomeCallable
Definition: DirectConnectClient.h:229
Aws::DirectConnect::DirectConnectClient::AcceptDirectConnectGatewayAssociationProposalCallable
virtual Model::AcceptDirectConnectGatewayAssociationProposalOutcomeCallable AcceptDirectConnectGatewayAssociationProposalCallable(const Model::AcceptDirectConnectGatewayAssociationProposalRequest &request) const
Aws::DirectConnect::DirectConnectClient::DescribeTags
virtual Model::DescribeTagsOutcome DescribeTags(const Model::DescribeTagsRequest &request) const
Aws::DirectConnect::DirectConnectClient::DescribeLoa
virtual Model::DescribeLoaOutcome DescribeLoa(const Model::DescribeLoaRequest &request) const
AWS_DIRECTCONNECT_API
#define AWS_DIRECTCONNECT_API
Definition: DirectConnect_EXPORTS.h:28
Aws::DirectConnect::AssociateHostedConnectionResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::AssociateHostedConnectionRequest &, const Model::AssociateHostedConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateHostedConnectionResponseReceivedHandler
Definition: DirectConnectClient.h:283
Aws::DirectConnect::DirectConnectClient::CreatePrivateVirtualInterfaceAsync
virtual void CreatePrivateVirtualInterfaceAsync(const Model::CreatePrivateVirtualInterfaceRequest &request, const CreatePrivateVirtualInterfaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AcceptDirectConnectGatewayAssociationProposalResult.h
Aws::DirectConnect::Model::DeleteDirectConnectGatewayRequest
Definition: DeleteDirectConnectGatewayRequest.h:22
Aws::DirectConnect::DirectConnectClient::CreateDirectConnectGatewayAssociationProposalCallable
virtual Model::CreateDirectConnectGatewayAssociationProposalOutcomeCallable CreateDirectConnectGatewayAssociationProposalCallable(const Model::CreateDirectConnectGatewayAssociationProposalRequest &request) const
Aws::DirectConnect::DirectConnectClient::DirectConnectClient
DirectConnectClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::DirectConnect::DescribeDirectConnectGatewaysResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::DescribeDirectConnectGatewaysRequest &, const Model::DescribeDirectConnectGatewaysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDirectConnectGatewaysResponseReceivedHandler
Definition: DirectConnectClient.h:312
Aws::DirectConnect::Model::DescribeDirectConnectGatewaysRequest
Definition: DescribeDirectConnectGatewaysRequest.h:22
AllocateHostedConnectionResult.h
UntagResourceResult.h
Aws::DirectConnect::Model::UpdateLagOutcomeCallable
std::future< UpdateLagOutcome > UpdateLagOutcomeCallable
Definition: DirectConnectClient.h:271
Aws::DirectConnect::DeleteDirectConnectGatewayAssociationResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::DeleteDirectConnectGatewayAssociationRequest &, const Model::DeleteDirectConnectGatewayAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDirectConnectGatewayAssociationResponseReceivedHandler
Definition: DirectConnectClient.h:303
Aws::DirectConnect::DescribeHostedConnectionsResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::DescribeHostedConnectionsRequest &, const Model::DescribeHostedConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeHostedConnectionsResponseReceivedHandler
Definition: DirectConnectClient.h:313
Aws::DirectConnect::Model::CreateLagOutcomeCallable
std::future< CreateLagOutcome > CreateLagOutcomeCallable
Definition: DirectConnectClient.h:237
Aws::DirectConnect::Model::CreateLagOutcome
Aws::Utils::Outcome< CreateLagResult, DirectConnectError > CreateLagOutcome
Definition: DirectConnectClient.h:181
Aws::DirectConnect::Model::DescribeLocationsOutcomeCallable
std::future< DescribeLocationsOutcome > DescribeLocationsOutcomeCallable
Definition: DirectConnectClient.h:258
Aws::DirectConnect::UntagResourceResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
Definition: DirectConnectClient.h:327
Aws::DirectConnect::Model::CreatePrivateVirtualInterfaceRequest
Definition: CreatePrivateVirtualInterfaceRequest.h:23
ConfirmTransitVirtualInterfaceResult.h
Aws::DirectConnect::DirectConnectClient::StartBgpFailoverTestCallable
virtual Model::StartBgpFailoverTestOutcomeCallable StartBgpFailoverTestCallable(const Model::StartBgpFailoverTestRequest &request) const
Aws::DirectConnect::UpdateConnectionResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::UpdateConnectionRequest &, const Model::UpdateConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateConnectionResponseReceivedHandler
Definition: DirectConnectClient.h:328
UpdateDirectConnectGatewayAssociationResult.h
Aws::DirectConnect::DirectConnectClient::DescribeLagsCallable
virtual Model::DescribeLagsOutcomeCallable DescribeLagsCallable(const Model::DescribeLagsRequest &request) const
Aws::DirectConnect::DirectConnectClient::DescribeInterconnects
virtual Model::DescribeInterconnectsOutcome DescribeInterconnects(const Model::DescribeInterconnectsRequest &request) const
Aws::DirectConnect::DirectConnectClient::CreateTransitVirtualInterfaceAsync
virtual void CreateTransitVirtualInterfaceAsync(const Model::CreateTransitVirtualInterfaceRequest &request, const CreateTransitVirtualInterfaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectConnect::Model::CreatePrivateVirtualInterfaceOutcomeCallable
std::future< CreatePrivateVirtualInterfaceOutcome > CreatePrivateVirtualInterfaceOutcomeCallable
Definition: DirectConnectClient.h:238
Aws::DirectConnect::DirectConnectClient::TagResourceCallable
virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest &request) const
Aws::DirectConnect::DirectConnectClient::CreateLag
virtual Model::CreateLagOutcome CreateLag(const Model::CreateLagRequest &request) const
Aws::DirectConnect::DirectConnectClient::ConfirmTransitVirtualInterfaceCallable
virtual Model::ConfirmTransitVirtualInterfaceOutcomeCallable ConfirmTransitVirtualInterfaceCallable(const Model::ConfirmTransitVirtualInterfaceRequest &request) const
Aws::DirectConnect::DirectConnectClient::TagResourceAsync
virtual void TagResourceAsync(const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectConnect::Model::AllocateTransitVirtualInterfaceRequest
Definition: AllocateTransitVirtualInterfaceRequest.h:23
Aws::DirectConnect::Model::StartBgpFailoverTestRequest
Definition: StartBgpFailoverTestRequest.h:23
Aws::DirectConnect::Model::DescribeLagsOutcomeCallable
std::future< DescribeLagsOutcome > DescribeLagsOutcomeCallable
Definition: DirectConnectClient.h:256
Aws::DirectConnect::Model::DescribeTagsRequest
Definition: DescribeTagsRequest.h:23
Aws::DirectConnect::DirectConnectClient::AssociateHostedConnectionAsync
virtual void AssociateHostedConnectionAsync(const Model::AssociateHostedConnectionRequest &request, const AssociateHostedConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectConnect::Model::DescribeHostedConnectionsOutcomeCallable
std::future< DescribeHostedConnectionsOutcome > DescribeHostedConnectionsOutcomeCallable
Definition: DirectConnectClient.h:254
Aws::DirectConnect::DirectConnectClient::AllocateTransitVirtualInterfaceAsync
virtual void AllocateTransitVirtualInterfaceAsync(const Model::AllocateTransitVirtualInterfaceRequest &request, const AllocateTransitVirtualInterfaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
JsonSerializer.h
Aws::DirectConnect::DirectConnectClient::CreateBGPPeerCallable
virtual Model::CreateBGPPeerOutcomeCallable CreateBGPPeerCallable(const Model::CreateBGPPeerRequest &request) const
Aws::DirectConnect::DirectConnectClient::DirectConnectClient
DirectConnectClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::DirectConnect::Model::DescribeDirectConnectGatewayAttachmentsRequest
Definition: DescribeDirectConnectGatewayAttachmentsRequest.h:22
Aws::DirectConnect::AssociateVirtualInterfaceResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::AssociateVirtualInterfaceRequest &, const Model::AssociateVirtualInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateVirtualInterfaceResponseReceivedHandler
Definition: DirectConnectClient.h:285
Aws::DirectConnect::Model::DeleteVirtualInterfaceRequest
Definition: DeleteVirtualInterfaceRequest.h:22
Aws::DirectConnect::DescribeVirtualInterfacesResponseReceivedHandler
std::function< void(const DirectConnectClient *, const Model::DescribeVirtualInterfacesRequest &, const Model::DescribeVirtualInterfacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVirtualInterfacesResponseReceivedHandler
Definition: DirectConnectClient.h:320
Aws::DirectConnect::Model::DescribeDirectConnectGatewayAssociationProposalsOutcomeCallable
std::future< DescribeDirectConnectGatewayAssociationProposalsOutcome > DescribeDirectConnectGatewayAssociationProposalsOutcomeCallable
Definition: DirectConnectClient.h:250
Aws::DirectConnect::Model::DeleteBGPPeerOutcome
Aws::Utils::Outcome< DeleteBGPPeerResult, DirectConnectError > DeleteBGPPeerOutcome
Definition: DirectConnectClient.h:185
CreatePublicVirtualInterfaceResult.h
Aws::DirectConnect::DirectConnectClient::DeleteLag
virtual Model::DeleteLagOutcome DeleteLag(const Model::DeleteLagRequest &request) const
Aws::DirectConnect::DirectConnectClient::DescribeInterconnectsCallable
virtual Model::DescribeInterconnectsOutcomeCallable DescribeInterconnectsCallable(const Model::DescribeInterconnectsRequest &request) const
Aws::DirectConnect::Model::UpdateLagOutcome
Aws::Utils::Outcome< UpdateLagResult, DirectConnectError > UpdateLagOutcome
Definition: DirectConnectClient.h:215
Aws::DirectConnect::Model::StartBgpFailoverTestOutcome
Aws::Utils::Outcome< StartBgpFailoverTestResult, DirectConnectError > StartBgpFailoverTestOutcome
Definition: DirectConnectClient.h:209
Aws::DirectConnect::DirectConnectClient::CreatePublicVirtualInterfaceAsync
virtual void CreatePublicVirtualInterfaceAsync(const Model::CreatePublicVirtualInterfaceRequest &request, const CreatePublicVirtualInterfaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const