AWS SDK for C++  1.9.105
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::WellArchitected Namespace Reference

Namespaces

 Model
 
 WellArchitectedEndpoint
 
 WellArchitectedErrorMapper
 

Classes

class  WellArchitectedClient
 
class  WellArchitectedError
 
class  WellArchitectedRequest
 

Typedefs

typedef std::function< void(const WellArchitectedClient *, const Model::AssociateLensesRequest &, const Model::AssociateLensesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateLensesResponseReceivedHandler
 
typedef std::function< void(const WellArchitectedClient *, const Model::CreateMilestoneRequest &, const Model::CreateMilestoneOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMilestoneResponseReceivedHandler
 
typedef std::function< void(const WellArchitectedClient *, const Model::CreateWorkloadRequest &, const Model::CreateWorkloadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateWorkloadResponseReceivedHandler
 
typedef std::function< void(const WellArchitectedClient *, const Model::CreateWorkloadShareRequest &, const Model::CreateWorkloadShareOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateWorkloadShareResponseReceivedHandler
 
typedef std::function< void(const WellArchitectedClient *, const Model::DeleteWorkloadRequest &, const Model::DeleteWorkloadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteWorkloadResponseReceivedHandler
 
typedef std::function< void(const WellArchitectedClient *, const Model::DeleteWorkloadShareRequest &, const Model::DeleteWorkloadShareOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteWorkloadShareResponseReceivedHandler
 
typedef std::function< void(const WellArchitectedClient *, const Model::DisassociateLensesRequest &, const Model::DisassociateLensesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateLensesResponseReceivedHandler
 
typedef std::function< void(const WellArchitectedClient *, const Model::GetAnswerRequest &, const Model::GetAnswerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAnswerResponseReceivedHandler
 
typedef std::function< void(const WellArchitectedClient *, const Model::GetLensReviewRequest &, const Model::GetLensReviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLensReviewResponseReceivedHandler
 
typedef std::function< void(const WellArchitectedClient *, const Model::GetLensReviewReportRequest &, const Model::GetLensReviewReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLensReviewReportResponseReceivedHandler
 
typedef std::function< void(const WellArchitectedClient *, const Model::GetLensVersionDifferenceRequest &, const Model::GetLensVersionDifferenceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLensVersionDifferenceResponseReceivedHandler
 
typedef std::function< void(const WellArchitectedClient *, const Model::GetMilestoneRequest &, const Model::GetMilestoneOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMilestoneResponseReceivedHandler
 
typedef std::function< void(const WellArchitectedClient *, const Model::GetWorkloadRequest &, const Model::GetWorkloadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetWorkloadResponseReceivedHandler
 
typedef std::function< void(const WellArchitectedClient *, const Model::ListAnswersRequest &, const Model::ListAnswersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAnswersResponseReceivedHandler
 
typedef std::function< void(const WellArchitectedClient *, const Model::ListLensReviewImprovementsRequest &, const Model::ListLensReviewImprovementsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListLensReviewImprovementsResponseReceivedHandler
 
typedef std::function< void(const WellArchitectedClient *, const Model::ListLensReviewsRequest &, const Model::ListLensReviewsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListLensReviewsResponseReceivedHandler
 
typedef std::function< void(const WellArchitectedClient *, const Model::ListLensesRequest &, const Model::ListLensesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListLensesResponseReceivedHandler
 
typedef std::function< void(const WellArchitectedClient *, const Model::ListMilestonesRequest &, const Model::ListMilestonesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMilestonesResponseReceivedHandler
 
typedef std::function< void(const WellArchitectedClient *, const Model::ListNotificationsRequest &, const Model::ListNotificationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListNotificationsResponseReceivedHandler
 
typedef std::function< void(const WellArchitectedClient *, const Model::ListShareInvitationsRequest &, const Model::ListShareInvitationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListShareInvitationsResponseReceivedHandler
 
typedef std::function< void(const WellArchitectedClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
 
typedef std::function< void(const WellArchitectedClient *, const Model::ListWorkloadSharesRequest &, const Model::ListWorkloadSharesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListWorkloadSharesResponseReceivedHandler
 
typedef std::function< void(const WellArchitectedClient *, const Model::ListWorkloadsRequest &, const Model::ListWorkloadsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListWorkloadsResponseReceivedHandler
 
typedef std::function< void(const WellArchitectedClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
 
typedef std::function< void(const WellArchitectedClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
 
typedef std::function< void(const WellArchitectedClient *, const Model::UpdateAnswerRequest &, const Model::UpdateAnswerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAnswerResponseReceivedHandler
 
typedef std::function< void(const WellArchitectedClient *, const Model::UpdateLensReviewRequest &, const Model::UpdateLensReviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateLensReviewResponseReceivedHandler
 
typedef std::function< void(const WellArchitectedClient *, const Model::UpdateShareInvitationRequest &, const Model::UpdateShareInvitationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateShareInvitationResponseReceivedHandler
 
typedef std::function< void(const WellArchitectedClient *, const Model::UpdateWorkloadRequest &, const Model::UpdateWorkloadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateWorkloadResponseReceivedHandler
 
typedef std::function< void(const WellArchitectedClient *, const Model::UpdateWorkloadShareRequest &, const Model::UpdateWorkloadShareOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateWorkloadShareResponseReceivedHandler
 
typedef std::function< void(const WellArchitectedClient *, const Model::UpgradeLensReviewRequest &, const Model::UpgradeLensReviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpgradeLensReviewResponseReceivedHandler
 

Enumerations

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

Typedef Documentation

◆ AssociateLensesResponseReceivedHandler

Definition at line 179 of file WellArchitectedClient.h.

◆ CreateMilestoneResponseReceivedHandler

Definition at line 180 of file WellArchitectedClient.h.

◆ CreateWorkloadResponseReceivedHandler

Definition at line 181 of file WellArchitectedClient.h.

◆ CreateWorkloadShareResponseReceivedHandler

Definition at line 182 of file WellArchitectedClient.h.

◆ DeleteWorkloadResponseReceivedHandler

Definition at line 183 of file WellArchitectedClient.h.

◆ DeleteWorkloadShareResponseReceivedHandler

Definition at line 184 of file WellArchitectedClient.h.

◆ DisassociateLensesResponseReceivedHandler

Definition at line 185 of file WellArchitectedClient.h.

◆ GetAnswerResponseReceivedHandler

Definition at line 186 of file WellArchitectedClient.h.

◆ GetLensReviewReportResponseReceivedHandler

Definition at line 188 of file WellArchitectedClient.h.

◆ GetLensReviewResponseReceivedHandler

Definition at line 187 of file WellArchitectedClient.h.

◆ GetLensVersionDifferenceResponseReceivedHandler

Definition at line 189 of file WellArchitectedClient.h.

◆ GetMilestoneResponseReceivedHandler

Definition at line 190 of file WellArchitectedClient.h.

◆ GetWorkloadResponseReceivedHandler

Definition at line 191 of file WellArchitectedClient.h.

◆ ListAnswersResponseReceivedHandler

Definition at line 192 of file WellArchitectedClient.h.

◆ ListLensesResponseReceivedHandler

Definition at line 195 of file WellArchitectedClient.h.

◆ ListLensReviewImprovementsResponseReceivedHandler

Definition at line 193 of file WellArchitectedClient.h.

◆ ListLensReviewsResponseReceivedHandler

Definition at line 194 of file WellArchitectedClient.h.

◆ ListMilestonesResponseReceivedHandler

Definition at line 196 of file WellArchitectedClient.h.

◆ ListNotificationsResponseReceivedHandler

Definition at line 197 of file WellArchitectedClient.h.

◆ ListShareInvitationsResponseReceivedHandler

Definition at line 198 of file WellArchitectedClient.h.

◆ ListTagsForResourceResponseReceivedHandler

Definition at line 199 of file WellArchitectedClient.h.

◆ ListWorkloadSharesResponseReceivedHandler

Definition at line 200 of file WellArchitectedClient.h.

◆ ListWorkloadsResponseReceivedHandler

Definition at line 201 of file WellArchitectedClient.h.

◆ TagResourceResponseReceivedHandler

Definition at line 202 of file WellArchitectedClient.h.

◆ UntagResourceResponseReceivedHandler

Definition at line 203 of file WellArchitectedClient.h.

◆ UpdateAnswerResponseReceivedHandler

Definition at line 204 of file WellArchitectedClient.h.

◆ UpdateLensReviewResponseReceivedHandler

Definition at line 205 of file WellArchitectedClient.h.

◆ UpdateShareInvitationResponseReceivedHandler

Definition at line 206 of file WellArchitectedClient.h.

◆ UpdateWorkloadResponseReceivedHandler

Definition at line 207 of file WellArchitectedClient.h.

◆ UpdateWorkloadShareResponseReceivedHandler

Definition at line 208 of file WellArchitectedClient.h.

◆ UpgradeLensReviewResponseReceivedHandler

Definition at line 209 of file WellArchitectedClient.h.

Enumeration Type Documentation

◆ WellArchitectedErrors

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 WellArchitectedErrors.h.