AWS SDK for C++  1.9.158
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::ResourceGroupsTaggingAPI Namespace Reference

Namespaces

 Model
 
 ResourceGroupsTaggingAPIEndpoint
 
 ResourceGroupsTaggingAPIErrorMapper
 

Classes

class  ResourceGroupsTaggingAPIClient
 
class  ResourceGroupsTaggingAPIError
 
class  ResourceGroupsTaggingAPIRequest
 

Typedefs

typedef std::function< void(const ResourceGroupsTaggingAPIClient *, const Model::DescribeReportCreationRequest &, const Model::DescribeReportCreationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReportCreationResponseReceivedHandler
 
typedef std::function< void(const ResourceGroupsTaggingAPIClient *, const Model::GetComplianceSummaryRequest &, const Model::GetComplianceSummaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetComplianceSummaryResponseReceivedHandler
 
typedef std::function< void(const ResourceGroupsTaggingAPIClient *, const Model::GetResourcesRequest &, const Model::GetResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResourcesResponseReceivedHandler
 
typedef std::function< void(const ResourceGroupsTaggingAPIClient *, const Model::GetTagKeysRequest &, const Model::GetTagKeysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTagKeysResponseReceivedHandler
 
typedef std::function< void(const ResourceGroupsTaggingAPIClient *, const Model::GetTagValuesRequest &, const Model::GetTagValuesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTagValuesResponseReceivedHandler
 
typedef std::function< void(const ResourceGroupsTaggingAPIClient *, const Model::StartReportCreationRequest &, const Model::StartReportCreationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartReportCreationResponseReceivedHandler
 
typedef std::function< void(const ResourceGroupsTaggingAPIClient *, const Model::TagResourcesRequest &, const Model::TagResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourcesResponseReceivedHandler
 
typedef std::function< void(const ResourceGroupsTaggingAPIClient *, const Model::UntagResourcesRequest &, const Model::UntagResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourcesResponseReceivedHandler
 

Enumerations

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

Typedef Documentation

◆ DescribeReportCreationResponseReceivedHandler

Definition at line 91 of file ResourceGroupsTaggingAPIClient.h.

◆ GetComplianceSummaryResponseReceivedHandler

Definition at line 92 of file ResourceGroupsTaggingAPIClient.h.

◆ GetResourcesResponseReceivedHandler

Definition at line 93 of file ResourceGroupsTaggingAPIClient.h.

◆ GetTagKeysResponseReceivedHandler

Definition at line 94 of file ResourceGroupsTaggingAPIClient.h.

◆ GetTagValuesResponseReceivedHandler

Definition at line 95 of file ResourceGroupsTaggingAPIClient.h.

◆ StartReportCreationResponseReceivedHandler

Definition at line 96 of file ResourceGroupsTaggingAPIClient.h.

◆ TagResourcesResponseReceivedHandler

Definition at line 97 of file ResourceGroupsTaggingAPIClient.h.

◆ UntagResourcesResponseReceivedHandler

Definition at line 98 of file ResourceGroupsTaggingAPIClient.h.

Enumeration Type Documentation

◆ ResourceGroupsTaggingAPIErrors

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 
CONCURRENT_MODIFICATION 
CONSTRAINT_VIOLATION 
INTERNAL_SERVICE 
INVALID_PARAMETER 
PAGINATION_TOKEN_EXPIRED 

Definition at line 16 of file ResourceGroupsTaggingAPIErrors.h.