AWS SDK for C++  0.14.3
AWS SDK for C++
Classes | Namespaces | Typedefs
DirectConnectClient.h File Reference
#include <aws/directconnect/DirectConnect_EXPORTS.h>
#include <aws/directconnect/DirectConnectErrors.h>
#include <aws/core/client/AWSError.h>
#include <aws/core/client/ClientConfiguration.h>
#include <aws/core/client/AWSClient.h>
#include <aws/core/utils/memory/stl/AWSString.h>
#include <aws/core/utils/json/JsonSerializer.h>
#include <aws/directconnect/model/AllocateConnectionOnInterconnectResult.h>
#include <aws/directconnect/model/AllocatePrivateVirtualInterfaceResult.h>
#include <aws/directconnect/model/AllocatePublicVirtualInterfaceResult.h>
#include <aws/directconnect/model/ConfirmConnectionResult.h>
#include <aws/directconnect/model/ConfirmPrivateVirtualInterfaceResult.h>
#include <aws/directconnect/model/ConfirmPublicVirtualInterfaceResult.h>
#include <aws/directconnect/model/CreateConnectionResult.h>
#include <aws/directconnect/model/CreateInterconnectResult.h>
#include <aws/directconnect/model/CreatePrivateVirtualInterfaceResult.h>
#include <aws/directconnect/model/CreatePublicVirtualInterfaceResult.h>
#include <aws/directconnect/model/DeleteConnectionResult.h>
#include <aws/directconnect/model/DeleteInterconnectResult.h>
#include <aws/directconnect/model/DeleteVirtualInterfaceResult.h>
#include <aws/directconnect/model/DescribeConnectionLoaResult.h>
#include <aws/directconnect/model/DescribeConnectionsResult.h>
#include <aws/directconnect/model/DescribeConnectionsOnInterconnectResult.h>
#include <aws/directconnect/model/DescribeInterconnectLoaResult.h>
#include <aws/directconnect/model/DescribeInterconnectsResult.h>
#include <aws/directconnect/model/DescribeLocationsResult.h>
#include <aws/directconnect/model/DescribeVirtualGatewaysResult.h>
#include <aws/directconnect/model/DescribeVirtualInterfacesResult.h>
#include <aws/core/client/AsyncCallerContext.h>
#include <aws/core/http/HttpTypes.h>
#include <future>
#include <functional>

Go to the source code of this file.

Classes

class  Aws::Utils::Outcome< R, E >
 
class  Aws::DirectConnect::DirectConnectClient
 

Namespaces

 Aws
 JSON (JavaScript Object Notation).
 
 Aws::Http
 
 Aws::Utils
 
 Aws::Utils::Threading
 
 Aws::Utils::Json
 
 Aws::Auth
 
 Aws::Client
 
 Aws::DirectConnect
 
 Aws::DirectConnect::Model
 

Typedefs

typedef Aws::Utils::Outcome< AllocateConnectionOnInterconnectResult, Aws::Client::AWSError< DirectConnectErrors > > Aws::DirectConnect::Model::AllocateConnectionOnInterconnectOutcome
 
typedef Aws::Utils::Outcome< AllocatePrivateVirtualInterfaceResult, Aws::Client::AWSError< DirectConnectErrors > > Aws::DirectConnect::Model::AllocatePrivateVirtualInterfaceOutcome
 
typedef Aws::Utils::Outcome< AllocatePublicVirtualInterfaceResult, Aws::Client::AWSError< DirectConnectErrors > > Aws::DirectConnect::Model::AllocatePublicVirtualInterfaceOutcome
 
typedef Aws::Utils::Outcome< ConfirmConnectionResult, Aws::Client::AWSError< DirectConnectErrors > > Aws::DirectConnect::Model::ConfirmConnectionOutcome
 
typedef Aws::Utils::Outcome< ConfirmPrivateVirtualInterfaceResult, Aws::Client::AWSError< DirectConnectErrors > > Aws::DirectConnect::Model::ConfirmPrivateVirtualInterfaceOutcome
 
typedef Aws::Utils::Outcome< ConfirmPublicVirtualInterfaceResult, Aws::Client::AWSError< DirectConnectErrors > > Aws::DirectConnect::Model::ConfirmPublicVirtualInterfaceOutcome
 
typedef Aws::Utils::Outcome< CreateConnectionResult, Aws::Client::AWSError< DirectConnectErrors > > Aws::DirectConnect::Model::CreateConnectionOutcome
 
typedef Aws::Utils::Outcome< CreateInterconnectResult, Aws::Client::AWSError< DirectConnectErrors > > Aws::DirectConnect::Model::CreateInterconnectOutcome
 
typedef Aws::Utils::Outcome< CreatePrivateVirtualInterfaceResult, Aws::Client::AWSError< DirectConnectErrors > > Aws::DirectConnect::Model::CreatePrivateVirtualInterfaceOutcome
 
typedef Aws::Utils::Outcome< CreatePublicVirtualInterfaceResult, Aws::Client::AWSError< DirectConnectErrors > > Aws::DirectConnect::Model::CreatePublicVirtualInterfaceOutcome
 
