AWS SDK for C++  1.9.13
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::FIS Namespace Reference

Namespaces

 FISEndpoint
 
 FISErrorMapper
 
 Model
 

Classes

class  FISClient
 
class  FISError
 
class  FISRequest
 

Typedefs

typedef std::function< void(const FISClient *, const Model::CreateExperimentTemplateRequest &, const Model::CreateExperimentTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateExperimentTemplateResponseReceivedHandler
 
typedef std::function< void(const FISClient *, const Model::DeleteExperimentTemplateRequest &, const Model::DeleteExperimentTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteExperimentTemplateResponseReceivedHandler
 
typedef std::function< void(const FISClient *, const Model::GetActionRequest &, const Model::GetActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetActionResponseReceivedHandler
 
typedef std::function< void(const FISClient *, const Model::GetExperimentRequest &, const Model::GetExperimentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetExperimentResponseReceivedHandler
 
typedef std::function< void(const FISClient *, const Model::GetExperimentTemplateRequest &, const Model::GetExperimentTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetExperimentTemplateResponseReceivedHandler
 
typedef std::function< void(const FISClient *, const Model::ListActionsRequest &, const Model::ListActionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListActionsResponseReceivedHandler
 
typedef std::function< void(const FISClient *, const Model::ListExperimentTemplatesRequest &, const Model::ListExperimentTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListExperimentTemplatesResponseReceivedHandler
 
typedef std::function< void(const FISClient *, const Model::ListExperimentsRequest &, const Model::ListExperimentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListExperimentsResponseReceivedHandler
 
typedef std::function< void(const FISClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
 
typedef std::function< void(const FISClient *, const Model::StartExperimentRequest &, const Model::StartExperimentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartExperimentResponseReceivedHandler
 
typedef std::function< void(const FISClient *, const Model::StopExperimentRequest &, const Model::StopExperimentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopExperimentResponseReceivedHandler
 
typedef std::function< void(const FISClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
 
typedef std::function< void(const FISClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
 
typedef std::function< void(const FISClient *, const Model::UpdateExperimentTemplateRequest &, const Model::UpdateExperimentTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateExperimentTemplateResponseReceivedHandler
 

Enumerations

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

Typedef Documentation

◆ CreateExperimentTemplateResponseReceivedHandler

Definition at line 115 of file FISClient.h.

◆ DeleteExperimentTemplateResponseReceivedHandler

Definition at line 116 of file FISClient.h.

◆ GetActionResponseReceivedHandler

typedef std::function<void(const FISClient*, const Model::GetActionRequest&, const Model::GetActionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::FIS::GetActionResponseReceivedHandler

Definition at line 117 of file FISClient.h.

◆ GetExperimentResponseReceivedHandler

Definition at line 118 of file FISClient.h.

◆ GetExperimentTemplateResponseReceivedHandler

Definition at line 119 of file FISClient.h.

◆ ListActionsResponseReceivedHandler

typedef std::function<void(const FISClient*, const Model::ListActionsRequest&, const Model::ListActionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::FIS::ListActionsResponseReceivedHandler

Definition at line 120 of file FISClient.h.

◆ ListExperimentsResponseReceivedHandler

Definition at line 122 of file FISClient.h.

◆ ListExperimentTemplatesResponseReceivedHandler

Definition at line 121 of file FISClient.h.

◆ ListTagsForResourceResponseReceivedHandler

Definition at line 123 of file FISClient.h.

◆ StartExperimentResponseReceivedHandler

Definition at line 124 of file FISClient.h.

◆ StopExperimentResponseReceivedHandler

Definition at line 125 of file FISClient.h.

◆ TagResourceResponseReceivedHandler

typedef std::function<void(const FISClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::FIS::TagResourceResponseReceivedHandler

Definition at line 126 of file FISClient.h.

◆ UntagResourceResponseReceivedHandler

Definition at line 127 of file FISClient.h.

◆ UpdateExperimentTemplateResponseReceivedHandler

Definition at line 128 of file FISClient.h.

Enumeration Type Documentation

◆ FISErrors

enum Aws::FIS::FISErrors
strong
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 
SERVICE_QUOTA_EXCEEDED 

Definition at line 16 of file FISErrors.h.