AWS SDK for C++  1.9.126
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::ResourceGroups Namespace Reference

Namespaces

 Model
 
 ResourceGroupsEndpoint
 
 ResourceGroupsErrorMapper
 

Classes

class  ResourceGroupsClient
 
class  ResourceGroupsError
 
class  ResourceGroupsRequest
 

Typedefs

typedef std::function< void(const ResourceGroupsClient *, const Model::CreateGroupRequest &, const Model::CreateGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateGroupResponseReceivedHandler
 
typedef std::function< void(const ResourceGroupsClient *, const Model::DeleteGroupRequest &, const Model::DeleteGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteGroupResponseReceivedHandler
 
typedef std::function< void(const ResourceGroupsClient *, const Model::GetGroupRequest &, const Model::GetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetGroupResponseReceivedHandler
 
typedef std::function< void(const ResourceGroupsClient *, const Model::GetGroupConfigurationRequest &, const Model::GetGroupConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetGroupConfigurationResponseReceivedHandler
 
typedef std::function< void(const ResourceGroupsClient *, const Model::GetGroupQueryRequest &, const Model::GetGroupQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetGroupQueryResponseReceivedHandler
 
typedef std::function< void(const ResourceGroupsClient *, const Model::GetTagsRequest &, const Model::GetTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTagsResponseReceivedHandler
 
typedef std::function< void(const ResourceGroupsClient *, const Model::GroupResourcesRequest &, const Model::GroupResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GroupResourcesResponseReceivedHandler
 
typedef std::function< void(const ResourceGroupsClient *, const Model::ListGroupResourcesRequest &, const Model::ListGroupResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListGroupResourcesResponseReceivedHandler
 
typedef std::function< void(const ResourceGroupsClient *, const Model::ListGroupsRequest &, const Model::ListGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListGroupsResponseReceivedHandler
 
typedef std::function< void(const ResourceGroupsClient *, const Model::PutGroupConfigurationRequest &, const Model::PutGroupConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutGroupConfigurationResponseReceivedHandler
 
typedef std::function< void(const ResourceGroupsClient *, const Model::SearchResourcesRequest &, const Model::SearchResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchResourcesResponseReceivedHandler
 
typedef std::function< void(const ResourceGroupsClient *, const Model::TagRequest &, const Model::TagOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResponseReceivedHandler
 
typedef std::function< void(const ResourceGroupsClient *, const Model::UngroupResourcesRequest &, const Model::UngroupResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UngroupResourcesResponseReceivedHandler
 
typedef std::function< void(const ResourceGroupsClient *, const Model::UntagRequest &, const Model::UntagOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResponseReceivedHandler
 
typedef std::function< void(const ResourceGroupsClient *, const Model::UpdateGroupRequest &, const Model::UpdateGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGroupResponseReceivedHandler
 
typedef std::function< void(const ResourceGroupsClient *, const Model::UpdateGroupQueryRequest &, const Model::UpdateGroupQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGroupQueryResponseReceivedHandler
 

Enumerations

enum  ResourceGroupsErrors {
  ResourceGroupsErrors::INCOMPLETE_SIGNATURE = 0, ResourceGroupsErrors::INTERNAL_FAILURE = 1, ResourceGroupsErrors::INVALID_ACTION = 2, ResourceGroupsErrors::INVALID_CLIENT_TOKEN_ID = 3,
  ResourceGroupsErrors::INVALID_PARAMETER_COMBINATION = 4, ResourceGroupsErrors::INVALID_QUERY_PARAMETER = 5, ResourceGroupsErrors::INVALID_PARAMETER_VALUE = 6, ResourceGroupsErrors::MISSING_ACTION = 7,
  ResourceGroupsErrors::MISSING_AUTHENTICATION_TOKEN = 8, ResourceGroupsErrors::MISSING_PARAMETER = 9, ResourceGroupsErrors::OPT_IN_REQUIRED = 10, ResourceGroupsErrors::REQUEST_EXPIRED = 11,
  ResourceGroupsErrors::SERVICE_UNAVAILABLE = 12, ResourceGroupsErrors::THROTTLING = 13, ResourceGroupsErrors::VALIDATION = 14, ResourceGroupsErrors::ACCESS_DENIED = 15,
  ResourceGroupsErrors::RESOURCE_NOT_FOUND = 16, ResourceGroupsErrors::UNRECOGNIZED_CLIENT = 17, ResourceGroupsErrors::MALFORMED_QUERY_STRING = 18, ResourceGroupsErrors::SLOW_DOWN = 19,
  ResourceGroupsErrors::REQUEST_TIME_TOO_SKEWED = 20, ResourceGroupsErrors::INVALID_SIGNATURE = 21, ResourceGroupsErrors::SIGNATURE_DOES_NOT_MATCH = 22, ResourceGroupsErrors::INVALID_ACCESS_KEY_ID = 23,
  ResourceGroupsErrors::REQUEST_TIMEOUT = 24, ResourceGroupsErrors::NETWORK_CONNECTION = 99, ResourceGroupsErrors::UNKNOWN = 100, ResourceGroupsErrors::BAD_REQUEST = static_cast<int>(Aws::Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1,
  ResourceGroupsErrors::FORBIDDEN, ResourceGroupsErrors::INTERNAL_SERVER_ERROR, ResourceGroupsErrors::METHOD_NOT_ALLOWED, ResourceGroupsErrors::NOT_FOUND,
  ResourceGroupsErrors::TOO_MANY_REQUESTS, ResourceGroupsErrors::UNAUTHORIZED
}
 

Typedef Documentation

◆ CreateGroupResponseReceivedHandler

Definition at line 123 of file ResourceGroupsClient.h.

◆ DeleteGroupResponseReceivedHandler

Definition at line 124 of file ResourceGroupsClient.h.

◆ GetGroupConfigurationResponseReceivedHandler

Definition at line 126 of file ResourceGroupsClient.h.

◆ GetGroupQueryResponseReceivedHandler

Definition at line 127 of file ResourceGroupsClient.h.

◆ GetGroupResponseReceivedHandler

Definition at line 125 of file ResourceGroupsClient.h.

◆ GetTagsResponseReceivedHandler

Definition at line 128 of file ResourceGroupsClient.h.

◆ GroupResourcesResponseReceivedHandler

Definition at line 129 of file ResourceGroupsClient.h.

◆ ListGroupResourcesResponseReceivedHandler

Definition at line 130 of file ResourceGroupsClient.h.

◆ ListGroupsResponseReceivedHandler

Definition at line 131 of file ResourceGroupsClient.h.

◆ PutGroupConfigurationResponseReceivedHandler

Definition at line 132 of file ResourceGroupsClient.h.

◆ SearchResourcesResponseReceivedHandler

Definition at line 133 of file ResourceGroupsClient.h.

◆ TagResponseReceivedHandler

typedef std::function<void(const ResourceGroupsClient*, const Model::TagRequest&, const Model::TagOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::ResourceGroups::TagResponseReceivedHandler

Definition at line 134 of file ResourceGroupsClient.h.

◆ UngroupResourcesResponseReceivedHandler

Definition at line 135 of file ResourceGroupsClient.h.

◆ UntagResponseReceivedHandler

Definition at line 136 of file ResourceGroupsClient.h.

◆ UpdateGroupQueryResponseReceivedHandler

Definition at line 138 of file ResourceGroupsClient.h.

◆ UpdateGroupResponseReceivedHandler

Definition at line 137 of file ResourceGroupsClient.h.

Enumeration Type Documentation

◆ ResourceGroupsErrors

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 
SLOW_DOWN 
REQUEST_TIME_TOO_SKEWED 
INVALID_SIGNATURE 
SIGNATURE_DOES_NOT_MATCH 
INVALID_ACCESS_KEY_ID 
REQUEST_TIMEOUT 
NETWORK_CONNECTION 
UNKNOWN 
BAD_REQUEST 
FORBIDDEN 
INTERNAL_SERVER_ERROR 
METHOD_NOT_ALLOWED 
NOT_FOUND 
TOO_MANY_REQUESTS 
UNAUTHORIZED 

Definition at line 16 of file ResourceGroupsErrors.h.