AWS SDK for C++  0.14.3
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::DirectoryService Namespace Reference

Namespaces

 DirectoryServiceEndpoint
 
 DirectoryServiceErrorMapper
 
 Model
 

Classes

class  DirectoryServiceClient
 
class  DirectoryServiceRequest
 

Typedefs

typedef std::function< void(const DirectoryServiceClient *, const Model::AddIpRoutesRequest &, const Model::AddIpRoutesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddIpRoutesResponseReceivedHandler
 
typedef std::function< void(const DirectoryServiceClient *, const Model::AddTagsToResourceRequest &, const Model::AddTagsToResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddTagsToResourceResponseReceivedHandler
 
typedef std::function< void(const DirectoryServiceClient *, const Model::ConnectDirectoryRequest &, const Model::ConnectDirectoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ConnectDirectoryResponseReceivedHandler
 
typedef std::function< void(const DirectoryServiceClient *, const Model::CreateAliasRequest &, const Model::CreateAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAliasResponseReceivedHandler
 
typedef std::function< void(const DirectoryServiceClient *, const Model::CreateComputerRequest &, const Model::CreateComputerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateComputerResponseReceivedHandler
 
typedef std::function< void(const DirectoryServiceClient *, const Model::CreateConditionalForwarderRequest &, const Model::CreateConditionalForwarderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateConditionalForwarderResponseReceivedHandler
 
typedef std::function< void(const DirectoryServiceClient *, const Model::CreateDirectoryRequest &, const Model::CreateDirectoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDirectoryResponseReceivedHandler
 
typedef std::function< void(const DirectoryServiceClient *, const Model::CreateMicrosoftADRequest &, const Model::CreateMicrosoftADOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMicrosoftADResponseReceivedHandler
 
typedef std::function< void(const DirectoryServiceClient *, const Model::CreateSnapshotRequest &, const Model::CreateSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSnapshotResponseReceivedHandler
 
typedef std::function< void(const DirectoryServiceClient *, const Model::CreateTrustRequest &, const Model::CreateTrustOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTrustResponseReceivedHandler
 
typedef std::function< void(const DirectoryServiceClient *, const Model::DeleteConditionalForwarderRequest &, const Model::DeleteConditionalForwarderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConditionalForwarderResponseReceivedHandler
 
typedef std::function< void(const DirectoryServiceClient *, const Model::DeleteDirectoryRequest &, const Model::DeleteDirectoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDirectoryResponseReceivedHandler
 
typedef std::function< void(const DirectoryServiceClient *, const Model::DeleteSnapshotRequest &, const Model::DeleteSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSnapshotResponseReceivedHandler
 
typedef std::function< void(const DirectoryServiceClient *, const Model::DeleteTrustRequest &, const Model::DeleteTrustOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTrustResponseReceivedHandler
 
typedef std::function< void(const DirectoryServiceClient *, const Model::DeregisterEventTopicRequest &, const Model::DeregisterEventTopicOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterEventTopicResponseReceivedHandler
 
typedef std::function< void(const DirectoryServiceClient *, const Model::DescribeConditionalForwardersRequest &, const Model::DescribeConditionalForwardersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConditionalForwardersResponseReceivedHandler
 
typedef std::function< void(const DirectoryServiceClient *, const Model::DescribeDirectoriesRequest &, const Model::DescribeDirectoriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDirectoriesResponseReceivedHandler
 
typedef std::function< void(const DirectoryServiceClient *, const Model::DescribeEventTopicsRequest &, const Model::DescribeEventTopicsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEventTopicsResponseReceivedHandler
 
typedef std::function< void(const DirectoryServiceClient *, const Model::DescribeSnapshotsRequest &, const Model::DescribeSnapshotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSnapshotsResponseReceivedHandler
 
typedef std::function< void(const DirectoryServiceClient *, const Model::DescribeTrustsRequest &, const Model::DescribeTrustsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTrustsResponseReceivedHandler
 
typedef std::function< void(const DirectoryServiceClient *, const Model::DisableRadiusRequest &, const Model::DisableRadiusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableRadiusResponseReceivedHandler
 
typedef std::function< void(const DirectoryServiceClient *, const Model::DisableSsoRequest &, const Model::DisableSsoOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableSsoResponseReceivedHandler
 
typedef std::function< void(const DirectoryServiceClient *, const Model::EnableRadiusRequest &, const Model::EnableRadiusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableRadiusResponseReceivedHandler
 
typedef std::function< void(const DirectoryServiceClient *, const Model::EnableSsoRequest &, const Model::EnableSsoOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableSsoResponseReceivedHandler
 
typedef std::function< void(const DirectoryServiceClient *, const Model::GetDirectoryLimitsRequest &, const Model::GetDirectoryLimitsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDirectoryLimitsResponseReceivedHandler
 
typedef std::function< void(const DirectoryServiceClient *, const Model::GetSnapshotLimitsRequest &, const Model::GetSnapshotLimitsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSnapshotLimitsResponseReceivedHandler
 
typedef std::function< void(const DirectoryServiceClient *, const Model::ListIpRoutesRequest &, const Model::ListIpRoutesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListIpRoutesResponseReceivedHandler
 
typedef std::function< void(const DirectoryServiceClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
 
typedef std::function< void(const DirectoryServiceClient *, const Model::RegisterEventTopicRequest &, const Model::RegisterEventTopicOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterEventTopicResponseReceivedHandler
 
typedef std::function< void(const DirectoryServiceClient *, const Model::RemoveIpRoutesRequest &, const Model::RemoveIpRoutesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveIpRoutesResponseReceivedHandler
 
typedef std::function< void(const DirectoryServiceClient *, const Model::RemoveTagsFromResourceRequest &, const Model::RemoveTagsFromResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveTagsFromResourceResponseReceivedHandler
 
typedef std::function< void(const DirectoryServiceClient *, const Model::RestoreFromSnapshotRequest &, const Model::RestoreFromSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RestoreFromSnapshotResponseReceivedHandler
 
typedef std::function< void(const DirectoryServiceClient *, const Model::UpdateConditionalForwarderRequest &, const Model::UpdateConditionalForwarderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateConditionalForwarderResponseReceivedHandler
 
typedef std::function< void(const DirectoryServiceClient *, const Model::UpdateRadiusRequest &, const Model::UpdateRadiusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRadiusResponseReceivedHandler
 
typedef std::function< void(const DirectoryServiceClient *, const Model::VerifyTrustRequest &, const Model::VerifyTrustOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > VerifyTrustResponseReceivedHandler
 

Enumerations

enum  DirectoryServiceErrors {
  DirectoryServiceErrors::INCOMPLETE_SIGNATURE = 0, DirectoryServiceErrors::INTERNAL_FAILURE = 1, DirectoryServiceErrors::INVALID_ACTION = 2, DirectoryServiceErrors::INVALID_CLIENT_TOKEN_ID = 3,
  DirectoryServiceErrors::INVALID_PARAMETER_COMBINATION = 4, DirectoryServiceErrors::INVALID_QUERY_PARAMETER = 5, DirectoryServiceErrors::INVALID_PARAMETER_VALUE = 6, DirectoryServiceErrors::MISSING_ACTION = 7,
  DirectoryServiceErrors::MISSING_AUTHENTICATION_TOKEN = 8, DirectoryServiceErrors::MISSING_PARAMETER = 9, DirectoryServiceErrors::OPT_IN_REQUIRED = 10, DirectoryServiceErrors::REQUEST_EXPIRED = 11,
  DirectoryServiceErrors::SERVICE_UNAVAILABLE = 12, DirectoryServiceErrors::THROTTLING = 13, DirectoryServiceErrors::VALIDATION = 14, DirectoryServiceErrors::ACCESS_DENIED = 15,
  DirectoryServiceErrors::RESOURCE_NOT_FOUND = 16, DirectoryServiceErrors::UNRECOGNIZED_CLIENT = 17, DirectoryServiceErrors::MALFORMED_QUERY_STRING = 18, DirectoryServiceErrors::NETWORK_CONNECTION = 99,
  DirectoryServiceErrors::UNKNOWN = 100, DirectoryServiceErrors::AUTHENTICATION_FAILED = static_cast<int>(Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1, DirectoryServiceErrors::CLIENT, DirectoryServiceErrors::DIRECTORY_LIMIT_EXCEEDED,
  DirectoryServiceErrors::DIRECTORY_UNAVAILABLE, DirectoryServiceErrors::ENTITY_ALREADY_EXISTS, DirectoryServiceErrors::ENTITY_DOES_NOT_EXIST, DirectoryServiceErrors::INSUFFICIENT_PERMISSIONS,
  DirectoryServiceErrors::INVALID_NEXT_TOKEN, DirectoryServiceErrors::INVALID_PARAMETER, DirectoryServiceErrors::IP_ROUTE_LIMIT_EXCEEDED, DirectoryServiceErrors::SERVICE,
  DirectoryServiceErrors::SNAPSHOT_LIMIT_EXCEEDED, DirectoryServiceErrors::TAG_LIMIT_EXCEEDED, DirectoryServiceErrors::UNSUPPORTED_OPERATION
}
 

Typedef Documentation

Definition at line 212 of file DirectoryServiceClient.h.

Definition at line 215 of file DirectoryServiceClient.h.

Definition at line 216 of file DirectoryServiceClient.h.

Definition at line 217 of file DirectoryServiceClient.h.

Definition at line 218 of file DirectoryServiceClient.h.

Definition at line 219 of file DirectoryServiceClient.h.

Definition at line 220 of file DirectoryServiceClient.h.

Definition at line 221 of file DirectoryServiceClient.h.

Definition at line 222 of file DirectoryServiceClient.h.

Definition at line 223 of file DirectoryServiceClient.h.

Definition at line 224 of file DirectoryServiceClient.h.

Definition at line 225 of file DirectoryServiceClient.h.

Definition at line 226 of file DirectoryServiceClient.h.

Definition at line 227 of file DirectoryServiceClient.h.

Definition at line 228 of file DirectoryServiceClient.h.

Definition at line 229 of file DirectoryServiceClient.h.

Definition at line 230 of file DirectoryServiceClient.h.

Definition at line 231 of file DirectoryServiceClient.h.

Definition at line 232 of file DirectoryServiceClient.h.

Definition at line 233 of file DirectoryServiceClient.h.

Definition at line 234 of file DirectoryServiceClient.h.

Definition at line 235 of file DirectoryServiceClient.h.

Definition at line 236 of file DirectoryServiceClient.h.

Definition at line 237 of file DirectoryServiceClient.h.

Definition at line 238 of file DirectoryServiceClient.h.

Definition at line 239 of file DirectoryServiceClient.h.

Definition at line 240 of file DirectoryServiceClient.h.

Definition at line 241 of file DirectoryServiceClient.h.

Definition at line 242 of file DirectoryServiceClient.h.

Definition at line 243 of file DirectoryServiceClient.h.

Definition at line 244 of file DirectoryServiceClient.h.

Definition at line 245 of file DirectoryServiceClient.h.

Definition at line 246 of file DirectoryServiceClient.h.

Definition at line 247 of file DirectoryServiceClient.h.

Definition at line 248 of file DirectoryServiceClient.h.

Enumeration Type Documentation

Enumerator
INCOMPLETE_SIGNATURE 
INTERNAL_FAILURE 
INVALID_ACTION 
INVALID_CLIENT_TOKEN_ID 
INVALID_PARAMETER_COMBINATION 
INVALID_QUERY_PARAMETER 
INVALID_PARAMETER_VALUE 
MISSING_ACTION 
MISSING_AUTHENTICATION_TOKEN 
MISSING_PARAMETER 
OPT_IN_REQUIRED 
REQUEST_EXPIRED 
SERVICE_UNAVAILABLE 
THROTTLING 
VALIDATION 
ACCESS_DENIED 
RESOURCE_NOT_FOUND 
UNRECOGNIZED_CLIENT 
MALFORMED_QUERY_STRING 
NETWORK_CONNECTION 
UNKNOWN 
AUTHENTICATION_FAILED 
CLIENT 
DIRECTORY_LIMIT_EXCEEDED 
DIRECTORY_UNAVAILABLE 
ENTITY_ALREADY_EXISTS 
ENTITY_DOES_NOT_EXIST 
INSUFFICIENT_PERMISSIONS 
INVALID_NEXT_TOKEN 
INVALID_PARAMETER 
IP_ROUTE_LIMIT_EXCEEDED 
SERVICE 
SNAPSHOT_LIMIT_EXCEEDED 
TAG_LIMIT_EXCEEDED 
UNSUPPORTED_OPERATION 

Definition at line 24 of file DirectoryServiceErrors.h.