AWS SDK for C++  1.8.184
AWS SDK for C++
DirectoryServiceClient.h
Go to the documentation of this file.
1 
6 #pragma once
78 #include <future>
79 #include <functional>
80 
81 namespace Aws
82 {
83 
84 namespace Http
85 {
86  class HttpClient;
87  class HttpClientFactory;
88 } // namespace Http
89 
90 namespace Utils
91 {
92  template< typename R, typename E> class Outcome;
93 namespace Threading
94 {
95  class Executor;
96 } // namespace Threading
97 } // namespace Utils
98 
99 namespace Auth
100 {
101  class AWSCredentials;
102  class AWSCredentialsProvider;
103 } // namespace Auth
104 
105 namespace Client
106 {
107  class RetryStrategy;
108 } // namespace Client
109 
110 namespace DirectoryService
111 {
112 
113 namespace Model
114 {
116  class AddIpRoutesRequest;
117  class AddRegionRequest;
121  class CreateAliasRequest;
122  class CreateComputerRequest;
127  class CreateSnapshotRequest;
128  class CreateTrustRequest;
132  class DeleteSnapshotRequest;
133  class DeleteTrustRequest;
145  class DescribeTrustsRequest;
147  class DisableLDAPSRequest;
148  class DisableRadiusRequest;
149  class DisableSsoRequest;
151  class EnableLDAPSRequest;
152  class EnableRadiusRequest;
153  class EnableSsoRequest;
157  class ListIpRoutesRequest;
164  class RemoveIpRoutesRequest;
165  class RemoveRegionRequest;
169  class ShareDirectoryRequest;
174  class UpdateRadiusRequest;
175  class UpdateTrustRequest;
176  class VerifyTrustRequest;
177 
240 
241  typedef std::future<AcceptSharedDirectoryOutcome> AcceptSharedDirectoryOutcomeCallable;
242  typedef std::future<AddIpRoutesOutcome> AddIpRoutesOutcomeCallable;
243  typedef std::future<AddRegionOutcome> AddRegionOutcomeCallable;
244  typedef std::future<AddTagsToResourceOutcome> AddTagsToResourceOutcomeCallable;
245  typedef std::future<CancelSchemaExtensionOutcome> CancelSchemaExtensionOutcomeCallable;
246  typedef std::future<ConnectDirectoryOutcome> ConnectDirectoryOutcomeCallable;
247  typedef std::future<CreateAliasOutcome> CreateAliasOutcomeCallable;
248  typedef std::future<CreateComputerOutcome> CreateComputerOutcomeCallable;
249  typedef std::future<CreateConditionalForwarderOutcome> CreateConditionalForwarderOutcomeCallable;
250  typedef std::future<CreateDirectoryOutcome> CreateDirectoryOutcomeCallable;
251  typedef std::future<CreateLogSubscriptionOutcome> CreateLogSubscriptionOutcomeCallable;
252  typedef std::future<CreateMicrosoftADOutcome> CreateMicrosoftADOutcomeCallable;
253  typedef std::future<CreateSnapshotOutcome> CreateSnapshotOutcomeCallable;
254  typedef std::future<CreateTrustOutcome> CreateTrustOutcomeCallable;
255  typedef std::future<DeleteConditionalForwarderOutcome> DeleteConditionalForwarderOutcomeCallable;
256  typedef std::future<DeleteDirectoryOutcome> DeleteDirectoryOutcomeCallable;
257  typedef std::future<DeleteLogSubscriptionOutcome> DeleteLogSubscriptionOutcomeCallable;
258  typedef std::future<DeleteSnapshotOutcome> DeleteSnapshotOutcomeCallable;
259  typedef std::future<DeleteTrustOutcome> DeleteTrustOutcomeCallable;
260  typedef std::future<DeregisterCertificateOutcome> DeregisterCertificateOutcomeCallable;
261  typedef std::future<DeregisterEventTopicOutcome> DeregisterEventTopicOutcomeCallable;
262  typedef std::future<DescribeCertificateOutcome> DescribeCertificateOutcomeCallable;
263  typedef std::future<DescribeConditionalForwardersOutcome> DescribeConditionalForwardersOutcomeCallable;
264  typedef std::future<DescribeDirectoriesOutcome> DescribeDirectoriesOutcomeCallable;
265  typedef std::future<DescribeDomainControllersOutcome> DescribeDomainControllersOutcomeCallable;
266  typedef std::future<DescribeEventTopicsOutcome> DescribeEventTopicsOutcomeCallable;
267  typedef std::future<DescribeLDAPSSettingsOutcome> DescribeLDAPSSettingsOutcomeCallable;
268  typedef std::future<DescribeRegionsOutcome> DescribeRegionsOutcomeCallable;
269  typedef std::future<DescribeSharedDirectoriesOutcome> DescribeSharedDirectoriesOutcomeCallable;
270  typedef std::future<DescribeSnapshotsOutcome> DescribeSnapshotsOutcomeCallable;
271  typedef std::future<DescribeTrustsOutcome> DescribeTrustsOutcomeCallable;
272  typedef std::future<DisableClientAuthenticationOutcome> DisableClientAuthenticationOutcomeCallable;
273  typedef std::future<DisableLDAPSOutcome> DisableLDAPSOutcomeCallable;
274  typedef std::future<DisableRadiusOutcome> DisableRadiusOutcomeCallable;
275  typedef std::future<DisableSsoOutcome> DisableSsoOutcomeCallable;
276  typedef std::future<EnableClientAuthenticationOutcome> EnableClientAuthenticationOutcomeCallable;
277  typedef std::future<EnableLDAPSOutcome> EnableLDAPSOutcomeCallable;
278  typedef std::future<EnableRadiusOutcome> EnableRadiusOutcomeCallable;
279  typedef std::future<EnableSsoOutcome> EnableSsoOutcomeCallable;
280  typedef std::future<GetDirectoryLimitsOutcome> GetDirectoryLimitsOutcomeCallable;
281  typedef std::future<GetSnapshotLimitsOutcome> GetSnapshotLimitsOutcomeCallable;
282  typedef std::future<ListCertificatesOutcome> ListCertificatesOutcomeCallable;
283  typedef std::future<ListIpRoutesOutcome> ListIpRoutesOutcomeCallable;
284  typedef std::future<ListLogSubscriptionsOutcome> ListLogSubscriptionsOutcomeCallable;
285  typedef std::future<ListSchemaExtensionsOutcome> ListSchemaExtensionsOutcomeCallable;
286  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
287  typedef std::future<RegisterCertificateOutcome> RegisterCertificateOutcomeCallable;
288  typedef std::future<RegisterEventTopicOutcome> RegisterEventTopicOutcomeCallable;
289  typedef std::future<RejectSharedDirectoryOutcome> RejectSharedDirectoryOutcomeCallable;
290  typedef std::future<RemoveIpRoutesOutcome> RemoveIpRoutesOutcomeCallable;
291  typedef std::future<RemoveRegionOutcome> RemoveRegionOutcomeCallable;
292  typedef std::future<RemoveTagsFromResourceOutcome> RemoveTagsFromResourceOutcomeCallable;
293  typedef std::future<ResetUserPasswordOutcome> ResetUserPasswordOutcomeCallable;
294  typedef std::future<RestoreFromSnapshotOutcome> RestoreFromSnapshotOutcomeCallable;
295  typedef std::future<ShareDirectoryOutcome> ShareDirectoryOutcomeCallable;
296  typedef std::future<StartSchemaExtensionOutcome> StartSchemaExtensionOutcomeCallable;
297  typedef std::future<UnshareDirectoryOutcome> UnshareDirectoryOutcomeCallable;
298  typedef std::future<UpdateConditionalForwarderOutcome> UpdateConditionalForwarderOutcomeCallable;
299  typedef std::future<UpdateNumberOfDomainControllersOutcome> UpdateNumberOfDomainControllersOutcomeCallable;
300  typedef std::future<UpdateRadiusOutcome> UpdateRadiusOutcomeCallable;
301  typedef std::future<UpdateTrustOutcome> UpdateTrustOutcomeCallable;
302  typedef std::future<VerifyTrustOutcome> VerifyTrustOutcomeCallable;
303 } // namespace Model
304 
306 
307  typedef std::function<void(const DirectoryServiceClient*, const Model::AcceptSharedDirectoryRequest&, const Model::AcceptSharedDirectoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AcceptSharedDirectoryResponseReceivedHandler;
308  typedef std::function<void(const DirectoryServiceClient*, const Model::AddIpRoutesRequest&, const Model::AddIpRoutesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddIpRoutesResponseReceivedHandler;
309  typedef std::function<void(const DirectoryServiceClient*, const Model::AddRegionRequest&, const Model::AddRegionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddRegionResponseReceivedHandler;
310  typedef std::function<void(const DirectoryServiceClient*, const Model::AddTagsToResourceRequest&, const Model::AddTagsToResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddTagsToResourceResponseReceivedHandler;
311  typedef std::function<void(const DirectoryServiceClient*, const Model::CancelSchemaExtensionRequest&, const Model::CancelSchemaExtensionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelSchemaExtensionResponseReceivedHandler;
312  typedef std::function<void(const DirectoryServiceClient*, const Model::ConnectDirectoryRequest&, const Model::ConnectDirectoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ConnectDirectoryResponseReceivedHandler;
313  typedef std::function<void(const DirectoryServiceClient*, const Model::CreateAliasRequest&, const Model::CreateAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAliasResponseReceivedHandler;
314  typedef std::function<void(const DirectoryServiceClient*, const Model::CreateComputerRequest&, const Model::CreateComputerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateComputerResponseReceivedHandler;
315  typedef std::function<void(const DirectoryServiceClient*, const Model::CreateConditionalForwarderRequest&, const Model::CreateConditionalForwarderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateConditionalForwarderResponseReceivedHandler;
316  typedef std::function<void(const DirectoryServiceClient*, const Model::CreateDirectoryRequest&, const Model::CreateDirectoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDirectoryResponseReceivedHandler;
317  typedef std::function<void(const DirectoryServiceClient*, const Model::CreateLogSubscriptionRequest&, const Model::CreateLogSubscriptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateLogSubscriptionResponseReceivedHandler;
318  typedef std::function<void(const DirectoryServiceClient*, const Model::CreateMicrosoftADRequest&, const Model::CreateMicrosoftADOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateMicrosoftADResponseReceivedHandler;
319  typedef std::function<void(const DirectoryServiceClient*, const Model::CreateSnapshotRequest&, const Model::CreateSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSnapshotResponseReceivedHandler;
320  typedef std::function<void(const DirectoryServiceClient*, const Model::CreateTrustRequest&, const Model::CreateTrustOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTrustResponseReceivedHandler;
321  typedef std::function<void(const DirectoryServiceClient*, const Model::DeleteConditionalForwarderRequest&, const Model::DeleteConditionalForwarderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteConditionalForwarderResponseReceivedHandler;
322  typedef std::function<void(const DirectoryServiceClient*, const Model::DeleteDirectoryRequest&, const Model::DeleteDirectoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDirectoryResponseReceivedHandler;
323  typedef std::function<void(const DirectoryServiceClient*, const Model::DeleteLogSubscriptionRequest&, const Model::DeleteLogSubscriptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteLogSubscriptionResponseReceivedHandler;
324  typedef std::function<void(const DirectoryServiceClient*, const Model::DeleteSnapshotRequest&, const Model::DeleteSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSnapshotResponseReceivedHandler;
325  typedef std::function<void(const DirectoryServiceClient*, const Model::DeleteTrustRequest&, const Model::DeleteTrustOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTrustResponseReceivedHandler;
326  typedef std::function<void(const DirectoryServiceClient*, const Model::DeregisterCertificateRequest&, const Model::DeregisterCertificateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeregisterCertificateResponseReceivedHandler;
327  typedef std::function<void(const DirectoryServiceClient*, const Model::DeregisterEventTopicRequest&, const Model::DeregisterEventTopicOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeregisterEventTopicResponseReceivedHandler;
328  typedef std::function<void(const DirectoryServiceClient*, const Model::DescribeCertificateRequest&, const Model::DescribeCertificateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeCertificateResponseReceivedHandler;
329  typedef std::function<void(const DirectoryServiceClient*, const Model::DescribeConditionalForwardersRequest&, const Model::DescribeConditionalForwardersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeConditionalForwardersResponseReceivedHandler;
330  typedef std::function<void(const DirectoryServiceClient*, const Model::DescribeDirectoriesRequest&, const Model::DescribeDirectoriesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDirectoriesResponseReceivedHandler;
331  typedef std::function<void(const DirectoryServiceClient*, const Model::DescribeDomainControllersRequest&, const Model::DescribeDomainControllersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDomainControllersResponseReceivedHandler;
332  typedef std::function<void(const DirectoryServiceClient*, const Model::DescribeEventTopicsRequest&, const Model::DescribeEventTopicsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEventTopicsResponseReceivedHandler;
333  typedef std::function<void(const DirectoryServiceClient*, const Model::DescribeLDAPSSettingsRequest&, const Model::DescribeLDAPSSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeLDAPSSettingsResponseReceivedHandler;
334  typedef std::function<void(const DirectoryServiceClient*, const Model::DescribeRegionsRequest&, const Model::DescribeRegionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeRegionsResponseReceivedHandler;
335  typedef std::function<void(const DirectoryServiceClient*, const Model::DescribeSharedDirectoriesRequest&, const Model::DescribeSharedDirectoriesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSharedDirectoriesResponseReceivedHandler;
336  typedef std::function<void(const DirectoryServiceClient*, const Model::DescribeSnapshotsRequest&, const Model::DescribeSnapshotsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSnapshotsResponseReceivedHandler;
337  typedef std::function<void(const DirectoryServiceClient*, const Model::DescribeTrustsRequest&, const Model::DescribeTrustsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTrustsResponseReceivedHandler;
338  typedef std::function<void(const DirectoryServiceClient*, const Model::DisableClientAuthenticationRequest&, const Model::DisableClientAuthenticationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableClientAuthenticationResponseReceivedHandler;
339  typedef std::function<void(const DirectoryServiceClient*, const Model::DisableLDAPSRequest&, const Model::DisableLDAPSOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableLDAPSResponseReceivedHandler;
340  typedef std::function<void(const DirectoryServiceClient*, const Model::DisableRadiusRequest&, const Model::DisableRadiusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableRadiusResponseReceivedHandler;
341  typedef std::function<void(const DirectoryServiceClient*, const Model::DisableSsoRequest&, const Model::DisableSsoOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableSsoResponseReceivedHandler;
342  typedef std::function<void(const DirectoryServiceClient*, const Model::EnableClientAuthenticationRequest&, const Model::EnableClientAuthenticationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableClientAuthenticationResponseReceivedHandler;
343  typedef std::function<void(const DirectoryServiceClient*, const Model::EnableLDAPSRequest&, const Model::EnableLDAPSOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableLDAPSResponseReceivedHandler;
344  typedef std::function<void(const DirectoryServiceClient*, const Model::EnableRadiusRequest&, const Model::EnableRadiusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableRadiusResponseReceivedHandler;
345  typedef std::function<void(const DirectoryServiceClient*, const Model::EnableSsoRequest&, const Model::EnableSsoOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableSsoResponseReceivedHandler;
346  typedef std::function<void(const DirectoryServiceClient*, const Model::GetDirectoryLimitsRequest&, const Model::GetDirectoryLimitsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDirectoryLimitsResponseReceivedHandler;
347  typedef std::function<void(const DirectoryServiceClient*, const Model::GetSnapshotLimitsRequest&, const Model::GetSnapshotLimitsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSnapshotLimitsResponseReceivedHandler;
348  typedef std::function<void(const DirectoryServiceClient*, const Model::ListCertificatesRequest&, const Model::ListCertificatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListCertificatesResponseReceivedHandler;
349  typedef std::function<void(const DirectoryServiceClient*, const Model::ListIpRoutesRequest&, const Model::ListIpRoutesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListIpRoutesResponseReceivedHandler;
350  typedef std::function<void(const DirectoryServiceClient*, const Model::ListLogSubscriptionsRequest&, const Model::ListLogSubscriptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListLogSubscriptionsResponseReceivedHandler;
351  typedef std::function<void(const DirectoryServiceClient*, const Model::ListSchemaExtensionsRequest&, const Model::ListSchemaExtensionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSchemaExtensionsResponseReceivedHandler;
352  typedef std::function<void(const DirectoryServiceClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
353  typedef std::function<void(const DirectoryServiceClient*, const Model::RegisterCertificateRequest&, const Model::RegisterCertificateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterCertificateResponseReceivedHandler;
354  typedef std::function<void(const DirectoryServiceClient*, const Model::RegisterEventTopicRequest&, const Model::RegisterEventTopicOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterEventTopicResponseReceivedHandler;
355  typedef std::function<void(const DirectoryServiceClient*, const Model::RejectSharedDirectoryRequest&, const Model::RejectSharedDirectoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RejectSharedDirectoryResponseReceivedHandler;
356  typedef std::function<void(const DirectoryServiceClient*, const Model::RemoveIpRoutesRequest&, const Model::RemoveIpRoutesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveIpRoutesResponseReceivedHandler;
357  typedef std::function<void(const DirectoryServiceClient*, const Model::RemoveRegionRequest&, const Model::RemoveRegionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveRegionResponseReceivedHandler;
358  typedef std::function<void(const DirectoryServiceClient*, const Model::RemoveTagsFromResourceRequest&, const Model::RemoveTagsFromResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveTagsFromResourceResponseReceivedHandler;
359  typedef std::function<void(const DirectoryServiceClient*, const Model::ResetUserPasswordRequest&, const Model::ResetUserPasswordOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResetUserPasswordResponseReceivedHandler;
360  typedef std::function<void(const DirectoryServiceClient*, const Model::RestoreFromSnapshotRequest&, const Model::RestoreFromSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RestoreFromSnapshotResponseReceivedHandler;
361  typedef std::function<void(const DirectoryServiceClient*, const Model::ShareDirectoryRequest&, const Model::ShareDirectoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ShareDirectoryResponseReceivedHandler;
362  typedef std::function<void(const DirectoryServiceClient*, const Model::StartSchemaExtensionRequest&, const Model::StartSchemaExtensionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartSchemaExtensionResponseReceivedHandler;
363  typedef std::function<void(const DirectoryServiceClient*, const Model::UnshareDirectoryRequest&, const Model::UnshareDirectoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UnshareDirectoryResponseReceivedHandler;
364  typedef std::function<void(const DirectoryServiceClient*, const Model::UpdateConditionalForwarderRequest&, const Model::UpdateConditionalForwarderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateConditionalForwarderResponseReceivedHandler;
365  typedef std::function<void(const DirectoryServiceClient*, const Model::UpdateNumberOfDomainControllersRequest&, const Model::UpdateNumberOfDomainControllersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateNumberOfDomainControllersResponseReceivedHandler;
366  typedef std::function<void(const DirectoryServiceClient*, const Model::UpdateRadiusRequest&, const Model::UpdateRadiusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateRadiusResponseReceivedHandler;
367  typedef std::function<void(const DirectoryServiceClient*, const Model::UpdateTrustRequest&, const Model::UpdateTrustOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateTrustResponseReceivedHandler;
368  typedef std::function<void(const DirectoryServiceClient*, const Model::VerifyTrustRequest&, const Model::VerifyTrustOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > VerifyTrustResponseReceivedHandler;
369 
389  {
390  public:
392 
398 
404 
409  DirectoryServiceClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
411 
413 
414 
422 
432 
441  virtual void AcceptSharedDirectoryAsync(const Model::AcceptSharedDirectoryRequest& request, const AcceptSharedDirectoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
442 
459 
478 
496  virtual void AddIpRoutesAsync(const Model::AddIpRoutesRequest& request, const AddIpRoutesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
497 
505 
515 
524  virtual void AddRegionAsync(const Model::AddRegionRequest& request, const AddRegionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
525 
534 
545 
555  virtual void AddTagsToResourceAsync(const Model::AddTagsToResourceRequest& request, const AddTagsToResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
556 
567 
580 
592  virtual void CancelSchemaExtensionAsync(const Model::CancelSchemaExtensionRequest& request, const CancelSchemaExtensionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
593 
607 
623 
638  virtual void ConnectDirectoryAsync(const Model::ConnectDirectoryRequest& request, const ConnectDirectoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
639 
650 
663 
675  virtual void CreateAliasAsync(const Model::CreateAliasRequest& request, const CreateAliasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
676 
684 
694 
703  virtual void CreateComputerAsync(const Model::CreateComputerRequest& request, const CreateComputerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
704 
714 
726 
737  virtual void CreateConditionalForwarderAsync(const Model::CreateConditionalForwarderRequest& request, const CreateConditionalForwarderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
738 
754 
772 
789  virtual void CreateDirectoryAsync(const Model::CreateDirectoryRequest& request, const CreateDirectoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
790 
799 
810 
820  virtual void CreateLogSubscriptionAsync(const Model::CreateLogSubscriptionRequest& request, const CreateLogSubscriptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
821 
838 
857 
875  virtual void CreateMicrosoftADAsync(const Model::CreateMicrosoftADRequest& request, const CreateMicrosoftADResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
876 
885 
896 
906  virtual void CreateSnapshotAsync(const Model::CreateSnapshotRequest& request, const CreateSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
907 
921 
937 
952  virtual void CreateTrustAsync(const Model::CreateTrustRequest& request, const CreateTrustResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
953 
961 
971 
980  virtual void DeleteConditionalForwarderAsync(const Model::DeleteConditionalForwarderRequest& request, const DeleteConditionalForwarderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
981 
994 
1009 
1023  virtual void DeleteDirectoryAsync(const Model::DeleteDirectoryRequest& request, const DeleteDirectoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1024 
1031 
1040 
1048  virtual void DeleteLogSubscriptionAsync(const Model::DeleteLogSubscriptionRequest& request, const DeleteLogSubscriptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1049 
1056 
1065 
1073  virtual void DeleteSnapshotAsync(const Model::DeleteSnapshotRequest& request, const DeleteSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1074 
1082 
1092 
1101  virtual void DeleteTrustAsync(const Model::DeleteTrustRequest& request, const DeleteTrustResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1102 
1110 
1120 
1129  virtual void DeregisterCertificateAsync(const Model::DeregisterCertificateRequest& request, const DeregisterCertificateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1130 
1138 
1148 
1157  virtual void DeregisterEventTopicAsync(const Model::DeregisterEventTopicRequest& request, const DeregisterEventTopicResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1158 
1166 
1176 
1185  virtual void DescribeCertificateAsync(const Model::DescribeCertificateRequest& request, const DescribeCertificateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1186 
1196 
1208 
1219  virtual void DescribeConditionalForwardersAsync(const Model::DescribeConditionalForwardersRequest& request, const DescribeConditionalForwardersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1220 
1236 
1254 
1271  virtual void DescribeDirectoriesAsync(const Model::DescribeDirectoriesRequest& request, const DescribeDirectoriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1272 
1280 
1290 
1299  virtual void DescribeDomainControllersAsync(const Model::DescribeDomainControllersRequest& request, const DescribeDomainControllersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1300 
1310 
1322 
1333  virtual void DescribeEventTopicsAsync(const Model::DescribeEventTopicsRequest& request, const DescribeEventTopicsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1334 
1342 
1352 
1361  virtual void DescribeLDAPSSettingsAsync(const Model::DescribeLDAPSSettingsRequest& request, const DescribeLDAPSSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1362 
1370 
1380 
1389  virtual void DescribeRegionsAsync(const Model::DescribeRegionsRequest& request, const DescribeRegionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1390 
1398 
1408 
1417  virtual void DescribeSharedDirectoriesAsync(const Model::DescribeSharedDirectoriesRequest& request, const DescribeSharedDirectoriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1418 
1431 
1446 
1460  virtual void DescribeSnapshotsAsync(const Model::DescribeSnapshotsRequest& request, const DescribeSnapshotsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1461 
1471 
1483 
1494  virtual void DescribeTrustsAsync(const Model::DescribeTrustsRequest& request, const DescribeTrustsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1495 
1503 
1513 
1522  virtual void DisableClientAuthenticationAsync(const Model::DisableClientAuthenticationRequest& request, const DisableClientAuthenticationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1523 
1531 
1541 
1550  virtual void DisableLDAPSAsync(const Model::DisableLDAPSRequest& request, const DisableLDAPSResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1551 
1560 
1571 
1581  virtual void DisableRadiusAsync(const Model::DisableRadiusRequest& request, const DisableRadiusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1582 
1589 
1598 
1606  virtual void DisableSsoAsync(const Model::DisableSsoRequest& request, const DisableSsoResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1607 
1615 
1625 
1634  virtual void EnableClientAuthenticationAsync(const Model::EnableClientAuthenticationRequest& request, const EnableClientAuthenticationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1635 
1643 
1653 
1662  virtual void EnableLDAPSAsync(const Model::EnableLDAPSRequest& request, const EnableLDAPSResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1663 
1672 
1683 
1693  virtual void EnableRadiusAsync(const Model::EnableRadiusRequest& request, const EnableRadiusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1694 
1703 
1714 
1724  virtual void EnableSsoAsync(const Model::EnableSsoRequest& request, const EnableSsoResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1725 
1733 
1743 
1752  virtual void GetDirectoryLimitsAsync(const Model::GetDirectoryLimitsRequest& request, const GetDirectoryLimitsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1753 
1761 
1771 
1780  virtual void GetSnapshotLimitsAsync(const Model::GetSnapshotLimitsRequest& request, const GetSnapshotLimitsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1781 
1789 
1799 
1808  virtual void ListCertificatesAsync(const Model::ListCertificatesRequest& request, const ListCertificatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1809 
1817 
1827 
1836  virtual void ListIpRoutesAsync(const Model::ListIpRoutesRequest& request, const ListIpRoutesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1837 
1845 
1855 
1864  virtual void ListLogSubscriptionsAsync(const Model::ListLogSubscriptionsRequest& request, const ListLogSubscriptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1865 
1873 
1883 
1892  virtual void ListSchemaExtensionsAsync(const Model::ListSchemaExtensionsRequest& request, const ListSchemaExtensionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1893 
1900 
1909 
1917  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1918 
1926 
1936 
1945  virtual void RegisterCertificateAsync(const Model::RegisterCertificateRequest& request, const RegisterCertificateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1946 
1958 
1972 
1985  virtual void RegisterEventTopicAsync(const Model::RegisterEventTopicRequest& request, const RegisterEventTopicResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1986 
1994 
2004 
2013  virtual void RejectSharedDirectoryAsync(const Model::RejectSharedDirectoryRequest& request, const RejectSharedDirectoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2014 
2021 
2030 
2038  virtual void RemoveIpRoutesAsync(const Model::RemoveIpRoutesRequest& request, const RemoveIpRoutesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2039 
2048 
2059 
2069  virtual void RemoveRegionAsync(const Model::RemoveRegionRequest& request, const RemoveRegionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2070 
2077 
2086 
2094  virtual void RemoveTagsFromResourceAsync(const Model::RemoveTagsFromResourceRequest& request, const RemoveTagsFromResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2095 
2114 
2135 
2155  virtual void ResetUserPasswordAsync(const Model::ResetUserPasswordRequest& request, const ResetUserPasswordResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2156 
2169 
2184 
2198  virtual void RestoreFromSnapshotAsync(const Model::RestoreFromSnapshotRequest& request, const RestoreFromSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2199 
2221 
2245 
2268  virtual void ShareDirectoryAsync(const Model::ShareDirectoryRequest& request, const ShareDirectoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2269 
2277 
2287 
2296  virtual void StartSchemaExtensionAsync(const Model::StartSchemaExtensionRequest& request, const StartSchemaExtensionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2297 
2305 
2315 
2324  virtual void UnshareDirectoryAsync(const Model::UnshareDirectoryRequest& request, const UnshareDirectoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2325 
2333 
2343 
2352  virtual void UpdateConditionalForwarderAsync(const Model::UpdateConditionalForwarderRequest& request, const UpdateConditionalForwarderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2353 
2365 
2379 
2392  virtual void UpdateNumberOfDomainControllersAsync(const Model::UpdateNumberOfDomainControllersRequest& request, const UpdateNumberOfDomainControllersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2393 
2402 
2413 
2423  virtual void UpdateRadiusAsync(const Model::UpdateRadiusRequest& request, const UpdateRadiusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2424 
2432 
2442 
2451  virtual void UpdateTrustAsync(const Model::UpdateTrustRequest& request, const UpdateTrustResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2452 
2462 
2474 
2485  virtual void VerifyTrustAsync(const Model::VerifyTrustRequest& request, const VerifyTrustResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2486 
2487 
2488  void OverrideEndpoint(const Aws::String& endpoint);
2489  private:
2490  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
2491  void AcceptSharedDirectoryAsyncHelper(const Model::AcceptSharedDirectoryRequest& request, const AcceptSharedDirectoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2492  void AddIpRoutesAsyncHelper(const Model::AddIpRoutesRequest& request, const AddIpRoutesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2493  void AddRegionAsyncHelper(const Model::AddRegionRequest& request, const AddRegionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2494  void AddTagsToResourceAsyncHelper(const Model::AddTagsToResourceRequest& request, const AddTagsToResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2495  void CancelSchemaExtensionAsyncHelper(const Model::CancelSchemaExtensionRequest& request, const CancelSchemaExtensionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2496  void ConnectDirectoryAsyncHelper(const Model::ConnectDirectoryRequest& request, const ConnectDirectoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2497  void CreateAliasAsyncHelper(const Model::CreateAliasRequest& request, const CreateAliasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2498  void CreateComputerAsyncHelper(const Model::CreateComputerRequest& request, const CreateComputerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2499  void CreateConditionalForwarderAsyncHelper(const Model::CreateConditionalForwarderRequest& request, const CreateConditionalForwarderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2500  void CreateDirectoryAsyncHelper(const Model::CreateDirectoryRequest& request, const CreateDirectoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2501  void CreateLogSubscriptionAsyncHelper(const Model::CreateLogSubscriptionRequest& request, const CreateLogSubscriptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2502  void CreateMicrosoftADAsyncHelper(const Model::CreateMicrosoftADRequest& request, const CreateMicrosoftADResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2503  void CreateSnapshotAsyncHelper(const Model::CreateSnapshotRequest& request, const CreateSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2504  void CreateTrustAsyncHelper(const Model::CreateTrustRequest& request, const CreateTrustResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2505  void DeleteConditionalForwarderAsyncHelper(const Model::DeleteConditionalForwarderRequest& request, const DeleteConditionalForwarderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2506  void DeleteDirectoryAsyncHelper(const Model::DeleteDirectoryRequest& request, const DeleteDirectoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2507  void DeleteLogSubscriptionAsyncHelper(const Model::DeleteLogSubscriptionRequest& request, const DeleteLogSubscriptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2508  void DeleteSnapshotAsyncHelper(const Model::DeleteSnapshotRequest& request, const DeleteSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2509  void DeleteTrustAsyncHelper(const Model::DeleteTrustRequest& request, const DeleteTrustResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2510  void DeregisterCertificateAsyncHelper(const Model::DeregisterCertificateRequest& request, const DeregisterCertificateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2511  void DeregisterEventTopicAsyncHelper(const Model::DeregisterEventTopicRequest& request, const DeregisterEventTopicResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2512  void DescribeCertificateAsyncHelper(const Model::DescribeCertificateRequest& request, const DescribeCertificateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2513  void DescribeConditionalForwardersAsyncHelper(const Model::DescribeConditionalForwardersRequest& request, const DescribeConditionalForwardersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2514  void DescribeDirectoriesAsyncHelper(const Model::DescribeDirectoriesRequest& request, const DescribeDirectoriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2515  void DescribeDomainControllersAsyncHelper(const Model::DescribeDomainControllersRequest& request, const DescribeDomainControllersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2516  void DescribeEventTopicsAsyncHelper(const Model::DescribeEventTopicsRequest& request, const DescribeEventTopicsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2517  void DescribeLDAPSSettingsAsyncHelper(const Model::DescribeLDAPSSettingsRequest& request, const DescribeLDAPSSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2518  void DescribeRegionsAsyncHelper(const Model::DescribeRegionsRequest& request, const DescribeRegionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2519  void DescribeSharedDirectoriesAsyncHelper(const Model::DescribeSharedDirectoriesRequest& request, const DescribeSharedDirectoriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2520  void DescribeSnapshotsAsyncHelper(const Model::DescribeSnapshotsRequest& request, const DescribeSnapshotsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2521  void DescribeTrustsAsyncHelper(const Model::DescribeTrustsRequest& request, const DescribeTrustsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2522  void DisableClientAuthenticationAsyncHelper(const Model::DisableClientAuthenticationRequest& request, const DisableClientAuthenticationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2523  void DisableLDAPSAsyncHelper(const Model::DisableLDAPSRequest& request, const DisableLDAPSResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2524  void DisableRadiusAsyncHelper(const Model::DisableRadiusRequest& request, const DisableRadiusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2525  void DisableSsoAsyncHelper(const Model::DisableSsoRequest& request, const DisableSsoResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2526  void EnableClientAuthenticationAsyncHelper(const Model::EnableClientAuthenticationRequest& request, const EnableClientAuthenticationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2527  void EnableLDAPSAsyncHelper(const Model::EnableLDAPSRequest& request, const EnableLDAPSResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2528  void EnableRadiusAsyncHelper(const Model::EnableRadiusRequest& request, const EnableRadiusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2529  void EnableSsoAsyncHelper(const Model::EnableSsoRequest& request, const EnableSsoResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2530  void GetDirectoryLimitsAsyncHelper(const Model::GetDirectoryLimitsRequest& request, const GetDirectoryLimitsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2531  void GetSnapshotLimitsAsyncHelper(const Model::GetSnapshotLimitsRequest& request, const GetSnapshotLimitsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2532  void ListCertificatesAsyncHelper(const Model::ListCertificatesRequest& request, const ListCertificatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2533  void ListIpRoutesAsyncHelper(const Model::ListIpRoutesRequest& request, const ListIpRoutesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2534  void ListLogSubscriptionsAsyncHelper(const Model::ListLogSubscriptionsRequest& request, const ListLogSubscriptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2535  void ListSchemaExtensionsAsyncHelper(const Model::ListSchemaExtensionsRequest& request, const ListSchemaExtensionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2536  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2537  void RegisterCertificateAsyncHelper(const Model::RegisterCertificateRequest& request, const RegisterCertificateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2538  void RegisterEventTopicAsyncHelper(const Model::RegisterEventTopicRequest& request, const RegisterEventTopicResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2539  void RejectSharedDirectoryAsyncHelper(const Model::RejectSharedDirectoryRequest& request, const RejectSharedDirectoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2540  void RemoveIpRoutesAsyncHelper(const Model::RemoveIpRoutesRequest& request, const RemoveIpRoutesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2541  void RemoveRegionAsyncHelper(const Model::RemoveRegionRequest& request, const RemoveRegionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2542  void RemoveTagsFromResourceAsyncHelper(const Model::RemoveTagsFromResourceRequest& request, const RemoveTagsFromResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2543  void ResetUserPasswordAsyncHelper(const Model::ResetUserPasswordRequest& request, const ResetUserPasswordResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2544  void RestoreFromSnapshotAsyncHelper(const Model::RestoreFromSnapshotRequest& request, const RestoreFromSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2545  void ShareDirectoryAsyncHelper(const Model::ShareDirectoryRequest& request, const ShareDirectoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2546  void StartSchemaExtensionAsyncHelper(const Model::StartSchemaExtensionRequest& request, const StartSchemaExtensionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2547  void UnshareDirectoryAsyncHelper(const Model::UnshareDirectoryRequest& request, const UnshareDirectoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2548  void UpdateConditionalForwarderAsyncHelper(const Model::UpdateConditionalForwarderRequest& request, const UpdateConditionalForwarderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2549  void UpdateNumberOfDomainControllersAsyncHelper(const Model::UpdateNumberOfDomainControllersRequest& request, const UpdateNumberOfDomainControllersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2550  void UpdateRadiusAsyncHelper(const Model::UpdateRadiusRequest& request, const UpdateRadiusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2551  void UpdateTrustAsyncHelper(const Model::UpdateTrustRequest& request, const UpdateTrustResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2552  void VerifyTrustAsyncHelper(const Model::VerifyTrustRequest& request, const VerifyTrustResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2553 
2554  Aws::String m_uri;
2555  Aws::String m_configScheme;
2556  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
2557  };
2558 
2559 } // namespace DirectoryService
2560 } // namespace Aws
Aws::DirectoryService::Model::RejectSharedDirectoryRequest
Definition: RejectSharedDirectoryRequest.h:22
Aws::DirectoryService::VerifyTrustResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::VerifyTrustRequest &, const Model::VerifyTrustOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > VerifyTrustResponseReceivedHandler
Definition: DirectoryServiceClient.h:368
Aws::DirectoryService::DirectoryServiceClient::AddTagsToResourceAsync
virtual void AddTagsToResourceAsync(const Model::AddTagsToResourceRequest &request, const AddTagsToResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::DirectoryServiceClient::CreateLogSubscription
virtual Model::CreateLogSubscriptionOutcome CreateLogSubscription(const Model::CreateLogSubscriptionRequest &request) const
Aws::DirectoryService::DirectoryServiceClient::UpdateRadius
virtual Model::UpdateRadiusOutcome UpdateRadius(const Model::UpdateRadiusRequest &request) const
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::DirectoryService::DirectoryServiceClient::EnableRadiusAsync
virtual void EnableRadiusAsync(const Model::EnableRadiusRequest &request, const EnableRadiusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::AddRegionResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::AddRegionRequest &, const Model::AddRegionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddRegionResponseReceivedHandler
Definition: DirectoryServiceClient.h:309
Aws::DirectoryService::Model::RegisterEventTopicRequest
Definition: RegisterEventTopicRequest.h:25
Aws::DirectoryService::Model::DeleteTrustRequest
Definition: DeleteTrustRequest.h:27
Aws::DirectoryService::DirectoryServiceClient::DescribeDomainControllersAsync
virtual void DescribeDomainControllersAsync(const Model::DescribeDomainControllersRequest &request, const DescribeDomainControllersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::DirectoryServiceClient::ListIpRoutes
virtual Model::ListIpRoutesOutcome ListIpRoutes(const Model::ListIpRoutesRequest &request) const
Aws::DirectoryService::Model::RemoveTagsFromResourceOutcomeCallable
std::future< RemoveTagsFromResourceOutcome > RemoveTagsFromResourceOutcomeCallable
Definition: DirectoryServiceClient.h:292
Aws::DirectoryService::DirectoryServiceClient::ListCertificates
virtual Model::ListCertificatesOutcome ListCertificates(const Model::ListCertificatesRequest &request) const
Aws::DirectoryService::DirectoryServiceClient::RemoveTagsFromResourceCallable
virtual Model::RemoveTagsFromResourceOutcomeCallable RemoveTagsFromResourceCallable(const Model::RemoveTagsFromResourceRequest &request) const
Aws::DirectoryService::DirectoryServiceClient::AddIpRoutesAsync
virtual void AddIpRoutesAsync(const Model::AddIpRoutesRequest &request, const AddIpRoutesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::Model::AcceptSharedDirectoryOutcome
Aws::Utils::Outcome< AcceptSharedDirectoryResult, DirectoryServiceError > AcceptSharedDirectoryOutcome
Definition: DirectoryServiceClient.h:176
Aws::DirectoryService::DirectoryServiceClient::CreateConditionalForwarderAsync
virtual void CreateConditionalForwarderAsync(const Model::CreateConditionalForwarderRequest &request, const CreateConditionalForwarderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::Model::DescribeRegionsRequest
Definition: DescribeRegionsRequest.h:22
Aws::DirectoryService::ResetUserPasswordResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::ResetUserPasswordRequest &, const Model::ResetUserPasswordOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetUserPasswordResponseReceivedHandler
Definition: DirectoryServiceClient.h:359
Aws::DirectoryService::CreateConditionalForwarderResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::CreateConditionalForwarderRequest &, const Model::CreateConditionalForwarderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateConditionalForwarderResponseReceivedHandler
Definition: DirectoryServiceClient.h:315
Aws::DirectoryService::DirectoryServiceClient::CreateComputerAsync
virtual void CreateComputerAsync(const Model::CreateComputerRequest &request, const CreateComputerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::Model::DescribeSharedDirectoriesRequest
Definition: DescribeSharedDirectoriesRequest.h:23
GetSnapshotLimitsResult.h
DeleteSnapshotResult.h
Aws::DirectoryService::DirectoryServiceClient::DescribeDomainControllers
virtual Model::DescribeDomainControllersOutcome DescribeDomainControllers(const Model::DescribeDomainControllersRequest &request) const
Aws::DirectoryService::DirectoryServiceClient::DisableClientAuthenticationCallable
virtual Model::DisableClientAuthenticationOutcomeCallable DisableClientAuthenticationCallable(const Model::DisableClientAuthenticationRequest &request) const
Aws::DirectoryService::Model::CreateLogSubscriptionOutcomeCallable
std::future< CreateLogSubscriptionOutcome > CreateLogSubscriptionOutcomeCallable
Definition: DirectoryServiceClient.h:251
Aws::DirectoryService::Model::DescribeDirectoriesOutcome
Aws::Utils::Outcome< DescribeDirectoriesResult, DirectoryServiceError > DescribeDirectoriesOutcome
Definition: DirectoryServiceClient.h:201
Aws::DirectoryService::ListLogSubscriptionsResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::ListLogSubscriptionsRequest &, const Model::ListLogSubscriptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListLogSubscriptionsResponseReceivedHandler
Definition: DirectoryServiceClient.h:350
CreateComputerResult.h
Aws::DirectoryService::CreateComputerResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::CreateComputerRequest &, const Model::CreateComputerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateComputerResponseReceivedHandler
Definition: DirectoryServiceClient.h:314
DisableSsoResult.h
Aws::DirectoryService::DirectoryServiceClient::RemoveTagsFromResourceAsync
virtual void RemoveTagsFromResourceAsync(const Model::RemoveTagsFromResourceRequest &request, const RemoveTagsFromResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DescribeSnapshotsResult.h
Aws::DirectoryService::DirectoryServiceClient::RemoveRegion
virtual Model::RemoveRegionOutcome RemoveRegion(const Model::RemoveRegionRequest &request) const
Aws::DirectoryService::DirectoryServiceClient::ResetUserPasswordCallable
virtual Model::ResetUserPasswordOutcomeCallable ResetUserPasswordCallable(const Model::ResetUserPasswordRequest &request) const
Aws::DirectoryService::Model::RegisterCertificateRequest
Definition: RegisterCertificateRequest.h:24
DescribeDirectoriesResult.h
Aws::DirectoryService::DirectoryServiceClient::UpdateTrustAsync
virtual void UpdateTrustAsync(const Model::UpdateTrustRequest &request, const UpdateTrustResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::DirectoryServiceClient::DescribeTrusts
virtual Model::DescribeTrustsOutcome DescribeTrusts(const Model::DescribeTrustsRequest &request) const
Aws::DirectoryService::DirectoryServiceClient::CreateDirectory
virtual Model::CreateDirectoryOutcome CreateDirectory(const Model::CreateDirectoryRequest &request) const
Aws::DirectoryService::DirectoryServiceClient::GetDirectoryLimitsAsync
virtual void GetDirectoryLimitsAsync(const Model::GetDirectoryLimitsRequest &request, const GetDirectoryLimitsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::DirectoryServiceClient::UnshareDirectory
virtual Model::UnshareDirectoryOutcome UnshareDirectory(const Model::UnshareDirectoryRequest &request) const
Aws::DirectoryService::Model::AddIpRoutesOutcome
Aws::Utils::Outcome< AddIpRoutesResult, DirectoryServiceError > AddIpRoutesOutcome
Definition: DirectoryServiceClient.h:179
Aws::DirectoryService::DirectoryServiceClient::CreateMicrosoftADAsync
virtual void CreateMicrosoftADAsync(const Model::CreateMicrosoftADRequest &request, const CreateMicrosoftADResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::DirectoryServiceClient::RemoveTagsFromResource
virtual Model::RemoveTagsFromResourceOutcome RemoveTagsFromResource(const Model::RemoveTagsFromResourceRequest &request) const
Aws::DirectoryService::Model::CancelSchemaExtensionOutcomeCallable
std::future< CancelSchemaExtensionOutcome > CancelSchemaExtensionOutcomeCallable
Definition: DirectoryServiceClient.h:245
AWS_DIRECTORYSERVICE_API
#define AWS_DIRECTORYSERVICE_API
Definition: DirectoryService_EXPORTS.h:28
Aws::DirectoryService::DirectoryServiceClient::CreateLogSubscriptionCallable
virtual Model::CreateLogSubscriptionOutcomeCallable CreateLogSubscriptionCallable(const Model::CreateLogSubscriptionRequest &request) const
Aws::DirectoryService::DirectoryServiceClient::GetDirectoryLimits
virtual Model::GetDirectoryLimitsOutcome GetDirectoryLimits(const Model::GetDirectoryLimitsRequest &request) const
DeregisterCertificateResult.h
AddTagsToResourceResult.h
AWSError.h
Aws::DirectoryService::DirectoryServiceClient::DisableSso
virtual Model::DisableSsoOutcome DisableSso(const Model::DisableSsoRequest &request) const
Aws::DirectoryService::DirectoryServiceClient::CreateAliasCallable
virtual Model::CreateAliasOutcomeCallable CreateAliasCallable(const Model::CreateAliasRequest &request) const
Aws::DirectoryService::Model::ShareDirectoryOutcomeCallable
std::future< ShareDirectoryOutcome > ShareDirectoryOutcomeCallable
Definition: DirectoryServiceClient.h:295
Aws::DirectoryService::DirectoryServiceClient::DeregisterEventTopic
virtual Model::DeregisterEventTopicOutcome DeregisterEventTopic(const Model::DeregisterEventTopicRequest &request) const
Aws::DirectoryService::DirectoryServiceClient::UpdateNumberOfDomainControllers
virtual Model::UpdateNumberOfDomainControllersOutcome UpdateNumberOfDomainControllers(const Model::UpdateNumberOfDomainControllersRequest &request) const
Aws::DirectoryService::Model::UnshareDirectoryOutcome
Aws::Utils::Outcome< UnshareDirectoryResult, DirectoryServiceError > UnshareDirectoryOutcome
Definition: DirectoryServiceClient.h:234
Aws::DirectoryService::RemoveTagsFromResourceResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::RemoveTagsFromResourceRequest &, const Model::RemoveTagsFromResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveTagsFromResourceResponseReceivedHandler
Definition: DirectoryServiceClient.h:358
Aws::DirectoryService::DisableRadiusResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::DisableRadiusRequest &, const Model::DisableRadiusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableRadiusResponseReceivedHandler
Definition: DirectoryServiceClient.h:340
Aws::DirectoryService::DirectoryServiceClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: DirectoryServiceClient.h:391
Aws::DirectoryService::Model::DescribeConditionalForwardersOutcome
Aws::Utils::Outcome< DescribeConditionalForwardersResult, DirectoryServiceError > DescribeConditionalForwardersOutcome
Definition: DirectoryServiceClient.h:200
Aws::DirectoryService::DirectoryServiceClient::UpdateTrust
virtual Model::UpdateTrustOutcome UpdateTrust(const Model::UpdateTrustRequest &request) const
Aws::DirectoryService::DirectoryServiceClient::EnableSso
virtual Model::EnableSsoOutcome EnableSso(const Model::EnableSsoRequest &request) const
Aws::DirectoryService::Model::DescribeLDAPSSettingsRequest
Definition: DescribeLDAPSSettingsRequest.h:23
Aws::DirectoryService::DirectoryServiceClient::AcceptSharedDirectoryAsync
virtual void AcceptSharedDirectoryAsync(const Model::AcceptSharedDirectoryRequest &request, const AcceptSharedDirectoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::Model::AddRegionOutcomeCallable
std::future< AddRegionOutcome > AddRegionOutcomeCallable
Definition: DirectoryServiceClient.h:243
Aws::DirectoryService::StartSchemaExtensionResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::StartSchemaExtensionRequest &, const Model::StartSchemaExtensionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartSchemaExtensionResponseReceivedHandler
Definition: DirectoryServiceClient.h:362
Aws::DirectoryService::Model::RemoveIpRoutesOutcomeCallable
std::future< RemoveIpRoutesOutcome > RemoveIpRoutesOutcomeCallable
Definition: DirectoryServiceClient.h:290
Aws::DirectoryService::DirectoryServiceClient::ListTagsForResourceAsync
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::DescribeTrustsResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::DescribeTrustsRequest &, const Model::DescribeTrustsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTrustsResponseReceivedHandler
Definition: DirectoryServiceClient.h:337
Aws::DirectoryService::DirectoryServiceClient::DisableLDAPSCallable
virtual Model::DisableLDAPSOutcomeCallable DisableLDAPSCallable(const Model::DisableLDAPSRequest &request) const
Aws::DirectoryService::Model::UpdateConditionalForwarderOutcome
Aws::Utils::Outcome< UpdateConditionalForwarderResult, DirectoryServiceError > UpdateConditionalForwarderOutcome
Definition: DirectoryServiceClient.h:235
Aws::DirectoryService::Model::AddIpRoutesOutcomeCallable
std::future< AddIpRoutesOutcome > AddIpRoutesOutcomeCallable
Definition: DirectoryServiceClient.h:242
Aws::DirectoryService::Model::DisableRadiusRequest
Definition: DisableRadiusRequest.h:26
Aws::DirectoryService::DirectoryServiceClient::DescribeConditionalForwardersAsync
virtual void DescribeConditionalForwardersAsync(const Model::DescribeConditionalForwardersRequest &request, const DescribeConditionalForwardersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::Model::StartSchemaExtensionRequest
Definition: StartSchemaExtensionRequest.h:22
Aws::DirectoryService::DirectoryServiceClient::DescribeSnapshotsCallable
virtual Model::DescribeSnapshotsOutcomeCallable DescribeSnapshotsCallable(const Model::DescribeSnapshotsRequest &request) const
Aws::DirectoryService::Model::DescribeLDAPSSettingsOutcomeCallable
std::future< DescribeLDAPSSettingsOutcome > DescribeLDAPSSettingsOutcomeCallable
Definition: DirectoryServiceClient.h:267
ListCertificatesResult.h
Aws::DirectoryService::DirectoryServiceClient::DescribeTrustsAsync
virtual void DescribeTrustsAsync(const Model::DescribeTrustsRequest &request, const DescribeTrustsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::Model::CreateSnapshotRequest
Definition: CreateSnapshotRequest.h:26
Aws::DirectoryService::DirectoryServiceClient::DeleteConditionalForwarder
virtual Model::DeleteConditionalForwarderOutcome DeleteConditionalForwarder(const Model::DeleteConditionalForwarderRequest &request) const
ListIpRoutesResult.h
Aws::DirectoryService::Model::VerifyTrustOutcome
Aws::Utils::Outcome< VerifyTrustResult, DirectoryServiceError > VerifyTrustOutcome
Definition: DirectoryServiceClient.h:239
Aws::DirectoryService::Model::AddRegionOutcome
Aws::Utils::Outcome< AddRegionResult, DirectoryServiceError > AddRegionOutcome
Definition: DirectoryServiceClient.h:180
Aws::DirectoryService::Model::DisableRadiusOutcome
Aws::Utils::Outcome< DisableRadiusResult, DirectoryServiceError > DisableRadiusOutcome
Definition: DirectoryServiceClient.h:211
Aws::DirectoryService::DirectoryServiceClient::CancelSchemaExtensionCallable
virtual Model::CancelSchemaExtensionOutcomeCallable CancelSchemaExtensionCallable(const Model::CancelSchemaExtensionRequest &request) const
Aws::DirectoryService::DirectoryServiceClient::EnableLDAPSAsync
virtual void EnableLDAPSAsync(const Model::EnableLDAPSRequest &request, const EnableLDAPSResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::DirectoryServiceClient::DescribeDirectoriesAsync
virtual void DescribeDirectoriesAsync(const Model::DescribeDirectoriesRequest &request, const DescribeDirectoriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::DirectoryServiceClient::DescribeSnapshots
virtual Model::DescribeSnapshotsOutcome DescribeSnapshots(const Model::DescribeSnapshotsRequest &request) const
Aws::DirectoryService::Model::RegisterCertificateOutcomeCallable
std::future< RegisterCertificateOutcome > RegisterCertificateOutcomeCallable
Definition: DirectoryServiceClient.h:287
Aws::DirectoryService::Model::DeleteDirectoryOutcomeCallable
std::future< DeleteDirectoryOutcome > DeleteDirectoryOutcomeCallable
Definition: DirectoryServiceClient.h:256
Aws::DirectoryService::DirectoryServiceClient::DeleteLogSubscriptionAsync
virtual void DeleteLogSubscriptionAsync(const Model::DeleteLogSubscriptionRequest &request, const DeleteLogSubscriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::Model::RemoveTagsFromResourceOutcome
Aws::Utils::Outcome< RemoveTagsFromResourceResult, DirectoryServiceError > RemoveTagsFromResourceOutcome
Definition: DirectoryServiceClient.h:229
Aws::DirectoryService::Model::DescribeCertificateRequest
Definition: DescribeCertificateRequest.h:22
Aws::DirectoryService::DirectoryServiceClient::RemoveRegionCallable
virtual Model::RemoveRegionOutcomeCallable RemoveRegionCallable(const Model::RemoveRegionRequest &request) const
Aws::DirectoryService::Model::StartSchemaExtensionOutcomeCallable
std::future< StartSchemaExtensionOutcome > StartSchemaExtensionOutcomeCallable
Definition: DirectoryServiceClient.h:296
Aws::DirectoryService::DeleteDirectoryResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::DeleteDirectoryRequest &, const Model::DeleteDirectoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDirectoryResponseReceivedHandler
Definition: DirectoryServiceClient.h:322
Aws::DirectoryService::Model::EnableSsoRequest
Definition: EnableSsoRequest.h:26
Aws::DirectoryService::DirectoryServiceClient
Definition: DirectoryServiceClient.h:389
RejectSharedDirectoryResult.h
Aws::DirectoryService::DirectoryServiceClient::DeleteSnapshotCallable
virtual Model::DeleteSnapshotOutcomeCallable DeleteSnapshotCallable(const Model::DeleteSnapshotRequest &request) const
RestoreFromSnapshotResult.h
Aws::DirectoryService::Model::RestoreFromSnapshotOutcome
Aws::Utils::Outcome< RestoreFromSnapshotResult, DirectoryServiceError > RestoreFromSnapshotOutcome
Definition: DirectoryServiceClient.h:231
UpdateConditionalForwarderResult.h
Aws::DirectoryService::DirectoryServiceClient::RejectSharedDirectoryAsync
virtual void RejectSharedDirectoryAsync(const Model::RejectSharedDirectoryRequest &request, const RejectSharedDirectoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::Model::DescribeDomainControllersOutcome
Aws::Utils::Outcome< DescribeDomainControllersResult, DirectoryServiceError > DescribeDomainControllersOutcome
Definition: DirectoryServiceClient.h:202
Aws::DirectoryService::Model::DisableLDAPSRequest
Definition: DisableLDAPSRequest.h:23
StartSchemaExtensionResult.h
Aws::DirectoryService::Model::GetDirectoryLimitsOutcomeCallable
std::future< GetDirectoryLimitsOutcome > GetDirectoryLimitsOutcomeCallable
Definition: DirectoryServiceClient.h:280
Aws::DirectoryService::DirectoryServiceClient::DescribeRegions
virtual Model::DescribeRegionsOutcome DescribeRegions(const Model::DescribeRegionsRequest &request) const
Aws::DirectoryService::DirectoryServiceClient::DescribeLDAPSSettingsAsync
virtual void DescribeLDAPSSettingsAsync(const Model::DescribeLDAPSSettingsRequest &request, const DescribeLDAPSSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::DirectoryServiceClient::CreateDirectoryAsync
virtual void CreateDirectoryAsync(const Model::CreateDirectoryRequest &request, const CreateDirectoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DeleteLogSubscriptionResult.h
Aws::DirectoryService::Model::ShareDirectoryOutcome
Aws::Utils::Outcome< ShareDirectoryResult, DirectoryServiceError > ShareDirectoryOutcome
Definition: DirectoryServiceClient.h:232
Aws::DirectoryService::DirectoryServiceClient::DeregisterCertificateCallable
virtual Model::DeregisterCertificateOutcomeCallable DeregisterCertificateCallable(const Model::DeregisterCertificateRequest &request) const
Aws::DirectoryService::DescribeDomainControllersResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::DescribeDomainControllersRequest &, const Model::DescribeDomainControllersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDomainControllersResponseReceivedHandler
Definition: DirectoryServiceClient.h:331
Aws::DirectoryService::Model::CreateMicrosoftADOutcomeCallable
std::future< CreateMicrosoftADOutcome > CreateMicrosoftADOutcomeCallable
Definition: DirectoryServiceClient.h:252
DirectoryService_EXPORTS.h
Aws::DirectoryService::DirectoryServiceClient::UpdateRadiusAsync
virtual void UpdateRadiusAsync(const Model::UpdateRadiusRequest &request, const UpdateRadiusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::DirectoryServiceClient::RejectSharedDirectoryCallable
virtual Model::RejectSharedDirectoryOutcomeCallable RejectSharedDirectoryCallable(const Model::RejectSharedDirectoryRequest &request) const
Aws::DirectoryService::RestoreFromSnapshotResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::RestoreFromSnapshotRequest &, const Model::RestoreFromSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RestoreFromSnapshotResponseReceivedHandler
Definition: DirectoryServiceClient.h:360
Aws::DirectoryService::DirectoryServiceClient::DeleteConditionalForwarderCallable
virtual Model::DeleteConditionalForwarderOutcomeCallable DeleteConditionalForwarderCallable(const Model::DeleteConditionalForwarderRequest &request) const
Aws::DirectoryService::Model::DeleteSnapshotRequest
Definition: DeleteSnapshotRequest.h:26
Aws::DirectoryService::DirectoryServiceClient::DescribeEventTopicsAsync
virtual void DescribeEventTopicsAsync(const Model::DescribeEventTopicsRequest &request, const DescribeEventTopicsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::DirectoryServiceClient::AddIpRoutesCallable
virtual Model::AddIpRoutesOutcomeCallable AddIpRoutesCallable(const Model::AddIpRoutesRequest &request) const
Aws::DirectoryService::DirectoryServiceClient::RestoreFromSnapshotCallable
virtual Model::RestoreFromSnapshotOutcomeCallable RestoreFromSnapshotCallable(const Model::RestoreFromSnapshotRequest &request) const
Aws::DirectoryService::DirectoryServiceClient::ShareDirectory
virtual Model::ShareDirectoryOutcome ShareDirectory(const Model::ShareDirectoryRequest &request) const
Aws::DirectoryService::Model::DeleteConditionalForwarderOutcome
Aws::Utils::Outcome< DeleteConditionalForwarderResult, DirectoryServiceError > DeleteConditionalForwarderOutcome
Definition: DirectoryServiceClient.h:192
Aws::DirectoryService::Model::ListCertificatesOutcome
Aws::Utils::Outcome< ListCertificatesResult, DirectoryServiceError > ListCertificatesOutcome
Definition: DirectoryServiceClient.h:219
Aws::DirectoryService::DirectoryServiceClient::CreateConditionalForwarderCallable
virtual Model::CreateConditionalForwarderOutcomeCallable CreateConditionalForwarderCallable(const Model::CreateConditionalForwarderRequest &request) const
EnableSsoResult.h
Aws::DirectoryService::DirectoryServiceClient::DisableRadiusAsync
virtual void DisableRadiusAsync(const Model::DisableRadiusRequest &request, const DisableRadiusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::DirectoryServiceClient::EnableSsoAsync
virtual void EnableSsoAsync(const Model::EnableSsoRequest &request, const EnableSsoResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::DirectoryServiceClient::UpdateConditionalForwarder
virtual Model::UpdateConditionalForwarderOutcome UpdateConditionalForwarder(const Model::UpdateConditionalForwarderRequest &request) const
Aws::DirectoryService::Model::GetSnapshotLimitsRequest
Definition: GetSnapshotLimitsRequest.h:26
Aws::DirectoryService::DescribeRegionsResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::DescribeRegionsRequest &, const Model::DescribeRegionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRegionsResponseReceivedHandler
Definition: DirectoryServiceClient.h:334
Aws::DirectoryService::DirectoryServiceClient::ListTagsForResourceCallable
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
Aws::DirectoryService::DirectoryServiceClient::RegisterEventTopicCallable
virtual Model::RegisterEventTopicOutcomeCallable RegisterEventTopicCallable(const Model::RegisterEventTopicRequest &request) const
Aws::DirectoryService::Model::VerifyTrustRequest
Definition: VerifyTrustRequest.h:27
Aws::DirectoryService::CancelSchemaExtensionResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::CancelSchemaExtensionRequest &, const Model::CancelSchemaExtensionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelSchemaExtensionResponseReceivedHandler
Definition: DirectoryServiceClient.h:311
Aws::DirectoryService::Model::EnableSsoOutcomeCallable
std::future< EnableSsoOutcome > EnableSsoOutcomeCallable
Definition: DirectoryServiceClient.h:279
Aws::DirectoryService::DirectoryServiceClient::UnshareDirectoryAsync
virtual void UnshareDirectoryAsync(const Model::UnshareDirectoryRequest &request, const UnshareDirectoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::DirectoryServiceClient::GetDirectoryLimitsCallable
virtual Model::GetDirectoryLimitsOutcomeCallable GetDirectoryLimitsCallable(const Model::GetDirectoryLimitsRequest &request) const
AsyncCallerContext.h
Aws::DirectoryService::DirectoryServiceClient::DeregisterCertificateAsync
virtual void DeregisterCertificateAsync(const Model::DeregisterCertificateRequest &request, const DeregisterCertificateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::Model::DescribeRegionsOutcome
Aws::Utils::Outcome< DescribeRegionsResult, DirectoryServiceError > DescribeRegionsOutcome
Definition: DirectoryServiceClient.h:205
Aws::DirectoryService::Model::DeregisterEventTopicOutcome
Aws::Utils::Outcome< DeregisterEventTopicResult, DirectoryServiceError > DeregisterEventTopicOutcome
Definition: DirectoryServiceClient.h:198
Aws::DirectoryService::DescribeCertificateResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::DescribeCertificateRequest &, const Model::DescribeCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCertificateResponseReceivedHandler
Definition: DirectoryServiceClient.h:328
Aws::DirectoryService::DisableSsoResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::DisableSsoRequest &, const Model::DisableSsoOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableSsoResponseReceivedHandler
Definition: DirectoryServiceClient.h:341
Aws::DirectoryService::DirectoryServiceClient::CancelSchemaExtension
virtual Model::CancelSchemaExtensionOutcome CancelSchemaExtension(const Model::CancelSchemaExtensionRequest &request) const
RegisterEventTopicResult.h
Aws::DirectoryService::Model::RegisterCertificateOutcome
Aws::Utils::Outcome< RegisterCertificateResult, DirectoryServiceError > RegisterCertificateOutcome
Definition: DirectoryServiceClient.h:224
Aws::DirectoryService::DirectoryServiceClient::DirectoryServiceClient
DirectoryServiceClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::DirectoryService::Model::DeregisterCertificateOutcome
Aws::Utils::Outcome< DeregisterCertificateResult, DirectoryServiceError > DeregisterCertificateOutcome
Definition: DirectoryServiceClient.h:197
Aws::DirectoryService::DirectoryServiceClient::DeleteTrustCallable
virtual Model::DeleteTrustOutcomeCallable DeleteTrustCallable(const Model::DeleteTrustRequest &request) const
DeleteTrustResult.h
Aws::DirectoryService::Model::ListIpRoutesOutcomeCallable
std::future< ListIpRoutesOutcome > ListIpRoutesOutcomeCallable
Definition: DirectoryServiceClient.h:283
Aws::DirectoryService::DirectoryServiceClient::CreateComputer
virtual Model::CreateComputerOutcome CreateComputer(const Model::CreateComputerRequest &request) const
Aws::DirectoryService::Model::RejectSharedDirectoryOutcome
Aws::Utils::Outcome< RejectSharedDirectoryResult, DirectoryServiceError > RejectSharedDirectoryOutcome
Definition: DirectoryServiceClient.h:226
Aws::DirectoryService::DirectoryServiceClient::RestoreFromSnapshotAsync
virtual void RestoreFromSnapshotAsync(const Model::RestoreFromSnapshotRequest &request, const RestoreFromSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::DirectoryServiceClient::RegisterCertificateAsync
virtual void RegisterCertificateAsync(const Model::RegisterCertificateRequest &request, const RegisterCertificateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::Model::DeleteTrustOutcome
Aws::Utils::Outcome< DeleteTrustResult, DirectoryServiceError > DeleteTrustOutcome
Definition: DirectoryServiceClient.h:196
AcceptSharedDirectoryResult.h
Aws::DirectoryService::Model::ListTagsForResourceRequest
Definition: ListTagsForResourceRequest.h:22
Aws::DirectoryService::Model::CreateTrustOutcomeCallable
std::future< CreateTrustOutcome > CreateTrustOutcomeCallable
Definition: DirectoryServiceClient.h:254
DeleteDirectoryResult.h
Aws::DirectoryService::DeleteSnapshotResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::DeleteSnapshotRequest &, const Model::DeleteSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSnapshotResponseReceivedHandler
Definition: DirectoryServiceClient.h:324
Aws::DirectoryService::Model::DescribeTrustsRequest
Definition: DescribeTrustsRequest.h:29
Aws::DirectoryService::DirectoryServiceClient::DeleteDirectory
virtual Model::DeleteDirectoryOutcome DeleteDirectory(const Model::DeleteDirectoryRequest &request) const
Aws::DirectoryService::DirectoryServiceClient::DeleteSnapshotAsync
virtual void DeleteSnapshotAsync(const Model::DeleteSnapshotRequest &request, const DeleteSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::Model::UpdateNumberOfDomainControllersRequest
Definition: UpdateNumberOfDomainControllersRequest.h:22
DirectoryServiceErrors.h
Aws::DirectoryService::Model::DescribeEventTopicsOutcome
Aws::Utils::Outcome< DescribeEventTopicsResult, DirectoryServiceError > DescribeEventTopicsOutcome
Definition: DirectoryServiceClient.h:203
Aws::DirectoryService::DeregisterCertificateResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::DeregisterCertificateRequest &, const Model::DeregisterCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterCertificateResponseReceivedHandler
Definition: DirectoryServiceClient.h:326
Aws::DirectoryService::Model::DescribeTrustsOutcomeCallable
std::future< DescribeTrustsOutcome > DescribeTrustsOutcomeCallable
Definition: DirectoryServiceClient.h:271
Aws::DirectoryService::Model::EnableLDAPSRequest
Definition: EnableLDAPSRequest.h:23
Aws::DirectoryService::DirectoryServiceClient::AddRegion
virtual Model::AddRegionOutcome AddRegion(const Model::AddRegionRequest &request) const
Aws::DirectoryService::DirectoryServiceClient::DisableClientAuthenticationAsync
virtual void DisableClientAuthenticationAsync(const Model::DisableClientAuthenticationRequest &request, const DisableClientAuthenticationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::Model::DescribeCertificateOutcomeCallable
std::future< DescribeCertificateOutcome > DescribeCertificateOutcomeCallable
Definition: DirectoryServiceClient.h:262
Aws::DirectoryService::DirectoryServiceClient::RestoreFromSnapshot
virtual Model::RestoreFromSnapshotOutcome RestoreFromSnapshot(const Model::RestoreFromSnapshotRequest &request) const
Aws::DirectoryService::Model::ResetUserPasswordOutcome
Aws::Utils::Outcome< ResetUserPasswordResult, DirectoryServiceError > ResetUserPasswordOutcome
Definition: DirectoryServiceClient.h:230
Aws::DirectoryService::DirectoryServiceClient::VerifyTrust
virtual Model::VerifyTrustOutcome VerifyTrust(const Model::VerifyTrustRequest &request) const
Aws::DirectoryService::DirectoryServiceClient::ListIpRoutesAsync
virtual void ListIpRoutesAsync(const Model::ListIpRoutesRequest &request, const ListIpRoutesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::Model::CreateComputerRequest
Definition: CreateComputerRequest.h:28
Aws::DirectoryService::DirectoryServiceClient::CreateTrustAsync
virtual void CreateTrustAsync(const Model::CreateTrustRequest &request, const CreateTrustResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListSchemaExtensionsResult.h
Aws::DirectoryService::Model::UpdateRadiusOutcomeCallable
std::future< UpdateRadiusOutcome > UpdateRadiusOutcomeCallable
Definition: DirectoryServiceClient.h:300
Aws::DirectoryService::DirectoryServiceClient::CreateAlias
virtual Model::CreateAliasOutcome CreateAlias(const Model::CreateAliasRequest &request) const
Aws::DirectoryService::Model::CreateTrustOutcome
Aws::Utils::Outcome< CreateTrustResult, DirectoryServiceError > CreateTrustOutcome
Definition: DirectoryServiceClient.h:191
Aws::DirectoryService::AddTagsToResourceResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::AddTagsToResourceRequest &, const Model::AddTagsToResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddTagsToResourceResponseReceivedHandler
Definition: DirectoryServiceClient.h:310
ResetUserPasswordResult.h
Aws::DirectoryService::CreateLogSubscriptionResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::CreateLogSubscriptionRequest &, const Model::CreateLogSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLogSubscriptionResponseReceivedHandler
Definition: DirectoryServiceClient.h:317
Aws::DirectoryService::DirectoryServiceClient::AddTagsToResourceCallable
virtual Model::AddTagsToResourceOutcomeCallable AddTagsToResourceCallable(const Model::AddTagsToResourceRequest &request) const
Aws::DirectoryService::Model::ListLogSubscriptionsRequest
Definition: ListLogSubscriptionsRequest.h:22
Aws::DirectoryService::Model::DescribeLDAPSSettingsOutcome
Aws::Utils::Outcome< DescribeLDAPSSettingsResult, DirectoryServiceError > DescribeLDAPSSettingsOutcome
Definition: DirectoryServiceClient.h:204
Aws::DirectoryService::DeleteConditionalForwarderResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::DeleteConditionalForwarderRequest &, const Model::DeleteConditionalForwarderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConditionalForwarderResponseReceivedHandler
Definition: DirectoryServiceClient.h:321
Aws::DirectoryService::ListTagsForResourceResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
Definition: DirectoryServiceClient.h:352
Aws::DirectoryService::CreateAliasResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::CreateAliasRequest &, const Model::CreateAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAliasResponseReceivedHandler
Definition: DirectoryServiceClient.h:313
UpdateNumberOfDomainControllersResult.h
Aws::DirectoryService::DirectoryServiceClient::GetSnapshotLimitsAsync
virtual void GetSnapshotLimitsAsync(const Model::GetSnapshotLimitsRequest &request, const GetSnapshotLimitsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::Model::VerifyTrustOutcomeCallable
std::future< VerifyTrustOutcome > VerifyTrustOutcomeCallable
Definition: DirectoryServiceClient.h:302
Aws::DirectoryService::CreateDirectoryResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::CreateDirectoryRequest &, const Model::CreateDirectoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDirectoryResponseReceivedHandler
Definition: DirectoryServiceClient.h:316
Aws::DirectoryService::Model::AddTagsToResourceRequest
Definition: AddTagsToResourceRequest.h:24
Aws::DirectoryService::Model::DisableLDAPSOutcome
Aws::Utils::Outcome< DisableLDAPSResult, DirectoryServiceError > DisableLDAPSOutcome
Definition: DirectoryServiceClient.h:210
Aws::DirectoryService::DirectoryServiceClient::DescribeEventTopics
virtual Model::DescribeEventTopicsOutcome DescribeEventTopics(const Model::DescribeEventTopicsRequest &request) const
Aws::DirectoryService::Model::RestoreFromSnapshotRequest
Definition: RestoreFromSnapshotRequest.h:26
EnableRadiusResult.h
Aws::DirectoryService::DirectoryServiceClient::RemoveIpRoutes
virtual Model::RemoveIpRoutesOutcome RemoveIpRoutes(const Model::RemoveIpRoutesRequest &request) const
Aws::DirectoryService::Model::RemoveIpRoutesOutcome
Aws::Utils::Outcome< RemoveIpRoutesResult, DirectoryServiceError > RemoveIpRoutesOutcome
Definition: DirectoryServiceClient.h:227
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:52
EnableLDAPSResult.h
Aws::DirectoryService::DirectoryServiceClient::DescribeConditionalForwarders
virtual Model::DescribeConditionalForwardersOutcome DescribeConditionalForwarders(const Model::DescribeConditionalForwardersRequest &request) const
Aws::DirectoryService::DirectoryServiceClient::DescribeRegionsAsync
virtual void DescribeRegionsAsync(const Model::DescribeRegionsRequest &request, const DescribeRegionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::Model::CreateDirectoryOutcome
Aws::Utils::Outcome< CreateDirectoryResult, DirectoryServiceError > CreateDirectoryOutcome
Definition: DirectoryServiceClient.h:187
Aws::DirectoryService::Model::ResetUserPasswordOutcomeCallable
std::future< ResetUserPasswordOutcome > ResetUserPasswordOutcomeCallable
Definition: DirectoryServiceClient.h:293
Aws::DirectoryService::Model::DescribeConditionalForwardersOutcomeCallable
std::future< DescribeConditionalForwardersOutcome > DescribeConditionalForwardersOutcomeCallable
Definition: DirectoryServiceClient.h:263
Aws::DirectoryService::DirectoryServiceClient::CreateSnapshot
virtual Model::CreateSnapshotOutcome CreateSnapshot(const Model::CreateSnapshotRequest &request) const
Aws::DirectoryService::AddIpRoutesResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::AddIpRoutesRequest &, const Model::AddIpRoutesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddIpRoutesResponseReceivedHandler
Definition: DirectoryServiceClient.h:308
Aws::DirectoryService::Model::DescribeEventTopicsRequest
Definition: DescribeEventTopicsRequest.h:26
Aws::DirectoryService::DeleteLogSubscriptionResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::DeleteLogSubscriptionRequest &, const Model::DeleteLogSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLogSubscriptionResponseReceivedHandler
Definition: DirectoryServiceClient.h:323
Aws::DirectoryService::Model::EnableClientAuthenticationOutcome
Aws::Utils::Outcome< EnableClientAuthenticationResult, DirectoryServiceError > EnableClientAuthenticationOutcome
Definition: DirectoryServiceClient.h:213
Aws::DirectoryService::DirectoryServiceClient::DescribeSharedDirectories
virtual Model::DescribeSharedDirectoriesOutcome DescribeSharedDirectories(const Model::DescribeSharedDirectoriesRequest &request) const
Aws::DirectoryService::DirectoryServiceClient::EnableClientAuthentication
virtual Model::EnableClientAuthenticationOutcome EnableClientAuthentication(const Model::EnableClientAuthenticationRequest &request) const
Aws::DirectoryService::Model::CreateAliasRequest
Definition: CreateAliasRequest.h:26
Aws::DirectoryService::Model::ConnectDirectoryRequest
Definition: ConnectDirectoryRequest.h:30
Aws::DirectoryService::Model::ListSchemaExtensionsOutcome
Aws::Utils::Outcome< ListSchemaExtensionsResult, DirectoryServiceError > ListSchemaExtensionsOutcome
Definition: DirectoryServiceClient.h:222
Aws::DirectoryService::DirectoryServiceClient::DescribeCertificateAsync
virtual void DescribeCertificateAsync(const Model::DescribeCertificateRequest &request, const DescribeCertificateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::Model::DisableSsoOutcomeCallable
std::future< DisableSsoOutcome > DisableSsoOutcomeCallable
Definition: DirectoryServiceClient.h:275
Aws::DirectoryService::UnshareDirectoryResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::UnshareDirectoryRequest &, const Model::UnshareDirectoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UnshareDirectoryResponseReceivedHandler
Definition: DirectoryServiceClient.h:363
Aws::DirectoryService::Model::CreateComputerOutcomeCallable
std::future< CreateComputerOutcome > CreateComputerOutcomeCallable
Definition: DirectoryServiceClient.h:248
Aws::DirectoryService::Model::DeregisterEventTopicRequest
Definition: DeregisterEventTopicRequest.h:26
Aws::DirectoryService::Model::UnshareDirectoryRequest
Definition: UnshareDirectoryRequest.h:23
Aws::DirectoryService::Model::UpdateTrustOutcomeCallable
std::future< UpdateTrustOutcome > UpdateTrustOutcomeCallable
Definition: DirectoryServiceClient.h:301
Aws::DirectoryService::DirectoryServiceClient::UpdateNumberOfDomainControllersCallable
virtual Model::UpdateNumberOfDomainControllersOutcomeCallable UpdateNumberOfDomainControllersCallable(const Model::UpdateNumberOfDomainControllersRequest &request) const
Aws::DirectoryService::Model::DeregisterEventTopicOutcomeCallable
std::future< DeregisterEventTopicOutcome > DeregisterEventTopicOutcomeCallable
Definition: DirectoryServiceClient.h:261
Aws::DirectoryService::DirectoryServiceClient::DeleteConditionalForwarderAsync
virtual void DeleteConditionalForwarderAsync(const Model::DeleteConditionalForwarderRequest &request, const DeleteConditionalForwarderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::DirectoryServiceClient::CreateComputerCallable
virtual Model::CreateComputerOutcomeCallable CreateComputerCallable(const Model::CreateComputerRequest &request) const
Aws::DirectoryService::Model::DisableClientAuthenticationOutcomeCallable
std::future< DisableClientAuthenticationOutcome > DisableClientAuthenticationOutcomeCallable
Definition: DirectoryServiceClient.h:272
CreateConditionalForwarderResult.h
Aws::DirectoryService::Model::AddTagsToResourceOutcome
Aws::Utils::Outcome< AddTagsToResourceResult, DirectoryServiceError > AddTagsToResourceOutcome
Definition: DirectoryServiceClient.h:181
Aws::DirectoryService::DirectoryServiceClient::DisableLDAPSAsync
virtual void DisableLDAPSAsync(const Model::DisableLDAPSRequest &request, const DisableLDAPSResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::DirectoryServiceClient::DeleteLogSubscriptionCallable
virtual Model::DeleteLogSubscriptionOutcomeCallable DeleteLogSubscriptionCallable(const Model::DeleteLogSubscriptionRequest &request) const
Aws::DirectoryService::Model::ConnectDirectoryOutcomeCallable
std::future< ConnectDirectoryOutcome > ConnectDirectoryOutcomeCallable
Definition: DirectoryServiceClient.h:246
Aws::DirectoryService::ListIpRoutesResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::ListIpRoutesRequest &, const Model::ListIpRoutesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListIpRoutesResponseReceivedHandler
Definition: DirectoryServiceClient.h:349
Aws::DirectoryService::DirectoryServiceClient::EnableClientAuthenticationAsync
virtual void EnableClientAuthenticationAsync(const Model::EnableClientAuthenticationRequest &request, const EnableClientAuthenticationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::DirectoryServiceClient::EnableClientAuthenticationCallable
virtual Model::EnableClientAuthenticationOutcomeCallable EnableClientAuthenticationCallable(const Model::EnableClientAuthenticationRequest &request) const
Aws::DirectoryService::Model::RemoveIpRoutesRequest
Definition: RemoveIpRoutesRequest.h:23
Aws::DirectoryService::UpdateRadiusResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::UpdateRadiusRequest &, const Model::UpdateRadiusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRadiusResponseReceivedHandler
Definition: DirectoryServiceClient.h:366
RemoveTagsFromResourceResult.h
Aws::DirectoryService::RemoveRegionResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::RemoveRegionRequest &, const Model::RemoveRegionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveRegionResponseReceivedHandler
Definition: DirectoryServiceClient.h:357
Aws::DirectoryService::DirectoryServiceClient::DescribeDirectories
virtual Model::DescribeDirectoriesOutcome DescribeDirectories(const Model::DescribeDirectoriesRequest &request) const
CreateTrustResult.h
Aws::DirectoryService::Model::EnableLDAPSOutcomeCallable
std::future< EnableLDAPSOutcome > EnableLDAPSOutcomeCallable
Definition: DirectoryServiceClient.h:277
UpdateRadiusResult.h
Aws::DirectoryService::DirectoryServiceClient::DisableClientAuthentication
virtual Model::DisableClientAuthenticationOutcome DisableClientAuthentication(const Model::DisableClientAuthenticationRequest &request) const
EnableClientAuthenticationResult.h
Aws::DirectoryService::DirectoryServiceClient::UpdateTrustCallable
virtual Model::UpdateTrustOutcomeCallable UpdateTrustCallable(const Model::UpdateTrustRequest &request) const
Aws::DirectoryService::RegisterEventTopicResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::RegisterEventTopicRequest &, const Model::RegisterEventTopicOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterEventTopicResponseReceivedHandler
Definition: DirectoryServiceClient.h:354
Aws::DirectoryService::Model::UpdateNumberOfDomainControllersOutcome
Aws::Utils::Outcome< UpdateNumberOfDomainControllersResult, DirectoryServiceError > UpdateNumberOfDomainControllersOutcome
Definition: DirectoryServiceClient.h:236
Aws::DirectoryService::Model::DisableSsoOutcome
Aws::Utils::Outcome< DisableSsoResult, DirectoryServiceError > DisableSsoOutcome
Definition: DirectoryServiceClient.h:212
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::DirectoryService::Model::EnableRadiusRequest
Definition: EnableRadiusRequest.h:27
Aws::DirectoryService::DirectoryServiceClient::AddTagsToResource
virtual Model::AddTagsToResourceOutcome AddTagsToResource(const Model::AddTagsToResourceRequest &request) const
Aws::DirectoryService::DirectoryServiceClient::CreateTrustCallable
virtual Model::CreateTrustOutcomeCallable CreateTrustCallable(const Model::CreateTrustRequest &request) const
Aws::DirectoryService::Model::CreateConditionalForwarderOutcome
Aws::Utils::Outcome< CreateConditionalForwarderResult, DirectoryServiceError > CreateConditionalForwarderOutcome
Definition: DirectoryServiceClient.h:186
Aws::DirectoryService::Model::UpdateRadiusRequest
Definition: UpdateRadiusRequest.h:27
Aws::DirectoryService::ListSchemaExtensionsResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::ListSchemaExtensionsRequest &, const Model::ListSchemaExtensionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSchemaExtensionsResponseReceivedHandler
Definition: DirectoryServiceClient.h:351
Aws::DirectoryService::Model::CreateDirectoryRequest
Definition: CreateDirectoryRequest.h:30
Aws::DirectoryService::DirectoryServiceClient::GetSnapshotLimitsCallable
virtual Model::GetSnapshotLimitsOutcomeCallable GetSnapshotLimitsCallable(const Model::GetSnapshotLimitsRequest &request) const
Aws::DirectoryService::Model::UpdateConditionalForwarderOutcomeCallable
std::future< UpdateConditionalForwarderOutcome > UpdateConditionalForwarderOutcomeCallable
Definition: DirectoryServiceClient.h:298
Aws::DirectoryService::UpdateConditionalForwarderResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::UpdateConditionalForwarderRequest &, const Model::UpdateConditionalForwarderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateConditionalForwarderResponseReceivedHandler
Definition: DirectoryServiceClient.h:364
Aws::DirectoryService::DescribeSharedDirectoriesResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::DescribeSharedDirectoriesRequest &, const Model::DescribeSharedDirectoriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSharedDirectoriesResponseReceivedHandler
Definition: DirectoryServiceClient.h:335
Aws::DirectoryService::Model::RejectSharedDirectoryOutcomeCallable
std::future< RejectSharedDirectoryOutcome > RejectSharedDirectoryOutcomeCallable
Definition: DirectoryServiceClient.h:289
Aws::DirectoryService::RemoveIpRoutesResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::RemoveIpRoutesRequest &, const Model::RemoveIpRoutesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveIpRoutesResponseReceivedHandler
Definition: DirectoryServiceClient.h:356
Aws::DirectoryService::Model::EnableClientAuthenticationRequest
Definition: EnableClientAuthenticationRequest.h:23
Aws::DirectoryService::DirectoryServiceClient::ConnectDirectoryCallable
virtual Model::ConnectDirectoryOutcomeCallable ConnectDirectoryCallable(const Model::ConnectDirectoryRequest &request) const
Aws::DirectoryService::DirectoryServiceClient::DisableLDAPS
virtual Model::DisableLDAPSOutcome DisableLDAPS(const Model::DisableLDAPSRequest &request) const
Aws::DirectoryService::Model::DeleteLogSubscriptionOutcomeCallable
std::future< DeleteLogSubscriptionOutcome > DeleteLogSubscriptionOutcomeCallable
Definition: DirectoryServiceClient.h:257
Aws::DirectoryService::Model::DescribeRegionsOutcomeCallable
std::future< DescribeRegionsOutcome > DescribeRegionsOutcomeCallable
Definition: DirectoryServiceClient.h:268
DescribeCertificateResult.h
Aws::DirectoryService::DirectoryServiceClient::RejectSharedDirectory
virtual Model::RejectSharedDirectoryOutcome RejectSharedDirectory(const Model::RejectSharedDirectoryRequest &request) const
Aws::DirectoryService::DirectoryServiceClient::DirectoryServiceClient
DirectoryServiceClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
AWSString.h
Aws::DirectoryService::DirectoryServiceClient::UpdateConditionalForwarderCallable
virtual Model::UpdateConditionalForwarderOutcomeCallable UpdateConditionalForwarderCallable(const Model::UpdateConditionalForwarderRequest &request) const
Aws::DirectoryService::DisableLDAPSResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::DisableLDAPSRequest &, const Model::DisableLDAPSOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableLDAPSResponseReceivedHandler
Definition: DirectoryServiceClient.h:339
Aws::DirectoryService::Model::RemoveRegionOutcomeCallable
std::future< RemoveRegionOutcome > RemoveRegionOutcomeCallable
Definition: DirectoryServiceClient.h:291
DescribeConditionalForwardersResult.h
Aws::DirectoryService::DirectoryServiceClient::DescribeSharedDirectoriesAsync
virtual void DescribeSharedDirectoriesAsync(const Model::DescribeSharedDirectoriesRequest &request, const DescribeSharedDirectoriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::Model::ListIpRoutesRequest
Definition: ListIpRoutesRequest.h:22
Aws::DirectoryService::Model::RegisterEventTopicOutcomeCallable
std::future< RegisterEventTopicOutcome > RegisterEventTopicOutcomeCallable
Definition: DirectoryServiceClient.h:288
Aws::DirectoryService::DirectoryServiceClient::RegisterCertificate
virtual Model::RegisterCertificateOutcome RegisterCertificate(const Model::RegisterCertificateRequest &request) const
Aws::DirectoryService::DirectoryServiceClient::DeregisterEventTopicCallable
virtual Model::DeregisterEventTopicOutcomeCallable DeregisterEventTopicCallable(const Model::DeregisterEventTopicRequest &request) const
Aws::DirectoryService::CreateMicrosoftADResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::CreateMicrosoftADRequest &, const Model::CreateMicrosoftADOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMicrosoftADResponseReceivedHandler
Definition: DirectoryServiceClient.h:318
Aws::DirectoryService::DirectoryServiceClient::ShareDirectoryCallable
virtual Model::ShareDirectoryOutcomeCallable ShareDirectoryCallable(const Model::ShareDirectoryRequest &request) const
Aws::DirectoryService::DirectoryServiceClient::DeleteDirectoryCallable
virtual Model::DeleteDirectoryOutcomeCallable DeleteDirectoryCallable(const Model::DeleteDirectoryRequest &request) const
Aws::DirectoryService::DisableClientAuthenticationResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::DisableClientAuthenticationRequest &, const Model::DisableClientAuthenticationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableClientAuthenticationResponseReceivedHandler
Definition: DirectoryServiceClient.h:338
Aws::DirectoryService::Model::ResetUserPasswordRequest
Definition: ResetUserPasswordRequest.h:22
Aws::Client::AWSJsonClient
Definition: AWSClient.h:323
Aws::DirectoryService::Model::ListLogSubscriptionsOutcomeCallable
std::future< ListLogSubscriptionsOutcome > ListLogSubscriptionsOutcomeCallable
Definition: DirectoryServiceClient.h:284
Aws::DirectoryService::DirectoryServiceClient::CreateDirectoryCallable
virtual Model::CreateDirectoryOutcomeCallable CreateDirectoryCallable(const Model::CreateDirectoryRequest &request) const
VerifyTrustResult.h
Aws::DirectoryService::EnableRadiusResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::EnableRadiusRequest &, const Model::EnableRadiusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableRadiusResponseReceivedHandler
Definition: DirectoryServiceClient.h:344
Aws::DirectoryService::DirectoryServiceClient::DescribeDirectoriesCallable
virtual Model::DescribeDirectoriesOutcomeCallable DescribeDirectoriesCallable(const Model::DescribeDirectoriesRequest &request) const
Aws::DirectoryService::DirectoryServiceClient::EnableSsoCallable
virtual Model::EnableSsoOutcomeCallable EnableSsoCallable(const Model::EnableSsoRequest &request) const
Aws::DirectoryService::Model::CreateConditionalForwarderOutcomeCallable
std::future< CreateConditionalForwarderOutcome > CreateConditionalForwarderOutcomeCallable
Definition: DirectoryServiceClient.h:249
Aws::DirectoryService::DirectoryServiceClient::~DirectoryServiceClient
virtual ~DirectoryServiceClient()
ListLogSubscriptionsResult.h
RemoveIpRoutesResult.h
GetDirectoryLimitsResult.h
Aws::DirectoryService::DirectoryServiceClient::DeleteLogSubscription
virtual Model::DeleteLogSubscriptionOutcome DeleteLogSubscription(const Model::DeleteLogSubscriptionRequest &request) const
Aws::DirectoryService::DirectoryServiceClient::RemoveIpRoutesCallable
virtual Model::RemoveIpRoutesOutcomeCallable RemoveIpRoutesCallable(const Model::RemoveIpRoutesRequest &request) const
CreateSnapshotResult.h
Aws::DirectoryService::DirectoryServiceClient::RemoveRegionAsync
virtual void RemoveRegionAsync(const Model::RemoveRegionRequest &request, const RemoveRegionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::Model::GetDirectoryLimitsRequest
Definition: GetDirectoryLimitsRequest.h:24
Aws::DirectoryService::DirectoryServiceClient::ListCertificatesCallable
virtual Model::ListCertificatesOutcomeCallable ListCertificatesCallable(const Model::ListCertificatesRequest &request) const
Aws::DirectoryService::DirectoryServiceClient::AddRegionCallable
virtual Model::AddRegionOutcomeCallable AddRegionCallable(const Model::AddRegionRequest &request) const
Aws::DirectoryService::Model::DisableClientAuthenticationOutcome
Aws::Utils::Outcome< DisableClientAuthenticationResult, DirectoryServiceError > DisableClientAuthenticationOutcome
Definition: DirectoryServiceClient.h:209
Aws::DirectoryService::DirectoryServiceClient::CreateAliasAsync
virtual void CreateAliasAsync(const Model::CreateAliasRequest &request, const CreateAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::DirectoryServiceClient::DescribeLDAPSSettingsCallable
virtual Model::DescribeLDAPSSettingsOutcomeCallable DescribeLDAPSSettingsCallable(const Model::DescribeLDAPSSettingsRequest &request) const
Aws::DirectoryService::EnableLDAPSResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::EnableLDAPSRequest &, const Model::EnableLDAPSOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableLDAPSResponseReceivedHandler
Definition: DirectoryServiceClient.h:343
Aws::DirectoryService::GetSnapshotLimitsResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::GetSnapshotLimitsRequest &, const Model::GetSnapshotLimitsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSnapshotLimitsResponseReceivedHandler
Definition: DirectoryServiceClient.h:347
Aws::DirectoryService::EnableSsoResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::EnableSsoRequest &, const Model::EnableSsoOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableSsoResponseReceivedHandler
Definition: DirectoryServiceClient.h:345
DescribeTrustsResult.h
Aws::DirectoryService::Model::CreateComputerOutcome
Aws::Utils::Outcome< CreateComputerResult, DirectoryServiceError > CreateComputerOutcome
Definition: DirectoryServiceClient.h:185
Aws::DirectoryService::DirectoryServiceClient::StartSchemaExtensionAsync
virtual void StartSchemaExtensionAsync(const Model::StartSchemaExtensionRequest &request, const StartSchemaExtensionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::DirectoryServiceClient::RemoveIpRoutesAsync
virtual void RemoveIpRoutesAsync(const Model::RemoveIpRoutesRequest &request, const RemoveIpRoutesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::RegisterCertificateResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::RegisterCertificateRequest &, const Model::RegisterCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterCertificateResponseReceivedHandler
Definition: DirectoryServiceClient.h:353
RegisterCertificateResult.h
Aws::DirectoryService::DirectoryServiceClient::DisableRadius
virtual Model::DisableRadiusOutcome DisableRadius(const Model::DisableRadiusRequest &request) const
Aws::DirectoryService::Model::DeregisterCertificateOutcomeCallable
std::future< DeregisterCertificateOutcome > DeregisterCertificateOutcomeCallable
Definition: DirectoryServiceClient.h:260
Aws::DirectoryService::RejectSharedDirectoryResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::RejectSharedDirectoryRequest &, const Model::RejectSharedDirectoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RejectSharedDirectoryResponseReceivedHandler
Definition: DirectoryServiceClient.h:355
Aws::DirectoryService::DeleteTrustResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::DeleteTrustRequest &, const Model::DeleteTrustOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTrustResponseReceivedHandler
Definition: DirectoryServiceClient.h:325
Aws::DirectoryService::Model::UnshareDirectoryOutcomeCallable
std::future< UnshareDirectoryOutcome > UnshareDirectoryOutcomeCallable
Definition: DirectoryServiceClient.h:297
Aws::DirectoryService::DescribeDirectoriesResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::DescribeDirectoriesRequest &, const Model::DescribeDirectoriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDirectoriesResponseReceivedHandler
Definition: DirectoryServiceClient.h:330
Aws::DirectoryService::Model::AddRegionRequest
Definition: AddRegionRequest.h:23
UpdateTrustResult.h
Aws::DirectoryService::DirectoryServiceClient::DescribeConditionalForwardersCallable
virtual Model::DescribeConditionalForwardersOutcomeCallable DescribeConditionalForwardersCallable(const Model::DescribeConditionalForwardersRequest &request) const
Aws::DirectoryService::DirectoryServiceClient::EnableLDAPS
virtual Model::EnableLDAPSOutcome EnableLDAPS(const Model::EnableLDAPSRequest &request) const
Aws::DirectoryService::Model::CreateTrustRequest
Definition: CreateTrustRequest.h:35
CreateDirectoryResult.h
DeregisterEventTopicResult.h
Aws::DirectoryService::DirectoryServiceClient::UpdateConditionalForwarderAsync
virtual void UpdateConditionalForwarderAsync(const Model::UpdateConditionalForwarderRequest &request, const UpdateConditionalForwarderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::DirectoryServiceClient::CancelSchemaExtensionAsync
virtual void CancelSchemaExtensionAsync(const Model::CancelSchemaExtensionRequest &request, const CancelSchemaExtensionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::DirectoryServiceClient::ListLogSubscriptionsCallable
virtual Model::ListLogSubscriptionsOutcomeCallable ListLogSubscriptionsCallable(const Model::ListLogSubscriptionsRequest &request) const
Aws::DirectoryService::Model::GetDirectoryLimitsOutcome
Aws::Utils::Outcome< GetDirectoryLimitsResult, DirectoryServiceError > GetDirectoryLimitsOutcome
Definition: DirectoryServiceClient.h:217
Aws::DirectoryService::DirectoryServiceClient::ListLogSubscriptionsAsync
virtual void ListLogSubscriptionsAsync(const Model::ListLogSubscriptionsRequest &request, const ListLogSubscriptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::CreateSnapshotResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::CreateSnapshotRequest &, const Model::CreateSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSnapshotResponseReceivedHandler
Definition: DirectoryServiceClient.h:319
Aws::DirectoryService::Model::CreateConditionalForwarderRequest
Definition: CreateConditionalForwarderRequest.h:29
Aws::DirectoryService::Model::ListCertificatesRequest
Definition: ListCertificatesRequest.h:22
Aws::DirectoryService::Model::DeleteTrustOutcomeCallable
std::future< DeleteTrustOutcome > DeleteTrustOutcomeCallable
Definition: DirectoryServiceClient.h:259
Aws::DirectoryService::Model::DisableLDAPSOutcomeCallable
std::future< DisableLDAPSOutcome > DisableLDAPSOutcomeCallable
Definition: DirectoryServiceClient.h:273
Aws::DirectoryService::Model::DescribeDirectoriesRequest
Definition: DescribeDirectoriesRequest.h:27
Aws::DirectoryService::DirectoryServiceClient::DeleteTrustAsync
virtual void DeleteTrustAsync(const Model::DeleteTrustRequest &request, const DeleteTrustResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::DirectoryServiceClient::DisableRadiusCallable
virtual Model::DisableRadiusOutcomeCallable DisableRadiusCallable(const Model::DisableRadiusRequest &request) const
DisableLDAPSResult.h
Aws::DirectoryService::Model::DescribeCertificateOutcome
Aws::Utils::Outcome< DescribeCertificateResult, DirectoryServiceError > DescribeCertificateOutcome
Definition: DirectoryServiceClient.h:199
Aws::DirectoryService::ShareDirectoryResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::ShareDirectoryRequest &, const Model::ShareDirectoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ShareDirectoryResponseReceivedHandler
Definition: DirectoryServiceClient.h:361
Aws::DirectoryService::DirectoryServiceClient::UnshareDirectoryCallable
virtual Model::UnshareDirectoryOutcomeCallable UnshareDirectoryCallable(const Model::UnshareDirectoryRequest &request) const
Aws::DirectoryService::DirectoryServiceClient::DescribeDomainControllersCallable
virtual Model::DescribeDomainControllersOutcomeCallable DescribeDomainControllersCallable(const Model::DescribeDomainControllersRequest &request) const
Aws::DirectoryService::DirectoryServiceClient::CreateSnapshotCallable
virtual Model::CreateSnapshotOutcomeCallable CreateSnapshotCallable(const Model::CreateSnapshotRequest &request) const
AddRegionResult.h
Aws::DirectoryService::Model::CreateMicrosoftADOutcome
Aws::Utils::Outcome< CreateMicrosoftADResult, DirectoryServiceError > CreateMicrosoftADOutcome
Definition: DirectoryServiceClient.h:189
Aws::DirectoryService::Model::DeleteConditionalForwarderOutcomeCallable
std::future< DeleteConditionalForwarderOutcome > DeleteConditionalForwarderOutcomeCallable
Definition: DirectoryServiceClient.h:255
Aws::DirectoryService::DirectoryServiceClient::CreateTrust
virtual Model::CreateTrustOutcome CreateTrust(const Model::CreateTrustRequest &request) const
Aws::DirectoryService::Model::AddIpRoutesRequest
Definition: AddIpRoutesRequest.h:24
CreateMicrosoftADResult.h
Aws::DirectoryService::DirectoryServiceClient::DescribeCertificate
virtual Model::DescribeCertificateOutcome DescribeCertificate(const Model::DescribeCertificateRequest &request) const
Aws::DirectoryService::Model::DescribeSharedDirectoriesOutcome
Aws::Utils::Outcome< DescribeSharedDirectoriesResult, DirectoryServiceError > DescribeSharedDirectoriesOutcome
Definition: DirectoryServiceClient.h:206
DescribeSharedDirectoriesResult.h
Aws::DirectoryService::Model::DeleteDirectoryOutcome
Aws::Utils::Outcome< DeleteDirectoryResult, DirectoryServiceError > DeleteDirectoryOutcome
Definition: DirectoryServiceClient.h:193
Aws::DirectoryService::Model::GetSnapshotLimitsOutcomeCallable
std::future< GetSnapshotLimitsOutcome > GetSnapshotLimitsOutcomeCallable
Definition: DirectoryServiceClient.h:281
Aws::DirectoryService::EnableClientAuthenticationResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::EnableClientAuthenticationRequest &, const Model::EnableClientAuthenticationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableClientAuthenticationResponseReceivedHandler
Definition: DirectoryServiceClient.h:342
Aws::DirectoryService::Model::CreateMicrosoftADRequest
Definition: CreateMicrosoftADRequest.h:29
Aws::DirectoryService::DirectoryServiceClient::DeleteDirectoryAsync
virtual void DeleteDirectoryAsync(const Model::DeleteDirectoryRequest &request, const DeleteDirectoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::DirectoryServiceClient::DescribeLDAPSSettings
virtual Model::DescribeLDAPSSettingsOutcome DescribeLDAPSSettings(const Model::DescribeLDAPSSettingsRequest &request) const
DisableClientAuthenticationResult.h
Aws::DirectoryService::Model::DeregisterCertificateRequest
Definition: DeregisterCertificateRequest.h:22
Aws::DirectoryService::DirectoryServiceClient::AddRegionAsync
virtual void AddRegionAsync(const Model::AddRegionRequest &request, const AddRegionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::Model::ListCertificatesOutcomeCallable
std::future< ListCertificatesOutcome > ListCertificatesOutcomeCallable
Definition: DirectoryServiceClient.h:282
Aws::DirectoryService::Model::DescribeDirectoriesOutcomeCallable
std::future< DescribeDirectoriesOutcome > DescribeDirectoriesOutcomeCallable
Definition: DirectoryServiceClient.h:264
Aws::DirectoryService::Model::EnableLDAPSOutcome
Aws::Utils::Outcome< EnableLDAPSResult, DirectoryServiceError > EnableLDAPSOutcome
Definition: DirectoryServiceClient.h:214
Aws::DirectoryService::Model::CancelSchemaExtensionRequest
Definition: CancelSchemaExtensionRequest.h:22
Aws::DirectoryService::Model::CreateAliasOutcome
Aws::Utils::Outcome< CreateAliasResult, DirectoryServiceError > CreateAliasOutcome
Definition: DirectoryServiceClient.h:184
Aws::DirectoryService::Model::AddTagsToResourceOutcomeCallable
std::future< AddTagsToResourceOutcome > AddTagsToResourceOutcomeCallable
Definition: DirectoryServiceClient.h:244
Aws::DirectoryService::Model::DeleteLogSubscriptionOutcome
Aws::Utils::Outcome< DeleteLogSubscriptionResult, DirectoryServiceError > DeleteLogSubscriptionOutcome
Definition: DirectoryServiceClient.h:194
Aws::DirectoryService::DirectoryServiceClient::ListLogSubscriptions
virtual Model::ListLogSubscriptionsOutcome ListLogSubscriptions(const Model::ListLogSubscriptionsRequest &request) const
Aws::DirectoryService::DirectoryServiceClient::DescribeRegionsCallable
virtual Model::DescribeRegionsOutcomeCallable DescribeRegionsCallable(const Model::DescribeRegionsRequest &request) const
Aws::DirectoryService::Model::DescribeDomainControllersRequest
Definition: DescribeDomainControllersRequest.h:23
DisableRadiusResult.h
Aws::DirectoryService::DirectoryServiceClient::CreateConditionalForwarder
virtual Model::CreateConditionalForwarderOutcome CreateConditionalForwarder(const Model::CreateConditionalForwarderRequest &request) const
Aws::DirectoryService::DescribeSnapshotsResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::DescribeSnapshotsRequest &, const Model::DescribeSnapshotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSnapshotsResponseReceivedHandler
Definition: DirectoryServiceClient.h:336
Aws
Definition: AccessManagementClient.h:15
Aws::DirectoryService::Model::EnableSsoOutcome
Aws::Utils::Outcome< EnableSsoResult, DirectoryServiceError > EnableSsoOutcome
Definition: DirectoryServiceClient.h:216
Aws::DirectoryService::Model::EnableClientAuthenticationOutcomeCallable
std::future< EnableClientAuthenticationOutcome > EnableClientAuthenticationOutcomeCallable
Definition: DirectoryServiceClient.h:276
HttpTypes.h
Aws::DirectoryService::Model::RegisterEventTopicOutcome
Aws::Utils::Outcome< RegisterEventTopicResult, DirectoryServiceError > RegisterEventTopicOutcome
Definition: DirectoryServiceClient.h:225
Aws::DirectoryService::Model::EnableRadiusOutcome
Aws::Utils::Outcome< EnableRadiusResult, DirectoryServiceError > EnableRadiusOutcome
Definition: DirectoryServiceClient.h:215
Aws::DirectoryService::UpdateTrustResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::UpdateTrustRequest &, const Model::UpdateTrustOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTrustResponseReceivedHandler
Definition: DirectoryServiceClient.h:367
Aws::DirectoryService::Model::DescribeSnapshotsOutcomeCallable
std::future< DescribeSnapshotsOutcome > DescribeSnapshotsOutcomeCallable
Definition: DirectoryServiceClient.h:270
ShareDirectoryResult.h
Aws::DirectoryService::DirectoryServiceClient::DescribeSnapshotsAsync
virtual void DescribeSnapshotsAsync(const Model::DescribeSnapshotsRequest &request, const DescribeSnapshotsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::DirectoryServiceClient::CreateMicrosoftADCallable
virtual Model::CreateMicrosoftADOutcomeCallable CreateMicrosoftADCallable(const Model::CreateMicrosoftADRequest &request) const
Aws::DirectoryService::Model::RemoveRegionRequest
Definition: RemoveRegionRequest.h:22
Aws::DirectoryService::Model::ShareDirectoryRequest
Definition: ShareDirectoryRequest.h:24
Aws::DirectoryService::DirectoryServiceClient::ListIpRoutesCallable
virtual Model::ListIpRoutesOutcomeCallable ListIpRoutesCallable(const Model::ListIpRoutesRequest &request) const
Aws::DirectoryService::Model::DisableClientAuthenticationRequest
Definition: DisableClientAuthenticationRequest.h:23
CreateAliasResult.h
Aws::DirectoryService::Model::DeleteSnapshotOutcome
Aws::Utils::Outcome< DeleteSnapshotResult, DirectoryServiceError > DeleteSnapshotOutcome
Definition: DirectoryServiceClient.h:195
Aws::DirectoryService::AcceptSharedDirectoryResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::AcceptSharedDirectoryRequest &, const Model::AcceptSharedDirectoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AcceptSharedDirectoryResponseReceivedHandler
Definition: DirectoryServiceClient.h:305
Aws::DirectoryService::DirectoryServiceClient::DirectoryServiceClient
DirectoryServiceClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::DirectoryService::DirectoryServiceClient::DescribeCertificateCallable
virtual Model::DescribeCertificateOutcomeCallable DescribeCertificateCallable(const Model::DescribeCertificateRequest &request) const
Aws::DirectoryService::DescribeLDAPSSettingsResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::DescribeLDAPSSettingsRequest &, const Model::DescribeLDAPSSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLDAPSSettingsResponseReceivedHandler
Definition: DirectoryServiceClient.h:333
Aws::DirectoryService::Model::CreateSnapshotOutcome
Aws::Utils::Outcome< CreateSnapshotResult, DirectoryServiceError > CreateSnapshotOutcome
Definition: DirectoryServiceClient.h:190
Aws::DirectoryService::Model::DescribeEventTopicsOutcomeCallable
std::future< DescribeEventTopicsOutcome > DescribeEventTopicsOutcomeCallable
Definition: DirectoryServiceClient.h:266
Aws::DirectoryService::Model::CreateSnapshotOutcomeCallable
std::future< CreateSnapshotOutcome > CreateSnapshotOutcomeCallable
Definition: DirectoryServiceClient.h:253
Aws::DirectoryService::Model::DescribeSharedDirectoriesOutcomeCallable
std::future< DescribeSharedDirectoriesOutcome > DescribeSharedDirectoriesOutcomeCallable
Definition: DirectoryServiceClient.h:269
Aws::DirectoryService::ListCertificatesResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::ListCertificatesRequest &, const Model::ListCertificatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCertificatesResponseReceivedHandler
Definition: DirectoryServiceClient.h:348
Aws::DirectoryService::DirectoryServiceClient::ListSchemaExtensionsCallable
virtual Model::ListSchemaExtensionsOutcomeCallable ListSchemaExtensionsCallable(const Model::ListSchemaExtensionsRequest &request) const
Aws::DirectoryService::DeregisterEventTopicResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::DeregisterEventTopicRequest &, const Model::DeregisterEventTopicOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterEventTopicResponseReceivedHandler
Definition: DirectoryServiceClient.h:327
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::DirectoryService::UpdateNumberOfDomainControllersResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::UpdateNumberOfDomainControllersRequest &, const Model::UpdateNumberOfDomainControllersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateNumberOfDomainControllersResponseReceivedHandler
Definition: DirectoryServiceClient.h:365
Aws::DirectoryService::DescribeConditionalForwardersResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::DescribeConditionalForwardersRequest &, const Model::DescribeConditionalForwardersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConditionalForwardersResponseReceivedHandler
Definition: DirectoryServiceClient.h:329
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::DirectoryService::Model::UpdateConditionalForwarderRequest
Definition: UpdateConditionalForwarderRequest.h:26
Aws::DirectoryService::Model::RestoreFromSnapshotOutcomeCallable
std::future< RestoreFromSnapshotOutcome > RestoreFromSnapshotOutcomeCallable
Definition: DirectoryServiceClient.h:294
UnshareDirectoryResult.h
Aws::DirectoryService::DirectoryServiceClient::DeregisterEventTopicAsync
virtual void DeregisterEventTopicAsync(const Model::DeregisterEventTopicRequest &request, const DeregisterEventTopicResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::Model::CreateDirectoryOutcomeCallable
std::future< CreateDirectoryOutcome > CreateDirectoryOutcomeCallable
Definition: DirectoryServiceClient.h:250
Aws::DirectoryService::DirectoryServiceClient::CreateSnapshotAsync
virtual void CreateSnapshotAsync(const Model::CreateSnapshotRequest &request, const CreateSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::Model::ListSchemaExtensionsRequest
Definition: ListSchemaExtensionsRequest.h:22
Aws::DirectoryService::DirectoryServiceClient::DescribeEventTopicsCallable
virtual Model::DescribeEventTopicsOutcomeCallable DescribeEventTopicsCallable(const Model::DescribeEventTopicsRequest &request) const
Aws::DirectoryService::Model::ListLogSubscriptionsOutcome
Aws::Utils::Outcome< ListLogSubscriptionsResult, DirectoryServiceError > ListLogSubscriptionsOutcome
Definition: DirectoryServiceClient.h:221
DeleteConditionalForwarderResult.h
ListTagsForResourceResult.h
Aws::DirectoryService::DirectoryServiceClient::EnableRadius
virtual Model::EnableRadiusOutcome EnableRadius(const Model::EnableRadiusRequest &request) const
AWSClient.h
Aws::DirectoryService::DirectoryServiceClient::DisableSsoAsync
virtual void DisableSsoAsync(const Model::DisableSsoRequest &request, const DisableSsoResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::Model::RemoveRegionOutcome
Aws::Utils::Outcome< RemoveRegionResult, DirectoryServiceError > RemoveRegionOutcome
Definition: DirectoryServiceClient.h:228
Aws::DirectoryService::DirectoryServiceClient::ConnectDirectoryAsync
virtual void ConnectDirectoryAsync(const Model::ConnectDirectoryRequest &request, const ConnectDirectoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::Model::DescribeSnapshotsOutcome
Aws::Utils::Outcome< DescribeSnapshotsResult, DirectoryServiceError > DescribeSnapshotsOutcome
Definition: DirectoryServiceClient.h:207
Aws::DirectoryService::Model::UpdateTrustRequest
Definition: UpdateTrustRequest.h:23
Aws::DirectoryService::Model::DeleteSnapshotOutcomeCallable
std::future< DeleteSnapshotOutcome > DeleteSnapshotOutcomeCallable
Definition: DirectoryServiceClient.h:258
Aws::DirectoryService::DirectoryServiceClient::DescribeSharedDirectoriesCallable
virtual Model::DescribeSharedDirectoriesOutcomeCallable DescribeSharedDirectoriesCallable(const Model::DescribeSharedDirectoriesRequest &request) const
Aws::DirectoryService::DirectoryServiceClient::EnableRadiusCallable
virtual Model::EnableRadiusOutcomeCallable EnableRadiusCallable(const Model::EnableRadiusRequest &request) const
AddIpRoutesResult.h
RemoveRegionResult.h
Aws::DirectoryService::DirectoryServiceClient::RegisterCertificateCallable
virtual Model::RegisterCertificateOutcomeCallable RegisterCertificateCallable(const Model::RegisterCertificateRequest &request) const
Aws::DirectoryService::DirectoryServiceClient::ListSchemaExtensionsAsync
virtual void ListSchemaExtensionsAsync(const Model::ListSchemaExtensionsRequest &request, const ListSchemaExtensionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::DescribeEventTopicsResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::DescribeEventTopicsRequest &, const Model::DescribeEventTopicsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEventTopicsResponseReceivedHandler
Definition: DirectoryServiceClient.h:332
Aws::DirectoryService::Model::CreateAliasOutcomeCallable
std::future< CreateAliasOutcome > CreateAliasOutcomeCallable
Definition: DirectoryServiceClient.h:247
Aws::DirectoryService::DirectoryServiceClient::ListSchemaExtensions
virtual Model::ListSchemaExtensionsOutcome ListSchemaExtensions(const Model::ListSchemaExtensionsRequest &request) const
Aws::DirectoryService::Model::ListTagsForResourceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, DirectoryServiceError > ListTagsForResourceOutcome
Definition: DirectoryServiceClient.h:223
Aws::DirectoryService::DirectoryServiceClient::StartSchemaExtensionCallable
virtual Model::StartSchemaExtensionOutcomeCallable StartSchemaExtensionCallable(const Model::StartSchemaExtensionRequest &request) const
CancelSchemaExtensionResult.h
Aws::DirectoryService::Model::StartSchemaExtensionOutcome
Aws::Utils::Outcome< StartSchemaExtensionResult, DirectoryServiceError > StartSchemaExtensionOutcome
Definition: DirectoryServiceClient.h:233
Aws::DirectoryService::Model::UpdateTrustOutcome
Aws::Utils::Outcome< UpdateTrustResult, DirectoryServiceError > UpdateTrustOutcome
Definition: DirectoryServiceClient.h:238
Aws::DirectoryService::DirectoryServiceClient::VerifyTrustCallable
virtual Model::VerifyTrustOutcomeCallable VerifyTrustCallable(const Model::VerifyTrustRequest &request) const
Aws::DirectoryService::DirectoryServiceClient::CreateMicrosoftAD
virtual Model::CreateMicrosoftADOutcome CreateMicrosoftAD(const Model::CreateMicrosoftADRequest &request) const
Aws::DirectoryService::Model::ListSchemaExtensionsOutcomeCallable
std::future< ListSchemaExtensionsOutcome > ListSchemaExtensionsOutcomeCallable
Definition: DirectoryServiceClient.h:285
Aws::DirectoryService::DirectoryServiceClient::DeregisterCertificate
virtual Model::DeregisterCertificateOutcome DeregisterCertificate(const Model::DeregisterCertificateRequest &request) const
Aws::DirectoryService::DirectoryServiceClient::ConnectDirectory
virtual Model::ConnectDirectoryOutcome ConnectDirectory(const Model::ConnectDirectoryRequest &request) const
DescribeEventTopicsResult.h
Aws::DirectoryService::Model::CreateLogSubscriptionOutcome
Aws::Utils::Outcome< CreateLogSubscriptionResult, DirectoryServiceError > CreateLogSubscriptionOutcome
Definition: DirectoryServiceClient.h:188
CreateLogSubscriptionResult.h
Aws::DirectoryService::DirectoryServiceClient::UpdateNumberOfDomainControllersAsync
virtual void UpdateNumberOfDomainControllersAsync(const Model::UpdateNumberOfDomainControllersRequest &request, const UpdateNumberOfDomainControllersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::DirectoryServiceClient::ResetUserPasswordAsync
virtual void ResetUserPasswordAsync(const Model::ResetUserPasswordRequest &request, const ResetUserPasswordResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::DirectoryServiceClient::AddIpRoutes
virtual Model::AddIpRoutesOutcome AddIpRoutes(const Model::AddIpRoutesRequest &request) const
Aws::DirectoryService::DirectoryServiceClient::CreateLogSubscriptionAsync
virtual void CreateLogSubscriptionAsync(const Model::CreateLogSubscriptionRequest &request, const CreateLogSubscriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::Model::DeleteLogSubscriptionRequest
Definition: DeleteLogSubscriptionRequest.h:22
Aws::DirectoryService::Model::AcceptSharedDirectoryRequest
Definition: AcceptSharedDirectoryRequest.h:22
Aws::DirectoryService::Model::RemoveTagsFromResourceRequest
Definition: RemoveTagsFromResourceRequest.h:23
Aws::DirectoryService::Model::CancelSchemaExtensionOutcome
Aws::Utils::Outcome< CancelSchemaExtensionResult, DirectoryServiceError > CancelSchemaExtensionOutcome
Definition: DirectoryServiceClient.h:182
Aws::DirectoryService::DirectoryServiceClient::AcceptSharedDirectory
virtual Model::AcceptSharedDirectoryOutcome AcceptSharedDirectory(const Model::AcceptSharedDirectoryRequest &request) const
DescribeDomainControllersResult.h
Aws::DirectoryService::DirectoryServiceClient::ResetUserPassword
virtual Model::ResetUserPasswordOutcome ResetUserPassword(const Model::ResetUserPasswordRequest &request) const
Aws::DirectoryService::DirectoryServiceClient::ShareDirectoryAsync
virtual void ShareDirectoryAsync(const Model::ShareDirectoryRequest &request, const ShareDirectoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::DirectoryServiceClient::DeleteSnapshot
virtual Model::DeleteSnapshotOutcome DeleteSnapshot(const Model::DeleteSnapshotRequest &request) const
Aws::DirectoryService::DirectoryServiceClient::UpdateRadiusCallable
virtual Model::UpdateRadiusOutcomeCallable UpdateRadiusCallable(const Model::UpdateRadiusRequest &request) const
Aws::DirectoryService::Model::GetSnapshotLimitsOutcome
Aws::Utils::Outcome< GetSnapshotLimitsResult, DirectoryServiceError > GetSnapshotLimitsOutcome
Definition: DirectoryServiceClient.h:218
Aws::DirectoryService::DirectoryServiceClient::ListCertificatesAsync
virtual void ListCertificatesAsync(const Model::ListCertificatesRequest &request, const ListCertificatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::Model::DescribeTrustsOutcome
Aws::Utils::Outcome< DescribeTrustsResult, DirectoryServiceError > DescribeTrustsOutcome
Definition: DirectoryServiceClient.h:208
Aws::DirectoryService::DirectoryServiceClient::ListTagsForResource
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Aws::DirectoryService::DirectoryServiceClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::DirectoryService::Model::AcceptSharedDirectoryOutcomeCallable
std::future< AcceptSharedDirectoryOutcome > AcceptSharedDirectoryOutcomeCallable
Definition: DirectoryServiceClient.h:241
Aws::DirectoryService::DirectoryServiceClient::DeleteTrust
virtual Model::DeleteTrustOutcome DeleteTrust(const Model::DeleteTrustRequest &request) const
Aws::DirectoryService::DirectoryServiceClient::RegisterEventTopicAsync
virtual void RegisterEventTopicAsync(const Model::RegisterEventTopicRequest &request, const RegisterEventTopicResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::Model::EnableRadiusOutcomeCallable
std::future< EnableRadiusOutcome > EnableRadiusOutcomeCallable
Definition: DirectoryServiceClient.h:278
ClientConfiguration.h
Aws::DirectoryService::ConnectDirectoryResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::ConnectDirectoryRequest &, const Model::ConnectDirectoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ConnectDirectoryResponseReceivedHandler
Definition: DirectoryServiceClient.h:312
Aws::DirectoryService::Model::DescribeDomainControllersOutcomeCallable
std::future< DescribeDomainControllersOutcome > DescribeDomainControllersOutcomeCallable
Definition: DirectoryServiceClient.h:265
ConnectDirectoryResult.h
Aws::DirectoryService::Model::CreateLogSubscriptionRequest
Definition: CreateLogSubscriptionRequest.h:22
Aws::DirectoryService::Model::UpdateRadiusOutcome
Aws::Utils::Outcome< UpdateRadiusResult, DirectoryServiceError > UpdateRadiusOutcome
Definition: DirectoryServiceClient.h:237
DescribeRegionsResult.h
Aws::DirectoryService::CreateTrustResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::CreateTrustRequest &, const Model::CreateTrustOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTrustResponseReceivedHandler
Definition: DirectoryServiceClient.h:320
Aws::DirectoryService::Model::ListIpRoutesOutcome
Aws::Utils::Outcome< ListIpRoutesResult, DirectoryServiceError > ListIpRoutesOutcome
Definition: DirectoryServiceClient.h:220
Aws::DirectoryService::Model::DescribeSnapshotsRequest
Definition: DescribeSnapshotsRequest.h:27
Aws::DirectoryService::Model::DeleteDirectoryRequest
Definition: DeleteDirectoryRequest.h:26
Aws::DirectoryService::Model::DescribeConditionalForwardersRequest
Definition: DescribeConditionalForwardersRequest.h:26
Aws::DirectoryService::Model::ListTagsForResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Definition: DirectoryServiceClient.h:286
Aws::DirectoryService::Model::DisableRadiusOutcomeCallable
std::future< DisableRadiusOutcome > DisableRadiusOutcomeCallable
Definition: DirectoryServiceClient.h:274
JsonSerializer.h
Aws::DirectoryService::GetDirectoryLimitsResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::GetDirectoryLimitsRequest &, const Model::GetDirectoryLimitsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDirectoryLimitsResponseReceivedHandler
Definition: DirectoryServiceClient.h:346
Aws::DirectoryService::Model::DeleteConditionalForwarderRequest
Definition: DeleteConditionalForwarderRequest.h:25
Aws::DirectoryService::DirectoryServiceClient::DisableSsoCallable
virtual Model::DisableSsoOutcomeCallable DisableSsoCallable(const Model::DisableSsoRequest &request) const
Aws::DirectoryService::Model::ConnectDirectoryOutcome
Aws::Utils::Outcome< ConnectDirectoryResult, DirectoryServiceError > ConnectDirectoryOutcome
Definition: DirectoryServiceClient.h:183
Aws::DirectoryService::Model::UpdateNumberOfDomainControllersOutcomeCallable
std::future< UpdateNumberOfDomainControllersOutcome > UpdateNumberOfDomainControllersOutcomeCallable
Definition: DirectoryServiceClient.h:299
DescribeLDAPSSettingsResult.h
Aws::DirectoryService::DirectoryServiceClient::DescribeTrustsCallable
virtual Model::DescribeTrustsOutcomeCallable DescribeTrustsCallable(const Model::DescribeTrustsRequest &request) const
Aws::DirectoryService::DirectoryServiceClient::StartSchemaExtension
virtual Model::StartSchemaExtensionOutcome StartSchemaExtension(const Model::StartSchemaExtensionRequest &request) const
Aws::DirectoryService::DirectoryServiceClient::VerifyTrustAsync
virtual void VerifyTrustAsync(const Model::VerifyTrustRequest &request, const VerifyTrustResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::DirectoryServiceClient::RegisterEventTopic
virtual Model::RegisterEventTopicOutcome RegisterEventTopic(const Model::RegisterEventTopicRequest &request) const
Aws::DirectoryService::Model::DisableSsoRequest
Definition: DisableSsoRequest.h:26
Aws::DirectoryService::DirectoryServiceClient::GetSnapshotLimits
virtual Model::GetSnapshotLimitsOutcome GetSnapshotLimits(const Model::GetSnapshotLimitsRequest &request) const
Aws::DirectoryService::DirectoryServiceClient::EnableLDAPSCallable
virtual Model::EnableLDAPSOutcomeCallable EnableLDAPSCallable(const Model::EnableLDAPSRequest &request) const
Aws::DirectoryService::DirectoryServiceClient::AcceptSharedDirectoryCallable
virtual Model::AcceptSharedDirectoryOutcomeCallable AcceptSharedDirectoryCallable(const Model::AcceptSharedDirectoryRequest &request) const