typedef Aws::Utils::Outcome< DeleteConnectionResult, Aws::Client::AWSError< DirectConnectErrors > > Aws::DirectConnect::Model::DeleteConnectionOutcome
 
typedef Aws::Utils::Outcome< DeleteInterconnectResult, Aws::Client::AWSError< DirectConnectErrors > > Aws::DirectConnect::Model::DeleteInterconnectOutcome
 
typedef Aws::Utils::Outcome< DeleteVirtualInterfaceResult, Aws::Client::AWSError< DirectConnectErrors > > Aws::DirectConnect::Model::DeleteVirtualInterfaceOutcome
 
typedef Aws::Utils::Outcome< DescribeConnectionLoaResult, Aws::Client::AWSError< DirectConnectErrors > > Aws::DirectConnect::Model::DescribeConnectionLoaOutcome
 
typedef Aws::Utils::Outcome< DescribeConnectionsResult, Aws::Client::AWSError< DirectConnectErrors > > Aws::DirectConnect::Model::DescribeConnectionsOutcome
 
typedef Aws::Utils::Outcome< DescribeConnectionsOnInterconnectResult, Aws::Client::AWSError< DirectConnectErrors > > Aws::DirectConnect::Model::DescribeConnectionsOnInterconnectOutcome
 
typedef Aws::Utils::Outcome< DescribeInterconnectLoaResult, Aws::Client::AWSError< DirectConnectErrors > > Aws::DirectConnect::Model::DescribeInterconnectLoaOutcome
 
typedef Aws::Utils::Outcome< DescribeInterconnectsResult, Aws::Client::AWSError< DirectConnectErrors > > Aws::DirectConnect::Model::DescribeInterconnectsOutcome
 
typedef Aws::Utils::Outcome< DescribeLocationsResult, Aws::Client::AWSError< DirectConnectErrors > > Aws::DirectConnect::Model::DescribeLocationsOutcome
 
typedef Aws::Utils::Outcome< DescribeVirtualGatewaysResult, Aws::Client::AWSError< DirectConnectErrors > > Aws::DirectConnect::Model::DescribeVirtualGatewaysOutcome
 
typedef Aws::Utils::Outcome< DescribeVirtualInterfacesResult, Aws::Client::AWSError< DirectConnectErrors > > Aws::DirectConnect::Model::DescribeVirtualInterfacesOutcome
 
typedef std::future< AllocateConnectionOnInterconnectOutcome > Aws::DirectConnect::Model::AllocateConnectionOnInterconnectOutcomeCallable
 
typedef std::future< AllocatePrivateVirtualInterfaceOutcome > Aws::DirectConnect::Model::AllocatePrivateVirtualInterfaceOutcomeCallable
 
typedef std::future< AllocatePublicVirtualInterfaceOutcome > Aws::DirectConnect::Model::AllocatePublicVirtualInterfaceOutcomeCallable
 
typedef std::future< ConfirmConnectionOutcome > Aws::DirectConnect::Model::ConfirmConnectionOutcomeCallable
 
typedef std::future< ConfirmPrivateVirtualInterfaceOutcome > Aws::DirectConnect::Model::ConfirmPrivateVirtualInterfaceOutcomeCallable
 
typedef std::future< ConfirmPublicVirtualInterfaceOutcome > Aws::DirectConnect::Model::ConfirmPublicVirtualInterfaceOutcomeCallable
 
typedef std::future< CreateConnectionOutcome > Aws::DirectConnect::Model::CreateConnectionOutcomeCallable
 
typedef std::future< CreateInterconnectOutcome > Aws::DirectConnect::Model::CreateInterconnectOutcomeCallable
 
typedef std::future< CreatePrivateVirtualInterfaceOutcome > Aws::DirectConnect::Model::CreatePrivateVirtualInterfaceOutcomeCallable
 
typedef std::future< CreatePublicVirtualInterfaceOutcome > Aws::DirectConnect::Model::CreatePublicVirtualInterfaceOutcomeCallable
 
typedef std::future< DeleteConnectionOutcome > Aws::DirectConnect::Model::DeleteConnectionOutcomeCallable
 
typedef std::future< DeleteInterconnectOutcome > Aws::DirectConnect::Model::DeleteInterconnectOutcomeCallable
 
typedef std::future< DeleteVirtualInterfaceOutcome > Aws::DirectConnect::Model::DeleteVirtualInterfaceOutcomeCallable
 
typedef std::future< DescribeConnectionLoaOutcome > Aws::DirectConnect::Model::DescribeConnectionLoaOutcomeCallable
 
typedef std::future< DescribeConnectionsOutcome > Aws::DirectConnect::Model::DescribeConnectionsOutcomeCallable
 
typedef std::future< DescribeConnectionsOnInterconnectOutcome > Aws::DirectConnect::Model::DescribeConnectionsOnInterconnectOutcomeCallable
 
typedef std::future< DescribeInterconnectLoaOutcome > Aws::DirectConnect::Model::DescribeInterconnectLoaOutcomeCallable
 
typedef std::future< DescribeInterconnectsOutcome > Aws::DirectConnect::Model::DescribeInterconnectsOutcomeCallable
 
