AWS SDK for C++  0.14.3
AWS SDK for C++
Classes | Namespaces | Typedefs
EFSClient.h File Reference
#include <aws/elasticfilesystem/EFS_EXPORTS.h>
#include <aws/elasticfilesystem/EFSErrors.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/elasticfilesystem/model/CreateFileSystemResult.h>
#include <aws/elasticfilesystem/model/CreateMountTargetResult.h>
#include <aws/elasticfilesystem/model/DescribeFileSystemsResult.h>
#include <aws/elasticfilesystem/model/DescribeMountTargetSecurityGroupsResult.h>
#include <aws/elasticfilesystem/model/DescribeMountTargetsResult.h>
#include <aws/elasticfilesystem/model/DescribeTagsResult.h>
#include <aws/core/NoResult.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::EFS::EFSClient
 

Namespaces

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

Typedefs

typedef Aws::Utils::Outcome< CreateFileSystemResult, Aws::Client::AWSError< EFSErrors > > Aws::EFS::Model::CreateFileSystemOutcome
 
typedef Aws::Utils::Outcome< CreateMountTargetResult, Aws::Client::AWSError< EFSErrors > > Aws::EFS::Model::CreateMountTargetOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EFSErrors > > Aws::EFS::Model::CreateTagsOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EFSErrors > > Aws::EFS::Model::DeleteFileSystemOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EFSErrors > > Aws::EFS::Model::DeleteMountTargetOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EFSErrors > > Aws::EFS::Model::DeleteTagsOutcome
 
typedef Aws::Utils::Outcome< DescribeFileSystemsResult, Aws::Client::AWSError< EFSErrors > > Aws::EFS::Model::DescribeFileSystemsOutcome
 
typedef Aws::Utils::Outcome< DescribeMountTargetSecurityGroupsResult, Aws::Client::AWSError< EFSErrors > > Aws::EFS::Model::DescribeMountTargetSecurityGroupsOutcome
 
typedef Aws::Utils::Outcome< DescribeMountTargetsResult, Aws::Client::AWSError< EFSErrors > > Aws::EFS::Model::DescribeMountTargetsOutcome
 
typedef Aws::Utils::Outcome< DescribeTagsResult, Aws::Client::AWSError< EFSErrors > > Aws::EFS::Model::DescribeTagsOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< EFSErrors > > Aws::EFS::Model::ModifyMountTargetSecurityGroupsOutcome
 
typedef std::future< CreateFileSystemOutcome > Aws::EFS::Model::CreateFileSystemOutcomeCallable
 
typedef std::future< CreateMountTargetOutcome > Aws::EFS::Model::CreateMountTargetOutcomeCallable
 
typedef std::future< CreateTagsOutcome > Aws::EFS::Model::CreateTagsOutcomeCallable
 
typedef std::future< DeleteFileSystemOutcome > Aws::EFS::Model::DeleteFileSystemOutcomeCallable
 
typedef std::future< DeleteMountTargetOutcome > Aws::EFS::Model::DeleteMountTargetOutcomeCallable
 
typedef std::future< DeleteTagsOutcome > Aws::EFS::Model::DeleteTagsOutcomeCallable
 
typedef std::future< DescribeFileSystemsOutcome > Aws::EFS::Model::DescribeFileSystemsOutcomeCallable
 
typedef std::future< DescribeMountTargetSecurityGroupsOutcome > Aws::EFS::Model::DescribeMountTargetSecurityGroupsOutcomeCallable
 
typedef std::future< DescribeMountTargetsOutcome > Aws::EFS::Model::DescribeMountTargetsOutcomeCallable
 
typedef std::future< DescribeTagsOutcome > Aws::EFS::Model::DescribeTagsOutcomeCallable
 
typedef std::future< ModifyMountTargetSecurityGroupsOutcome > Aws::EFS::Model::ModifyMountTargetSecurityGroupsOutcomeCallable
 
typedef std::function< void(const EFSClient *, const Model::CreateFileSystemRequest &, const Model::CreateFileSystemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::EFS::CreateFileSystemResponseReceivedHandler
 
typedef std::function< void(const EFSClient *, const Model::CreateMountTargetRequest &, const Model::CreateMountTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::EFS::CreateMountTargetResponseReceivedHandler
 
typedef std::function< void(const EFSClient *, const Model::CreateTagsRequest &, const Model::CreateTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::EFS::CreateTagsResponseReceivedHandler
 
typedef std::function< void(const EFSClient *, const Model::DeleteFileSystemRequest &, const Model::DeleteFileSystemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::EFS::DeleteFileSystemResponseReceivedHandler
 
typedef std::function< void(const EFSClient *, const Model::DeleteMountTargetRequest &, const Model::DeleteMountTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::EFS::DeleteMountTargetResponseReceivedHandler
 
typedef std::function< void(const EFSClient *, const Model::DeleteTagsRequest &, const Model::DeleteTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::EFS::DeleteTagsResponseReceivedHandler
 
typedef std::function< void(const EFSClient *, const Model::DescribeFileSystemsRequest &, const Model::DescribeFileSystemsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::EFS::DescribeFileSystemsResponseReceivedHandler
 
typedef std::function< void(const EFSClient *, const Model::DescribeMountTargetSecurityGroupsRequest &, const Model::DescribeMountTargetSecurityGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::EFS::DescribeMountTargetSecurityGroupsResponseReceivedHandler
 
typedef std::function< void(const EFSClient *, const Model::DescribeMountTargetsRequest &, const Model::DescribeMountTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::EFS::DescribeMountTargetsResponseReceivedHandler
 
typedef std::function< void(const EFSClient *, const Model::DescribeTagsRequest &, const Model::DescribeTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::EFS::DescribeTagsResponseReceivedHandler
 
typedef std::function< void(const EFSClient *, const Model::ModifyMountTargetSecurityGroupsRequest &, const Model::ModifyMountTargetSecurityGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::EFS::ModifyMountTargetSecurityGroupsResponseReceivedHandler