AWS SDK for C++  1.9.104
AWS SDK for C++
DirectoryServiceClient.h
Go to the documentation of this file.
1 
6 #pragma once
79 #include <future>
80 #include <functional>
81 
82 namespace Aws
83 {
84 
85 namespace Http
86 {
87  class HttpClient;
88  class HttpClientFactory;
89 } // namespace Http
90 
91 namespace Utils
92 {
93  template< typename R, typename E> class Outcome;
94 namespace Threading
95 {
96  class Executor;
97 } // namespace Threading
98 } // namespace Utils
99 
100 namespace Auth
101 {
102  class AWSCredentials;
103  class AWSCredentialsProvider;
104 } // namespace Auth
105 
106 namespace Client
107 {
108  class RetryStrategy;
109 } // namespace Client
110 
111 namespace DirectoryService
112 {
113 
114 namespace Model
115 {
117  class AddIpRoutesRequest;
118  class AddRegionRequest;
122  class CreateAliasRequest;
123  class CreateComputerRequest;
128  class CreateSnapshotRequest;
129  class CreateTrustRequest;
133  class DeleteSnapshotRequest;
134  class DeleteTrustRequest;
147  class DescribeTrustsRequest;
149  class DisableLDAPSRequest;
150  class DisableRadiusRequest;
151  class DisableSsoRequest;
153  class EnableLDAPSRequest;
154  class EnableRadiusRequest;
155  class EnableSsoRequest;
159  class ListIpRoutesRequest;
166  class RemoveIpRoutesRequest;
167  class RemoveRegionRequest;
171  class ShareDirectoryRequest;
176  class UpdateRadiusRequest;
177  class UpdateTrustRequest;
178  class VerifyTrustRequest;
179 
243 
244  typedef std::future<AcceptSharedDirectoryOutcome> AcceptSharedDirectoryOutcomeCallable;
245  typedef std::future<AddIpRoutesOutcome> AddIpRoutesOutcomeCallable;
246  typedef std::future<AddRegionOutcome> AddRegionOutcomeCallable;
247  typedef std::future<AddTagsToResourceOutcome> AddTagsToResourceOutcomeCallable;
248  typedef std::future<CancelSchemaExtensionOutcome> CancelSchemaExtensionOutcomeCallable;
249  typedef std::future<ConnectDirectoryOutcome> ConnectDirectoryOutcomeCallable;
250  typedef std::future<CreateAliasOutcome> CreateAliasOutcomeCallable;
251  typedef std::future<CreateComputerOutcome> CreateComputerOutcomeCallable;
252  typedef std::future<CreateConditionalForwarderOutcome> CreateConditionalForwarderOutcomeCallable;
253  typedef std::future<CreateDirectoryOutcome> CreateDirectoryOutcomeCallable;
254  typedef std::future<CreateLogSubscriptionOutcome> CreateLogSubscriptionOutcomeCallable;
255  typedef std::future<CreateMicrosoftADOutcome> CreateMicrosoftADOutcomeCallable;
256  typedef std::future<CreateSnapshotOutcome> CreateSnapshotOutcomeCallable;
257  typedef std::future<CreateTrustOutcome> CreateTrustOutcomeCallable;
258  typedef std::future<DeleteConditionalForwarderOutcome> DeleteConditionalForwarderOutcomeCallable;
259  typedef std::future<DeleteDirectoryOutcome> DeleteDirectoryOutcomeCallable;
260  typedef std::future<DeleteLogSubscriptionOutcome> DeleteLogSubscriptionOutcomeCallable;
261  typedef std::future<DeleteSnapshotOutcome> DeleteSnapshotOutcomeCallable;
262  typedef std::future<DeleteTrustOutcome> DeleteTrustOutcomeCallable;
263  typedef std::future<DeregisterCertificateOutcome> DeregisterCertificateOutcomeCallable;
264  typedef std::future<DeregisterEventTopicOutcome> DeregisterEventTopicOutcomeCallable;
265  typedef std::future<DescribeCertificateOutcome> DescribeCertificateOutcomeCallable;
266  typedef std::future<DescribeClientAuthenticationSettingsOutcome> DescribeClientAuthenticationSettingsOutcomeCallable;
267  typedef std::future<DescribeConditionalForwardersOutcome> DescribeConditionalForwardersOutcomeCallable;
268  typedef std::future<DescribeDirectoriesOutcome> DescribeDirectoriesOutcomeCallable;
269  typedef std::future<DescribeDomainControllersOutcome> DescribeDomainControllersOutcomeCallable;
270  typedef std::future<DescribeEventTopicsOutcome> DescribeEventTopicsOutcomeCallable;
271  typedef std::future<DescribeLDAPSSettingsOutcome> DescribeLDAPSSettingsOutcomeCallable;
272  typedef std::future<DescribeRegionsOutcome> DescribeRegionsOutcomeCallable;
273  typedef std::future<DescribeSharedDirectoriesOutcome> DescribeSharedDirectoriesOutcomeCallable;
274  typedef std::future<DescribeSnapshotsOutcome> DescribeSnapshotsOutcomeCallable;
275  typedef std::future<DescribeTrustsOutcome> DescribeTrustsOutcomeCallable;
276  typedef std::future<DisableClientAuthenticationOutcome> DisableClientAuthenticationOutcomeCallable;
277  typedef std::future<DisableLDAPSOutcome> DisableLDAPSOutcomeCallable;
278  typedef std::future<DisableRadiusOutcome> DisableRadiusOutcomeCallable;
279  typedef std::future<DisableSsoOutcome> DisableSsoOutcomeCallable;
280  typedef std::future<EnableClientAuthenticationOutcome> EnableClientAuthenticationOutcomeCallable;
281  typedef std::future<EnableLDAPSOutcome> EnableLDAPSOutcomeCallable;
282  typedef std::future<EnableRadiusOutcome> EnableRadiusOutcomeCallable;
283  typedef std::future<EnableSsoOutcome> EnableSsoOutcomeCallable;
284  typedef std::future<GetDirectoryLimitsOutcome> GetDirectoryLimitsOutcomeCallable;
285  typedef std::future<GetSnapshotLimitsOutcome> GetSnapshotLimitsOutcomeCallable;
286  typedef std::future<ListCertificatesOutcome> ListCertificatesOutcomeCallable;
287  typedef std::future<ListIpRoutesOutcome> ListIpRoutesOutcomeCallable;
288  typedef std::future<ListLogSubscriptionsOutcome> ListLogSubscriptionsOutcomeCallable;
289  typedef std::future<ListSchemaExtensionsOutcome> ListSchemaExtensionsOutcomeCallable;
290  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
291  typedef std::future<RegisterCertificateOutcome> RegisterCertificateOutcomeCallable;
292  typedef std::future<RegisterEventTopicOutcome> RegisterEventTopicOutcomeCallable;
293  typedef std::future<RejectSharedDirectoryOutcome> RejectSharedDirectoryOutcomeCallable;
294  typedef std::future<RemoveIpRoutesOutcome> RemoveIpRoutesOutcomeCallable;
295  typedef std::future<RemoveRegionOutcome> RemoveRegionOutcomeCallable;
296  typedef std::future<RemoveTagsFromResourceOutcome> RemoveTagsFromResourceOutcomeCallable;
297  typedef std::future<ResetUserPasswordOutcome> ResetUserPasswordOutcomeCallable;
298  typedef std::future<RestoreFromSnapshotOutcome> RestoreFromSnapshotOutcomeCallable;
299  typedef std::future<ShareDirectoryOutcome> ShareDirectoryOutcomeCallable;
300  typedef std::future<StartSchemaExtensionOutcome> StartSchemaExtensionOutcomeCallable;
301  typedef std::future<UnshareDirectoryOutcome> UnshareDirectoryOutcomeCallable;
302  typedef std::future<UpdateConditionalForwarderOutcome> UpdateConditionalForwarderOutcomeCallable;
303  typedef std::future<UpdateNumberOfDomainControllersOutcome> UpdateNumberOfDomainControllersOutcomeCallable;
304  typedef std::future<UpdateRadiusOutcome> UpdateRadiusOutcomeCallable;
305  typedef std::future<UpdateTrustOutcome> UpdateTrustOutcomeCallable;
306  typedef std::future<VerifyTrustOutcome> VerifyTrustOutcomeCallable;
307 } // namespace Model
308 
310 
311  typedef std::function<void(const DirectoryServiceClient*, const Model::AcceptSharedDirectoryRequest&, const Model::AcceptSharedDirectoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AcceptSharedDirectoryResponseReceivedHandler;
312  typedef std::function<void(const DirectoryServiceClient*, const Model::AddIpRoutesRequest&, const Model::AddIpRoutesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddIpRoutesResponseReceivedHandler;
313  typedef std::function<void(const DirectoryServiceClient*, const Model::AddRegionRequest&, const Model::AddRegionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddRegionResponseReceivedHandler;
314  typedef std::function<void(const DirectoryServiceClient*, const Model::AddTagsToResourceRequest&, const Model::AddTagsToResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddTagsToResourceResponseReceivedHandler;
315  typedef std::function<void(const DirectoryServiceClient*, const Model::CancelSchemaExtensionRequest&, const Model::CancelSchemaExtensionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelSchemaExtensionResponseReceivedHandler;
316  typedef std::function<void(const DirectoryServiceClient*, const Model::ConnectDirectoryRequest&, const Model::ConnectDirectoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ConnectDirectoryResponseReceivedHandler;
317  typedef std::function<void(const DirectoryServiceClient*, const Model::CreateAliasRequest&, const Model::CreateAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAliasResponseReceivedHandler;
318  typedef std::function<void(const DirectoryServiceClient*, const Model::CreateComputerRequest&, const Model::CreateComputerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateComputerResponseReceivedHandler;
319  typedef std::function<void(const DirectoryServiceClient*, const Model::CreateConditionalForwarderRequest&, const Model::CreateConditionalForwarderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateConditionalForwarderResponseReceivedHandler;
320  typedef std::function<void(const DirectoryServiceClient*, const Model::CreateDirectoryRequest&, const Model::CreateDirectoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDirectoryResponseReceivedHandler;
321  typedef std::function<void(const DirectoryServiceClient*, const Model::CreateLogSubscriptionRequest&, const Model::CreateLogSubscriptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateLogSubscriptionResponseReceivedHandler;
322  typedef std::function<void(const DirectoryServiceClient*, const Model::CreateMicrosoftADRequest&, const Model::CreateMicrosoftADOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateMicrosoftADResponseReceivedHandler;
323  typedef std::function<void(const DirectoryServiceClient*, const Model::CreateSnapshotRequest&, const Model::CreateSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSnapshotResponseReceivedHandler;
324  typedef std::function<void(const DirectoryServiceClient*, const Model::CreateTrustRequest&, const Model::CreateTrustOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTrustResponseReceivedHandler;
325  typedef std::function<void(const DirectoryServiceClient*, const Model::DeleteConditionalForwarderRequest&, const Model::DeleteConditionalForwarderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteConditionalForwarderResponseReceivedHandler;
326  typedef std::function<void(const DirectoryServiceClient*, const Model::DeleteDirectoryRequest&, const Model::DeleteDirectoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDirectoryResponseReceivedHandler;
327  typedef std::function<void(const DirectoryServiceClient*, const Model::DeleteLogSubscriptionRequest&, const Model::DeleteLogSubscriptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteLogSubscriptionResponseReceivedHandler;
328  typedef std::function<void(const DirectoryServiceClient*, const Model::DeleteSnapshotRequest&, const Model::DeleteSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSnapshotResponseReceivedHandler;
329  typedef std::function<void(const DirectoryServiceClient*, const Model::DeleteTrustRequest&, const Model::DeleteTrustOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTrustResponseReceivedHandler;
330  typedef std::function<void(const DirectoryServiceClient*, const Model::DeregisterCertificateRequest&, const Model::DeregisterCertificateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeregisterCertificateResponseReceivedHandler;
331  typedef std::function<void(const DirectoryServiceClient*, const Model::DeregisterEventTopicRequest&, const Model::DeregisterEventTopicOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeregisterEventTopicResponseReceivedHandler;
332  typedef std::function<void(const DirectoryServiceClient*, const Model::DescribeCertificateRequest&, const Model::DescribeCertificateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeCertificateResponseReceivedHandler;
334  typedef std::function<void(const DirectoryServiceClient*, const Model::DescribeConditionalForwardersRequest&, const Model::DescribeConditionalForwardersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeConditionalForwardersResponseReceivedHandler;
335  typedef std::function<void(const DirectoryServiceClient*, const Model::DescribeDirectoriesRequest&, const Model::DescribeDirectoriesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDirectoriesResponseReceivedHandler;
336  typedef std::function<void(const DirectoryServiceClient*, const Model::DescribeDomainControllersRequest&, const Model::DescribeDomainControllersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDomainControllersResponseReceivedHandler;
337  typedef std::function<void(const DirectoryServiceClient*, const Model::DescribeEventTopicsRequest&, const Model::DescribeEventTopicsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEventTopicsResponseReceivedHandler;
338  typedef std::function<void(const DirectoryServiceClient*, const Model::DescribeLDAPSSettingsRequest&, const Model::DescribeLDAPSSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeLDAPSSettingsResponseReceivedHandler;
339  typedef std::function<void(const DirectoryServiceClient*, const Model::DescribeRegionsRequest&, const Model::DescribeRegionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeRegionsResponseReceivedHandler;
340  typedef std::function<void(const DirectoryServiceClient*, const Model::DescribeSharedDirectoriesRequest&, const Model::DescribeSharedDirectoriesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSharedDirectoriesResponseReceivedHandler;
341  typedef std::function<void(const DirectoryServiceClient*, const Model::DescribeSnapshotsRequest&, const Model::DescribeSnapshotsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSnapshotsResponseReceivedHandler;
342  typedef std::function<void(const DirectoryServiceClient*, const Model::DescribeTrustsRequest&, const Model::DescribeTrustsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTrustsResponseReceivedHandler;
343  typedef std::function<void(const DirectoryServiceClient*, const Model::DisableClientAuthenticationRequest&, const Model::DisableClientAuthenticationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableClientAuthenticationResponseReceivedHandler;
344  typedef std::function<void(const DirectoryServiceClient*, const Model::DisableLDAPSRequest&, const Model::DisableLDAPSOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableLDAPSResponseReceivedHandler;
345  typedef std::function<void(const DirectoryServiceClient*, const Model::DisableRadiusRequest&, const Model::DisableRadiusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableRadiusResponseReceivedHandler;
346  typedef std::function<void(const DirectoryServiceClient*, const Model::DisableSsoRequest&, const Model::DisableSsoOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableSsoResponseReceivedHandler;
347  typedef std::function<void(const DirectoryServiceClient*, const Model::EnableClientAuthenticationRequest&, const Model::EnableClientAuthenticationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableClientAuthenticationResponseReceivedHandler;
348  typedef std::function<void(const DirectoryServiceClient*, const Model::EnableLDAPSRequest&, const Model::EnableLDAPSOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableLDAPSResponseReceivedHandler;
349  typedef std::function<void(const DirectoryServiceClient*, const Model::EnableRadiusRequest&, const Model::EnableRadiusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableRadiusResponseReceivedHandler;
350  typedef std::function<void(const DirectoryServiceClient*, const Model::EnableSsoRequest&, const Model::EnableSsoOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableSsoResponseReceivedHandler;
351  typedef std::function<void(const DirectoryServiceClient*, const Model::GetDirectoryLimitsRequest&, const Model::GetDirectoryLimitsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDirectoryLimitsResponseReceivedHandler;
352  typedef std::function<void(const DirectoryServiceClient*, const Model::GetSnapshotLimitsRequest&, const Model::GetSnapshotLimitsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSnapshotLimitsResponseReceivedHandler;
353  typedef std::function<void(const DirectoryServiceClient*, const Model::ListCertificatesRequest&, const Model::ListCertificatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListCertificatesResponseReceivedHandler;
354  typedef std::function<void(const DirectoryServiceClient*, const Model::ListIpRoutesRequest&, const Model::ListIpRoutesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListIpRoutesResponseReceivedHandler;
355  typedef std::function<void(const DirectoryServiceClient*, const Model::ListLogSubscriptionsRequest&, const Model::ListLogSubscriptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListLogSubscriptionsResponseReceivedHandler;
356  typedef std::function<void(const DirectoryServiceClient*, const Model::ListSchemaExtensionsRequest&, const Model::ListSchemaExtensionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSchemaExtensionsResponseReceivedHandler;
357  typedef std::function<void(const DirectoryServiceClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
358  typedef std::function<void(const DirectoryServiceClient*, const Model::RegisterCertificateRequest&, const Model::RegisterCertificateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterCertificateResponseReceivedHandler;
359  typedef std::function<void(const DirectoryServiceClient*, const Model::RegisterEventTopicRequest&, const Model::RegisterEventTopicOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterEventTopicResponseReceivedHandler;
360  typedef std::function<void(const DirectoryServiceClient*, const Model::RejectSharedDirectoryRequest&, const Model::RejectSharedDirectoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RejectSharedDirectoryResponseReceivedHandler;
361  typedef std::function<void(const DirectoryServiceClient*, const Model::RemoveIpRoutesRequest&, const Model::RemoveIpRoutesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveIpRoutesResponseReceivedHandler;
362  typedef std::function<void(const DirectoryServiceClient*, const Model::RemoveRegionRequest&, const Model::RemoveRegionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveRegionResponseReceivedHandler;
363  typedef std::function<void(const DirectoryServiceClient*, const Model::RemoveTagsFromResourceRequest&, const Model::RemoveTagsFromResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveTagsFromResourceResponseReceivedHandler;
364  typedef std::function<void(const DirectoryServiceClient*, const Model::ResetUserPasswordRequest&, const Model::ResetUserPasswordOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResetUserPasswordResponseReceivedHandler;
365  typedef std::function<void(const DirectoryServiceClient*, const Model::RestoreFromSnapshotRequest&, const Model::RestoreFromSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RestoreFromSnapshotResponseReceivedHandler;
366  typedef std::function<void(const DirectoryServiceClient*, const Model::ShareDirectoryRequest&, const Model::ShareDirectoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ShareDirectoryResponseReceivedHandler;
367  typedef std::function<void(const DirectoryServiceClient*, const Model::StartSchemaExtensionRequest&, const Model::StartSchemaExtensionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartSchemaExtensionResponseReceivedHandler;
368  typedef std::function<void(const DirectoryServiceClient*, const Model::UnshareDirectoryRequest&, const Model::UnshareDirectoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UnshareDirectoryResponseReceivedHandler;
369  typedef std::function<void(const DirectoryServiceClient*, const Model::UpdateConditionalForwarderRequest&, const Model::UpdateConditionalForwarderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateConditionalForwarderResponseReceivedHandler;
370  typedef std::function<void(const DirectoryServiceClient*, const Model::UpdateNumberOfDomainControllersRequest&, const Model::UpdateNumberOfDomainControllersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateNumberOfDomainControllersResponseReceivedHandler;
371  typedef std::function<void(const DirectoryServiceClient*, const Model::UpdateRadiusRequest&, const Model::UpdateRadiusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateRadiusResponseReceivedHandler;
372  typedef std::function<void(const DirectoryServiceClient*, const Model::UpdateTrustRequest&, const Model::UpdateTrustOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateTrustResponseReceivedHandler;
373  typedef std::function<void(const DirectoryServiceClient*, const Model::VerifyTrustRequest&, const Model::VerifyTrustOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > VerifyTrustResponseReceivedHandler;
374 
394  {
395  public:
397 
403 
409 
414  DirectoryServiceClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
416 
418 
419 
427 
437 
446  virtual void AcceptSharedDirectoryAsync(const Model::AcceptSharedDirectoryRequest& request, const AcceptSharedDirectoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
447 
465 
485 
504  virtual void AddIpRoutesAsync(const Model::AddIpRoutesRequest& request, const AddIpRoutesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
505 
513 
523 
532  virtual void AddRegionAsync(const Model::AddRegionRequest& request, const AddRegionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
533 
542 
553 
563  virtual void AddTagsToResourceAsync(const Model::AddTagsToResourceRequest& request, const AddTagsToResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
564 
575 
588 
600  virtual void CancelSchemaExtensionAsync(const Model::CancelSchemaExtensionRequest& request, const CancelSchemaExtensionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
601 
615 
631 
646  virtual void ConnectDirectoryAsync(const Model::ConnectDirectoryRequest& request, const ConnectDirectoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
647 
658 
671 
683  virtual void CreateAliasAsync(const Model::CreateAliasRequest& request, const CreateAliasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
684 
692 
702 
711  virtual void CreateComputerAsync(const Model::CreateComputerRequest& request, const CreateComputerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
712 
722 
734 
745  virtual void CreateConditionalForwarderAsync(const Model::CreateConditionalForwarderRequest& request, const CreateConditionalForwarderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
746 
762 
780 
797  virtual void CreateDirectoryAsync(const Model::CreateDirectoryRequest& request, const CreateDirectoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
798 
807 
818 
828  virtual void CreateLogSubscriptionAsync(const Model::CreateLogSubscriptionRequest& request, const CreateLogSubscriptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
829 
845 
863 
880  virtual void CreateMicrosoftADAsync(const Model::CreateMicrosoftADRequest& request, const CreateMicrosoftADResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
881 
890 
901 
911  virtual void CreateSnapshotAsync(const Model::CreateSnapshotRequest& request, const CreateSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
912 
926 
942 
957  virtual void CreateTrustAsync(const Model::CreateTrustRequest& request, const CreateTrustResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
958 
966 
976 
985  virtual void DeleteConditionalForwarderAsync(const Model::DeleteConditionalForwarderRequest& request, const DeleteConditionalForwarderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
986 
999 
1014 
1028  virtual void DeleteDirectoryAsync(const Model::DeleteDirectoryRequest& request, const DeleteDirectoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1029 
1036 
1045 
1053  virtual void DeleteLogSubscriptionAsync(const Model::DeleteLogSubscriptionRequest& request, const DeleteLogSubscriptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1054 
1061 
1070 
1078  virtual void DeleteSnapshotAsync(const Model::DeleteSnapshotRequest& request, const DeleteSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1079 
1087 
1097 
1106  virtual void DeleteTrustAsync(const Model::DeleteTrustRequest& request, const DeleteTrustResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1107 
1115 
1125 
1134  virtual void DeregisterCertificateAsync(const Model::DeregisterCertificateRequest& request, const DeregisterCertificateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1135 
1143 
1153 
1162  virtual void DeregisterEventTopicAsync(const Model::DeregisterEventTopicRequest& request, const DeregisterEventTopicResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1163 
1171 
1181 
1190  virtual void DescribeCertificateAsync(const Model::DescribeCertificateRequest& request, const DescribeCertificateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1191 
1202 
1215 
1227  virtual void DescribeClientAuthenticationSettingsAsync(const Model::DescribeClientAuthenticationSettingsRequest& request, const DescribeClientAuthenticationSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1228 
1238 
1250 
1261  virtual void DescribeConditionalForwardersAsync(const Model::DescribeConditionalForwardersRequest& request, const DescribeConditionalForwardersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1262 
1278 
1296 
1313  virtual void DescribeDirectoriesAsync(const Model::DescribeDirectoriesRequest& request, const DescribeDirectoriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1314 
1322 
1332 
1341  virtual void DescribeDomainControllersAsync(const Model::DescribeDomainControllersRequest& request, const DescribeDomainControllersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1342 
1352 
1364 
1375  virtual void DescribeEventTopicsAsync(const Model::DescribeEventTopicsRequest& request, const DescribeEventTopicsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1376 
1384 
1394 
1403  virtual void DescribeLDAPSSettingsAsync(const Model::DescribeLDAPSSettingsRequest& request, const DescribeLDAPSSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1404 
1412 
1422 
1431  virtual void DescribeRegionsAsync(const Model::DescribeRegionsRequest& request, const DescribeRegionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1432 
1440 
1450 
1459  virtual void DescribeSharedDirectoriesAsync(const Model::DescribeSharedDirectoriesRequest& request, const DescribeSharedDirectoriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1460 
1473 
1488 
1502  virtual void DescribeSnapshotsAsync(const Model::DescribeSnapshotsRequest& request, const DescribeSnapshotsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1503 
1513 
1525 
1536  virtual void DescribeTrustsAsync(const Model::DescribeTrustsRequest& request, const DescribeTrustsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1537 
1545 
1555 
1564  virtual void DisableClientAuthenticationAsync(const Model::DisableClientAuthenticationRequest& request, const DisableClientAuthenticationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1565 
1573 
1583 
1592  virtual void DisableLDAPSAsync(const Model::DisableLDAPSRequest& request, const DisableLDAPSResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1593 
1602 
1613 
1623  virtual void DisableRadiusAsync(const Model::DisableRadiusRequest& request, const DisableRadiusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1624 
1631 
1640 
1648  virtual void DisableSsoAsync(const Model::DisableSsoRequest& request, const DisableSsoResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1649 
1657 
1667 
1676  virtual void EnableClientAuthenticationAsync(const Model::EnableClientAuthenticationRequest& request, const EnableClientAuthenticationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1677 
1685 
1695 
1704  virtual void EnableLDAPSAsync(const Model::EnableLDAPSRequest& request, const EnableLDAPSResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1705 
1714 
1725 
1735  virtual void EnableRadiusAsync(const Model::EnableRadiusRequest& request, const EnableRadiusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1736 
1746 
1758 
1769  virtual void EnableSsoAsync(const Model::EnableSsoRequest& request, const EnableSsoResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1770 
1778 
1788 
1797  virtual void GetDirectoryLimitsAsync(const Model::GetDirectoryLimitsRequest& request, const GetDirectoryLimitsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1798 
1806 
1816 
1825  virtual void GetSnapshotLimitsAsync(const Model::GetSnapshotLimitsRequest& request, const GetSnapshotLimitsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1826 
1834 
1844 
1853  virtual void ListCertificatesAsync(const Model::ListCertificatesRequest& request, const ListCertificatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1854 
1862 
1872 
1881  virtual void ListIpRoutesAsync(const Model::ListIpRoutesRequest& request, const ListIpRoutesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1882 
1890 
1900 
1909  virtual void ListLogSubscriptionsAsync(const Model::ListLogSubscriptionsRequest& request, const ListLogSubscriptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1910 
1918 
1928 
1937  virtual void ListSchemaExtensionsAsync(const Model::ListSchemaExtensionsRequest& request, const ListSchemaExtensionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1938 
1945 
1954 
1962  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1963 
1971 
1981 
1990  virtual void RegisterCertificateAsync(const Model::RegisterCertificateRequest& request, const RegisterCertificateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1991 
2003 
2017 
2030  virtual void RegisterEventTopicAsync(const Model::RegisterEventTopicRequest& request, const RegisterEventTopicResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2031 
2039 
2049 
2058  virtual void RejectSharedDirectoryAsync(const Model::RejectSharedDirectoryRequest& request, const RejectSharedDirectoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2059 
2066 
2075 
2083  virtual void RemoveIpRoutesAsync(const Model::RemoveIpRoutesRequest& request, const RemoveIpRoutesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2084 
2093 
2104 
2114  virtual void RemoveRegionAsync(const Model::RemoveRegionRequest& request, const RemoveRegionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2115 
2122 
2131 
2139  virtual void RemoveTagsFromResourceAsync(const Model::RemoveTagsFromResourceRequest& request, const RemoveTagsFromResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2140 
2159 
2180 
2200  virtual void ResetUserPasswordAsync(const Model::ResetUserPasswordRequest& request, const ResetUserPasswordResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2201 
2214 
2229 
2243  virtual void RestoreFromSnapshotAsync(const Model::RestoreFromSnapshotRequest& request, const RestoreFromSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2244 
2267 
2292 
2316  virtual void ShareDirectoryAsync(const Model::ShareDirectoryRequest& request, const ShareDirectoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2317 
2325 
2335 
2344  virtual void StartSchemaExtensionAsync(const Model::StartSchemaExtensionRequest& request, const StartSchemaExtensionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2345 
2353 
2363 
2372  virtual void UnshareDirectoryAsync(const Model::UnshareDirectoryRequest& request, const UnshareDirectoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2373 
2381 
2391 
2400  virtual void UpdateConditionalForwarderAsync(const Model::UpdateConditionalForwarderRequest& request, const UpdateConditionalForwarderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2401 
2413 
2427 
2440  virtual void UpdateNumberOfDomainControllersAsync(const Model::UpdateNumberOfDomainControllersRequest& request, const UpdateNumberOfDomainControllersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2441 
2450 
2461 
2471  virtual void UpdateRadiusAsync(const Model::UpdateRadiusRequest& request, const UpdateRadiusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2472 
2480 
2490 
2499  virtual void UpdateTrustAsync(const Model::UpdateTrustRequest& request, const UpdateTrustResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2500 
2510 
2522 
2533  virtual void VerifyTrustAsync(const Model::VerifyTrustRequest& request, const VerifyTrustResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2534 
2535 
2536  void OverrideEndpoint(const Aws::String& endpoint);
2537  private:
2538  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
2539  void AcceptSharedDirectoryAsyncHelper(const Model::AcceptSharedDirectoryRequest& request, const AcceptSharedDirectoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2540  void AddIpRoutesAsyncHelper(const Model::AddIpRoutesRequest& request, const AddIpRoutesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2541  void AddRegionAsyncHelper(const Model::AddRegionRequest& request, const AddRegionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2542  void AddTagsToResourceAsyncHelper(const Model::AddTagsToResourceRequest& request, const AddTagsToResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2543  void CancelSchemaExtensionAsyncHelper(const Model::CancelSchemaExtensionRequest& request, const CancelSchemaExtensionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2544  void ConnectDirectoryAsyncHelper(const Model::ConnectDirectoryRequest& request, const ConnectDirectoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2545  void CreateAliasAsyncHelper(const Model::CreateAliasRequest& request, const CreateAliasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2546  void CreateComputerAsyncHelper(const Model::CreateComputerRequest& request, const CreateComputerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2547  void CreateConditionalForwarderAsyncHelper(const Model::CreateConditionalForwarderRequest& request, const CreateConditionalForwarderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2548  void CreateDirectoryAsyncHelper(const Model::CreateDirectoryRequest& request, const CreateDirectoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2549  void CreateLogSubscriptionAsyncHelper(const Model::CreateLogSubscriptionRequest& request, const CreateLogSubscriptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2550  void CreateMicrosoftADAsyncHelper(const Model::CreateMicrosoftADRequest& request, const CreateMicrosoftADResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2551  void CreateSnapshotAsyncHelper(const Model::CreateSnapshotRequest& request, const CreateSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2552  void CreateTrustAsyncHelper(const Model::CreateTrustRequest& request, const CreateTrustResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2553  void DeleteConditionalForwarderAsyncHelper(const Model::DeleteConditionalForwarderRequest& request, const DeleteConditionalForwarderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2554  void DeleteDirectoryAsyncHelper(const Model::DeleteDirectoryRequest& request, const DeleteDirectoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2555  void DeleteLogSubscriptionAsyncHelper(const Model::DeleteLogSubscriptionRequest& request, const DeleteLogSubscriptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2556  void DeleteSnapshotAsyncHelper(const Model::DeleteSnapshotRequest& request, const DeleteSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2557  void DeleteTrustAsyncHelper(const Model::DeleteTrustRequest& request, const DeleteTrustResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2558  void DeregisterCertificateAsyncHelper(const Model::DeregisterCertificateRequest& request, const DeregisterCertificateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2559  void DeregisterEventTopicAsyncHelper(const Model::DeregisterEventTopicRequest& request, const DeregisterEventTopicResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2560  void DescribeCertificateAsyncHelper(const Model::DescribeCertificateRequest& request, const DescribeCertificateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2561  void DescribeClientAuthenticationSettingsAsyncHelper(const Model::DescribeClientAuthenticationSettingsRequest& request, const DescribeClientAuthenticationSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2562  void DescribeConditionalForwardersAsyncHelper(const Model::DescribeConditionalForwardersRequest& request, const DescribeConditionalForwardersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2563  void DescribeDirectoriesAsyncHelper(const Model::DescribeDirectoriesRequest& request, const DescribeDirectoriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2564  void DescribeDomainControllersAsyncHelper(const Model::DescribeDomainControllersRequest& request, const DescribeDomainControllersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2565  void DescribeEventTopicsAsyncHelper(const Model::DescribeEventTopicsRequest& request, const DescribeEventTopicsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2566  void DescribeLDAPSSettingsAsyncHelper(const Model::DescribeLDAPSSettingsRequest& request, const DescribeLDAPSSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2567  void DescribeRegionsAsyncHelper(const Model::DescribeRegionsRequest& request, const DescribeRegionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2568  void DescribeSharedDirectoriesAsyncHelper(const Model::DescribeSharedDirectoriesRequest& request, const DescribeSharedDirectoriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2569  void DescribeSnapshotsAsyncHelper(const Model::DescribeSnapshotsRequest& request, const DescribeSnapshotsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2570  void DescribeTrustsAsyncHelper(const Model::DescribeTrustsRequest& request, const DescribeTrustsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2571  void DisableClientAuthenticationAsyncHelper(const Model::DisableClientAuthenticationRequest& request, const DisableClientAuthenticationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2572  void DisableLDAPSAsyncHelper(const Model::DisableLDAPSRequest& request, const DisableLDAPSResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2573  void DisableRadiusAsyncHelper(const Model::DisableRadiusRequest& request, const DisableRadiusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2574  void DisableSsoAsyncHelper(const Model::DisableSsoRequest& request, const DisableSsoResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2575  void EnableClientAuthenticationAsyncHelper(const Model::EnableClientAuthenticationRequest& request, const EnableClientAuthenticationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2576  void EnableLDAPSAsyncHelper(const Model::EnableLDAPSRequest& request, const EnableLDAPSResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2577  void EnableRadiusAsyncHelper(const Model::EnableRadiusRequest& request, const EnableRadiusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2578  void EnableSsoAsyncHelper(const Model::EnableSsoRequest& request, const EnableSsoResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2579  void GetDirectoryLimitsAsyncHelper(const Model::GetDirectoryLimitsRequest& request, const GetDirectoryLimitsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2580  void GetSnapshotLimitsAsyncHelper(const Model::GetSnapshotLimitsRequest& request, const GetSnapshotLimitsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2581  void ListCertificatesAsyncHelper(const Model::ListCertificatesRequest& request, const ListCertificatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2582  void ListIpRoutesAsyncHelper(const Model::ListIpRoutesRequest& request, const ListIpRoutesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2583  void ListLogSubscriptionsAsyncHelper(const Model::ListLogSubscriptionsRequest& request, const ListLogSubscriptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2584  void ListSchemaExtensionsAsyncHelper(const Model::ListSchemaExtensionsRequest& request, const ListSchemaExtensionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2585  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2586  void RegisterCertificateAsyncHelper(const Model::RegisterCertificateRequest& request, const RegisterCertificateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2587  void RegisterEventTopicAsyncHelper(const Model::RegisterEventTopicRequest& request, const RegisterEventTopicResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2588  void RejectSharedDirectoryAsyncHelper(const Model::RejectSharedDirectoryRequest& request, const RejectSharedDirectoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2589  void RemoveIpRoutesAsyncHelper(const Model::RemoveIpRoutesRequest& request, const RemoveIpRoutesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2590  void RemoveRegionAsyncHelper(const Model::RemoveRegionRequest& request, const RemoveRegionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2591  void RemoveTagsFromResourceAsyncHelper(const Model::RemoveTagsFromResourceRequest& request, const RemoveTagsFromResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2592  void ResetUserPasswordAsyncHelper(const Model::ResetUserPasswordRequest& request, const ResetUserPasswordResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2593  void RestoreFromSnapshotAsyncHelper(const Model::RestoreFromSnapshotRequest& request, const RestoreFromSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2594  void ShareDirectoryAsyncHelper(const Model::ShareDirectoryRequest& request, const ShareDirectoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2595  void StartSchemaExtensionAsyncHelper(const Model::StartSchemaExtensionRequest& request, const StartSchemaExtensionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2596  void UnshareDirectoryAsyncHelper(const Model::UnshareDirectoryRequest& request, const UnshareDirectoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2597  void UpdateConditionalForwarderAsyncHelper(const Model::UpdateConditionalForwarderRequest& request, const UpdateConditionalForwarderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2598  void UpdateNumberOfDomainControllersAsyncHelper(const Model::UpdateNumberOfDomainControllersRequest& request, const UpdateNumberOfDomainControllersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2599  void UpdateRadiusAsyncHelper(const Model::UpdateRadiusRequest& request, const UpdateRadiusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2600  void UpdateTrustAsyncHelper(const Model::UpdateTrustRequest& request, const UpdateTrustResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2601  void VerifyTrustAsyncHelper(const Model::VerifyTrustRequest& request, const VerifyTrustResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2602 
2603  Aws::String m_uri;
2604  Aws::String m_configScheme;
2605  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
2606  };
2607 
2608 } // namespace DirectoryService
2609 } // 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:373
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:313
Aws::DirectoryService::Model::RegisterEventTopicRequest
Definition: RegisterEventTopicRequest.h:25
Aws::DirectoryService::Model::DeleteTrustRequest
Definition: DeleteTrustRequest.h:26
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:296
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:178
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:364
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:319
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:254
Aws::DirectoryService::Model::DescribeDirectoriesOutcome
Aws::Utils::Outcome< DescribeDirectoriesResult, DirectoryServiceError > DescribeDirectoriesOutcome
Definition: DirectoryServiceClient.h:204
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:355
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:318
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:181
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:248
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:299
Aws::DirectoryService::DirectoryServiceClient::DeregisterEventTopic
virtual Model::DeregisterEventTopicOutcome DeregisterEventTopic(const Model::DeregisterEventTopicRequest &request) const
Aws::DirectoryService::Model::DescribeClientAuthenticationSettingsOutcomeCallable
std::future< DescribeClientAuthenticationSettingsOutcome > DescribeClientAuthenticationSettingsOutcomeCallable
Definition: DirectoryServiceClient.h:266
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:237
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:363
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:345
Aws::DirectoryService::DirectoryServiceClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: DirectoryServiceClient.h:396
Aws::DirectoryService::Model::DescribeConditionalForwardersOutcome
Aws::Utils::Outcome< DescribeConditionalForwardersResult, DirectoryServiceError > DescribeConditionalForwardersOutcome
Definition: DirectoryServiceClient.h:203
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:246
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:367
Aws::DirectoryService::Model::RemoveIpRoutesOutcomeCallable
std::future< RemoveIpRoutesOutcome > RemoveIpRoutesOutcomeCallable
Definition: DirectoryServiceClient.h:294
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:342
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:238
Aws::DirectoryService::Model::AddIpRoutesOutcomeCallable
std::future< AddIpRoutesOutcome > AddIpRoutesOutcomeCallable
Definition: DirectoryServiceClient.h:245
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:271
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:242
Aws::DirectoryService::Model::AddRegionOutcome
Aws::Utils::Outcome< AddRegionResult, DirectoryServiceError > AddRegionOutcome
Definition: DirectoryServiceClient.h:182
Aws::DirectoryService::Model::DisableRadiusOutcome
Aws::Utils::Outcome< DisableRadiusResult, DirectoryServiceError > DisableRadiusOutcome
Definition: DirectoryServiceClient.h:214
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:291
Aws::DirectoryService::Model::DeleteDirectoryOutcomeCallable
std::future< DeleteDirectoryOutcome > DeleteDirectoryOutcomeCallable
Definition: DirectoryServiceClient.h:259
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:232
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:300
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:326
Aws::DirectoryService::Model::EnableSsoRequest
Definition: EnableSsoRequest.h:26
Aws::DirectoryService::DirectoryServiceClient
Definition: DirectoryServiceClient.h:394
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:234
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:205
Aws::DirectoryService::Model::DisableLDAPSRequest
Definition: DisableLDAPSRequest.h:23
StartSchemaExtensionResult.h
Aws::DirectoryService::Model::GetDirectoryLimitsOutcomeCallable
std::future< GetDirectoryLimitsOutcome > GetDirectoryLimitsOutcomeCallable
Definition: DirectoryServiceClient.h:284
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:235
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:336
Aws::DirectoryService::Model::CreateMicrosoftADOutcomeCallable
std::future< CreateMicrosoftADOutcome > CreateMicrosoftADOutcomeCallable
Definition: DirectoryServiceClient.h:255
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:365
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:194
Aws::DirectoryService::Model::ListCertificatesOutcome
Aws::Utils::Outcome< ListCertificatesResult, DirectoryServiceError > ListCertificatesOutcome
Definition: DirectoryServiceClient.h:222
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:339
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:315
Aws::DirectoryService::Model::EnableSsoOutcomeCallable
std::future< EnableSsoOutcome > EnableSsoOutcomeCallable
Definition: DirectoryServiceClient.h:283
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:208
Aws::DirectoryService::Model::DeregisterEventTopicOutcome
Aws::Utils::Outcome< DeregisterEventTopicResult, DirectoryServiceError > DeregisterEventTopicOutcome
Definition: DirectoryServiceClient.h:200
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:332
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:346
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:227
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:199
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:287
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:229
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:198
Aws::DirectoryService::DirectoryServiceClient::DescribeClientAuthenticationSettingsAsync
virtual void DescribeClientAuthenticationSettingsAsync(const Model::DescribeClientAuthenticationSettingsRequest &request, const DescribeClientAuthenticationSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AcceptSharedDirectoryResult.h
Aws::DirectoryService::Model::ListTagsForResourceRequest
Definition: ListTagsForResourceRequest.h:22
Aws::DirectoryService::Model::CreateTrustOutcomeCallable
std::future< CreateTrustOutcome > CreateTrustOutcomeCallable
Definition: DirectoryServiceClient.h:257
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:328
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:206
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:330
Aws::DirectoryService::Model::DescribeTrustsOutcomeCallable
std::future< DescribeTrustsOutcome > DescribeTrustsOutcomeCallable
Definition: DirectoryServiceClient.h:275
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:265
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:233
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:304
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:193
Aws::DirectoryService::Model::DescribeClientAuthenticationSettingsRequest
Definition: DescribeClientAuthenticationSettingsRequest.h:23
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:314
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:321
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:207
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:325
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:357
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:317
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:306
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:320
Aws::DirectoryService::Model::AddTagsToResourceRequest
Definition: AddTagsToResourceRequest.h:24
Aws::DirectoryService::Model::DisableLDAPSOutcome
Aws::Utils::Outcome< DisableLDAPSResult, DirectoryServiceError > DisableLDAPSOutcome
Definition: DirectoryServiceClient.h:213
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:230
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
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:189
Aws::DirectoryService::Model::ResetUserPasswordOutcomeCallable
std::future< ResetUserPasswordOutcome > ResetUserPasswordOutcomeCallable
Definition: DirectoryServiceClient.h:297
Aws::DirectoryService::Model::DescribeConditionalForwardersOutcomeCallable
std::future< DescribeConditionalForwardersOutcome > DescribeConditionalForwardersOutcomeCallable
Definition: DirectoryServiceClient.h:267
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:312
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:327
Aws::DirectoryService::Model::EnableClientAuthenticationOutcome
Aws::Utils::Outcome< EnableClientAuthenticationResult, DirectoryServiceError > EnableClientAuthenticationOutcome
Definition: DirectoryServiceClient.h:216
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:225
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:279
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:368
Aws::DirectoryService::Model::CreateComputerOutcomeCallable
std::future< CreateComputerOutcome > CreateComputerOutcomeCallable
Definition: DirectoryServiceClient.h:251
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:305
Aws::DirectoryService::DirectoryServiceClient::UpdateNumberOfDomainControllersCallable
virtual Model::UpdateNumberOfDomainControllersOutcomeCallable UpdateNumberOfDomainControllersCallable(const Model::UpdateNumberOfDomainControllersRequest &request) const
Aws::DirectoryService::Model::DeregisterEventTopicOutcomeCallable
std::future< DeregisterEventTopicOutcome > DeregisterEventTopicOutcomeCallable
Definition: DirectoryServiceClient.h:264
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:276
CreateConditionalForwarderResult.h
Aws::DirectoryService::Model::AddTagsToResourceOutcome
Aws::Utils::Outcome< AddTagsToResourceResult, DirectoryServiceError > AddTagsToResourceOutcome
Definition: DirectoryServiceClient.h:183
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:249
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:354
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:371
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:362
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:281
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:359
Aws::DirectoryService::Model::UpdateNumberOfDomainControllersOutcome
Aws::Utils::Outcome< UpdateNumberOfDomainControllersResult, DirectoryServiceError > UpdateNumberOfDomainControllersOutcome
Definition: DirectoryServiceClient.h:239
Aws::DirectoryService::Model::DisableSsoOutcome
Aws::Utils::Outcome< DisableSsoResult, DirectoryServiceError > DisableSsoOutcome
Definition: DirectoryServiceClient.h:215
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:188
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:356
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:302
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:369
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:340
Aws::DirectoryService::Model::RejectSharedDirectoryOutcomeCallable
std::future< RejectSharedDirectoryOutcome > RejectSharedDirectoryOutcomeCallable
Definition: DirectoryServiceClient.h:293
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:361
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:260
Aws::DirectoryService::Model::DescribeRegionsOutcomeCallable
std::future< DescribeRegionsOutcome > DescribeRegionsOutcomeCallable
Definition: DirectoryServiceClient.h:272
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:344
Aws::DirectoryService::Model::RemoveRegionOutcomeCallable
std::future< RemoveRegionOutcome > RemoveRegionOutcomeCallable
Definition: DirectoryServiceClient.h:295
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:292
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:322
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:343
Aws::DirectoryService::Model::ResetUserPasswordRequest
Definition: ResetUserPasswordRequest.h:22
Aws::Client::AWSJsonClient
Definition: AWSClient.h:338
Aws::DirectoryService::Model::ListLogSubscriptionsOutcomeCallable
std::future< ListLogSubscriptionsOutcome > ListLogSubscriptionsOutcomeCallable
Definition: DirectoryServiceClient.h:288
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:349
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:252
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:212
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:348
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:352
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:350
DescribeTrustsResult.h
Aws::DirectoryService::Model::CreateComputerOutcome
Aws::Utils::Outcome< CreateComputerResult, DirectoryServiceError > CreateComputerOutcome
Definition: DirectoryServiceClient.h:187
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:358
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:263
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:360
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:329
DescribeClientAuthenticationSettingsResult.h
Aws::DirectoryService::Model::UnshareDirectoryOutcomeCallable
std::future< UnshareDirectoryOutcome > UnshareDirectoryOutcomeCallable
Definition: DirectoryServiceClient.h:301
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:335
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:36
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:220
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:323
Aws::DirectoryService::Model::CreateConditionalForwarderRequest
Definition: CreateConditionalForwarderRequest.h:28
Aws::DirectoryService::Model::ListCertificatesRequest
Definition: ListCertificatesRequest.h:22
Aws::DirectoryService::Model::DeleteTrustOutcomeCallable
std::future< DeleteTrustOutcome > DeleteTrustOutcomeCallable
Definition: DirectoryServiceClient.h:262
Aws::DirectoryService::Model::DisableLDAPSOutcomeCallable
std::future< DisableLDAPSOutcome > DisableLDAPSOutcomeCallable
Definition: DirectoryServiceClient.h:277
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:201
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:366
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
Aws::DirectoryService::DirectoryServiceClient::DescribeClientAuthenticationSettingsCallable
virtual Model::DescribeClientAuthenticationSettingsOutcomeCallable DescribeClientAuthenticationSettingsCallable(const Model::DescribeClientAuthenticationSettingsRequest &request) const
AddRegionResult.h
Aws::DirectoryService::Model::CreateMicrosoftADOutcome
Aws::Utils::Outcome< CreateMicrosoftADResult, DirectoryServiceError > CreateMicrosoftADOutcome
Definition: DirectoryServiceClient.h:191
Aws::DirectoryService::Model::DeleteConditionalForwarderOutcomeCallable
std::future< DeleteConditionalForwarderOutcome > DeleteConditionalForwarderOutcomeCallable
Definition: DirectoryServiceClient.h:258
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:209
DescribeSharedDirectoriesResult.h
Aws::DirectoryService::Model::DeleteDirectoryOutcome
Aws::Utils::Outcome< DeleteDirectoryResult, DirectoryServiceError > DeleteDirectoryOutcome
Definition: DirectoryServiceClient.h:195
Aws::DirectoryService::Model::GetSnapshotLimitsOutcomeCallable
std::future< GetSnapshotLimitsOutcome > GetSnapshotLimitsOutcomeCallable
Definition: DirectoryServiceClient.h:285
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:347
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:286
Aws::DirectoryService::Model::DescribeDirectoriesOutcomeCallable
std::future< DescribeDirectoriesOutcome > DescribeDirectoriesOutcomeCallable
Definition: DirectoryServiceClient.h:268
Aws::DirectoryService::Model::EnableLDAPSOutcome
Aws::Utils::Outcome< EnableLDAPSResult, DirectoryServiceError > EnableLDAPSOutcome
Definition: DirectoryServiceClient.h:217
Aws::DirectoryService::Model::CancelSchemaExtensionRequest
Definition: CancelSchemaExtensionRequest.h:22
ClientConfiguration.h
Aws::DirectoryService::Model::CreateAliasOutcome
Aws::Utils::Outcome< CreateAliasResult, DirectoryServiceError > CreateAliasOutcome
Definition: DirectoryServiceClient.h:186
Aws::DirectoryService::Model::AddTagsToResourceOutcomeCallable
std::future< AddTagsToResourceOutcome > AddTagsToResourceOutcomeCallable
Definition: DirectoryServiceClient.h:247
Aws::DirectoryService::Model::DeleteLogSubscriptionOutcome
Aws::Utils::Outcome< DeleteLogSubscriptionResult, DirectoryServiceError > DeleteLogSubscriptionOutcome
Definition: DirectoryServiceClient.h:196
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:341
Aws
Definition: AccessManagementClient.h:15
Aws::DirectoryService::Model::EnableSsoOutcome
Aws::Utils::Outcome< EnableSsoResult, DirectoryServiceError > EnableSsoOutcome
Definition: DirectoryServiceClient.h:219
Aws::DirectoryService::Model::EnableClientAuthenticationOutcomeCallable
std::future< EnableClientAuthenticationOutcome > EnableClientAuthenticationOutcomeCallable
Definition: DirectoryServiceClient.h:280
HttpTypes.h
Aws::DirectoryService::Model::RegisterEventTopicOutcome
Aws::Utils::Outcome< RegisterEventTopicResult, DirectoryServiceError > RegisterEventTopicOutcome
Definition: DirectoryServiceClient.h:228
Aws::DirectoryService::Model::EnableRadiusOutcome
Aws::Utils::Outcome< EnableRadiusResult, DirectoryServiceError > EnableRadiusOutcome
Definition: DirectoryServiceClient.h:218
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:372
Aws::DirectoryService::Model::DescribeSnapshotsOutcomeCallable
std::future< DescribeSnapshotsOutcome > DescribeSnapshotsOutcomeCallable
Definition: DirectoryServiceClient.h:274
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:197
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:309
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:338
Aws::DirectoryService::Model::CreateSnapshotOutcome
Aws::Utils::Outcome< CreateSnapshotResult, DirectoryServiceError > CreateSnapshotOutcome
Definition: DirectoryServiceClient.h:192
Aws::DirectoryService::Model::DescribeEventTopicsOutcomeCallable
std::future< DescribeEventTopicsOutcome > DescribeEventTopicsOutcomeCallable
Definition: DirectoryServiceClient.h:270
Aws::DirectoryService::Model::CreateSnapshotOutcomeCallable
std::future< CreateSnapshotOutcome > CreateSnapshotOutcomeCallable
Definition: DirectoryServiceClient.h:256
Aws::DirectoryService::Model::DescribeSharedDirectoriesOutcomeCallable
std::future< DescribeSharedDirectoriesOutcome > DescribeSharedDirectoriesOutcomeCallable
Definition: DirectoryServiceClient.h:273
Aws::DirectoryService::Model::DescribeClientAuthenticationSettingsOutcome
Aws::Utils::Outcome< DescribeClientAuthenticationSettingsResult, DirectoryServiceError > DescribeClientAuthenticationSettingsOutcome
Definition: DirectoryServiceClient.h:202
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:353
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:331
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:370
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:334
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:298
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:253
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:224
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::DirectoryServiceClient::DescribeClientAuthenticationSettings
virtual Model::DescribeClientAuthenticationSettingsOutcome DescribeClientAuthenticationSettings(const Model::DescribeClientAuthenticationSettingsRequest &request) const
Aws::DirectoryService::Model::RemoveRegionOutcome
Aws::Utils::Outcome< RemoveRegionResult, DirectoryServiceError > RemoveRegionOutcome
Definition: DirectoryServiceClient.h:231
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:210
Aws::DirectoryService::Model::UpdateTrustRequest
Definition: UpdateTrustRequest.h:23
Aws::DirectoryService::Model::DeleteSnapshotOutcomeCallable
std::future< DeleteSnapshotOutcome > DeleteSnapshotOutcomeCallable
Definition: DirectoryServiceClient.h:261
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:337
Aws::DirectoryService::Model::CreateAliasOutcomeCallable
std::future< CreateAliasOutcome > CreateAliasOutcomeCallable
Definition: DirectoryServiceClient.h:250
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:226
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:236
Aws::DirectoryService::Model::UpdateTrustOutcome
Aws::Utils::Outcome< UpdateTrustResult, DirectoryServiceError > UpdateTrustOutcome
Definition: DirectoryServiceClient.h:241
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:289
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:190
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:184
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:221
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:211
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:244
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:282
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:316
Aws::DirectoryService::Model::DescribeDomainControllersOutcomeCallable
std::future< DescribeDomainControllersOutcome > DescribeDomainControllersOutcomeCallable
Definition: DirectoryServiceClient.h:269
ConnectDirectoryResult.h
Aws::DirectoryService::Model::CreateLogSubscriptionRequest
Definition: CreateLogSubscriptionRequest.h:22
Aws::DirectoryService::Model::UpdateRadiusOutcome
Aws::Utils::Outcome< UpdateRadiusResult, DirectoryServiceError > UpdateRadiusOutcome
Definition: DirectoryServiceClient.h:240
Aws::DirectoryService::DescribeClientAuthenticationSettingsResponseReceivedHandler
std::function< void(const DirectoryServiceClient *, const Model::DescribeClientAuthenticationSettingsRequest &, const Model::DescribeClientAuthenticationSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClientAuthenticationSettingsResponseReceivedHandler
Definition: DirectoryServiceClient.h:333
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:324
Aws::DirectoryService::Model::ListIpRoutesOutcome
Aws::Utils::Outcome< ListIpRoutesResult, DirectoryServiceError > ListIpRoutesOutcome
Definition: DirectoryServiceClient.h:223
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:290
Aws::DirectoryService::Model::DisableRadiusOutcomeCallable
std::future< DisableRadiusOutcome > DisableRadiusOutcomeCallable
Definition: DirectoryServiceClient.h:278
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:351
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:185
Aws::DirectoryService::Model::UpdateNumberOfDomainControllersOutcomeCallable
std::future< UpdateNumberOfDomainControllersOutcome > UpdateNumberOfDomainControllersOutcomeCallable
Definition: DirectoryServiceClient.h:303
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