typedef std::future< DescribeLocationsOutcome > Aws::DirectConnect::Model::DescribeLocationsOutcomeCallable
 
typedef std::future< DescribeVirtualGatewaysOutcome > Aws::DirectConnect::Model::DescribeVirtualGatewaysOutcomeCallable
 
typedef std::future< DescribeVirtualInterfacesOutcome > Aws::DirectConnect::Model::DescribeVirtualInterfacesOutcomeCallable
 
typedef std::function< void(const DirectConnectClient *, const Model::AllocateConnectionOnInterconnectRequest &, const Model::AllocateConnectionOnInterconnectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DirectConnect::AllocateConnectionOnInterconnectResponseReceivedHandler
 
typedef std::function< void(const DirectConnectClient *, const Model::AllocatePrivateVirtualInterfaceRequest &, const Model::AllocatePrivateVirtualInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DirectConnect::AllocatePrivateVirtualInterfaceResponseReceivedHandler
 
typedef std::function< void(const DirectConnectClient *, const Model::AllocatePublicVirtualInterfaceRequest &, const Model::AllocatePublicVirtualInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DirectConnect::AllocatePublicVirtualInterfaceResponseReceivedHandler
 
typedef std::function< void(const DirectConnectClient *, const Model::ConfirmConnectionRequest &, const Model::ConfirmConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DirectConnect::ConfirmConnectionResponseReceivedHandler
 
typedef std::function< void(const DirectConnectClient *, const Model::ConfirmPrivateVirtualInterfaceRequest &, const Model::ConfirmPrivateVirtualInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DirectConnect::ConfirmPrivateVirtualInterfaceResponseReceivedHandler
 
typedef std::function< void(const DirectConnectClient *, const Model::ConfirmPublicVirtualInterfaceRequest &, const Model::ConfirmPublicVirtualInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DirectConnect::ConfirmPublicVirtualInterfaceResponseReceivedHandler
 
typedef std::function< void(const DirectConnectClient *, const Model::CreateConnectionRequest &, const Model::CreateConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DirectConnect::CreateConnectionResponseReceivedHandler
 
typedef std::function< void(const DirectConnectClient *, const Model::CreateInterconnectRequest &, const Model::CreateInterconnectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DirectConnect::CreateInterconnectResponseReceivedHandler
 
typedef std::function< void(const DirectConnectClient *, const Model::CreatePrivateVirtualInterfaceRequest &, const Model::CreatePrivateVirtualInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DirectConnect::CreatePrivateVirtualInterfaceResponseReceivedHandler
 
typedef std::function< void(const DirectConnectClient *, const Model::CreatePublicVirtualInterfaceRequest &, const Model::CreatePublicVirtualInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DirectConnect::CreatePublicVirtualInterfaceResponseReceivedHandler
 
typedef std::function< void(const DirectConnectClient *, const Model::DeleteConnectionRequest &, const Model::DeleteConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DirectConnect::DeleteConnectionResponseReceivedHandler
 
typedef std::function< void(const DirectConnectClient *, const Model::DeleteInterconnectRequest &, const Model::DeleteInterconnectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DirectConnect::DeleteInterconnectResponseReceivedHandler
 
typedef std::function< void(const DirectConnectClient *, const Model::DeleteVirtualInterfaceRequest &, const Model::DeleteVirtualInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DirectConnect::DeleteVirtualInterfaceResponseReceivedHandler
 
typedef std::function< void(const DirectConnectClient *, const Model::DescribeConnectionLoaRequest &, const Model::DescribeConnectionLoaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DirectConnect::DescribeConnectionLoaResponseReceivedHandler
 
typedef std::function< void(const DirectConnectClient *, const Model::DescribeConnectionsRequest &, const Model::DescribeConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DirectConnect::DescribeConnectionsResponseReceivedHandler
 
typedef std::function< void(const DirectConnectClient *, const Model::DescribeConnectionsOnInterconnectRequest &, const Model::DescribeConnectionsOnInterconnectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DirectConnect::DescribeConnectionsOnInterconnectResponseReceivedHandler
 
typedef std::function< void(const DirectConnectClient *, const Model::DescribeInterconnectLoaRequest &, const Model::DescribeInterconnectLoaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DirectConnect::DescribeInterconnectLoaResponseReceivedHandler
 
typedef std::function< void(const DirectConnectClient *, const Model::DescribeInterconnectsRequest &, const Model::DescribeInterconnectsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DirectConnect::DescribeInterconnectsResponseReceivedHandler
 
typedef std::function< void(const DirectConnectClient *, const Model::DescribeLocationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DirectConnect::DescribeLocationsResponseReceivedHandler
 
typedef std::function< void(const DirectConnectClient *, const Model::DescribeVirtualGatewaysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DirectConnect::DescribeVirtualGatewaysResponseReceivedHandler
 
typedef std::function< void(const DirectConnectClient *, const Model::DescribeVirtualInterfacesRequest &, const Model::DescribeVirtualInterfacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DirectConnect::DescribeVirtualInterfacesResponseReceivedHandler