69 class HttpClientFactory;
74 template<
typename R,
typename E>
class Outcome;
90 class AWSCredentialsProvider;
98 namespace DirectoryService
214 typedef std::function<void(const DirectoryServiceClient*, const Model::AddIpRoutesRequest&, const Model::AddIpRoutesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
AddIpRoutesResponseReceivedHandler;
215 typedef std::function<void(const DirectoryServiceClient*, const Model::AddTagsToResourceRequest&, const Model::AddTagsToResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
AddTagsToResourceResponseReceivedHandler;
216 typedef std::function<void(const DirectoryServiceClient*, const Model::ConnectDirectoryRequest&, const Model::ConnectDirectoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ConnectDirectoryResponseReceivedHandler;
217 typedef std::function<void(const DirectoryServiceClient*, const Model::CreateAliasRequest&, const Model::CreateAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateAliasResponseReceivedHandler;
218 typedef std::function<void(const DirectoryServiceClient*, const Model::CreateComputerRequest&, const Model::CreateComputerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateComputerResponseReceivedHandler;
219 typedef std::function<void(const DirectoryServiceClient*, const Model::CreateConditionalForwarderRequest&, const Model::CreateConditionalForwarderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateConditionalForwarderResponseReceivedHandler;
220 typedef std::function<void(const DirectoryServiceClient*, const Model::CreateDirectoryRequest&, const Model::CreateDirectoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateDirectoryResponseReceivedHandler;
221 typedef std::function<void(const DirectoryServiceClient*, const Model::CreateMicrosoftADRequest&, const Model::CreateMicrosoftADOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateMicrosoftADResponseReceivedHandler;
222 typedef std::function<void(const DirectoryServiceClient*, const Model::CreateSnapshotRequest&, const Model::CreateSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateSnapshotResponseReceivedHandler;
223 typedef std::function<void(const DirectoryServiceClient*, const Model::CreateTrustRequest&, const Model::CreateTrustOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateTrustResponseReceivedHandler;
224 typedef std::function<void(const DirectoryServiceClient*, const Model::DeleteConditionalForwarderRequest&, const Model::DeleteConditionalForwarderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteConditionalForwarderResponseReceivedHandler;
225 typedef std::function<void(const DirectoryServiceClient*, const Model::DeleteDirectoryRequest&, const Model::DeleteDirectoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteDirectoryResponseReceivedHandler;
226 typedef std::function<void(const DirectoryServiceClient*, const Model::DeleteSnapshotRequest&, const Model::DeleteSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteSnapshotResponseReceivedHandler;
227 typedef std::function<void(const DirectoryServiceClient*, const Model::DeleteTrustRequest&, const Model::DeleteTrustOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteTrustResponseReceivedHandler;
228 typedef std::function<void(const DirectoryServiceClient*, const Model::DeregisterEventTopicRequest&, const Model::DeregisterEventTopicOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeregisterEventTopicResponseReceivedHandler;
229 typedef std::function<void(const DirectoryServiceClient*, const Model::DescribeConditionalForwardersRequest&, const Model::DescribeConditionalForwardersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeConditionalForwardersResponseReceivedHandler;
230 typedef std::function<void(const DirectoryServiceClient*, const Model::DescribeDirectoriesRequest&, const Model::DescribeDirectoriesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeDirectoriesResponseReceivedHandler;
231 typedef std::function<void(const DirectoryServiceClient*, const Model::DescribeEventTopicsRequest&, const Model::DescribeEventTopicsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeEventTopicsResponseReceivedHandler;
232 typedef std::function<void(const DirectoryServiceClient*, const Model::DescribeSnapshotsRequest&, const Model::DescribeSnapshotsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeSnapshotsResponseReceivedHandler;
233 typedef std::function<void(const DirectoryServiceClient*, const Model::DescribeTrustsRequest&, const Model::DescribeTrustsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeTrustsResponseReceivedHandler;
234 typedef std::function<void(const DirectoryServiceClient*, const Model::DisableRadiusRequest&, const Model::DisableRadiusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DisableRadiusResponseReceivedHandler;
235 typedef std::function<void(const DirectoryServiceClient*, const Model::DisableSsoRequest&, const Model::DisableSsoOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DisableSsoResponseReceivedHandler;
236 typedef std::function<void(const DirectoryServiceClient*, const Model::EnableRadiusRequest&, const Model::EnableRadiusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
EnableRadiusResponseReceivedHandler;
237 typedef std::function<void(const DirectoryServiceClient*, const Model::EnableSsoRequest&, const Model::EnableSsoOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
EnableSsoResponseReceivedHandler;
238 typedef std::function<void(const DirectoryServiceClient*, const Model::GetDirectoryLimitsRequest&, const Model::GetDirectoryLimitsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetDirectoryLimitsResponseReceivedHandler;
239 typedef std::function<void(const DirectoryServiceClient*, const Model::GetSnapshotLimitsRequest&, const Model::GetSnapshotLimitsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetSnapshotLimitsResponseReceivedHandler;
240 typedef std::function<void(const DirectoryServiceClient*, const Model::ListIpRoutesRequest&, const Model::ListIpRoutesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListIpRoutesResponseReceivedHandler;
241 typedef std::function<void(const DirectoryServiceClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListTagsForResourceResponseReceivedHandler;
242 typedef std::function<void(const DirectoryServiceClient*, const Model::RegisterEventTopicRequest&, const Model::RegisterEventTopicOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
RegisterEventTopicResponseReceivedHandler;
243 typedef std::function<void(const DirectoryServiceClient*, const Model::RemoveIpRoutesRequest&, const Model::RemoveIpRoutesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
RemoveIpRoutesResponseReceivedHandler;
244 typedef std::function<void(const DirectoryServiceClient*, const Model::RemoveTagsFromResourceRequest&, const Model::RemoveTagsFromResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
RemoveTagsFromResourceResponseReceivedHandler;
245 typedef std::function<void(const DirectoryServiceClient*, const Model::RestoreFromSnapshotRequest&, const Model::RestoreFromSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
RestoreFromSnapshotResponseReceivedHandler;
246 typedef std::function<void(const DirectoryServiceClient*, const Model::UpdateConditionalForwarderRequest&, const Model::UpdateConditionalForwarderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UpdateConditionalForwarderResponseReceivedHandler;
247 typedef std::function<void(const DirectoryServiceClient*, const Model::UpdateRadiusRequest&, const Model::UpdateRadiusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UpdateRadiusResponseReceivedHandler;
248 typedef std::function<void(const DirectoryServiceClient*, const Model::VerifyTrustRequest&, const Model::VerifyTrustOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
VerifyTrustResponseReceivedHandler;
1177 std::shared_ptr<Utils::Threading::Executor> m_executor;
std::function< void(const DirectoryServiceClient *, const Model::DisableRadiusRequest &, const Model::DisableRadiusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableRadiusResponseReceivedHandler
Aws::Utils::Outcome< RemoveTagsFromResourceResult, Aws::Client::AWSError< DirectoryServiceErrors > > RemoveTagsFromResourceOutcome
std::future< DescribeTrustsOutcome > DescribeTrustsOutcomeCallable
std::future< DeregisterEventTopicOutcome > DeregisterEventTopicOutcomeCallable
std::future< CreateComputerOutcome > CreateComputerOutcomeCallable
Aws::Utils::Outcome< DeregisterEventTopicResult, Aws::Client::AWSError< DirectoryServiceErrors > > DeregisterEventTopicOutcome
Aws::Utils::Outcome< DescribeSnapshotsResult, Aws::Client::AWSError< DirectoryServiceErrors > > DescribeSnapshotsOutcome
std::future< GetSnapshotLimitsOutcome > GetSnapshotLimitsOutcomeCallable
std::future< VerifyTrustOutcome > VerifyTrustOutcomeCallable
Aws::Utils::Outcome< CreateSnapshotResult, Aws::Client::AWSError< DirectoryServiceErrors > > CreateSnapshotOutcome
Aws::Utils::Outcome< RemoveIpRoutesResult, Aws::Client::AWSError< DirectoryServiceErrors > > RemoveIpRoutesOutcome
std::future< UpdateConditionalForwarderOutcome > UpdateConditionalForwarderOutcomeCallable
std::function< void(const DirectoryServiceClient *, const Model::CreateComputerRequest &, const Model::CreateComputerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateComputerResponseReceivedHandler
std::future< DeleteTrustOutcome > DeleteTrustOutcomeCallable
#define AWS_DIRECTORYSERVICE_API
std::future< DeleteConditionalForwarderOutcome > DeleteConditionalForwarderOutcomeCallable
Aws::Utils::Outcome< DeleteDirectoryResult, Aws::Client::AWSError< DirectoryServiceErrors > > DeleteDirectoryOutcome
std::future< DescribeDirectoriesOutcome > DescribeDirectoriesOutcomeCallable
std::future< RestoreFromSnapshotOutcome > RestoreFromSnapshotOutcomeCallable
std::future< CreateDirectoryOutcome > CreateDirectoryOutcomeCallable
Aws::Client::AWSJsonClient BASECLASS
Aws::Utils::Outcome< ListIpRoutesResult, Aws::Client::AWSError< DirectoryServiceErrors > > ListIpRoutesOutcome
Aws::Utils::Outcome< CreateTrustResult, Aws::Client::AWSError< DirectoryServiceErrors > > CreateTrustOutcome
Aws::Utils::Outcome< EnableSsoResult, Aws::Client::AWSError< DirectoryServiceErrors > > EnableSsoOutcome
std::function< void(const DirectoryServiceClient *, const Model::UpdateRadiusRequest &, const Model::UpdateRadiusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRadiusResponseReceivedHandler
std::future< DescribeEventTopicsOutcome > DescribeEventTopicsOutcomeCallable
std::future< CreateConditionalForwarderOutcome > CreateConditionalForwarderOutcomeCallable
Aws::Utils::Outcome< UpdateConditionalForwarderResult, Aws::Client::AWSError< DirectoryServiceErrors > > UpdateConditionalForwarderOutcome
std::function< void(const DirectoryServiceClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::future< DeleteSnapshotOutcome > DeleteSnapshotOutcomeCallable
std::future< CreateAliasOutcome > CreateAliasOutcomeCallable
std::function< void(const DirectoryServiceClient *, const Model::DisableSsoRequest &, const Model::DisableSsoOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableSsoResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::ListIpRoutesRequest &, const Model::ListIpRoutesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListIpRoutesResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::CreateDirectoryRequest &, const Model::CreateDirectoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDirectoryResponseReceivedHandler
Aws::Utils::Outcome< CreateComputerResult, Aws::Client::AWSError< DirectoryServiceErrors > > CreateComputerOutcome
std::function< void(const DirectoryServiceClient *, const Model::VerifyTrustRequest &, const Model::VerifyTrustOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > VerifyTrustResponseReceivedHandler
std::future< AddTagsToResourceOutcome > AddTagsToResourceOutcomeCallable
Aws::Utils::Outcome< DeleteConditionalForwarderResult, Aws::Client::AWSError< DirectoryServiceErrors > > DeleteConditionalForwarderOutcome
Aws::Utils::Outcome< UpdateRadiusResult, Aws::Client::AWSError< DirectoryServiceErrors > > UpdateRadiusOutcome
Aws::Utils::Outcome< DescribeConditionalForwardersResult, Aws::Client::AWSError< DirectoryServiceErrors > > DescribeConditionalForwardersOutcome
std::future< DescribeSnapshotsOutcome > DescribeSnapshotsOutcomeCallable
Aws::Utils::Outcome< RegisterEventTopicResult, Aws::Client::AWSError< DirectoryServiceErrors > > RegisterEventTopicOutcome
Aws::Utils::Outcome< DescribeTrustsResult, Aws::Client::AWSError< DirectoryServiceErrors > > DescribeTrustsOutcome
std::function< void(const DirectoryServiceClient *, const Model::EnableRadiusRequest &, const Model::EnableRadiusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableRadiusResponseReceivedHandler
Aws::Utils::Outcome< CreateAliasResult, Aws::Client::AWSError< DirectoryServiceErrors > > CreateAliasOutcome
std::future< CreateSnapshotOutcome > CreateSnapshotOutcomeCallable
std::function< void(const DirectoryServiceClient *, const Model::DeleteSnapshotRequest &, const Model::DeleteSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSnapshotResponseReceivedHandler
std::future< EnableRadiusOutcome > EnableRadiusOutcomeCallable
std::future< RemoveTagsFromResourceOutcome > RemoveTagsFromResourceOutcomeCallable
Aws::Utils::Outcome< DisableSsoResult, Aws::Client::AWSError< DirectoryServiceErrors > > DisableSsoOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< DisableRadiusOutcome > DisableRadiusOutcomeCallable
std::function< void(const DirectoryServiceClient *, const Model::CreateTrustRequest &, const Model::CreateTrustOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTrustResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::AddIpRoutesRequest &, const Model::AddIpRoutesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddIpRoutesResponseReceivedHandler
std::future< DeleteDirectoryOutcome > DeleteDirectoryOutcomeCallable
std::function< void(const DirectoryServiceClient *, const Model::EnableSsoRequest &, const Model::EnableSsoOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableSsoResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::RemoveTagsFromResourceRequest &, const Model::RemoveTagsFromResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveTagsFromResourceResponseReceivedHandler
Aws::Utils::Outcome< DeleteSnapshotResult, Aws::Client::AWSError< DirectoryServiceErrors > > DeleteSnapshotOutcome
std::function< void(const DirectoryServiceClient *, const Model::DeleteTrustRequest &, const Model::DeleteTrustOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTrustResponseReceivedHandler
Aws::Utils::Outcome< CreateConditionalForwarderResult, Aws::Client::AWSError< DirectoryServiceErrors > > CreateConditionalForwarderOutcome
Aws::Utils::Outcome< AddIpRoutesResult, Aws::Client::AWSError< DirectoryServiceErrors > > AddIpRoutesOutcome
std::function< void(const DirectoryServiceClient *, const Model::RemoveIpRoutesRequest &, const Model::RemoveIpRoutesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveIpRoutesResponseReceivedHandler
std::future< CreateMicrosoftADOutcome > CreateMicrosoftADOutcomeCallable
std::function< void(const DirectoryServiceClient *, const Model::DeregisterEventTopicRequest &, const Model::DeregisterEventTopicOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterEventTopicResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::DeleteConditionalForwarderRequest &, const Model::DeleteConditionalForwarderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConditionalForwarderResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::CreateAliasRequest &, const Model::CreateAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAliasResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::DeleteDirectoryRequest &, const Model::DeleteDirectoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDirectoryResponseReceivedHandler
Aws::Utils::Outcome< GetDirectoryLimitsResult, Aws::Client::AWSError< DirectoryServiceErrors > > GetDirectoryLimitsOutcome
std::function< void(const DirectoryServiceClient *, const Model::CreateSnapshotRequest &, const Model::CreateSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSnapshotResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::UpdateConditionalForwarderRequest &, const Model::UpdateConditionalForwarderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateConditionalForwarderResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::CreateMicrosoftADRequest &, const Model::CreateMicrosoftADOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMicrosoftADResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::DescribeDirectoriesRequest &, const Model::DescribeDirectoriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDirectoriesResponseReceivedHandler
Aws::Utils::Outcome< DisableRadiusResult, Aws::Client::AWSError< DirectoryServiceErrors > > DisableRadiusOutcome
std::function< void(const DirectoryServiceClient *, const Model::RegisterEventTopicRequest &, const Model::RegisterEventTopicOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterEventTopicResponseReceivedHandler
std::future< AddIpRoutesOutcome > AddIpRoutesOutcomeCallable
Aws::Utils::Outcome< VerifyTrustResult, Aws::Client::AWSError< DirectoryServiceErrors > > VerifyTrustOutcome
std::future< EnableSsoOutcome > EnableSsoOutcomeCallable
std::function< void(const DirectoryServiceClient *, const Model::DescribeSnapshotsRequest &, const Model::DescribeSnapshotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSnapshotsResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::DescribeTrustsRequest &, const Model::DescribeTrustsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTrustsResponseReceivedHandler
std::future< GetDirectoryLimitsOutcome > GetDirectoryLimitsOutcomeCallable
Aws::Utils::Outcome< DeleteTrustResult, Aws::Client::AWSError< DirectoryServiceErrors > > DeleteTrustOutcome
Aws::Utils::Outcome< EnableRadiusResult, Aws::Client::AWSError< DirectoryServiceErrors > > EnableRadiusOutcome
std::future< RemoveIpRoutesOutcome > RemoveIpRoutesOutcomeCallable
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::function< void(const DirectoryServiceClient *, const Model::AddTagsToResourceRequest &, const Model::AddTagsToResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddTagsToResourceResponseReceivedHandler
Aws::Utils::Outcome< ListTagsForResourceResult, Aws::Client::AWSError< DirectoryServiceErrors > > ListTagsForResourceOutcome
std::future< DescribeConditionalForwardersOutcome > DescribeConditionalForwardersOutcomeCallable
std::function< void(const DirectoryServiceClient *, const Model::GetSnapshotLimitsRequest &, const Model::GetSnapshotLimitsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSnapshotLimitsResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::DescribeEventTopicsRequest &, const Model::DescribeEventTopicsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEventTopicsResponseReceivedHandler
std::future< DisableSsoOutcome > DisableSsoOutcomeCallable
std::future< UpdateRadiusOutcome > UpdateRadiusOutcomeCallable
std::future< ConnectDirectoryOutcome > ConnectDirectoryOutcomeCallable
std::function< void(const DirectoryServiceClient *, const Model::ConnectDirectoryRequest &, const Model::ConnectDirectoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ConnectDirectoryResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::CreateConditionalForwarderRequest &, const Model::CreateConditionalForwarderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateConditionalForwarderResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::RestoreFromSnapshotRequest &, const Model::RestoreFromSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RestoreFromSnapshotResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::DescribeConditionalForwardersRequest &, const Model::DescribeConditionalForwardersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConditionalForwardersResponseReceivedHandler
Aws::Utils::Outcome< DescribeDirectoriesResult, Aws::Client::AWSError< DirectoryServiceErrors > > DescribeDirectoriesOutcome
Aws::Utils::Outcome< DescribeEventTopicsResult, Aws::Client::AWSError< DirectoryServiceErrors > > DescribeEventTopicsOutcome
Aws::Utils::Outcome< GetSnapshotLimitsResult, Aws::Client::AWSError< DirectoryServiceErrors > > GetSnapshotLimitsOutcome
Aws::Utils::Outcome< CreateDirectoryResult, Aws::Client::AWSError< DirectoryServiceErrors > > CreateDirectoryOutcome
Aws::Utils::Outcome< AddTagsToResourceResult, Aws::Client::AWSError< DirectoryServiceErrors > > AddTagsToResourceOutcome
Aws::Utils::Outcome< RestoreFromSnapshotResult, Aws::Client::AWSError< DirectoryServiceErrors > > RestoreFromSnapshotOutcome
std::future< RegisterEventTopicOutcome > RegisterEventTopicOutcomeCallable
std::function< void(const DirectoryServiceClient *, const Model::GetDirectoryLimitsRequest &, const Model::GetDirectoryLimitsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDirectoryLimitsResponseReceivedHandler
JSON (JavaScript Object Notation).
std::future< ListIpRoutesOutcome > ListIpRoutesOutcomeCallable
std::future< CreateTrustOutcome > CreateTrustOutcomeCallable
Aws::Utils::Outcome< ConnectDirectoryResult, Aws::Client::AWSError< DirectoryServiceErrors > > ConnectDirectoryOutcome
Aws::Utils::Outcome< CreateMicrosoftADResult, Aws::Client::AWSError< DirectoryServiceErrors > > CreateMicrosoftADOutcome