AWS SDK for C++

AWS SDK for C++ Version 1.11.606

Loading...
Searching...
No Matches
DirectoryServiceServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/ds/DirectoryServiceErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/ds/DirectoryServiceEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in DirectoryServiceClient header */
21#include <aws/ds/model/AcceptSharedDirectoryResult.h>
22#include <aws/ds/model/AddIpRoutesResult.h>
23#include <aws/ds/model/AddRegionResult.h>
24#include <aws/ds/model/AddTagsToResourceResult.h>
25#include <aws/ds/model/CancelSchemaExtensionResult.h>
26#include <aws/ds/model/ConnectDirectoryResult.h>
27#include <aws/ds/model/CreateAliasResult.h>
28#include <aws/ds/model/CreateComputerResult.h>
29#include <aws/ds/model/CreateConditionalForwarderResult.h>
30#include <aws/ds/model/CreateDirectoryResult.h>
31#include <aws/ds/model/CreateLogSubscriptionResult.h>
32#include <aws/ds/model/CreateMicrosoftADResult.h>
33#include <aws/ds/model/CreateSnapshotResult.h>
34#include <aws/ds/model/CreateTrustResult.h>
35#include <aws/ds/model/DeleteConditionalForwarderResult.h>
36#include <aws/ds/model/DeleteDirectoryResult.h>
37#include <aws/ds/model/DeleteLogSubscriptionResult.h>
38#include <aws/ds/model/DeleteSnapshotResult.h>
39#include <aws/ds/model/DeleteTrustResult.h>
40#include <aws/ds/model/DeregisterCertificateResult.h>
41#include <aws/ds/model/DeregisterEventTopicResult.h>
42#include <aws/ds/model/DescribeCertificateResult.h>
43#include <aws/ds/model/DescribeClientAuthenticationSettingsResult.h>
44#include <aws/ds/model/DescribeConditionalForwardersResult.h>
45#include <aws/ds/model/DescribeDirectoriesResult.h>
46#include <aws/ds/model/DescribeDirectoryDataAccessResult.h>
47#include <aws/ds/model/DescribeDomainControllersResult.h>
48#include <aws/ds/model/DescribeEventTopicsResult.h>
49#include <aws/ds/model/DescribeLDAPSSettingsResult.h>
50#include <aws/ds/model/DescribeRegionsResult.h>
51#include <aws/ds/model/DescribeSettingsResult.h>
52#include <aws/ds/model/DescribeSharedDirectoriesResult.h>
53#include <aws/ds/model/DescribeSnapshotsResult.h>
54#include <aws/ds/model/DescribeTrustsResult.h>
55#include <aws/ds/model/DescribeUpdateDirectoryResult.h>
56#include <aws/ds/model/DisableClientAuthenticationResult.h>
57#include <aws/ds/model/DisableDirectoryDataAccessResult.h>
58#include <aws/ds/model/DisableLDAPSResult.h>
59#include <aws/ds/model/DisableRadiusResult.h>
60#include <aws/ds/model/DisableSsoResult.h>
61#include <aws/ds/model/EnableClientAuthenticationResult.h>
62#include <aws/ds/model/EnableDirectoryDataAccessResult.h>
63#include <aws/ds/model/EnableLDAPSResult.h>
64#include <aws/ds/model/EnableRadiusResult.h>
65#include <aws/ds/model/EnableSsoResult.h>
66#include <aws/ds/model/GetDirectoryLimitsResult.h>
67#include <aws/ds/model/GetSnapshotLimitsResult.h>
68#include <aws/ds/model/ListCertificatesResult.h>
69#include <aws/ds/model/ListIpRoutesResult.h>
70#include <aws/ds/model/ListLogSubscriptionsResult.h>
71#include <aws/ds/model/ListSchemaExtensionsResult.h>
72#include <aws/ds/model/ListTagsForResourceResult.h>
73#include <aws/ds/model/RegisterCertificateResult.h>
74#include <aws/ds/model/RegisterEventTopicResult.h>
75#include <aws/ds/model/RejectSharedDirectoryResult.h>
76#include <aws/ds/model/RemoveIpRoutesResult.h>
77#include <aws/ds/model/RemoveRegionResult.h>
78#include <aws/ds/model/RemoveTagsFromResourceResult.h>
79#include <aws/ds/model/ResetUserPasswordResult.h>
80#include <aws/ds/model/RestoreFromSnapshotResult.h>
81#include <aws/ds/model/ShareDirectoryResult.h>
82#include <aws/ds/model/StartSchemaExtensionResult.h>
83#include <aws/ds/model/UnshareDirectoryResult.h>
84#include <aws/ds/model/UpdateConditionalForwarderResult.h>
85#include <aws/ds/model/UpdateDirectorySetupResult.h>
86#include <aws/ds/model/UpdateNumberOfDomainControllersResult.h>
87#include <aws/ds/model/UpdateRadiusResult.h>
88#include <aws/ds/model/UpdateSettingsResult.h>
89#include <aws/ds/model/UpdateTrustResult.h>
90#include <aws/ds/model/VerifyTrustResult.h>
91#include <aws/ds/model/GetDirectoryLimitsRequest.h>
92#include <aws/ds/model/DescribeTrustsRequest.h>
93#include <aws/ds/model/DescribeSnapshotsRequest.h>
94#include <aws/ds/model/DescribeEventTopicsRequest.h>
95#include <aws/ds/model/DescribeDirectoriesRequest.h>
96#include <aws/ds/model/ListLogSubscriptionsRequest.h>
97/* End of service model headers required in DirectoryServiceClient header */
98
99namespace Aws
100{
101 namespace Http
102 {
103 class HttpClient;
104 class HttpClientFactory;
105 } // namespace Http
106
107 namespace Utils
108 {
109 template< typename R, typename E> class Outcome;
110
111 namespace Threading
112 {
113 class Executor;
114 } // namespace Threading
115 } // namespace Utils
116
117 namespace Auth
118 {
119 class AWSCredentials;
120 class AWSCredentialsProvider;
121 } // namespace Auth
122
123 namespace Client
124 {
125 class RetryStrategy;
126 } // namespace Client
127
128 namespace DirectoryService
129 {
133
134 namespace Model
135 {
136 /* Service model forward declarations required in DirectoryServiceClient header */
138 class AddIpRoutesRequest;
139 class AddRegionRequest;
143 class CreateAliasRequest;
150 class CreateTrustRequest;
155 class DeleteTrustRequest;
176 class DisableSsoRequest;
179 class EnableLDAPSRequest;
181 class EnableSsoRequest;
205 class UpdateTrustRequest;
206 class VerifyTrustRequest;
207 /* End of service model forward declarations required in DirectoryServiceClient header */
208
209 /* Service model Outcome class definitions */
280 /* End of service model Outcome class definitions */
281
282 /* Service model Outcome callable definitions */
283 typedef std::future<AcceptSharedDirectoryOutcome> AcceptSharedDirectoryOutcomeCallable;
284 typedef std::future<AddIpRoutesOutcome> AddIpRoutesOutcomeCallable;
285 typedef std::future<AddRegionOutcome> AddRegionOutcomeCallable;
286 typedef std::future<AddTagsToResourceOutcome> AddTagsToResourceOutcomeCallable;
287 typedef std::future<CancelSchemaExtensionOutcome> CancelSchemaExtensionOutcomeCallable;
288 typedef std::future<ConnectDirectoryOutcome> ConnectDirectoryOutcomeCallable;
289 typedef std::future<CreateAliasOutcome> CreateAliasOutcomeCallable;
290 typedef std::future<CreateComputerOutcome> CreateComputerOutcomeCallable;
291 typedef std::future<CreateConditionalForwarderOutcome> CreateConditionalForwarderOutcomeCallable;
292 typedef std::future<CreateDirectoryOutcome> CreateDirectoryOutcomeCallable;
293 typedef std::future<CreateLogSubscriptionOutcome> CreateLogSubscriptionOutcomeCallable;
294 typedef std::future<CreateMicrosoftADOutcome> CreateMicrosoftADOutcomeCallable;
295 typedef std::future<CreateSnapshotOutcome> CreateSnapshotOutcomeCallable;
296 typedef std::future<CreateTrustOutcome> CreateTrustOutcomeCallable;
297 typedef std::future<DeleteConditionalForwarderOutcome> DeleteConditionalForwarderOutcomeCallable;
298 typedef std::future<DeleteDirectoryOutcome> DeleteDirectoryOutcomeCallable;
299 typedef std::future<DeleteLogSubscriptionOutcome> DeleteLogSubscriptionOutcomeCallable;
300 typedef std::future<DeleteSnapshotOutcome> DeleteSnapshotOutcomeCallable;
301 typedef std::future<DeleteTrustOutcome> DeleteTrustOutcomeCallable;
302 typedef std::future<DeregisterCertificateOutcome> DeregisterCertificateOutcomeCallable;
303 typedef std::future<DeregisterEventTopicOutcome> DeregisterEventTopicOutcomeCallable;
304 typedef std::future<DescribeCertificateOutcome> DescribeCertificateOutcomeCallable;
305 typedef std::future<DescribeClientAuthenticationSettingsOutcome> DescribeClientAuthenticationSettingsOutcomeCallable;
306 typedef std::future<DescribeConditionalForwardersOutcome> DescribeConditionalForwardersOutcomeCallable;
307 typedef std::future<DescribeDirectoriesOutcome> DescribeDirectoriesOutcomeCallable;
308 typedef std::future<DescribeDirectoryDataAccessOutcome> DescribeDirectoryDataAccessOutcomeCallable;
309 typedef std::future<DescribeDomainControllersOutcome> DescribeDomainControllersOutcomeCallable;
310 typedef std::future<DescribeEventTopicsOutcome> DescribeEventTopicsOutcomeCallable;
311 typedef std::future<DescribeLDAPSSettingsOutcome> DescribeLDAPSSettingsOutcomeCallable;
312 typedef std::future<DescribeRegionsOutcome> DescribeRegionsOutcomeCallable;
313 typedef std::future<DescribeSettingsOutcome> DescribeSettingsOutcomeCallable;
314 typedef std::future<DescribeSharedDirectoriesOutcome> DescribeSharedDirectoriesOutcomeCallable;
315 typedef std::future<DescribeSnapshotsOutcome> DescribeSnapshotsOutcomeCallable;
316 typedef std::future<DescribeTrustsOutcome> DescribeTrustsOutcomeCallable;
317 typedef std::future<DescribeUpdateDirectoryOutcome> DescribeUpdateDirectoryOutcomeCallable;
318 typedef std::future<DisableClientAuthenticationOutcome> DisableClientAuthenticationOutcomeCallable;
319 typedef std::future<DisableDirectoryDataAccessOutcome> DisableDirectoryDataAccessOutcomeCallable;
320 typedef std::future<DisableLDAPSOutcome> DisableLDAPSOutcomeCallable;
321 typedef std::future<DisableRadiusOutcome> DisableRadiusOutcomeCallable;
322 typedef std::future<DisableSsoOutcome> DisableSsoOutcomeCallable;
323 typedef std::future<EnableClientAuthenticationOutcome> EnableClientAuthenticationOutcomeCallable;
324 typedef std::future<EnableDirectoryDataAccessOutcome> EnableDirectoryDataAccessOutcomeCallable;
325 typedef std::future<EnableLDAPSOutcome> EnableLDAPSOutcomeCallable;
326 typedef std::future<EnableRadiusOutcome> EnableRadiusOutcomeCallable;
327 typedef std::future<EnableSsoOutcome> EnableSsoOutcomeCallable;
328 typedef std::future<GetDirectoryLimitsOutcome> GetDirectoryLimitsOutcomeCallable;
329 typedef std::future<GetSnapshotLimitsOutcome> GetSnapshotLimitsOutcomeCallable;
330 typedef std::future<ListCertificatesOutcome> ListCertificatesOutcomeCallable;
331 typedef std::future<ListIpRoutesOutcome> ListIpRoutesOutcomeCallable;
332 typedef std::future<ListLogSubscriptionsOutcome> ListLogSubscriptionsOutcomeCallable;
333 typedef std::future<ListSchemaExtensionsOutcome> ListSchemaExtensionsOutcomeCallable;
334 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
335 typedef std::future<RegisterCertificateOutcome> RegisterCertificateOutcomeCallable;
336 typedef std::future<RegisterEventTopicOutcome> RegisterEventTopicOutcomeCallable;
337 typedef std::future<RejectSharedDirectoryOutcome> RejectSharedDirectoryOutcomeCallable;
338 typedef std::future<RemoveIpRoutesOutcome> RemoveIpRoutesOutcomeCallable;
339 typedef std::future<RemoveRegionOutcome> RemoveRegionOutcomeCallable;
340 typedef std::future<RemoveTagsFromResourceOutcome> RemoveTagsFromResourceOutcomeCallable;
341 typedef std::future<ResetUserPasswordOutcome> ResetUserPasswordOutcomeCallable;
342 typedef std::future<RestoreFromSnapshotOutcome> RestoreFromSnapshotOutcomeCallable;
343 typedef std::future<ShareDirectoryOutcome> ShareDirectoryOutcomeCallable;
344 typedef std::future<StartSchemaExtensionOutcome> StartSchemaExtensionOutcomeCallable;
345 typedef std::future<UnshareDirectoryOutcome> UnshareDirectoryOutcomeCallable;
346 typedef std::future<UpdateConditionalForwarderOutcome> UpdateConditionalForwarderOutcomeCallable;
347 typedef std::future<UpdateDirectorySetupOutcome> UpdateDirectorySetupOutcomeCallable;
348 typedef std::future<UpdateNumberOfDomainControllersOutcome> UpdateNumberOfDomainControllersOutcomeCallable;
349 typedef std::future<UpdateRadiusOutcome> UpdateRadiusOutcomeCallable;
350 typedef std::future<UpdateSettingsOutcome> UpdateSettingsOutcomeCallable;
351 typedef std::future<UpdateTrustOutcome> UpdateTrustOutcomeCallable;
352 typedef std::future<VerifyTrustOutcome> VerifyTrustOutcomeCallable;
353 /* End of service model Outcome callable definitions */
354 } // namespace Model
355
357
358 /* Service model async handlers definitions */
359 typedef std::function<void(const DirectoryServiceClient*, const Model::AcceptSharedDirectoryRequest&, const Model::AcceptSharedDirectoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AcceptSharedDirectoryResponseReceivedHandler;
360 typedef std::function<void(const DirectoryServiceClient*, const Model::AddIpRoutesRequest&, const Model::AddIpRoutesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddIpRoutesResponseReceivedHandler;
361 typedef std::function<void(const DirectoryServiceClient*, const Model::AddRegionRequest&, const Model::AddRegionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddRegionResponseReceivedHandler;
362 typedef std::function<void(const DirectoryServiceClient*, const Model::AddTagsToResourceRequest&, const Model::AddTagsToResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddTagsToResourceResponseReceivedHandler;
363 typedef std::function<void(const DirectoryServiceClient*, const Model::CancelSchemaExtensionRequest&, const Model::CancelSchemaExtensionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelSchemaExtensionResponseReceivedHandler;
364 typedef std::function<void(const DirectoryServiceClient*, const Model::ConnectDirectoryRequest&, const Model::ConnectDirectoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ConnectDirectoryResponseReceivedHandler;
365 typedef std::function<void(const DirectoryServiceClient*, const Model::CreateAliasRequest&, const Model::CreateAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAliasResponseReceivedHandler;
366 typedef std::function<void(const DirectoryServiceClient*, const Model::CreateComputerRequest&, const Model::CreateComputerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateComputerResponseReceivedHandler;
367 typedef std::function<void(const DirectoryServiceClient*, const Model::CreateConditionalForwarderRequest&, const Model::CreateConditionalForwarderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateConditionalForwarderResponseReceivedHandler;
368 typedef std::function<void(const DirectoryServiceClient*, const Model::CreateDirectoryRequest&, const Model::CreateDirectoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDirectoryResponseReceivedHandler;
369 typedef std::function<void(const DirectoryServiceClient*, const Model::CreateLogSubscriptionRequest&, const Model::CreateLogSubscriptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateLogSubscriptionResponseReceivedHandler;
370 typedef std::function<void(const DirectoryServiceClient*, const Model::CreateMicrosoftADRequest&, const Model::CreateMicrosoftADOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateMicrosoftADResponseReceivedHandler;
371 typedef std::function<void(const DirectoryServiceClient*, const Model::CreateSnapshotRequest&, const Model::CreateSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSnapshotResponseReceivedHandler;
372 typedef std::function<void(const DirectoryServiceClient*, const Model::CreateTrustRequest&, const Model::CreateTrustOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTrustResponseReceivedHandler;
373 typedef std::function<void(const DirectoryServiceClient*, const Model::DeleteConditionalForwarderRequest&, const Model::DeleteConditionalForwarderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteConditionalForwarderResponseReceivedHandler;
374 typedef std::function<void(const DirectoryServiceClient*, const Model::DeleteDirectoryRequest&, const Model::DeleteDirectoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDirectoryResponseReceivedHandler;
375 typedef std::function<void(const DirectoryServiceClient*, const Model::DeleteLogSubscriptionRequest&, const Model::DeleteLogSubscriptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteLogSubscriptionResponseReceivedHandler;
376 typedef std::function<void(const DirectoryServiceClient*, const Model::DeleteSnapshotRequest&, const Model::DeleteSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSnapshotResponseReceivedHandler;
377 typedef std::function<void(const DirectoryServiceClient*, const Model::DeleteTrustRequest&, const Model::DeleteTrustOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTrustResponseReceivedHandler;
378 typedef std::function<void(const DirectoryServiceClient*, const Model::DeregisterCertificateRequest&, const Model::DeregisterCertificateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeregisterCertificateResponseReceivedHandler;
379 typedef std::function<void(const DirectoryServiceClient*, const Model::DeregisterEventTopicRequest&, const Model::DeregisterEventTopicOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeregisterEventTopicResponseReceivedHandler;
380 typedef std::function<void(const DirectoryServiceClient*, const Model::DescribeCertificateRequest&, const Model::DescribeCertificateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeCertificateResponseReceivedHandler;
382 typedef std::function<void(const DirectoryServiceClient*, const Model::DescribeConditionalForwardersRequest&, const Model::DescribeConditionalForwardersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeConditionalForwardersResponseReceivedHandler;
383 typedef std::function<void(const DirectoryServiceClient*, const Model::DescribeDirectoriesRequest&, const Model::DescribeDirectoriesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDirectoriesResponseReceivedHandler;
384 typedef std::function<void(const DirectoryServiceClient*, const Model::DescribeDirectoryDataAccessRequest&, const Model::DescribeDirectoryDataAccessOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDirectoryDataAccessResponseReceivedHandler;
385 typedef std::function<void(const DirectoryServiceClient*, const Model::DescribeDomainControllersRequest&, const Model::DescribeDomainControllersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDomainControllersResponseReceivedHandler;
386 typedef std::function<void(const DirectoryServiceClient*, const Model::DescribeEventTopicsRequest&, const Model::DescribeEventTopicsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEventTopicsResponseReceivedHandler;
387 typedef std::function<void(const DirectoryServiceClient*, const Model::DescribeLDAPSSettingsRequest&, const Model::DescribeLDAPSSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeLDAPSSettingsResponseReceivedHandler;
388 typedef std::function<void(const DirectoryServiceClient*, const Model::DescribeRegionsRequest&, const Model::DescribeRegionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeRegionsResponseReceivedHandler;
389 typedef std::function<void(const DirectoryServiceClient*, const Model::DescribeSettingsRequest&, const Model::DescribeSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSettingsResponseReceivedHandler;
390 typedef std::function<void(const DirectoryServiceClient*, const Model::DescribeSharedDirectoriesRequest&, const Model::DescribeSharedDirectoriesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSharedDirectoriesResponseReceivedHandler;
391 typedef std::function<void(const DirectoryServiceClient*, const Model::DescribeSnapshotsRequest&, const Model::DescribeSnapshotsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSnapshotsResponseReceivedHandler;
392 typedef std::function<void(const DirectoryServiceClient*, const Model::DescribeTrustsRequest&, const Model::DescribeTrustsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTrustsResponseReceivedHandler;
393 typedef std::function<void(const DirectoryServiceClient*, const Model::DescribeUpdateDirectoryRequest&, const Model::DescribeUpdateDirectoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeUpdateDirectoryResponseReceivedHandler;
394 typedef std::function<void(const DirectoryServiceClient*, const Model::DisableClientAuthenticationRequest&, const Model::DisableClientAuthenticationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableClientAuthenticationResponseReceivedHandler;
395 typedef std::function<void(const DirectoryServiceClient*, const Model::DisableDirectoryDataAccessRequest&, const Model::DisableDirectoryDataAccessOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableDirectoryDataAccessResponseReceivedHandler;
396 typedef std::function<void(const DirectoryServiceClient*, const Model::DisableLDAPSRequest&, const Model::DisableLDAPSOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableLDAPSResponseReceivedHandler;
397 typedef std::function<void(const DirectoryServiceClient*, const Model::DisableRadiusRequest&, const Model::DisableRadiusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableRadiusResponseReceivedHandler;
398 typedef std::function<void(const DirectoryServiceClient*, const Model::DisableSsoRequest&, const Model::DisableSsoOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableSsoResponseReceivedHandler;
399 typedef std::function<void(const DirectoryServiceClient*, const Model::EnableClientAuthenticationRequest&, const Model::EnableClientAuthenticationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableClientAuthenticationResponseReceivedHandler;
400 typedef std::function<void(const DirectoryServiceClient*, const Model::EnableDirectoryDataAccessRequest&, const Model::EnableDirectoryDataAccessOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableDirectoryDataAccessResponseReceivedHandler;
401 typedef std::function<void(const DirectoryServiceClient*, const Model::EnableLDAPSRequest&, const Model::EnableLDAPSOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableLDAPSResponseReceivedHandler;
402 typedef std::function<void(const DirectoryServiceClient*, const Model::EnableRadiusRequest&, const Model::EnableRadiusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableRadiusResponseReceivedHandler;
403 typedef std::function<void(const DirectoryServiceClient*, const Model::EnableSsoRequest&, const Model::EnableSsoOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableSsoResponseReceivedHandler;
404 typedef std::function<void(const DirectoryServiceClient*, const Model::GetDirectoryLimitsRequest&, const Model::GetDirectoryLimitsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDirectoryLimitsResponseReceivedHandler;
405 typedef std::function<void(const DirectoryServiceClient*, const Model::GetSnapshotLimitsRequest&, const Model::GetSnapshotLimitsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSnapshotLimitsResponseReceivedHandler;
406 typedef std::function<void(const DirectoryServiceClient*, const Model::ListCertificatesRequest&, const Model::ListCertificatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListCertificatesResponseReceivedHandler;
407 typedef std::function<void(const DirectoryServiceClient*, const Model::ListIpRoutesRequest&, const Model::ListIpRoutesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListIpRoutesResponseReceivedHandler;
408 typedef std::function<void(const DirectoryServiceClient*, const Model::ListLogSubscriptionsRequest&, const Model::ListLogSubscriptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListLogSubscriptionsResponseReceivedHandler;
409 typedef std::function<void(const DirectoryServiceClient*, const Model::ListSchemaExtensionsRequest&, const Model::ListSchemaExtensionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSchemaExtensionsResponseReceivedHandler;
410 typedef std::function<void(const DirectoryServiceClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
411 typedef std::function<void(const DirectoryServiceClient*, const Model::RegisterCertificateRequest&, const Model::RegisterCertificateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterCertificateResponseReceivedHandler;
412 typedef std::function<void(const DirectoryServiceClient*, const Model::RegisterEventTopicRequest&, const Model::RegisterEventTopicOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterEventTopicResponseReceivedHandler;
413 typedef std::function<void(const DirectoryServiceClient*, const Model::RejectSharedDirectoryRequest&, const Model::RejectSharedDirectoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RejectSharedDirectoryResponseReceivedHandler;
414 typedef std::function<void(const DirectoryServiceClient*, const Model::RemoveIpRoutesRequest&, const Model::RemoveIpRoutesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveIpRoutesResponseReceivedHandler;
415 typedef std::function<void(const DirectoryServiceClient*, const Model::RemoveRegionRequest&, const Model::RemoveRegionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveRegionResponseReceivedHandler;
416 typedef std::function<void(const DirectoryServiceClient*, const Model::RemoveTagsFromResourceRequest&, const Model::RemoveTagsFromResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveTagsFromResourceResponseReceivedHandler;
417 typedef std::function<void(const DirectoryServiceClient*, const Model::ResetUserPasswordRequest&, const Model::ResetUserPasswordOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResetUserPasswordResponseReceivedHandler;
418 typedef std::function<void(const DirectoryServiceClient*, const Model::RestoreFromSnapshotRequest&, const Model::RestoreFromSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RestoreFromSnapshotResponseReceivedHandler;
419 typedef std::function<void(const DirectoryServiceClient*, const Model::ShareDirectoryRequest&, const Model::ShareDirectoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ShareDirectoryResponseReceivedHandler;
420 typedef std::function<void(const DirectoryServiceClient*, const Model::StartSchemaExtensionRequest&, const Model::StartSchemaExtensionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartSchemaExtensionResponseReceivedHandler;
421 typedef std::function<void(const DirectoryServiceClient*, const Model::UnshareDirectoryRequest&, const Model::UnshareDirectoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UnshareDirectoryResponseReceivedHandler;
422 typedef std::function<void(const DirectoryServiceClient*, const Model::UpdateConditionalForwarderRequest&, const Model::UpdateConditionalForwarderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateConditionalForwarderResponseReceivedHandler;
423 typedef std::function<void(const DirectoryServiceClient*, const Model::UpdateDirectorySetupRequest&, const Model::UpdateDirectorySetupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDirectorySetupResponseReceivedHandler;
424 typedef std::function<void(const DirectoryServiceClient*, const Model::UpdateNumberOfDomainControllersRequest&, const Model::UpdateNumberOfDomainControllersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateNumberOfDomainControllersResponseReceivedHandler;
425 typedef std::function<void(const DirectoryServiceClient*, const Model::UpdateRadiusRequest&, const Model::UpdateRadiusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateRadiusResponseReceivedHandler;
426 typedef std::function<void(const DirectoryServiceClient*, const Model::UpdateSettingsRequest&, const Model::UpdateSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateSettingsResponseReceivedHandler;
427 typedef std::function<void(const DirectoryServiceClient*, const Model::UpdateTrustRequest&, const Model::UpdateTrustOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateTrustResponseReceivedHandler;
428 typedef std::function<void(const DirectoryServiceClient*, const Model::VerifyTrustRequest&, const Model::VerifyTrustOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > VerifyTrustResponseReceivedHandler;
429 /* End of service model async handlers definitions */
430 } // namespace DirectoryService
431} // namespace Aws
EndpointProviderBase< DirectoryServiceClientConfiguration, DirectoryServiceBuiltInParameters, DirectoryServiceClientContextParameters > DirectoryServiceEndpointProviderBase
std::future< AcceptSharedDirectoryOutcome > AcceptSharedDirectoryOutcomeCallable
std::future< CancelSchemaExtensionOutcome > CancelSchemaExtensionOutcomeCallable
std::future< VerifyTrustOutcome > VerifyTrustOutcomeCallable
std::future< DescribeSettingsOutcome > DescribeSettingsOutcomeCallable
Aws::Utils::Outcome< DeleteConditionalForwarderResult, DirectoryServiceError > DeleteConditionalForwarderOutcome
std::future< DisableLDAPSOutcome > DisableLDAPSOutcomeCallable
std::future< DescribeUpdateDirectoryOutcome > DescribeUpdateDirectoryOutcomeCallable
std::future< CreateTrustOutcome > CreateTrustOutcomeCallable
std::future< EnableRadiusOutcome > EnableRadiusOutcomeCallable
Aws::Utils::Outcome< CreateComputerResult, DirectoryServiceError > CreateComputerOutcome
std::future< DeleteTrustOutcome > DeleteTrustOutcomeCallable
Aws::Utils::Outcome< DisableLDAPSResult, DirectoryServiceError > DisableLDAPSOutcome
Aws::Utils::Outcome< DeleteLogSubscriptionResult, DirectoryServiceError > DeleteLogSubscriptionOutcome
std::future< AddIpRoutesOutcome > AddIpRoutesOutcomeCallable
std::future< CreateMicrosoftADOutcome > CreateMicrosoftADOutcomeCallable
std::future< ResetUserPasswordOutcome > ResetUserPasswordOutcomeCallable
Aws::Utils::Outcome< CancelSchemaExtensionResult, DirectoryServiceError > CancelSchemaExtensionOutcome
Aws::Utils::Outcome< RemoveIpRoutesResult, DirectoryServiceError > RemoveIpRoutesOutcome
Aws::Utils::Outcome< UpdateConditionalForwarderResult, DirectoryServiceError > UpdateConditionalForwarderOutcome
std::future< AddRegionOutcome > AddRegionOutcomeCallable
Aws::Utils::Outcome< RemoveTagsFromResourceResult, DirectoryServiceError > RemoveTagsFromResourceOutcome
Aws::Utils::Outcome< EnableSsoResult, DirectoryServiceError > EnableSsoOutcome
Aws::Utils::Outcome< ListCertificatesResult, DirectoryServiceError > ListCertificatesOutcome
std::future< DescribeDirectoryDataAccessOutcome > DescribeDirectoryDataAccessOutcomeCallable
std::future< DescribeDomainControllersOutcome > DescribeDomainControllersOutcomeCallable
std::future< DescribeDirectoriesOutcome > DescribeDirectoriesOutcomeCallable
std::future< DescribeConditionalForwardersOutcome > DescribeConditionalForwardersOutcomeCallable
Aws::Utils::Outcome< DeleteDirectoryResult, DirectoryServiceError > DeleteDirectoryOutcome
Aws::Utils::Outcome< DescribeCertificateResult, DirectoryServiceError > DescribeCertificateOutcome
Aws::Utils::Outcome< DescribeDirectoryDataAccessResult, DirectoryServiceError > DescribeDirectoryDataAccessOutcome
Aws::Utils::Outcome< AddRegionResult, DirectoryServiceError > AddRegionOutcome
Aws::Utils::Outcome< GetDirectoryLimitsResult, DirectoryServiceError > GetDirectoryLimitsOutcome
std::future< DescribeEventTopicsOutcome > DescribeEventTopicsOutcomeCallable
std::future< UpdateNumberOfDomainControllersOutcome > UpdateNumberOfDomainControllersOutcomeCallable
std::future< RemoveTagsFromResourceOutcome > RemoveTagsFromResourceOutcomeCallable
std::future< DeleteConditionalForwarderOutcome > DeleteConditionalForwarderOutcomeCallable
Aws::Utils::Outcome< AddTagsToResourceResult, DirectoryServiceError > AddTagsToResourceOutcome
std::future< DescribeCertificateOutcome > DescribeCertificateOutcomeCallable
Aws::Utils::Outcome< CreateMicrosoftADResult, DirectoryServiceError > CreateMicrosoftADOutcome
std::future< DescribeLDAPSSettingsOutcome > DescribeLDAPSSettingsOutcomeCallable
std::future< ListIpRoutesOutcome > ListIpRoutesOutcomeCallable
std::future< DescribeRegionsOutcome > DescribeRegionsOutcomeCallable
std::future< DisableSsoOutcome > DisableSsoOutcomeCallable
std::future< AddTagsToResourceOutcome > AddTagsToResourceOutcomeCallable
Aws::Utils::Outcome< CreateConditionalForwarderResult, DirectoryServiceError > CreateConditionalForwarderOutcome
Aws::Utils::Outcome< DeregisterEventTopicResult, DirectoryServiceError > DeregisterEventTopicOutcome
Aws::Utils::Outcome< VerifyTrustResult, DirectoryServiceError > VerifyTrustOutcome
std::future< DeregisterCertificateOutcome > DeregisterCertificateOutcomeCallable
Aws::Utils::Outcome< GetSnapshotLimitsResult, DirectoryServiceError > GetSnapshotLimitsOutcome
Aws::Utils::Outcome< CreateTrustResult, DirectoryServiceError > CreateTrustOutcome
std::future< CreateDirectoryOutcome > CreateDirectoryOutcomeCallable
Aws::Utils::Outcome< DisableSsoResult, DirectoryServiceError > DisableSsoOutcome
std::future< RemoveIpRoutesOutcome > RemoveIpRoutesOutcomeCallable
Aws::Utils::Outcome< DescribeLDAPSSettingsResult, DirectoryServiceError > DescribeLDAPSSettingsOutcome
std::future< UpdateConditionalForwarderOutcome > UpdateConditionalForwarderOutcomeCallable
Aws::Utils::Outcome< ListIpRoutesResult, DirectoryServiceError > ListIpRoutesOutcome
std::future< DisableClientAuthenticationOutcome > DisableClientAuthenticationOutcomeCallable
std::future< DeleteSnapshotOutcome > DeleteSnapshotOutcomeCallable
std::future< UpdateDirectorySetupOutcome > UpdateDirectorySetupOutcomeCallable
Aws::Utils::Outcome< DeleteTrustResult, DirectoryServiceError > DeleteTrustOutcome
Aws::Utils::Outcome< UpdateNumberOfDomainControllersResult, DirectoryServiceError > UpdateNumberOfDomainControllersOutcome
std::future< ListSchemaExtensionsOutcome > ListSchemaExtensionsOutcomeCallable
Aws::Utils::Outcome< RegisterEventTopicResult, DirectoryServiceError > RegisterEventTopicOutcome
std::future< DeregisterEventTopicOutcome > DeregisterEventTopicOutcomeCallable
std::future< DisableRadiusOutcome > DisableRadiusOutcomeCallable
Aws::Utils::Outcome< DescribeEventTopicsResult, DirectoryServiceError > DescribeEventTopicsOutcome
Aws::Utils::Outcome< DeregisterCertificateResult, DirectoryServiceError > DeregisterCertificateOutcome
Aws::Utils::Outcome< DescribeConditionalForwardersResult, DirectoryServiceError > DescribeConditionalForwardersOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< DescribeDirectoriesResult, DirectoryServiceError > DescribeDirectoriesOutcome
Aws::Utils::Outcome< CreateAliasResult, DirectoryServiceError > CreateAliasOutcome
std::future< EnableLDAPSOutcome > EnableLDAPSOutcomeCallable
Aws::Utils::Outcome< UnshareDirectoryResult, DirectoryServiceError > UnshareDirectoryOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, DirectoryServiceError > ListTagsForResourceOutcome
std::future< DisableDirectoryDataAccessOutcome > DisableDirectoryDataAccessOutcomeCallable
Aws::Utils::Outcome< DescribeRegionsResult, DirectoryServiceError > DescribeRegionsOutcome
Aws::Utils::Outcome< ShareDirectoryResult, DirectoryServiceError > ShareDirectoryOutcome
std::future< CreateAliasOutcome > CreateAliasOutcomeCallable
std::future< DeleteDirectoryOutcome > DeleteDirectoryOutcomeCallable
std::future< ConnectDirectoryOutcome > ConnectDirectoryOutcomeCallable
std::future< EnableSsoOutcome > EnableSsoOutcomeCallable
std::future< ShareDirectoryOutcome > ShareDirectoryOutcomeCallable
std::future< CreateLogSubscriptionOutcome > CreateLogSubscriptionOutcomeCallable
Aws::Utils::Outcome< UpdateDirectorySetupResult, DirectoryServiceError > UpdateDirectorySetupOutcome
std::future< UpdateTrustOutcome > UpdateTrustOutcomeCallable
Aws::Utils::Outcome< DescribeSettingsResult, DirectoryServiceError > DescribeSettingsOutcome
std::future< CreateSnapshotOutcome > CreateSnapshotOutcomeCallable
std::future< DescribeTrustsOutcome > DescribeTrustsOutcomeCallable
Aws::Utils::Outcome< DescribeDomainControllersResult, DirectoryServiceError > DescribeDomainControllersOutcome
Aws::Utils::Outcome< RejectSharedDirectoryResult, DirectoryServiceError > RejectSharedDirectoryOutcome
std::future< DescribeSharedDirectoriesOutcome > DescribeSharedDirectoriesOutcomeCallable
Aws::Utils::Outcome< ListSchemaExtensionsResult, DirectoryServiceError > ListSchemaExtensionsOutcome
Aws::Utils::Outcome< AcceptSharedDirectoryResult, DirectoryServiceError > AcceptSharedDirectoryOutcome
std::future< RegisterEventTopicOutcome > RegisterEventTopicOutcomeCallable
Aws::Utils::Outcome< RegisterCertificateResult, DirectoryServiceError > RegisterCertificateOutcome
Aws::Utils::Outcome< DeleteSnapshotResult, DirectoryServiceError > DeleteSnapshotOutcome
Aws::Utils::Outcome< DescribeSharedDirectoriesResult, DirectoryServiceError > DescribeSharedDirectoriesOutcome
std::future< ListCertificatesOutcome > ListCertificatesOutcomeCallable
Aws::Utils::Outcome< UpdateSettingsResult, DirectoryServiceError > UpdateSettingsOutcome
Aws::Utils::Outcome< DisableDirectoryDataAccessResult, DirectoryServiceError > DisableDirectoryDataAccessOutcome
std::future< ListLogSubscriptionsOutcome > ListLogSubscriptionsOutcomeCallable
Aws::Utils::Outcome< DescribeUpdateDirectoryResult, DirectoryServiceError > DescribeUpdateDirectoryOutcome
Aws::Utils::Outcome< EnableClientAuthenticationResult, DirectoryServiceError > EnableClientAuthenticationOutcome
Aws::Utils::Outcome< CreateLogSubscriptionResult, DirectoryServiceError > CreateLogSubscriptionOutcome
Aws::Utils::Outcome< EnableDirectoryDataAccessResult, DirectoryServiceError > EnableDirectoryDataAccessOutcome
Aws::Utils::Outcome< EnableLDAPSResult, DirectoryServiceError > EnableLDAPSOutcome
std::future< RejectSharedDirectoryOutcome > RejectSharedDirectoryOutcomeCallable
std::future< EnableClientAuthenticationOutcome > EnableClientAuthenticationOutcomeCallable
Aws::Utils::Outcome< ResetUserPasswordResult, DirectoryServiceError > ResetUserPasswordOutcome
Aws::Utils::Outcome< CreateSnapshotResult, DirectoryServiceError > CreateSnapshotOutcome
Aws::Utils::Outcome< DisableRadiusResult, DirectoryServiceError > DisableRadiusOutcome
std::future< EnableDirectoryDataAccessOutcome > EnableDirectoryDataAccessOutcomeCallable
Aws::Utils::Outcome< RemoveRegionResult, DirectoryServiceError > RemoveRegionOutcome
std::future< RemoveRegionOutcome > RemoveRegionOutcomeCallable
Aws::Utils::Outcome< UpdateTrustResult, DirectoryServiceError > UpdateTrustOutcome
Aws::Utils::Outcome< DescribeClientAuthenticationSettingsResult, DirectoryServiceError > DescribeClientAuthenticationSettingsOutcome
std::future< UpdateSettingsOutcome > UpdateSettingsOutcomeCallable
Aws::Utils::Outcome< CreateDirectoryResult, DirectoryServiceError > CreateDirectoryOutcome
std::future< StartSchemaExtensionOutcome > StartSchemaExtensionOutcomeCallable
Aws::Utils::Outcome< StartSchemaExtensionResult, DirectoryServiceError > StartSchemaExtensionOutcome
Aws::Utils::Outcome< DescribeTrustsResult, DirectoryServiceError > DescribeTrustsOutcome
std::future< CreateComputerOutcome > CreateComputerOutcomeCallable
std::future< RestoreFromSnapshotOutcome > RestoreFromSnapshotOutcomeCallable
std::future< DescribeSnapshotsOutcome > DescribeSnapshotsOutcomeCallable
std::future< GetSnapshotLimitsOutcome > GetSnapshotLimitsOutcomeCallable
std::future< RegisterCertificateOutcome > RegisterCertificateOutcomeCallable
std::future< DeleteLogSubscriptionOutcome > DeleteLogSubscriptionOutcomeCallable
std::future< UpdateRadiusOutcome > UpdateRadiusOutcomeCallable
Aws::Utils::Outcome< AddIpRoutesResult, DirectoryServiceError > AddIpRoutesOutcome
std::future< UnshareDirectoryOutcome > UnshareDirectoryOutcomeCallable
Aws::Utils::Outcome< UpdateRadiusResult, DirectoryServiceError > UpdateRadiusOutcome
std::future< CreateConditionalForwarderOutcome > CreateConditionalForwarderOutcomeCallable
Aws::Utils::Outcome< EnableRadiusResult, DirectoryServiceError > EnableRadiusOutcome
Aws::Utils::Outcome< ConnectDirectoryResult, DirectoryServiceError > ConnectDirectoryOutcome
Aws::Utils::Outcome< DisableClientAuthenticationResult, DirectoryServiceError > DisableClientAuthenticationOutcome
Aws::Utils::Outcome< DescribeSnapshotsResult, DirectoryServiceError > DescribeSnapshotsOutcome
std::future< DescribeClientAuthenticationSettingsOutcome > DescribeClientAuthenticationSettingsOutcomeCallable
Aws::Utils::Outcome< ListLogSubscriptionsResult, DirectoryServiceError > ListLogSubscriptionsOutcome
Aws::Utils::Outcome< RestoreFromSnapshotResult, DirectoryServiceError > RestoreFromSnapshotOutcome
std::future< GetDirectoryLimitsOutcome > GetDirectoryLimitsOutcomeCallable
std::function< void(const DirectoryServiceClient *, const Model::CreateDirectoryRequest &, const Model::CreateDirectoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDirectoryResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::AcceptSharedDirectoryRequest &, const Model::AcceptSharedDirectoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AcceptSharedDirectoryResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::DescribeDirectoriesRequest &, const Model::DescribeDirectoriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDirectoriesResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::DeleteDirectoryRequest &, const Model::DeleteDirectoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDirectoryResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::DescribeSharedDirectoriesRequest &, const Model::DescribeSharedDirectoriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSharedDirectoriesResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::RemoveRegionRequest &, const Model::RemoveRegionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveRegionResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::DeleteSnapshotRequest &, const Model::DeleteSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSnapshotResponseReceivedHandler
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::EnableLDAPSRequest &, const Model::EnableLDAPSOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableLDAPSResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::EnableRadiusRequest &, const Model::EnableRadiusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableRadiusResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::ShareDirectoryRequest &, const Model::ShareDirectoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ShareDirectoryResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::DescribeUpdateDirectoryRequest &, const Model::DescribeUpdateDirectoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeUpdateDirectoryResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::UpdateNumberOfDomainControllersRequest &, const Model::UpdateNumberOfDomainControllersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateNumberOfDomainControllersResponseReceivedHandler
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::AddRegionRequest &, const Model::AddRegionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddRegionResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::DescribeDomainControllersRequest &, const Model::DescribeDomainControllersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDomainControllersResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::RegisterCertificateRequest &, const Model::RegisterCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterCertificateResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::DescribeSettingsRequest &, const Model::DescribeSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSettingsResponseReceivedHandler
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::DescribeClientAuthenticationSettingsRequest &, const Model::DescribeClientAuthenticationSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClientAuthenticationSettingsResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::RejectSharedDirectoryRequest &, const Model::RejectSharedDirectoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RejectSharedDirectoryResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::GetDirectoryLimitsRequest &, const Model::GetDirectoryLimitsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDirectoryLimitsResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::DeleteLogSubscriptionRequest &, const Model::DeleteLogSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLogSubscriptionResponseReceivedHandler
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::UpdateDirectorySetupRequest &, const Model::UpdateDirectorySetupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDirectorySetupResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::DisableClientAuthenticationRequest &, const Model::DisableClientAuthenticationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableClientAuthenticationResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::EnableDirectoryDataAccessRequest &, const Model::EnableDirectoryDataAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableDirectoryDataAccessResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::AddTagsToResourceRequest &, const Model::AddTagsToResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddTagsToResourceResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::DisableRadiusRequest &, const Model::DisableRadiusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableRadiusResponseReceivedHandler
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::GetSnapshotLimitsRequest &, const Model::GetSnapshotLimitsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSnapshotLimitsResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::DescribeLDAPSSettingsRequest &, const Model::DescribeLDAPSSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLDAPSSettingsResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::RemoveIpRoutesRequest &, const Model::RemoveIpRoutesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveIpRoutesResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::UpdateTrustRequest &, const Model::UpdateTrustOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTrustResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::RegisterEventTopicRequest &, const Model::RegisterEventTopicOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterEventTopicResponseReceivedHandler
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::RemoveTagsFromResourceRequest &, const Model::RemoveTagsFromResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveTagsFromResourceResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::EnableClientAuthenticationRequest &, const Model::EnableClientAuthenticationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableClientAuthenticationResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::CancelSchemaExtensionRequest &, const Model::CancelSchemaExtensionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelSchemaExtensionResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::DisableDirectoryDataAccessRequest &, const Model::DisableDirectoryDataAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableDirectoryDataAccessResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::UpdateSettingsRequest &, const Model::UpdateSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSettingsResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::DisableLDAPSRequest &, const Model::DisableLDAPSOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableLDAPSResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::VerifyTrustRequest &, const Model::VerifyTrustOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > VerifyTrustResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::DeregisterCertificateRequest &, const Model::DeregisterCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterCertificateResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::DescribeDirectoryDataAccessRequest &, const Model::DescribeDirectoryDataAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDirectoryDataAccessResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::DescribeRegionsRequest &, const Model::DescribeRegionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRegionsResponseReceivedHandler
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::DescribeTrustsRequest &, const Model::DescribeTrustsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTrustsResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::DescribeConditionalForwardersRequest &, const Model::DescribeConditionalForwardersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConditionalForwardersResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::DescribeCertificateRequest &, const Model::DescribeCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCertificateResponseReceivedHandler
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::CreateTrustRequest &, const Model::CreateTrustOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTrustResponseReceivedHandler
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::CreateComputerRequest &, const Model::CreateComputerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateComputerResponseReceivedHandler
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::UpdateRadiusRequest &, const Model::UpdateRadiusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRadiusResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::StartSchemaExtensionRequest &, const Model::StartSchemaExtensionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartSchemaExtensionResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::CreateLogSubscriptionRequest &, const Model::CreateLogSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLogSubscriptionResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::AddIpRoutesRequest &, const Model::AddIpRoutesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddIpRoutesResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::ResetUserPasswordRequest &, const Model::ResetUserPasswordOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetUserPasswordResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::ListLogSubscriptionsRequest &, const Model::ListLogSubscriptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListLogSubscriptionsResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::UnshareDirectoryRequest &, const Model::UnshareDirectoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UnshareDirectoryResponseReceivedHandler
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::CreateConditionalForwarderRequest &, const Model::CreateConditionalForwarderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateConditionalForwarderResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::ListCertificatesRequest &, const Model::ListCertificatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCertificatesResponseReceivedHandler
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::DeleteTrustRequest &, const Model::DeleteTrustOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTrustResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::DescribeEventTopicsRequest &, const Model::DescribeEventTopicsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEventTopicsResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::ListSchemaExtensionsRequest &, const Model::ListSchemaExtensionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSchemaExtensionsResponseReceivedHandler