AWS SDK for C++  1.9.106
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::PrometheusService Namespace Reference

Namespaces

 Model
 
 PrometheusServiceEndpoint
 
 PrometheusServiceErrorMapper
 

Classes

class  PrometheusServiceClient
 
class  PrometheusServiceError
 
class  PrometheusServiceRequest
 

Typedefs

typedef std::function< void(const PrometheusServiceClient *, const Model::CreateWorkspaceRequest &, const Model::CreateWorkspaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateWorkspaceResponseReceivedHandler
 
typedef std::function< void(const PrometheusServiceClient *, const Model::DeleteWorkspaceRequest &, const Model::DeleteWorkspaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteWorkspaceResponseReceivedHandler
 
typedef std::function< void(const PrometheusServiceClient *, const Model::DescribeWorkspaceRequest &, const Model::DescribeWorkspaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeWorkspaceResponseReceivedHandler
 
typedef std::function< void(const PrometheusServiceClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
 
typedef std::function< void(const PrometheusServiceClient *, const Model::ListWorkspacesRequest &, const Model::ListWorkspacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListWorkspacesResponseReceivedHandler
 
typedef std::function< void(const PrometheusServiceClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
 
typedef std::function< void(const PrometheusServiceClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
 
typedef std::function< void(const PrometheusServiceClient *, const Model::UpdateWorkspaceAliasRequest &, const Model::UpdateWorkspaceAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateWorkspaceAliasResponseReceivedHandler
 

Enumerations

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

Typedef Documentation

◆ CreateWorkspaceResponseReceivedHandler

Definition at line 90 of file PrometheusServiceClient.h.

◆ DeleteWorkspaceResponseReceivedHandler

Definition at line 91 of file PrometheusServiceClient.h.

◆ DescribeWorkspaceResponseReceivedHandler

Definition at line 92 of file PrometheusServiceClient.h.

◆ ListTagsForResourceResponseReceivedHandler

Definition at line 93 of file PrometheusServiceClient.h.

◆ ListWorkspacesResponseReceivedHandler

Definition at line 94 of file PrometheusServiceClient.h.

◆ TagResourceResponseReceivedHandler

Definition at line 95 of file PrometheusServiceClient.h.

◆ UntagResourceResponseReceivedHandler

Definition at line 96 of file PrometheusServiceClient.h.

◆ UpdateWorkspaceAliasResponseReceivedHandler

Definition at line 97 of file PrometheusServiceClient.h.

Enumeration Type Documentation

◆ PrometheusServiceErrors

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 
CONFLICT 
INTERNAL_SERVER 
SERVICE_QUOTA_EXCEEDED 

Definition at line 16 of file PrometheusServiceErrors.h.