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

Namespaces

 Model
 
 WorkSpacesEndpoint
 
 WorkSpacesErrorMapper
 

Classes

class  WorkSpacesClient
 
class  WorkSpacesRequest
 

Typedefs

typedef std::function< void(const WorkSpacesClient *, const Model::CreateTagsRequest &, const Model::CreateTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTagsResponseReceivedHandler
 
typedef std::function< void(const WorkSpacesClient *, const Model::CreateWorkspacesRequest &, const Model::CreateWorkspacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateWorkspacesResponseReceivedHandler
 
typedef std::function< void(const WorkSpacesClient *, const Model::DeleteTagsRequest &, const Model::DeleteTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTagsResponseReceivedHandler
 
typedef std::function< void(const WorkSpacesClient *, const Model::DescribeTagsRequest &, const Model::DescribeTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTagsResponseReceivedHandler
 
typedef std::function< void(const WorkSpacesClient *, const Model::DescribeWorkspaceBundlesRequest &, const Model::DescribeWorkspaceBundlesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeWorkspaceBundlesResponseReceivedHandler
 
typedef std::function< void(const WorkSpacesClient *, const Model::DescribeWorkspaceDirectoriesRequest &, const Model::DescribeWorkspaceDirectoriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeWorkspaceDirectoriesResponseReceivedHandler
 
typedef std::function< void(const WorkSpacesClient *, const Model::DescribeWorkspacesRequest &, const Model::DescribeWorkspacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeWorkspacesResponseReceivedHandler
 
typedef std::function< void(const WorkSpacesClient *, const Model::RebootWorkspacesRequest &, const Model::RebootWorkspacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RebootWorkspacesResponseReceivedHandler
 
typedef std::function< void(const WorkSpacesClient *, const Model::RebuildWorkspacesRequest &, const Model::RebuildWorkspacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RebuildWorkspacesResponseReceivedHandler
 
typedef std::function< void(const WorkSpacesClient *, const Model::TerminateWorkspacesRequest &, const Model::TerminateWorkspacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TerminateWorkspacesResponseReceivedHandler
 

Enumerations

enum  WorkSpacesErrors {
  WorkSpacesErrors::INCOMPLETE_SIGNATURE = 0, WorkSpacesErrors::INTERNAL_FAILURE = 1, WorkSpacesErrors::INVALID_ACTION = 2, WorkSpacesErrors::INVALID_CLIENT_TOKEN_ID = 3,
  WorkSpacesErrors::INVALID_PARAMETER_COMBINATION = 4, WorkSpacesErrors::INVALID_QUERY_PARAMETER = 5, WorkSpacesErrors::INVALID_PARAMETER_VALUE = 6, WorkSpacesErrors::MISSING_ACTION = 7,
  WorkSpacesErrors::MISSING_AUTHENTICATION_TOKEN = 8, WorkSpacesErrors::MISSING_PARAMETER = 9, WorkSpacesErrors::OPT_IN_REQUIRED = 10, WorkSpacesErrors::REQUEST_EXPIRED = 11,
  WorkSpacesErrors::SERVICE_UNAVAILABLE = 12, WorkSpacesErrors::THROTTLING = 13, WorkSpacesErrors::VALIDATION = 14, WorkSpacesErrors::ACCESS_DENIED = 15,
  WorkSpacesErrors::RESOURCE_NOT_FOUND = 16, WorkSpacesErrors::UNRECOGNIZED_CLIENT = 17, WorkSpacesErrors::MALFORMED_QUERY_STRING = 18, WorkSpacesErrors::NETWORK_CONNECTION = 99,
  WorkSpacesErrors::UNKNOWN = 100, WorkSpacesErrors::INVALID_PARAMETER_VALUES = static_cast<int>(Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1, WorkSpacesErrors::RESOURCE_LIMIT_EXCEEDED, WorkSpacesErrors::RESOURCE_UNAVAILABLE
}
 

Typedef Documentation

Definition at line 112 of file WorkSpacesClient.h.

Definition at line 115 of file WorkSpacesClient.h.

Definition at line 116 of file WorkSpacesClient.h.

Definition at line 117 of file WorkSpacesClient.h.

Definition at line 118 of file WorkSpacesClient.h.

Definition at line 119 of file WorkSpacesClient.h.

Definition at line 120 of file WorkSpacesClient.h.

Definition at line 121 of file WorkSpacesClient.h.

Definition at line 122 of file WorkSpacesClient.h.

Definition at line 123 of file WorkSpacesClient.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 
INVALID_PARAMETER_VALUES 
RESOURCE_LIMIT_EXCEEDED 
RESOURCE_UNAVAILABLE 

Definition at line 24 of file WorkSpacesErrors.h.