AWS SDK for C++  1.8.95
AWS SDK for C++
Public Types | Public Member Functions | List of all members
Aws::DirectoryService::DirectoryServiceClient Class Reference

#include <DirectoryServiceClient.h>

+ Inheritance diagram for Aws::DirectoryService::DirectoryServiceClient:

Public Types

typedef Aws::Client::AWSJsonClient BASECLASS
 
- Public Types inherited from Aws::Client::AWSJsonClient
typedef AWSClient BASECLASS
 

Public Member Functions

 DirectoryServiceClient (const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 DirectoryServiceClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 DirectoryServiceClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
virtual ~DirectoryServiceClient ()
 
virtual Model::AcceptSharedDirectoryOutcome AcceptSharedDirectory (const Model::AcceptSharedDirectoryRequest &request) const
 
virtual Model::AcceptSharedDirectoryOutcomeCallable AcceptSharedDirectoryCallable (const Model::AcceptSharedDirectoryRequest &request) const
 
virtual void AcceptSharedDirectoryAsync (const Model::AcceptSharedDirectoryRequest &request, const AcceptSharedDirectoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AddIpRoutesOutcome AddIpRoutes (const Model::AddIpRoutesRequest &request) const
 
virtual Model::AddIpRoutesOutcomeCallable AddIpRoutesCallable (const Model::AddIpRoutesRequest &request) const
 
virtual void AddIpRoutesAsync (const Model::AddIpRoutesRequest &request, const AddIpRoutesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AddRegionOutcome AddRegion (const Model::AddRegionRequest &request) const
 
virtual Model::AddRegionOutcomeCallable AddRegionCallable (const Model::AddRegionRequest &request) const
 
virtual void AddRegionAsync (const Model::AddRegionRequest &request, const AddRegionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AddTagsToResourceOutcome AddTagsToResource (const Model::AddTagsToResourceRequest &request) const
 
virtual Model::AddTagsToResourceOutcomeCallable AddTagsToResourceCallable (const Model::AddTagsToResourceRequest &request) const
 
virtual void AddTagsToResourceAsync (const Model::AddTagsToResourceRequest &request, const AddTagsToResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CancelSchemaExtensionOutcome CancelSchemaExtension (const Model::CancelSchemaExtensionRequest &request) const
 
virtual Model::CancelSchemaExtensionOutcomeCallable CancelSchemaExtensionCallable (const Model::CancelSchemaExtensionRequest &request) const
 
virtual void CancelSchemaExtensionAsync (const Model::CancelSchemaExtensionRequest &request, const CancelSchemaExtensionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ConnectDirectoryOutcome ConnectDirectory (const Model::ConnectDirectoryRequest &request) const
 
virtual Model::ConnectDirectoryOutcomeCallable ConnectDirectoryCallable (const Model::ConnectDirectoryRequest &request) const
 
virtual void ConnectDirectoryAsync (const Model::ConnectDirectoryRequest &request, const ConnectDirectoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateAliasOutcome CreateAlias (const Model::CreateAliasRequest &request) const
 
virtual Model::CreateAliasOutcomeCallable CreateAliasCallable (const Model::CreateAliasRequest &request) const
 
virtual void CreateAliasAsync (const Model::CreateAliasRequest &request, const CreateAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateComputerOutcome CreateComputer (const Model::CreateComputerRequest &request) const
 
virtual Model::CreateComputerOutcomeCallable CreateComputerCallable (const Model::CreateComputerRequest &request) const
 
virtual void CreateComputerAsync (const Model::CreateComputerRequest &request, const CreateComputerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateConditionalForwarderOutcome CreateConditionalForwarder (const Model::CreateConditionalForwarderRequest &request) const
 
virtual Model::CreateConditionalForwarderOutcomeCallable CreateConditionalForwarderCallable (const Model::CreateConditionalForwarderRequest &request) const
 
virtual void CreateConditionalForwarderAsync (const Model::CreateConditionalForwarderRequest &request, const CreateConditionalForwarderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateDirectoryOutcome CreateDirectory (const Model::CreateDirectoryRequest &request) const
 
virtual Model::CreateDirectoryOutcomeCallable CreateDirectoryCallable (const Model::CreateDirectoryRequest &request) const
 
virtual void CreateDirectoryAsync (const Model::CreateDirectoryRequest &request, const CreateDirectoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateLogSubscriptionOutcome CreateLogSubscription (const Model::CreateLogSubscriptionRequest &request) const
 
virtual Model::CreateLogSubscriptionOutcomeCallable CreateLogSubscriptionCallable (const Model::CreateLogSubscriptionRequest &request) const
 
virtual void CreateLogSubscriptionAsync (const Model::CreateLogSubscriptionRequest &request, const CreateLogSubscriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateMicrosoftADOutcome CreateMicrosoftAD (const Model::CreateMicrosoftADRequest &request) const
 
virtual Model::CreateMicrosoftADOutcomeCallable CreateMicrosoftADCallable (const Model::CreateMicrosoftADRequest &request) const
 
virtual void CreateMicrosoftADAsync (const Model::CreateMicrosoftADRequest &request, const CreateMicrosoftADResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateSnapshotOutcome CreateSnapshot (const Model::CreateSnapshotRequest &request) const
 
virtual Model::CreateSnapshotOutcomeCallable CreateSnapshotCallable (const Model::CreateSnapshotRequest &request) const
 
virtual void CreateSnapshotAsync (const Model::CreateSnapshotRequest &request, const CreateSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateTrustOutcome CreateTrust (const Model::CreateTrustRequest &request) const
 
virtual Model::CreateTrustOutcomeCallable CreateTrustCallable (const Model::CreateTrustRequest &request) const
 
virtual void CreateTrustAsync (const Model::CreateTrustRequest &request, const CreateTrustResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteConditionalForwarderOutcome DeleteConditionalForwarder (const Model::DeleteConditionalForwarderRequest &request) const
 
virtual Model::DeleteConditionalForwarderOutcomeCallable DeleteConditionalForwarderCallable (const Model::DeleteConditionalForwarderRequest &request) const
 
virtual void DeleteConditionalForwarderAsync (const Model::DeleteConditionalForwarderRequest &request, const DeleteConditionalForwarderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteDirectoryOutcome DeleteDirectory (const Model::DeleteDirectoryRequest &request) const
 
virtual Model::DeleteDirectoryOutcomeCallable DeleteDirectoryCallable (const Model::DeleteDirectoryRequest &request) const
 
virtual void DeleteDirectoryAsync (const Model::DeleteDirectoryRequest &request, const DeleteDirectoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteLogSubscriptionOutcome DeleteLogSubscription (const Model::DeleteLogSubscriptionRequest &request) const
 
virtual Model::DeleteLogSubscriptionOutcomeCallable DeleteLogSubscriptionCallable (const Model::DeleteLogSubscriptionRequest &request) const
 
virtual void DeleteLogSubscriptionAsync (const Model::DeleteLogSubscriptionRequest &request, const DeleteLogSubscriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteSnapshotOutcome DeleteSnapshot (const Model::DeleteSnapshotRequest &request) const
 
virtual Model::DeleteSnapshotOutcomeCallable DeleteSnapshotCallable (const Model::DeleteSnapshotRequest &request) const
 
virtual void DeleteSnapshotAsync (const Model::DeleteSnapshotRequest &request, const DeleteSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteTrustOutcome DeleteTrust (const Model::DeleteTrustRequest &request) const
 
virtual Model::DeleteTrustOutcomeCallable DeleteTrustCallable (const Model::DeleteTrustRequest &request) const
 
virtual void DeleteTrustAsync (const Model::DeleteTrustRequest &request, const DeleteTrustResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeregisterCertificateOutcome DeregisterCertificate (const Model::DeregisterCertificateRequest &request) const
 
virtual Model::DeregisterCertificateOutcomeCallable DeregisterCertificateCallable (const Model::DeregisterCertificateRequest &request) const
 
virtual void DeregisterCertificateAsync (const Model::DeregisterCertificateRequest &request, const DeregisterCertificateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeregisterEventTopicOutcome DeregisterEventTopic (const Model::DeregisterEventTopicRequest &request) const
 
virtual Model::DeregisterEventTopicOutcomeCallable DeregisterEventTopicCallable (const Model::DeregisterEventTopicRequest &request) const
 
virtual void DeregisterEventTopicAsync (const Model::DeregisterEventTopicRequest &request, const DeregisterEventTopicResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeCertificateOutcome DescribeCertificate (const Model::DescribeCertificateRequest &request) const
 
virtual Model::DescribeCertificateOutcomeCallable DescribeCertificateCallable (const Model::DescribeCertificateRequest &request) const
 
virtual void DescribeCertificateAsync (const Model::DescribeCertificateRequest &request, const DescribeCertificateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeConditionalForwardersOutcome DescribeConditionalForwarders (const Model::DescribeConditionalForwardersRequest &request) const
 
virtual Model::DescribeConditionalForwardersOutcomeCallable DescribeConditionalForwardersCallable (const Model::DescribeConditionalForwardersRequest &request) const
 
virtual void DescribeConditionalForwardersAsync (const Model::DescribeConditionalForwardersRequest &request, const DescribeConditionalForwardersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeDirectoriesOutcome DescribeDirectories (const Model::DescribeDirectoriesRequest &request) const
 
virtual Model::DescribeDirectoriesOutcomeCallable DescribeDirectoriesCallable (const Model::DescribeDirectoriesRequest &request) const
 
virtual void DescribeDirectoriesAsync (const Model::DescribeDirectoriesRequest &request, const DescribeDirectoriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeDomainControllersOutcome DescribeDomainControllers (const Model::DescribeDomainControllersRequest &request) const
 
virtual Model::DescribeDomainControllersOutcomeCallable DescribeDomainControllersCallable (const Model::DescribeDomainControllersRequest &request) const
 
virtual void DescribeDomainControllersAsync (const Model::DescribeDomainControllersRequest &request, const DescribeDomainControllersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeEventTopicsOutcome DescribeEventTopics (const Model::DescribeEventTopicsRequest &request) const
 
virtual Model::DescribeEventTopicsOutcomeCallable DescribeEventTopicsCallable (const Model::DescribeEventTopicsRequest &request) const
 
virtual void DescribeEventTopicsAsync (const Model::DescribeEventTopicsRequest &request, const DescribeEventTopicsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeLDAPSSettingsOutcome DescribeLDAPSSettings (const Model::DescribeLDAPSSettingsRequest &request) const
 
virtual Model::DescribeLDAPSSettingsOutcomeCallable DescribeLDAPSSettingsCallable (const Model::DescribeLDAPSSettingsRequest &request) const
 
virtual void DescribeLDAPSSettingsAsync (const Model::DescribeLDAPSSettingsRequest &request, const DescribeLDAPSSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeRegionsOutcome DescribeRegions (const Model::DescribeRegionsRequest &request) const
 
virtual Model::DescribeRegionsOutcomeCallable DescribeRegionsCallable (const Model::DescribeRegionsRequest &request) const
 
virtual void DescribeRegionsAsync (const Model::DescribeRegionsRequest &request, const DescribeRegionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeSharedDirectoriesOutcome DescribeSharedDirectories (const Model::DescribeSharedDirectoriesRequest &request) const
 
virtual Model::DescribeSharedDirectoriesOutcomeCallable DescribeSharedDirectoriesCallable (const Model::DescribeSharedDirectoriesRequest &request) const
 
virtual void DescribeSharedDirectoriesAsync (const Model::DescribeSharedDirectoriesRequest &request, const DescribeSharedDirectoriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeSnapshotsOutcome DescribeSnapshots (const Model::DescribeSnapshotsRequest &request) const
 
virtual Model::DescribeSnapshotsOutcomeCallable DescribeSnapshotsCallable (const Model::DescribeSnapshotsRequest &request) const
 
virtual void DescribeSnapshotsAsync (const Model::DescribeSnapshotsRequest &request, const DescribeSnapshotsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeTrustsOutcome DescribeTrusts (const Model::DescribeTrustsRequest &request) const
 
virtual Model::DescribeTrustsOutcomeCallable DescribeTrustsCallable (const Model::DescribeTrustsRequest &request) const
 
virtual void DescribeTrustsAsync (const Model::DescribeTrustsRequest &request, const DescribeTrustsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DisableLDAPSOutcome DisableLDAPS (const Model::DisableLDAPSRequest &request) const
 
virtual Model::DisableLDAPSOutcomeCallable DisableLDAPSCallable (const Model::DisableLDAPSRequest &request) const
 
virtual void DisableLDAPSAsync (const Model::DisableLDAPSRequest &request, const DisableLDAPSResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DisableRadiusOutcome DisableRadius (const Model::DisableRadiusRequest &request) const
 
virtual Model::DisableRadiusOutcomeCallable DisableRadiusCallable (const Model::DisableRadiusRequest &request) const
 
virtual void DisableRadiusAsync (const Model::DisableRadiusRequest &request, const DisableRadiusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DisableSsoOutcome DisableSso (const Model::DisableSsoRequest &request) const
 
virtual Model::DisableSsoOutcomeCallable DisableSsoCallable (const Model::DisableSsoRequest &request) const
 
virtual void DisableSsoAsync (const Model::DisableSsoRequest &request, const DisableSsoResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::EnableLDAPSOutcome EnableLDAPS (const Model::EnableLDAPSRequest &request) const
 
virtual Model::EnableLDAPSOutcomeCallable EnableLDAPSCallable (const Model::EnableLDAPSRequest &request) const
 
virtual void EnableLDAPSAsync (const Model::EnableLDAPSRequest &request, const EnableLDAPSResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::EnableRadiusOutcome EnableRadius (const Model::EnableRadiusRequest &request) const
 
virtual Model::EnableRadiusOutcomeCallable EnableRadiusCallable (const Model::EnableRadiusRequest &request) const
 
virtual void EnableRadiusAsync (const Model::EnableRadiusRequest &request, const EnableRadiusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::EnableSsoOutcome EnableSso (const Model::EnableSsoRequest &request) const
 
virtual Model::EnableSsoOutcomeCallable EnableSsoCallable (const Model::EnableSsoRequest &request) const
 
virtual void EnableSsoAsync (const Model::EnableSsoRequest &request, const EnableSsoResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetDirectoryLimitsOutcome GetDirectoryLimits (const Model::GetDirectoryLimitsRequest &request) const
 
virtual Model::GetDirectoryLimitsOutcomeCallable GetDirectoryLimitsCallable (const Model::GetDirectoryLimitsRequest &request) const
 
virtual void GetDirectoryLimitsAsync (const Model::GetDirectoryLimitsRequest &request, const GetDirectoryLimitsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetSnapshotLimitsOutcome GetSnapshotLimits (const Model::GetSnapshotLimitsRequest &request) const
 
virtual Model::GetSnapshotLimitsOutcomeCallable GetSnapshotLimitsCallable (const Model::GetSnapshotLimitsRequest &request) const
 
virtual void GetSnapshotLimitsAsync (const Model::GetSnapshotLimitsRequest &request, const GetSnapshotLimitsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListCertificatesOutcome ListCertificates (const Model::ListCertificatesRequest &request) const
 
virtual Model::ListCertificatesOutcomeCallable ListCertificatesCallable (const Model::ListCertificatesRequest &request) const
 
virtual void ListCertificatesAsync (const Model::ListCertificatesRequest &request, const ListCertificatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListIpRoutesOutcome ListIpRoutes (const Model::ListIpRoutesRequest &request) const
 
virtual Model::ListIpRoutesOutcomeCallable ListIpRoutesCallable (const Model::ListIpRoutesRequest &request) const
 
virtual void ListIpRoutesAsync (const Model::ListIpRoutesRequest &request, const ListIpRoutesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListLogSubscriptionsOutcome ListLogSubscriptions (const Model::ListLogSubscriptionsRequest &request) const
 
virtual Model::ListLogSubscriptionsOutcomeCallable ListLogSubscriptionsCallable (const Model::ListLogSubscriptionsRequest &request) const
 
virtual void ListLogSubscriptionsAsync (const Model::ListLogSubscriptionsRequest &request, const ListLogSubscriptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListSchemaExtensionsOutcome ListSchemaExtensions (const Model::ListSchemaExtensionsRequest &request) const
 
virtual Model::ListSchemaExtensionsOutcomeCallable ListSchemaExtensionsCallable (const Model::ListSchemaExtensionsRequest &request) const
 
virtual void ListSchemaExtensionsAsync (const Model::ListSchemaExtensionsRequest &request, const ListSchemaExtensionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListTagsForResourceOutcome ListTagsForResource (const Model::ListTagsForResourceRequest &request) const
 
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable (const Model::ListTagsForResourceRequest &request) const
 
virtual void ListTagsForResourceAsync (const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RegisterCertificateOutcome RegisterCertificate (const Model::RegisterCertificateRequest &request) const
 
virtual Model::RegisterCertificateOutcomeCallable RegisterCertificateCallable (const Model::RegisterCertificateRequest &request) const
 
virtual void RegisterCertificateAsync (const Model::RegisterCertificateRequest &request, const RegisterCertificateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RegisterEventTopicOutcome RegisterEventTopic (const Model::RegisterEventTopicRequest &request) const
 
virtual Model::RegisterEventTopicOutcomeCallable RegisterEventTopicCallable (const Model::RegisterEventTopicRequest &request) const
 
virtual void RegisterEventTopicAsync (const Model::RegisterEventTopicRequest &request, const RegisterEventTopicResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RejectSharedDirectoryOutcome RejectSharedDirectory (const Model::RejectSharedDirectoryRequest &request) const
 
virtual Model::RejectSharedDirectoryOutcomeCallable RejectSharedDirectoryCallable (const Model::RejectSharedDirectoryRequest &request) const
 
virtual void RejectSharedDirectoryAsync (const Model::RejectSharedDirectoryRequest &request, const RejectSharedDirectoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RemoveIpRoutesOutcome RemoveIpRoutes (const Model::RemoveIpRoutesRequest &request) const
 
virtual Model::RemoveIpRoutesOutcomeCallable RemoveIpRoutesCallable (const Model::RemoveIpRoutesRequest &request) const
 
virtual void RemoveIpRoutesAsync (const Model::RemoveIpRoutesRequest &request, const RemoveIpRoutesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RemoveRegionOutcome RemoveRegion (const Model::RemoveRegionRequest &request) const
 
virtual Model::RemoveRegionOutcomeCallable RemoveRegionCallable (const Model::RemoveRegionRequest &request) const
 
virtual void RemoveRegionAsync (const Model::RemoveRegionRequest &request, const RemoveRegionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RemoveTagsFromResourceOutcome RemoveTagsFromResource (const Model::RemoveTagsFromResourceRequest &request) const
 
virtual Model::RemoveTagsFromResourceOutcomeCallable RemoveTagsFromResourceCallable (const Model::RemoveTagsFromResourceRequest &request) const
 
virtual void RemoveTagsFromResourceAsync (const Model::RemoveTagsFromResourceRequest &request, const RemoveTagsFromResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ResetUserPasswordOutcome ResetUserPassword (const Model::ResetUserPasswordRequest &request) const
 
virtual Model::ResetUserPasswordOutcomeCallable ResetUserPasswordCallable (const Model::ResetUserPasswordRequest &request) const
 
virtual void ResetUserPasswordAsync (const Model::ResetUserPasswordRequest &request, const ResetUserPasswordResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RestoreFromSnapshotOutcome RestoreFromSnapshot (const Model::RestoreFromSnapshotRequest &request) const
 
virtual Model::RestoreFromSnapshotOutcomeCallable RestoreFromSnapshotCallable (const Model::RestoreFromSnapshotRequest &request) const
 
virtual void RestoreFromSnapshotAsync (const Model::RestoreFromSnapshotRequest &request, const RestoreFromSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ShareDirectoryOutcome ShareDirectory (const Model::ShareDirectoryRequest &request) const
 
virtual Model::ShareDirectoryOutcomeCallable ShareDirectoryCallable (const Model::ShareDirectoryRequest &request) const
 
virtual void ShareDirectoryAsync (const Model::ShareDirectoryRequest &request, const ShareDirectoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StartSchemaExtensionOutcome StartSchemaExtension (const Model::StartSchemaExtensionRequest &request) const
 
virtual Model::StartSchemaExtensionOutcomeCallable StartSchemaExtensionCallable (const Model::StartSchemaExtensionRequest &request) const
 
virtual void StartSchemaExtensionAsync (const Model::StartSchemaExtensionRequest &request, const StartSchemaExtensionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UnshareDirectoryOutcome UnshareDirectory (const Model::UnshareDirectoryRequest &request) const
 
virtual Model::UnshareDirectoryOutcomeCallable UnshareDirectoryCallable (const Model::UnshareDirectoryRequest &request) const
 
virtual void UnshareDirectoryAsync (const Model::UnshareDirectoryRequest &request, const UnshareDirectoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateConditionalForwarderOutcome UpdateConditionalForwarder (const Model::UpdateConditionalForwarderRequest &request) const
 
virtual Model::UpdateConditionalForwarderOutcomeCallable UpdateConditionalForwarderCallable (const Model::UpdateConditionalForwarderRequest &request) const
 
virtual void UpdateConditionalForwarderAsync (const Model::UpdateConditionalForwarderRequest &request, const UpdateConditionalForwarderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateNumberOfDomainControllersOutcome UpdateNumberOfDomainControllers (const Model::UpdateNumberOfDomainControllersRequest &request) const
 
virtual Model::UpdateNumberOfDomainControllersOutcomeCallable UpdateNumberOfDomainControllersCallable (const Model::UpdateNumberOfDomainControllersRequest &request) const
 
virtual void UpdateNumberOfDomainControllersAsync (const Model::UpdateNumberOfDomainControllersRequest &request, const UpdateNumberOfDomainControllersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateRadiusOutcome UpdateRadius (const Model::UpdateRadiusRequest &request) const
 
virtual Model::UpdateRadiusOutcomeCallable UpdateRadiusCallable (const Model::UpdateRadiusRequest &request) const
 
virtual void UpdateRadiusAsync (const Model::UpdateRadiusRequest &request, const UpdateRadiusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateTrustOutcome UpdateTrust (const Model::UpdateTrustRequest &request) const
 
virtual Model::UpdateTrustOutcomeCallable UpdateTrustCallable (const Model::UpdateTrustRequest &request) const
 
virtual void UpdateTrustAsync (const Model::UpdateTrustRequest &request, const UpdateTrustResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::VerifyTrustOutcome VerifyTrust (const Model::VerifyTrustRequest &request) const
 
virtual Model::VerifyTrustOutcomeCallable VerifyTrustCallable (const Model::VerifyTrustRequest &request) const
 
virtual void VerifyTrustAsync (const Model::VerifyTrustRequest &request, const VerifyTrustResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void OverrideEndpoint (const Aws::String &endpoint)
 
- Public Member Functions inherited from Aws::Client::AWSJsonClient
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSJsonClient ()=default
 
- Public Member Functions inherited from Aws::Client::AWSClient
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSClient ()
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
void DisableRequestProcessing ()
 
void EnableRequestProcessing ()
 
virtual const char * GetServiceClientName () const
 
virtual void SetServiceClientName (const Aws::String &name)
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::Client::AWSJsonClient
virtual AWSError< CoreErrorsBuildAWSError (const std::shared_ptr< Aws::Http::HttpResponse > &response) const override
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeEventStreamRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 
- Protected Member Functions inherited from Aws::Client::AWSClient
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, Http::HttpMethod httpMethod, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const Aws::AmazonWebServiceRequest &request, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
virtual void BuildHttpRequest (const Aws::AmazonWebServiceRequest &request, const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest) const
 
const std::shared_ptr< AWSErrorMarshaller > & GetErrorMarshaller () const
 
Aws::Client::AWSAuthSignerGetSignerByName (const char *name) const
 
std::shared_ptr< Aws::Http::HttpRequestBuildAndSignHttpRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method, const char *signerName) const
 
std::shared_ptr< Aws::Http::HttpResponseMakeHttpRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 
- Protected Attributes inherited from Aws::Client::AWSClient
Aws::String m_region
 

Detailed Description

<fullname>AWS Directory Service</fullname>

AWS Directory Service is a web service that makes it easy for you to setup and run directories in the AWS cloud, or connect your AWS resources with an existing on-premises Microsoft Active Directory. This guide provides detailed information about AWS Directory Service operations, data types, parameters, and errors. For information about AWS Directory Services features, see AWS Directory Service and the AWS Directory Service Administration Guide.

AWS provides SDKs that consist of libraries and sample code for various programming languages and platforms (Java, Ruby, .Net, iOS, Android, etc.). The SDKs provide a convenient way to create programmatic access to AWS Directory Service and other AWS services. For more information about the AWS SDKs, including how to download and install them, see Tools for Amazon Web Services.

Definition at line 378 of file DirectoryServiceClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 381 of file DirectoryServiceClient.h.

Constructor & Destructor Documentation

◆ DirectoryServiceClient() [1/3]

Aws::DirectoryService::DirectoryServiceClient::DirectoryServiceClient ( const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration())

Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ DirectoryServiceClient() [2/3]

Aws::DirectoryService::DirectoryServiceClient::DirectoryServiceClient ( const Aws::Auth::AWSCredentials credentials,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration() 
)

Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ DirectoryServiceClient() [3/3]

Aws::DirectoryService::DirectoryServiceClient::DirectoryServiceClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration() 
)

Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used

◆ ~DirectoryServiceClient()

virtual Aws::DirectoryService::DirectoryServiceClient::~DirectoryServiceClient ( )
virtual

Member Function Documentation

◆ AcceptSharedDirectory()

virtual Model::AcceptSharedDirectoryOutcome Aws::DirectoryService::DirectoryServiceClient::AcceptSharedDirectory ( const Model::AcceptSharedDirectoryRequest request) const
virtual

Accepts a directory sharing request that was sent from the directory owner account.

See Also:

AWS API Reference

◆ AcceptSharedDirectoryAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::AcceptSharedDirectoryAsync ( const Model::AcceptSharedDirectoryRequest request,
const AcceptSharedDirectoryResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Accepts a directory sharing request that was sent from the directory owner account.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AcceptSharedDirectoryCallable()

virtual Model::AcceptSharedDirectoryOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::AcceptSharedDirectoryCallable ( const Model::AcceptSharedDirectoryRequest request) const
virtual

Accepts a directory sharing request that was sent from the directory owner account.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ AddIpRoutes()

virtual Model::AddIpRoutesOutcome Aws::DirectoryService::DirectoryServiceClient::AddIpRoutes ( const Model::AddIpRoutesRequest request) const
virtual

If the DNS server for your on-premises domain uses a publicly addressable IP address, you must add a CIDR address block to correctly route traffic to and from your Microsoft AD on Amazon Web Services. AddIpRoutes adds this address block. You can also use AddIpRoutes to facilitate routing traffic that uses public IP ranges from your Microsoft AD on AWS to a peer VPC.

Before you call AddIpRoutes, ensure that all of the required permissions have been explicitly granted through a policy. For details about what permissions are required to run the AddIpRoutes operation, see AWS Directory Service API Permissions: Actions, Resources, and Conditions Reference.

See Also:

AWS API Reference

◆ AddIpRoutesAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::AddIpRoutesAsync ( const Model::AddIpRoutesRequest request,
const AddIpRoutesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

If the DNS server for your on-premises domain uses a publicly addressable IP address, you must add a CIDR address block to correctly route traffic to and from your Microsoft AD on Amazon Web Services. AddIpRoutes adds this address block. You can also use AddIpRoutes to facilitate routing traffic that uses public IP ranges from your Microsoft AD on AWS to a peer VPC.

Before you call AddIpRoutes, ensure that all of the required permissions have been explicitly granted through a policy. For details about what permissions are required to run the AddIpRoutes operation, see AWS Directory Service API Permissions: Actions, Resources, and Conditions Reference.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AddIpRoutesCallable()

virtual Model::AddIpRoutesOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::AddIpRoutesCallable ( const Model::AddIpRoutesRequest request) const
virtual

If the DNS server for your on-premises domain uses a publicly addressable IP address, you must add a CIDR address block to correctly route traffic to and from your Microsoft AD on Amazon Web Services. AddIpRoutes adds this address block. You can also use AddIpRoutes to facilitate routing traffic that uses public IP ranges from your Microsoft AD on AWS to a peer VPC.

Before you call AddIpRoutes, ensure that all of the required permissions have been explicitly granted through a policy. For details about what permissions are required to run the AddIpRoutes operation, see AWS Directory Service API Permissions: Actions, Resources, and Conditions Reference.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ AddRegion()

virtual Model::AddRegionOutcome Aws::DirectoryService::DirectoryServiceClient::AddRegion ( const Model::AddRegionRequest request) const
virtual

Adds two domain controllers in the specified Region for the specified directory.

See Also:

AWS API Reference

◆ AddRegionAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::AddRegionAsync ( const Model::AddRegionRequest request,
const AddRegionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Adds two domain controllers in the specified Region for the specified directory.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AddRegionCallable()

virtual Model::AddRegionOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::AddRegionCallable ( const Model::AddRegionRequest request) const
virtual

Adds two domain controllers in the specified Region for the specified directory.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ AddTagsToResource()

virtual Model::AddTagsToResourceOutcome Aws::DirectoryService::DirectoryServiceClient::AddTagsToResource ( const Model::AddTagsToResourceRequest request) const
virtual

Adds or overwrites one or more tags for the specified directory. Each directory can have a maximum of 50 tags. Each tag consists of a key and optional value. Tag keys must be unique to each resource.

See Also:

AWS API Reference

◆ AddTagsToResourceAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::AddTagsToResourceAsync ( const Model::AddTagsToResourceRequest request,
const AddTagsToResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Adds or overwrites one or more tags for the specified directory. Each directory can have a maximum of 50 tags. Each tag consists of a key and optional value. Tag keys must be unique to each resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AddTagsToResourceCallable()

virtual Model::AddTagsToResourceOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::AddTagsToResourceCallable ( const Model::AddTagsToResourceRequest request) const
virtual

Adds or overwrites one or more tags for the specified directory. Each directory can have a maximum of 50 tags. Each tag consists of a key and optional value. Tag keys must be unique to each resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CancelSchemaExtension()

virtual Model::CancelSchemaExtensionOutcome Aws::DirectoryService::DirectoryServiceClient::CancelSchemaExtension ( const Model::CancelSchemaExtensionRequest request) const
virtual

Cancels an in-progress schema extension to a Microsoft AD directory. Once a schema extension has started replicating to all domain controllers, the task can no longer be canceled. A schema extension can be canceled during any of the following states; Initializing, CreatingSnapshot, and UpdatingSchema.

See Also:

AWS API Reference

◆ CancelSchemaExtensionAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::CancelSchemaExtensionAsync ( const Model::CancelSchemaExtensionRequest request,
const CancelSchemaExtensionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Cancels an in-progress schema extension to a Microsoft AD directory. Once a schema extension has started replicating to all domain controllers, the task can no longer be canceled. A schema extension can be canceled during any of the following states; Initializing, CreatingSnapshot, and UpdatingSchema.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CancelSchemaExtensionCallable()

virtual Model::CancelSchemaExtensionOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::CancelSchemaExtensionCallable ( const Model::CancelSchemaExtensionRequest request) const
virtual

Cancels an in-progress schema extension to a Microsoft AD directory. Once a schema extension has started replicating to all domain controllers, the task can no longer be canceled. A schema extension can be canceled during any of the following states; Initializing, CreatingSnapshot, and UpdatingSchema.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ConnectDirectory()

virtual Model::ConnectDirectoryOutcome Aws::DirectoryService::DirectoryServiceClient::ConnectDirectory ( const Model::ConnectDirectoryRequest request) const
virtual

Creates an AD Connector to connect to an on-premises directory.

Before you call ConnectDirectory, ensure that all of the required permissions have been explicitly granted through a policy. For details about what permissions are required to run the ConnectDirectory operation, see AWS Directory Service API Permissions: Actions, Resources, and Conditions Reference.

See Also:

AWS API Reference

◆ ConnectDirectoryAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::ConnectDirectoryAsync ( const Model::ConnectDirectoryRequest request,
const ConnectDirectoryResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates an AD Connector to connect to an on-premises directory.

Before you call ConnectDirectory, ensure that all of the required permissions have been explicitly granted through a policy. For details about what permissions are required to run the ConnectDirectory operation, see AWS Directory Service API Permissions: Actions, Resources, and Conditions Reference.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ConnectDirectoryCallable()

virtual Model::ConnectDirectoryOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::ConnectDirectoryCallable ( const Model::ConnectDirectoryRequest request) const
virtual

Creates an AD Connector to connect to an on-premises directory.

Before you call ConnectDirectory, ensure that all of the required permissions have been explicitly granted through a policy. For details about what permissions are required to run the ConnectDirectory operation, see AWS Directory Service API Permissions: Actions, Resources, and Conditions Reference.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateAlias()

virtual Model::CreateAliasOutcome Aws::DirectoryService::DirectoryServiceClient::CreateAlias ( const Model::CreateAliasRequest request) const
virtual

Creates an alias for a directory and assigns the alias to the directory. The alias is used to construct the access URL for the directory, such as http://&lt;alias&gt;.awsapps.com.

After an alias has been created, it cannot be deleted or reused, so this operation should only be used when absolutely necessary.

See Also:

AWS API Reference

◆ CreateAliasAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::CreateAliasAsync ( const Model::CreateAliasRequest request,
const CreateAliasResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates an alias for a directory and assigns the alias to the directory. The alias is used to construct the access URL for the directory, such as http://&lt;alias&gt;.awsapps.com.

After an alias has been created, it cannot be deleted or reused, so this operation should only be used when absolutely necessary.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateAliasCallable()

virtual Model::CreateAliasOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::CreateAliasCallable ( const Model::CreateAliasRequest request) const
virtual

Creates an alias for a directory and assigns the alias to the directory. The alias is used to construct the access URL for the directory, such as http://&lt;alias&gt;.awsapps.com.

After an alias has been created, it cannot be deleted or reused, so this operation should only be used when absolutely necessary.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateComputer()

virtual Model::CreateComputerOutcome Aws::DirectoryService::DirectoryServiceClient::CreateComputer ( const Model::CreateComputerRequest request) const
virtual

Creates an Active Directory computer object in the specified directory.

See Also:

AWS API Reference

◆ CreateComputerAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::CreateComputerAsync ( const Model::CreateComputerRequest request,
const CreateComputerResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates an Active Directory computer object in the specified directory.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateComputerCallable()

virtual Model::CreateComputerOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::CreateComputerCallable ( const Model::CreateComputerRequest request) const
virtual

Creates an Active Directory computer object in the specified directory.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateConditionalForwarder()

virtual Model::CreateConditionalForwarderOutcome Aws::DirectoryService::DirectoryServiceClient::CreateConditionalForwarder ( const Model::CreateConditionalForwarderRequest request) const
virtual

Creates a conditional forwarder associated with your AWS directory. Conditional forwarders are required in order to set up a trust relationship with another domain. The conditional forwarder points to the trusted domain.

See Also:

AWS API Reference

◆ CreateConditionalForwarderAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::CreateConditionalForwarderAsync ( const Model::CreateConditionalForwarderRequest request,
const CreateConditionalForwarderResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a conditional forwarder associated with your AWS directory. Conditional forwarders are required in order to set up a trust relationship with another domain. The conditional forwarder points to the trusted domain.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateConditionalForwarderCallable()

virtual Model::CreateConditionalForwarderOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::CreateConditionalForwarderCallable ( const Model::CreateConditionalForwarderRequest request) const
virtual

Creates a conditional forwarder associated with your AWS directory. Conditional forwarders are required in order to set up a trust relationship with another domain. The conditional forwarder points to the trusted domain.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateDirectory()

virtual Model::CreateDirectoryOutcome Aws::DirectoryService::DirectoryServiceClient::CreateDirectory ( const Model::CreateDirectoryRequest request) const
virtual

Creates a Simple AD directory. For more information, see Simple Active Directory in the AWS Directory Service Admin Guide.

Before you call CreateDirectory, ensure that all of the required permissions have been explicitly granted through a policy. For details about what permissions are required to run the CreateDirectory operation, see AWS Directory Service API Permissions: Actions, Resources, and Conditions Reference.

See Also:

AWS API Reference

◆ CreateDirectoryAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::CreateDirectoryAsync ( const Model::CreateDirectoryRequest request,
const CreateDirectoryResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a Simple AD directory. For more information, see Simple Active Directory in the AWS Directory Service Admin Guide.

Before you call CreateDirectory, ensure that all of the required permissions have been explicitly granted through a policy. For details about what permissions are required to run the CreateDirectory operation, see AWS Directory Service API Permissions: Actions, Resources, and Conditions Reference.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateDirectoryCallable()

virtual Model::CreateDirectoryOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::CreateDirectoryCallable ( const Model::CreateDirectoryRequest request) const
virtual

Creates a Simple AD directory. For more information, see Simple Active Directory in the AWS Directory Service Admin Guide.

Before you call CreateDirectory, ensure that all of the required permissions have been explicitly granted through a policy. For details about what permissions are required to run the CreateDirectory operation, see AWS Directory Service API Permissions: Actions, Resources, and Conditions Reference.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateLogSubscription()

virtual Model::CreateLogSubscriptionOutcome Aws::DirectoryService::DirectoryServiceClient::CreateLogSubscription ( const Model::CreateLogSubscriptionRequest request) const
virtual

Creates a subscription to forward real-time Directory Service domain controller security logs to the specified Amazon CloudWatch log group in your AWS account.

See Also:

AWS API Reference

◆ CreateLogSubscriptionAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::CreateLogSubscriptionAsync ( const Model::CreateLogSubscriptionRequest request,
const CreateLogSubscriptionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a subscription to forward real-time Directory Service domain controller security logs to the specified Amazon CloudWatch log group in your AWS account.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateLogSubscriptionCallable()

virtual Model::CreateLogSubscriptionOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::CreateLogSubscriptionCallable ( const Model::CreateLogSubscriptionRequest request) const
virtual

Creates a subscription to forward real-time Directory Service domain controller security logs to the specified Amazon CloudWatch log group in your AWS account.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateMicrosoftAD()

virtual Model::CreateMicrosoftADOutcome Aws::DirectoryService::DirectoryServiceClient::CreateMicrosoftAD ( const Model::CreateMicrosoftADRequest request) const
virtual

Creates a Microsoft AD directory in the AWS Cloud. For more information, see AWS Managed Microsoft AD in the AWS Directory Service Admin Guide.

Before you call CreateMicrosoftAD, ensure that all of the required permissions have been explicitly granted through a policy. For details about what permissions are required to run the CreateMicrosoftAD operation, see AWS Directory Service API Permissions: Actions, Resources, and Conditions Reference.

See Also:

AWS API Reference

◆ CreateMicrosoftADAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::CreateMicrosoftADAsync ( const Model::CreateMicrosoftADRequest request,
const CreateMicrosoftADResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a Microsoft AD directory in the AWS Cloud. For more information, see AWS Managed Microsoft AD in the AWS Directory Service Admin Guide.

Before you call CreateMicrosoftAD, ensure that all of the required permissions have been explicitly granted through a policy. For details about what permissions are required to run the CreateMicrosoftAD operation, see AWS Directory Service API Permissions: Actions, Resources, and Conditions Reference.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateMicrosoftADCallable()

virtual Model::CreateMicrosoftADOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::CreateMicrosoftADCallable ( const Model::CreateMicrosoftADRequest request) const
virtual

Creates a Microsoft AD directory in the AWS Cloud. For more information, see AWS Managed Microsoft AD in the AWS Directory Service Admin Guide.

Before you call CreateMicrosoftAD, ensure that all of the required permissions have been explicitly granted through a policy. For details about what permissions are required to run the CreateMicrosoftAD operation, see AWS Directory Service API Permissions: Actions, Resources, and Conditions Reference.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateSnapshot()

virtual Model::CreateSnapshotOutcome Aws::DirectoryService::DirectoryServiceClient::CreateSnapshot ( const Model::CreateSnapshotRequest request) const
virtual

Creates a snapshot of a Simple AD or Microsoft AD directory in the AWS cloud.

You cannot take snapshots of AD Connector directories.

See Also:

AWS API Reference

◆ CreateSnapshotAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::CreateSnapshotAsync ( const Model::CreateSnapshotRequest request,
const CreateSnapshotResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a snapshot of a Simple AD or Microsoft AD directory in the AWS cloud.

You cannot take snapshots of AD Connector directories.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateSnapshotCallable()

virtual Model::CreateSnapshotOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::CreateSnapshotCallable ( const Model::CreateSnapshotRequest request) const
virtual

Creates a snapshot of a Simple AD or Microsoft AD directory in the AWS cloud.

You cannot take snapshots of AD Connector directories.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateTrust()

virtual Model::CreateTrustOutcome Aws::DirectoryService::DirectoryServiceClient::CreateTrust ( const Model::CreateTrustRequest request) const
virtual

AWS Directory Service for Microsoft Active Directory allows you to configure trust relationships. For example, you can establish a trust between your AWS Managed Microsoft AD directory, and your existing on-premises Microsoft Active Directory. This would allow you to provide users and groups access to resources in either domain, with a single set of credentials.

This action initiates the creation of the AWS side of a trust relationship between an AWS Managed Microsoft AD directory and an external domain. You can create either a forest trust or an external trust.

See Also:

AWS API Reference

◆ CreateTrustAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::CreateTrustAsync ( const Model::CreateTrustRequest request,
const CreateTrustResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

AWS Directory Service for Microsoft Active Directory allows you to configure trust relationships. For example, you can establish a trust between your AWS Managed Microsoft AD directory, and your existing on-premises Microsoft Active Directory. This would allow you to provide users and groups access to resources in either domain, with a single set of credentials.

This action initiates the creation of the AWS side of a trust relationship between an AWS Managed Microsoft AD directory and an external domain. You can create either a forest trust or an external trust.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateTrustCallable()

virtual Model::CreateTrustOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::CreateTrustCallable ( const Model::CreateTrustRequest request) const
virtual

AWS Directory Service for Microsoft Active Directory allows you to configure trust relationships. For example, you can establish a trust between your AWS Managed Microsoft AD directory, and your existing on-premises Microsoft Active Directory. This would allow you to provide users and groups access to resources in either domain, with a single set of credentials.

This action initiates the creation of the AWS side of a trust relationship between an AWS Managed Microsoft AD directory and an external domain. You can create either a forest trust or an external trust.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteConditionalForwarder()

virtual Model::DeleteConditionalForwarderOutcome Aws::DirectoryService::DirectoryServiceClient::DeleteConditionalForwarder ( const Model::DeleteConditionalForwarderRequest request) const
virtual

Deletes a conditional forwarder that has been set up for your AWS directory.

See Also:

AWS API Reference

◆ DeleteConditionalForwarderAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::DeleteConditionalForwarderAsync ( const Model::DeleteConditionalForwarderRequest request,
const DeleteConditionalForwarderResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a conditional forwarder that has been set up for your AWS directory.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteConditionalForwarderCallable()

virtual Model::DeleteConditionalForwarderOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::DeleteConditionalForwarderCallable ( const Model::DeleteConditionalForwarderRequest request) const
virtual

Deletes a conditional forwarder that has been set up for your AWS directory.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteDirectory()

virtual Model::DeleteDirectoryOutcome Aws::DirectoryService::DirectoryServiceClient::DeleteDirectory ( const Model::DeleteDirectoryRequest request) const
virtual

Deletes an AWS Directory Service directory.

Before you call DeleteDirectory, ensure that all of the required permissions have been explicitly granted through a policy. For details about what permissions are required to run the DeleteDirectory operation, see AWS Directory Service API Permissions: Actions, Resources, and Conditions Reference.

See Also:

AWS API Reference

◆ DeleteDirectoryAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::DeleteDirectoryAsync ( const Model::DeleteDirectoryRequest request,
const DeleteDirectoryResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes an AWS Directory Service directory.

Before you call DeleteDirectory, ensure that all of the required permissions have been explicitly granted through a policy. For details about what permissions are required to run the DeleteDirectory operation, see AWS Directory Service API Permissions: Actions, Resources, and Conditions Reference.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteDirectoryCallable()

virtual Model::DeleteDirectoryOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::DeleteDirectoryCallable ( const Model::DeleteDirectoryRequest request) const
virtual

Deletes an AWS Directory Service directory.

Before you call DeleteDirectory, ensure that all of the required permissions have been explicitly granted through a policy. For details about what permissions are required to run the DeleteDirectory operation, see AWS Directory Service API Permissions: Actions, Resources, and Conditions Reference.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteLogSubscription()

virtual Model::DeleteLogSubscriptionOutcome Aws::DirectoryService::DirectoryServiceClient::DeleteLogSubscription ( const Model::DeleteLogSubscriptionRequest request) const
virtual

Deletes the specified log subscription.

See Also:

AWS API Reference

◆ DeleteLogSubscriptionAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::DeleteLogSubscriptionAsync ( const Model::DeleteLogSubscriptionRequest request,
const DeleteLogSubscriptionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes the specified log subscription.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteLogSubscriptionCallable()

virtual Model::DeleteLogSubscriptionOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::DeleteLogSubscriptionCallable ( const Model::DeleteLogSubscriptionRequest request) const
virtual

Deletes the specified log subscription.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteSnapshot()

virtual Model::DeleteSnapshotOutcome Aws::DirectoryService::DirectoryServiceClient::DeleteSnapshot ( const Model::DeleteSnapshotRequest request) const
virtual

Deletes a directory snapshot.

See Also:

AWS API Reference

◆ DeleteSnapshotAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::DeleteSnapshotAsync ( const Model::DeleteSnapshotRequest request,
const DeleteSnapshotResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a directory snapshot.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteSnapshotCallable()

virtual Model::DeleteSnapshotOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::DeleteSnapshotCallable ( const Model::DeleteSnapshotRequest request) const
virtual

Deletes a directory snapshot.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteTrust()

virtual Model::DeleteTrustOutcome Aws::DirectoryService::DirectoryServiceClient::DeleteTrust ( const Model::DeleteTrustRequest request) const
virtual

Deletes an existing trust relationship between your AWS Managed Microsoft AD directory and an external domain.

See Also:

AWS API Reference

◆ DeleteTrustAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::DeleteTrustAsync ( const Model::DeleteTrustRequest request,
const DeleteTrustResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes an existing trust relationship between your AWS Managed Microsoft AD directory and an external domain.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteTrustCallable()

virtual Model::DeleteTrustOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::DeleteTrustCallable ( const Model::DeleteTrustRequest request) const
virtual

Deletes an existing trust relationship between your AWS Managed Microsoft AD directory and an external domain.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeregisterCertificate()

virtual Model::DeregisterCertificateOutcome Aws::DirectoryService::DirectoryServiceClient::DeregisterCertificate ( const Model::DeregisterCertificateRequest request) const
virtual

Deletes from the system the certificate that was registered for a secured LDAP connection.

See Also:

AWS API Reference

◆ DeregisterCertificateAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::DeregisterCertificateAsync ( const Model::DeregisterCertificateRequest request,
const DeregisterCertificateResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes from the system the certificate that was registered for a secured LDAP connection.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeregisterCertificateCallable()

virtual Model::DeregisterCertificateOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::DeregisterCertificateCallable ( const Model::DeregisterCertificateRequest request) const
virtual

Deletes from the system the certificate that was registered for a secured LDAP connection.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeregisterEventTopic()

virtual Model::DeregisterEventTopicOutcome Aws::DirectoryService::DirectoryServiceClient::DeregisterEventTopic ( const Model::DeregisterEventTopicRequest request) const
virtual

Removes the specified directory as a publisher to the specified SNS topic.

See Also:

AWS API Reference

◆ DeregisterEventTopicAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::DeregisterEventTopicAsync ( const Model::DeregisterEventTopicRequest request,
const DeregisterEventTopicResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Removes the specified directory as a publisher to the specified SNS topic.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeregisterEventTopicCallable()

virtual Model::DeregisterEventTopicOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::DeregisterEventTopicCallable ( const Model::DeregisterEventTopicRequest request) const
virtual

Removes the specified directory as a publisher to the specified SNS topic.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeCertificate()

virtual Model::DescribeCertificateOutcome Aws::DirectoryService::DirectoryServiceClient::DescribeCertificate ( const Model::DescribeCertificateRequest request) const
virtual

Displays information about the certificate registered for a secured LDAP connection.

See Also:

AWS API Reference

◆ DescribeCertificateAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::DescribeCertificateAsync ( const Model::DescribeCertificateRequest request,
const DescribeCertificateResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Displays information about the certificate registered for a secured LDAP connection.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeCertificateCallable()

virtual Model::DescribeCertificateOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::DescribeCertificateCallable ( const Model::DescribeCertificateRequest request) const
virtual

Displays information about the certificate registered for a secured LDAP connection.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeConditionalForwarders()

virtual Model::DescribeConditionalForwardersOutcome Aws::DirectoryService::DirectoryServiceClient::DescribeConditionalForwarders ( const Model::DescribeConditionalForwardersRequest request) const
virtual

Obtains information about the conditional forwarders for this account.

If no input parameters are provided for RemoteDomainNames, this request describes all conditional forwarders for the specified directory ID.

See Also:

AWS API Reference

◆ DescribeConditionalForwardersAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::DescribeConditionalForwardersAsync ( const Model::DescribeConditionalForwardersRequest request,
const DescribeConditionalForwardersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Obtains information about the conditional forwarders for this account.

If no input parameters are provided for RemoteDomainNames, this request describes all conditional forwarders for the specified directory ID.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeConditionalForwardersCallable()

virtual Model::DescribeConditionalForwardersOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::DescribeConditionalForwardersCallable ( const Model::DescribeConditionalForwardersRequest request) const
virtual

Obtains information about the conditional forwarders for this account.

If no input parameters are provided for RemoteDomainNames, this request describes all conditional forwarders for the specified directory ID.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeDirectories()

virtual Model::DescribeDirectoriesOutcome Aws::DirectoryService::DirectoryServiceClient::DescribeDirectories ( const Model::DescribeDirectoriesRequest request) const
virtual

Obtains information about the directories that belong to this account.

You can retrieve information about specific directories by passing the directory identifiers in the DirectoryIds parameter. Otherwise, all directories that belong to the current account are returned.

This operation supports pagination with the use of the NextToken request and response parameters. If more results are available, the DescribeDirectoriesResult.NextToken member contains a token that you pass in the next call to DescribeDirectories to retrieve the next set of items.

You can also specify a maximum number of return results with the Limit parameter.

See Also:

AWS API Reference

◆ DescribeDirectoriesAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::DescribeDirectoriesAsync ( const Model::DescribeDirectoriesRequest request,
const DescribeDirectoriesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Obtains information about the directories that belong to this account.

You can retrieve information about specific directories by passing the directory identifiers in the DirectoryIds parameter. Otherwise, all directories that belong to the current account are returned.

This operation supports pagination with the use of the NextToken request and response parameters. If more results are available, the DescribeDirectoriesResult.NextToken member contains a token that you pass in the next call to DescribeDirectories to retrieve the next set of items.

You can also specify a maximum number of return results with the Limit parameter.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeDirectoriesCallable()

virtual Model::DescribeDirectoriesOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::DescribeDirectoriesCallable ( const Model::DescribeDirectoriesRequest request) const
virtual

Obtains information about the directories that belong to this account.

You can retrieve information about specific directories by passing the directory identifiers in the DirectoryIds parameter. Otherwise, all directories that belong to the current account are returned.

This operation supports pagination with the use of the NextToken request and response parameters. If more results are available, the DescribeDirectoriesResult.NextToken member contains a token that you pass in the next call to DescribeDirectories to retrieve the next set of items.

You can also specify a maximum number of return results with the Limit parameter.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeDomainControllers()

virtual Model::DescribeDomainControllersOutcome Aws::DirectoryService::DirectoryServiceClient::DescribeDomainControllers ( const Model::DescribeDomainControllersRequest request) const
virtual

Provides information about any domain controllers in your directory.

See Also:

AWS API Reference

◆ DescribeDomainControllersAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::DescribeDomainControllersAsync ( const Model::DescribeDomainControllersRequest request,
const DescribeDomainControllersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Provides information about any domain controllers in your directory.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeDomainControllersCallable()

virtual Model::DescribeDomainControllersOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::DescribeDomainControllersCallable ( const Model::DescribeDomainControllersRequest request) const
virtual

Provides information about any domain controllers in your directory.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeEventTopics()

virtual Model::DescribeEventTopicsOutcome Aws::DirectoryService::DirectoryServiceClient::DescribeEventTopics ( const Model::DescribeEventTopicsRequest request) const
virtual

Obtains information about which SNS topics receive status messages from the specified directory.

If no input parameters are provided, such as DirectoryId or TopicName, this request describes all of the associations in the account.

See Also:

AWS API Reference

◆ DescribeEventTopicsAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::DescribeEventTopicsAsync ( const Model::DescribeEventTopicsRequest request,
const DescribeEventTopicsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Obtains information about which SNS topics receive status messages from the specified directory.

If no input parameters are provided, such as DirectoryId or TopicName, this request describes all of the associations in the account.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeEventTopicsCallable()

virtual Model::DescribeEventTopicsOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::DescribeEventTopicsCallable ( const Model::DescribeEventTopicsRequest request) const
virtual

Obtains information about which SNS topics receive status messages from the specified directory.

If no input parameters are provided, such as DirectoryId or TopicName, this request describes all of the associations in the account.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeLDAPSSettings()

virtual Model::DescribeLDAPSSettingsOutcome Aws::DirectoryService::DirectoryServiceClient::DescribeLDAPSSettings ( const Model::DescribeLDAPSSettingsRequest request) const
virtual

Describes the status of LDAP security for the specified directory.

See Also:

AWS API Reference

◆ DescribeLDAPSSettingsAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::DescribeLDAPSSettingsAsync ( const Model::DescribeLDAPSSettingsRequest request,
const DescribeLDAPSSettingsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes the status of LDAP security for the specified directory.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeLDAPSSettingsCallable()

virtual Model::DescribeLDAPSSettingsOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::DescribeLDAPSSettingsCallable ( const Model::DescribeLDAPSSettingsRequest request) const
virtual

Describes the status of LDAP security for the specified directory.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeRegions()

virtual Model::DescribeRegionsOutcome Aws::DirectoryService::DirectoryServiceClient::DescribeRegions ( const Model::DescribeRegionsRequest request) const
virtual

Provides information about the Regions that are configured for multi-Region replication.

See Also:

AWS API Reference

◆ DescribeRegionsAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::DescribeRegionsAsync ( const Model::DescribeRegionsRequest request,
const DescribeRegionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Provides information about the Regions that are configured for multi-Region replication.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeRegionsCallable()

virtual Model::DescribeRegionsOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::DescribeRegionsCallable ( const Model::DescribeRegionsRequest request) const
virtual

Provides information about the Regions that are configured for multi-Region replication.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeSharedDirectories()

virtual Model::DescribeSharedDirectoriesOutcome Aws::DirectoryService::DirectoryServiceClient::DescribeSharedDirectories ( const Model::DescribeSharedDirectoriesRequest request) const
virtual

Returns the shared directories in your account.

See Also:

AWS API Reference

◆ DescribeSharedDirectoriesAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::DescribeSharedDirectoriesAsync ( const Model::DescribeSharedDirectoriesRequest request,
const DescribeSharedDirectoriesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns the shared directories in your account.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeSharedDirectoriesCallable()

virtual Model::DescribeSharedDirectoriesOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::DescribeSharedDirectoriesCallable ( const Model::DescribeSharedDirectoriesRequest request) const
virtual

Returns the shared directories in your account.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeSnapshots()

virtual Model::DescribeSnapshotsOutcome Aws::DirectoryService::DirectoryServiceClient::DescribeSnapshots ( const Model::DescribeSnapshotsRequest request) const
virtual

Obtains information about the directory snapshots that belong to this account.

This operation supports pagination with the use of the NextToken request and response parameters. If more results are available, the DescribeSnapshots.NextToken member contains a token that you pass in the next call to DescribeSnapshots to retrieve the next set of items.

You can also specify a maximum number of return results with the Limit parameter.

See Also:

AWS API Reference

◆ DescribeSnapshotsAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::DescribeSnapshotsAsync ( const Model::DescribeSnapshotsRequest request,
const DescribeSnapshotsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Obtains information about the directory snapshots that belong to this account.

This operation supports pagination with the use of the NextToken request and response parameters. If more results are available, the DescribeSnapshots.NextToken member contains a token that you pass in the next call to DescribeSnapshots to retrieve the next set of items.

You can also specify a maximum number of return results with the Limit parameter.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeSnapshotsCallable()

virtual Model::DescribeSnapshotsOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::DescribeSnapshotsCallable ( const Model::DescribeSnapshotsRequest request) const
virtual

Obtains information about the directory snapshots that belong to this account.

This operation supports pagination with the use of the NextToken request and response parameters. If more results are available, the DescribeSnapshots.NextToken member contains a token that you pass in the next call to DescribeSnapshots to retrieve the next set of items.

You can also specify a maximum number of return results with the Limit parameter.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeTrusts()

virtual Model::DescribeTrustsOutcome Aws::DirectoryService::DirectoryServiceClient::DescribeTrusts ( const Model::DescribeTrustsRequest request) const
virtual

Obtains information about the trust relationships for this account.

If no input parameters are provided, such as DirectoryId or TrustIds, this request describes all the trust relationships belonging to the account.

See Also:

AWS API Reference

◆ DescribeTrustsAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::DescribeTrustsAsync ( const Model::DescribeTrustsRequest request,
const DescribeTrustsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Obtains information about the trust relationships for this account.

If no input parameters are provided, such as DirectoryId or TrustIds, this request describes all the trust relationships belonging to the account.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeTrustsCallable()

virtual Model::DescribeTrustsOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::DescribeTrustsCallable ( const Model::DescribeTrustsRequest request) const
virtual

Obtains information about the trust relationships for this account.

If no input parameters are provided, such as DirectoryId or TrustIds, this request describes all the trust relationships belonging to the account.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DisableLDAPS()

virtual Model::DisableLDAPSOutcome Aws::DirectoryService::DirectoryServiceClient::DisableLDAPS ( const Model::DisableLDAPSRequest request) const
virtual

Deactivates LDAP secure calls for the specified directory.

See Also:

AWS API Reference

◆ DisableLDAPSAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::DisableLDAPSAsync ( const Model::DisableLDAPSRequest request,
const DisableLDAPSResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deactivates LDAP secure calls for the specified directory.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DisableLDAPSCallable()

virtual Model::DisableLDAPSOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::DisableLDAPSCallable ( const Model::DisableLDAPSRequest request) const
virtual

Deactivates LDAP secure calls for the specified directory.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DisableRadius()

virtual Model::DisableRadiusOutcome Aws::DirectoryService::DirectoryServiceClient::DisableRadius ( const Model::DisableRadiusRequest request) const
virtual

Disables multi-factor authentication (MFA) with the Remote Authentication Dial In User Service (RADIUS) server for an AD Connector or Microsoft AD directory.

See Also:

AWS API Reference

◆ DisableRadiusAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::DisableRadiusAsync ( const Model::DisableRadiusRequest request,
const DisableRadiusResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Disables multi-factor authentication (MFA) with the Remote Authentication Dial In User Service (RADIUS) server for an AD Connector or Microsoft AD directory.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DisableRadiusCallable()

virtual Model::DisableRadiusOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::DisableRadiusCallable ( const Model::DisableRadiusRequest request) const
virtual

Disables multi-factor authentication (MFA) with the Remote Authentication Dial In User Service (RADIUS) server for an AD Connector or Microsoft AD directory.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DisableSso()

virtual Model::DisableSsoOutcome Aws::DirectoryService::DirectoryServiceClient::DisableSso ( const Model::DisableSsoRequest request) const
virtual

Disables single-sign on for a directory.

See Also:

AWS API Reference

◆ DisableSsoAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::DisableSsoAsync ( const Model::DisableSsoRequest request,
const DisableSsoResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Disables single-sign on for a directory.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DisableSsoCallable()

virtual Model::DisableSsoOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::DisableSsoCallable ( const Model::DisableSsoRequest request) const
virtual

Disables single-sign on for a directory.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ EnableLDAPS()

virtual Model::EnableLDAPSOutcome Aws::DirectoryService::DirectoryServiceClient::EnableLDAPS ( const Model::EnableLDAPSRequest request) const
virtual

Activates the switch for the specific directory to always use LDAP secure calls.

See Also:

AWS API Reference

◆ EnableLDAPSAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::EnableLDAPSAsync ( const Model::EnableLDAPSRequest request,
const EnableLDAPSResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Activates the switch for the specific directory to always use LDAP secure calls.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ EnableLDAPSCallable()

virtual Model::EnableLDAPSOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::EnableLDAPSCallable ( const Model::EnableLDAPSRequest request) const
virtual

Activates the switch for the specific directory to always use LDAP secure calls.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ EnableRadius()

virtual Model::EnableRadiusOutcome Aws::DirectoryService::DirectoryServiceClient::EnableRadius ( const Model::EnableRadiusRequest request) const
virtual

Enables multi-factor authentication (MFA) with the Remote Authentication Dial In User Service (RADIUS) server for an AD Connector or Microsoft AD directory.

See Also:

AWS API Reference

◆ EnableRadiusAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::EnableRadiusAsync ( const Model::EnableRadiusRequest request,
const EnableRadiusResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Enables multi-factor authentication (MFA) with the Remote Authentication Dial In User Service (RADIUS) server for an AD Connector or Microsoft AD directory.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ EnableRadiusCallable()

virtual Model::EnableRadiusOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::EnableRadiusCallable ( const Model::EnableRadiusRequest request) const
virtual

Enables multi-factor authentication (MFA) with the Remote Authentication Dial In User Service (RADIUS) server for an AD Connector or Microsoft AD directory.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ EnableSso()

virtual Model::EnableSsoOutcome Aws::DirectoryService::DirectoryServiceClient::EnableSso ( const Model::EnableSsoRequest request) const
virtual

Enables single sign-on for a directory. Single sign-on allows users in your directory to access certain AWS services from a computer joined to the directory without having to enter their credentials separately.

See Also:

AWS API Reference

◆ EnableSsoAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::EnableSsoAsync ( const Model::EnableSsoRequest request,
const EnableSsoResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Enables single sign-on for a directory. Single sign-on allows users in your directory to access certain AWS services from a computer joined to the directory without having to enter their credentials separately.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ EnableSsoCallable()

virtual Model::EnableSsoOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::EnableSsoCallable ( const Model::EnableSsoRequest request) const
virtual

Enables single sign-on for a directory. Single sign-on allows users in your directory to access certain AWS services from a computer joined to the directory without having to enter their credentials separately.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetDirectoryLimits()

virtual Model::GetDirectoryLimitsOutcome Aws::DirectoryService::DirectoryServiceClient::GetDirectoryLimits ( const Model::GetDirectoryLimitsRequest request) const
virtual

Obtains directory limit information for the current Region.

See Also:

AWS API Reference

◆ GetDirectoryLimitsAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::GetDirectoryLimitsAsync ( const Model::GetDirectoryLimitsRequest request,
const GetDirectoryLimitsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Obtains directory limit information for the current Region.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetDirectoryLimitsCallable()

virtual Model::GetDirectoryLimitsOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::GetDirectoryLimitsCallable ( const Model::GetDirectoryLimitsRequest request) const
virtual

Obtains directory limit information for the current Region.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetSnapshotLimits()

virtual Model::GetSnapshotLimitsOutcome Aws::DirectoryService::DirectoryServiceClient::GetSnapshotLimits ( const Model::GetSnapshotLimitsRequest request) const
virtual

Obtains the manual snapshot limits for a directory.

See Also:

AWS API Reference

◆ GetSnapshotLimitsAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::GetSnapshotLimitsAsync ( const Model::GetSnapshotLimitsRequest request,
const GetSnapshotLimitsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Obtains the manual snapshot limits for a directory.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetSnapshotLimitsCallable()

virtual Model::GetSnapshotLimitsOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::GetSnapshotLimitsCallable ( const Model::GetSnapshotLimitsRequest request) const
virtual

Obtains the manual snapshot limits for a directory.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListCertificates()

virtual Model::ListCertificatesOutcome Aws::DirectoryService::DirectoryServiceClient::ListCertificates ( const Model::ListCertificatesRequest request) const
virtual

For the specified directory, lists all the certificates registered for a secured LDAP connection.

See Also:

AWS API Reference

◆ ListCertificatesAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::ListCertificatesAsync ( const Model::ListCertificatesRequest request,
const ListCertificatesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

For the specified directory, lists all the certificates registered for a secured LDAP connection.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListCertificatesCallable()

virtual Model::ListCertificatesOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::ListCertificatesCallable ( const Model::ListCertificatesRequest request) const
virtual

For the specified directory, lists all the certificates registered for a secured LDAP connection.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListIpRoutes()

virtual Model::ListIpRoutesOutcome Aws::DirectoryService::DirectoryServiceClient::ListIpRoutes ( const Model::ListIpRoutesRequest request) const
virtual

Lists the address blocks that you have added to a directory.

See Also:

AWS API Reference

◆ ListIpRoutesAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::ListIpRoutesAsync ( const Model::ListIpRoutesRequest request,
const ListIpRoutesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the address blocks that you have added to a directory.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListIpRoutesCallable()

virtual Model::ListIpRoutesOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::ListIpRoutesCallable ( const Model::ListIpRoutesRequest request) const
virtual

Lists the address blocks that you have added to a directory.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListLogSubscriptions()

virtual Model::ListLogSubscriptionsOutcome Aws::DirectoryService::DirectoryServiceClient::ListLogSubscriptions ( const Model::ListLogSubscriptionsRequest request) const
virtual

Lists the active log subscriptions for the AWS account.

See Also:

AWS API Reference

◆ ListLogSubscriptionsAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::ListLogSubscriptionsAsync ( const Model::ListLogSubscriptionsRequest request,
const ListLogSubscriptionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the active log subscriptions for the AWS account.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListLogSubscriptionsCallable()

virtual Model::ListLogSubscriptionsOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::ListLogSubscriptionsCallable ( const Model::ListLogSubscriptionsRequest request) const
virtual

Lists the active log subscriptions for the AWS account.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListSchemaExtensions()

virtual Model::ListSchemaExtensionsOutcome Aws::DirectoryService::DirectoryServiceClient::ListSchemaExtensions ( const Model::ListSchemaExtensionsRequest request) const
virtual

Lists all schema extensions applied to a Microsoft AD Directory.

See Also:

AWS API Reference

◆ ListSchemaExtensionsAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::ListSchemaExtensionsAsync ( const Model::ListSchemaExtensionsRequest request,
const ListSchemaExtensionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists all schema extensions applied to a Microsoft AD Directory.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListSchemaExtensionsCallable()

virtual Model::ListSchemaExtensionsOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::ListSchemaExtensionsCallable ( const Model::ListSchemaExtensionsRequest request) const
virtual

Lists all schema extensions applied to a Microsoft AD Directory.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListTagsForResource()

virtual Model::ListTagsForResourceOutcome Aws::DirectoryService::DirectoryServiceClient::ListTagsForResource ( const Model::ListTagsForResourceRequest request) const
virtual

Lists all tags on a directory.

See Also:

AWS API Reference

◆ ListTagsForResourceAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::ListTagsForResourceAsync ( const Model::ListTagsForResourceRequest request,
const ListTagsForResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists all tags on a directory.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListTagsForResourceCallable()

virtual Model::ListTagsForResourceOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::ListTagsForResourceCallable ( const Model::ListTagsForResourceRequest request) const
virtual

Lists all tags on a directory.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ OverrideEndpoint()

void Aws::DirectoryService::DirectoryServiceClient::OverrideEndpoint ( const Aws::String endpoint)

◆ RegisterCertificate()

virtual Model::RegisterCertificateOutcome Aws::DirectoryService::DirectoryServiceClient::RegisterCertificate ( const Model::RegisterCertificateRequest request) const
virtual

Registers a certificate for secured LDAP connection.

See Also:

AWS API Reference

◆ RegisterCertificateAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::RegisterCertificateAsync ( const Model::RegisterCertificateRequest request,
const RegisterCertificateResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Registers a certificate for secured LDAP connection.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ RegisterCertificateCallable()

virtual Model::RegisterCertificateOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::RegisterCertificateCallable ( const Model::RegisterCertificateRequest request) const
virtual

Registers a certificate for secured LDAP connection.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ RegisterEventTopic()

virtual Model::RegisterEventTopicOutcome Aws::DirectoryService::DirectoryServiceClient::RegisterEventTopic ( const Model::RegisterEventTopicRequest request) const
virtual

Associates a directory with an SNS topic. This establishes the directory as a publisher to the specified SNS topic. You can then receive email or text (SMS) messages when the status of your directory changes. You get notified if your directory goes from an Active status to an Impaired or Inoperable status. You also receive a notification when the directory returns to an Active status.

See Also:

AWS API Reference

◆ RegisterEventTopicAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::RegisterEventTopicAsync ( const Model::RegisterEventTopicRequest request,
const RegisterEventTopicResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Associates a directory with an SNS topic. This establishes the directory as a publisher to the specified SNS topic. You can then receive email or text (SMS) messages when the status of your directory changes. You get notified if your directory goes from an Active status to an Impaired or Inoperable status. You also receive a notification when the directory returns to an Active status.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ RegisterEventTopicCallable()

virtual Model::RegisterEventTopicOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::RegisterEventTopicCallable ( const Model::RegisterEventTopicRequest request) const
virtual

Associates a directory with an SNS topic. This establishes the directory as a publisher to the specified SNS topic. You can then receive email or text (SMS) messages when the status of your directory changes. You get notified if your directory goes from an Active status to an Impaired or Inoperable status. You also receive a notification when the directory returns to an Active status.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ RejectSharedDirectory()

virtual Model::RejectSharedDirectoryOutcome Aws::DirectoryService::DirectoryServiceClient::RejectSharedDirectory ( const Model::RejectSharedDirectoryRequest request) const
virtual

Rejects a directory sharing request that was sent from the directory owner account.

See Also:

AWS API Reference

◆ RejectSharedDirectoryAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::RejectSharedDirectoryAsync ( const Model::RejectSharedDirectoryRequest request,
const RejectSharedDirectoryResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Rejects a directory sharing request that was sent from the directory owner account.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ RejectSharedDirectoryCallable()

virtual Model::RejectSharedDirectoryOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::RejectSharedDirectoryCallable ( const Model::RejectSharedDirectoryRequest request) const
virtual

Rejects a directory sharing request that was sent from the directory owner account.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ RemoveIpRoutes()

virtual Model::RemoveIpRoutesOutcome Aws::DirectoryService::DirectoryServiceClient::RemoveIpRoutes ( const Model::RemoveIpRoutesRequest request) const
virtual

Removes IP address blocks from a directory.

See Also:

AWS API Reference

◆ RemoveIpRoutesAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::RemoveIpRoutesAsync ( const Model::RemoveIpRoutesRequest request,
const RemoveIpRoutesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Removes IP address blocks from a directory.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ RemoveIpRoutesCallable()

virtual Model::RemoveIpRoutesOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::RemoveIpRoutesCallable ( const Model::RemoveIpRoutesRequest request) const
virtual

Removes IP address blocks from a directory.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ RemoveRegion()

virtual Model::RemoveRegionOutcome Aws::DirectoryService::DirectoryServiceClient::RemoveRegion ( const Model::RemoveRegionRequest request) const
virtual

Stops all replication and removes the domain controllers from the specified Region. You cannot remove the primary Region with this operation. Instead, use the DeleteDirectory API.

See Also:

AWS API Reference

◆ RemoveRegionAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::RemoveRegionAsync ( const Model::RemoveRegionRequest request,
const RemoveRegionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Stops all replication and removes the domain controllers from the specified Region. You cannot remove the primary Region with this operation. Instead, use the DeleteDirectory API.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ RemoveRegionCallable()

virtual Model::RemoveRegionOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::RemoveRegionCallable ( const Model::RemoveRegionRequest request) const
virtual

Stops all replication and removes the domain controllers from the specified Region. You cannot remove the primary Region with this operation. Instead, use the DeleteDirectory API.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ RemoveTagsFromResource()

virtual Model::RemoveTagsFromResourceOutcome Aws::DirectoryService::DirectoryServiceClient::RemoveTagsFromResource ( const Model::RemoveTagsFromResourceRequest request) const
virtual

Removes tags from a directory.

See Also:

AWS API Reference

◆ RemoveTagsFromResourceAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::RemoveTagsFromResourceAsync ( const Model::RemoveTagsFromResourceRequest request,
const RemoveTagsFromResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Removes tags from a directory.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ RemoveTagsFromResourceCallable()

virtual Model::RemoveTagsFromResourceOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::RemoveTagsFromResourceCallable ( const Model::RemoveTagsFromResourceRequest request) const
virtual

Removes tags from a directory.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ResetUserPassword()

virtual Model::ResetUserPasswordOutcome Aws::DirectoryService::DirectoryServiceClient::ResetUserPassword ( const Model::ResetUserPasswordRequest request) const
virtual

Resets the password for any user in your AWS Managed Microsoft AD or Simple AD directory.

You can reset the password for any user in your directory with the following exceptions:

  • For Simple AD, you cannot reset the password for any user that is a member of either the Domain Admins or Enterprise Admins group except for the administrator user.

  • For AWS Managed Microsoft AD, you can only reset the password for a user that is in an OU based off of the NetBIOS name that you typed when you created your directory. For example, you cannot reset the password for a user in the AWS Reserved OU. For more information about the OU structure for an AWS Managed Microsoft AD directory, see What Gets Created in the AWS Directory Service Administration Guide.

See Also:

AWS API Reference

◆ ResetUserPasswordAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::ResetUserPasswordAsync ( const Model::ResetUserPasswordRequest request,
const ResetUserPasswordResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Resets the password for any user in your AWS Managed Microsoft AD or Simple AD directory.

You can reset the password for any user in your directory with the following exceptions:

  • For Simple AD, you cannot reset the password for any user that is a member of either the Domain Admins or Enterprise Admins group except for the administrator user.

  • For AWS Managed Microsoft AD, you can only reset the password for a user that is in an OU based off of the NetBIOS name that you typed when you created your directory. For example, you cannot reset the password for a user in the AWS Reserved OU. For more information about the OU structure for an AWS Managed Microsoft AD directory, see What Gets Created in the AWS Directory Service Administration Guide.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ResetUserPasswordCallable()

virtual Model::ResetUserPasswordOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::ResetUserPasswordCallable ( const Model::ResetUserPasswordRequest request) const
virtual

Resets the password for any user in your AWS Managed Microsoft AD or Simple AD directory.

You can reset the password for any user in your directory with the following exceptions:

  • For Simple AD, you cannot reset the password for any user that is a member of either the Domain Admins or Enterprise Admins group except for the administrator user.

  • For AWS Managed Microsoft AD, you can only reset the password for a user that is in an OU based off of the NetBIOS name that you typed when you created your directory. For example, you cannot reset the password for a user in the AWS Reserved OU. For more information about the OU structure for an AWS Managed Microsoft AD directory, see What Gets Created in the AWS Directory Service Administration Guide.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ RestoreFromSnapshot()

virtual Model::RestoreFromSnapshotOutcome Aws::DirectoryService::DirectoryServiceClient::RestoreFromSnapshot ( const Model::RestoreFromSnapshotRequest request) const
virtual

Restores a directory using an existing directory snapshot.

When you restore a directory from a snapshot, any changes made to the directory after the snapshot date are overwritten.

This action returns as soon as the restore operation is initiated. You can monitor the progress of the restore operation by calling the DescribeDirectories operation with the directory identifier. When the DirectoryDescription.Stage value changes to Active, the restore operation is complete.

See Also:

AWS API Reference

◆ RestoreFromSnapshotAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::RestoreFromSnapshotAsync ( const Model::RestoreFromSnapshotRequest request,
const RestoreFromSnapshotResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Restores a directory using an existing directory snapshot.

When you restore a directory from a snapshot, any changes made to the directory after the snapshot date are overwritten.

This action returns as soon as the restore operation is initiated. You can monitor the progress of the restore operation by calling the DescribeDirectories operation with the directory identifier. When the DirectoryDescription.Stage value changes to Active, the restore operation is complete.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ RestoreFromSnapshotCallable()

virtual Model::RestoreFromSnapshotOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::RestoreFromSnapshotCallable ( const Model::RestoreFromSnapshotRequest request) const
virtual

Restores a directory using an existing directory snapshot.

When you restore a directory from a snapshot, any changes made to the directory after the snapshot date are overwritten.

This action returns as soon as the restore operation is initiated. You can monitor the progress of the restore operation by calling the DescribeDirectories operation with the directory identifier. When the DirectoryDescription.Stage value changes to Active, the restore operation is complete.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ShareDirectory()

virtual Model::ShareDirectoryOutcome Aws::DirectoryService::DirectoryServiceClient::ShareDirectory ( const Model::ShareDirectoryRequest request) const
virtual

Shares a specified directory (DirectoryId) in your AWS account (directory owner) with another AWS account (directory consumer). With this operation you can use your directory from any AWS account and from any Amazon VPC within an AWS Region.

When you share your AWS Managed Microsoft AD directory, AWS Directory Service creates a shared directory in the directory consumer account. This shared directory contains the metadata to provide access to the directory within the directory owner account. The shared directory is visible in all VPCs in the directory consumer account.

The ShareMethod parameter determines whether the specified directory can be shared between AWS accounts inside the same AWS organization (ORGANIZATIONS). It also determines whether you can share the directory with any other AWS account either inside or outside of the organization (HANDSHAKE).

The ShareNotes parameter is only used when HANDSHAKE is called, which sends a directory sharing request to the directory consumer.

See Also:

AWS API Reference

◆ ShareDirectoryAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::ShareDirectoryAsync ( const Model::ShareDirectoryRequest request,
const ShareDirectoryResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Shares a specified directory (DirectoryId) in your AWS account (directory owner) with another AWS account (directory consumer). With this operation you can use your directory from any AWS account and from any Amazon VPC within an AWS Region.

When you share your AWS Managed Microsoft AD directory, AWS Directory Service creates a shared directory in the directory consumer account. This shared directory contains the metadata to provide access to the directory within the directory owner account. The shared directory is visible in all VPCs in the directory consumer account.

The ShareMethod parameter determines whether the specified directory can be shared between AWS accounts inside the same AWS organization (ORGANIZATIONS). It also determines whether you can share the directory with any other AWS account either inside or outside of the organization (HANDSHAKE).

The ShareNotes parameter is only used when HANDSHAKE is called, which sends a directory sharing request to the directory consumer.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ShareDirectoryCallable()

virtual Model::ShareDirectoryOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::ShareDirectoryCallable ( const Model::ShareDirectoryRequest request) const
virtual

Shares a specified directory (DirectoryId) in your AWS account (directory owner) with another AWS account (directory consumer). With this operation you can use your directory from any AWS account and from any Amazon VPC within an AWS Region.

When you share your AWS Managed Microsoft AD directory, AWS Directory Service creates a shared directory in the directory consumer account. This shared directory contains the metadata to provide access to the directory within the directory owner account. The shared directory is visible in all VPCs in the directory consumer account.

The ShareMethod parameter determines whether the specified directory can be shared between AWS accounts inside the same AWS organization (ORGANIZATIONS). It also determines whether you can share the directory with any other AWS account either inside or outside of the organization (HANDSHAKE).

The ShareNotes parameter is only used when HANDSHAKE is called, which sends a directory sharing request to the directory consumer.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ StartSchemaExtension()

virtual Model::StartSchemaExtensionOutcome Aws::DirectoryService::DirectoryServiceClient::StartSchemaExtension ( const Model::StartSchemaExtensionRequest request) const
virtual

Applies a schema extension to a Microsoft AD directory.

See Also:

AWS API Reference

◆ StartSchemaExtensionAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::StartSchemaExtensionAsync ( const Model::StartSchemaExtensionRequest request,
const StartSchemaExtensionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Applies a schema extension to a Microsoft AD directory.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ StartSchemaExtensionCallable()

virtual Model::StartSchemaExtensionOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::StartSchemaExtensionCallable ( const Model::StartSchemaExtensionRequest request) const
virtual

Applies a schema extension to a Microsoft AD directory.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UnshareDirectory()

virtual Model::UnshareDirectoryOutcome Aws::DirectoryService::DirectoryServiceClient::UnshareDirectory ( const Model::UnshareDirectoryRequest request) const
virtual

Stops the directory sharing between the directory owner and consumer accounts.

See Also:

AWS API Reference

◆ UnshareDirectoryAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::UnshareDirectoryAsync ( const Model::UnshareDirectoryRequest request,
const UnshareDirectoryResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Stops the directory sharing between the directory owner and consumer accounts.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UnshareDirectoryCallable()

virtual Model::UnshareDirectoryOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::UnshareDirectoryCallable ( const Model::UnshareDirectoryRequest request) const
virtual

Stops the directory sharing between the directory owner and consumer accounts.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateConditionalForwarder()

virtual Model::UpdateConditionalForwarderOutcome Aws::DirectoryService::DirectoryServiceClient::UpdateConditionalForwarder ( const Model::UpdateConditionalForwarderRequest request) const
virtual

Updates a conditional forwarder that has been set up for your AWS directory.

See Also:

AWS API Reference

◆ UpdateConditionalForwarderAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::UpdateConditionalForwarderAsync ( const Model::UpdateConditionalForwarderRequest request,
const UpdateConditionalForwarderResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates a conditional forwarder that has been set up for your AWS directory.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateConditionalForwarderCallable()

virtual Model::UpdateConditionalForwarderOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::UpdateConditionalForwarderCallable ( const Model::UpdateConditionalForwarderRequest request) const
virtual

Updates a conditional forwarder that has been set up for your AWS directory.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateNumberOfDomainControllers()

virtual Model::UpdateNumberOfDomainControllersOutcome Aws::DirectoryService::DirectoryServiceClient::UpdateNumberOfDomainControllers ( const Model::UpdateNumberOfDomainControllersRequest request) const
virtual

Adds or removes domain controllers to or from the directory. Based on the difference between current value and new value (provided through this API call), domain controllers will be added or removed. It may take up to 45 minutes for any new domain controllers to become fully active once the requested number of domain controllers is updated. During this time, you cannot make another update request.

See Also:

AWS API Reference

◆ UpdateNumberOfDomainControllersAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::UpdateNumberOfDomainControllersAsync ( const Model::UpdateNumberOfDomainControllersRequest request,
const UpdateNumberOfDomainControllersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Adds or removes domain controllers to or from the directory. Based on the difference between current value and new value (provided through this API call), domain controllers will be added or removed. It may take up to 45 minutes for any new domain controllers to become fully active once the requested number of domain controllers is updated. During this time, you cannot make another update request.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateNumberOfDomainControllersCallable()

virtual Model::UpdateNumberOfDomainControllersOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::UpdateNumberOfDomainControllersCallable ( const Model::UpdateNumberOfDomainControllersRequest request) const
virtual

Adds or removes domain controllers to or from the directory. Based on the difference between current value and new value (provided through this API call), domain controllers will be added or removed. It may take up to 45 minutes for any new domain controllers to become fully active once the requested number of domain controllers is updated. During this time, you cannot make another update request.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateRadius()

virtual Model::UpdateRadiusOutcome Aws::DirectoryService::DirectoryServiceClient::UpdateRadius ( const Model::UpdateRadiusRequest request) const
virtual

Updates the Remote Authentication Dial In User Service (RADIUS) server information for an AD Connector or Microsoft AD directory.

See Also:

AWS API Reference

◆ UpdateRadiusAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::UpdateRadiusAsync ( const Model::UpdateRadiusRequest request,
const UpdateRadiusResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the Remote Authentication Dial In User Service (RADIUS) server information for an AD Connector or Microsoft AD directory.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateRadiusCallable()

virtual Model::UpdateRadiusOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::UpdateRadiusCallable ( const Model::UpdateRadiusRequest request) const
virtual

Updates the Remote Authentication Dial In User Service (RADIUS) server information for an AD Connector or Microsoft AD directory.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateTrust()

virtual Model::UpdateTrustOutcome Aws::DirectoryService::DirectoryServiceClient::UpdateTrust ( const Model::UpdateTrustRequest request) const
virtual

Updates the trust that has been set up between your AWS Managed Microsoft AD directory and an on-premises Active Directory.

See Also:

AWS API Reference

◆ UpdateTrustAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::UpdateTrustAsync ( const Model::UpdateTrustRequest request,
const UpdateTrustResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the trust that has been set up between your AWS Managed Microsoft AD directory and an on-premises Active Directory.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateTrustCallable()

virtual Model::UpdateTrustOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::UpdateTrustCallable ( const Model::UpdateTrustRequest request) const
virtual

Updates the trust that has been set up between your AWS Managed Microsoft AD directory and an on-premises Active Directory.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ VerifyTrust()

virtual Model::VerifyTrustOutcome Aws::DirectoryService::DirectoryServiceClient::VerifyTrust ( const Model::VerifyTrustRequest request) const
virtual

AWS Directory Service for Microsoft Active Directory allows you to configure and verify trust relationships.

This action verifies a trust relationship between your AWS Managed Microsoft AD directory and an external domain.

See Also:

AWS API Reference

◆ VerifyTrustAsync()

virtual void Aws::DirectoryService::DirectoryServiceClient::VerifyTrustAsync ( const Model::VerifyTrustRequest request,
const VerifyTrustResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

AWS Directory Service for Microsoft Active Directory allows you to configure and verify trust relationships.

This action verifies a trust relationship between your AWS Managed Microsoft AD directory and an external domain.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ VerifyTrustCallable()

virtual Model::VerifyTrustOutcomeCallable Aws::DirectoryService::DirectoryServiceClient::VerifyTrustCallable ( const Model::VerifyTrustRequest request) const
virtual

AWS Directory Service for Microsoft Active Directory allows you to configure and verify trust relationships.

This action verifies a trust relationship between your AWS Managed Microsoft AD directory and an external domain.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.


The documentation for this class was generated from the following file: