AWS SDK for C++  1.7.243
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations | Functions
Aws::Client Namespace Reference

Namespaces

 CoreErrorsMapper
 

Classes

class  AccessAnalyzerErrorMarshaller
 
class  ACMErrorMarshaller
 
class  ACMPCAErrorMarshaller
 
class  AlexaForBusinessErrorMarshaller
 
class  AmplifyErrorMarshaller
 
class  APIGatewayErrorMarshaller
 
class  ApiGatewayManagementApiErrorMarshaller
 
class  ApiGatewayV2ErrorMarshaller
 
class  AppConfigErrorMarshaller
 
class  ApplicationAutoScalingErrorMarshaller
 
class  ApplicationDiscoveryServiceErrorMarshaller
 
class  ApplicationInsightsErrorMarshaller
 
class  AppMeshErrorMarshaller
 
class  AppStreamErrorMarshaller
 
class  AppSyncErrorMarshaller
 
class  AsyncCallerContext
 
class  AthenaErrorMarshaller
 
class  AugmentedAIRuntimeErrorMarshaller
 
class  AutoScalingErrorMarshaller
 
class  AutoScalingPlansErrorMarshaller
 
class  AWSAuthEventStreamV4Signer
 
class  AWSAuthSigner
 
class  AWSAuthV4Signer
 
class  AWSClient
 
class  AWSError
 
class  AWSErrorMarshaller
 
class  AWSJsonClient
 
class  AWSNullSigner
 
class  AWSXMLClient
 
class  BackupErrorMarshaller
 
class  BatchErrorMarshaller
 
class  BudgetsErrorMarshaller
 
class  ChimeErrorMarshaller
 
struct  ClientConfiguration
 
class  Cloud9ErrorMarshaller
 
class  CloudDirectoryErrorMarshaller
 
class  CloudFormationErrorMarshaller
 
class  CloudFrontErrorMarshaller
 
class  CloudHSMErrorMarshaller
 
class  CloudHSMV2ErrorMarshaller
 
class  CloudSearchDomainErrorMarshaller
 
class  CloudSearchErrorMarshaller
 
class  CloudTrailErrorMarshaller
 
class  CloudWatchErrorMarshaller
 
class  CloudWatchEventsErrorMarshaller
 
class  CloudWatchLogsErrorMarshaller
 
class  CodeBuildErrorMarshaller
 
class  CodeCommitErrorMarshaller
 
class  CodeDeployErrorMarshaller
 
class  CodeGuruProfilerErrorMarshaller
 
class  CodeGuruReviewerErrorMarshaller
 
class  CodePipelineErrorMarshaller
 
class  CodeStarErrorMarshaller
 
class  CodeStarNotificationsErrorMarshaller
 
class  CognitoIdentityErrorMarshaller
 
class  CognitoIdentityProviderErrorMarshaller
 
class  CognitoSyncErrorMarshaller
 
class  ComprehendErrorMarshaller
 
class  ComprehendMedicalErrorMarshaller
 
class  ComputeOptimizerErrorMarshaller
 
class  ConfigServiceErrorMarshaller
 
class  ConnectErrorMarshaller
 
class  ConnectParticipantErrorMarshaller
 
class  CostandUsageReportServiceErrorMarshaller
 
class  CostExplorerErrorMarshaller
 
class  DatabaseMigrationServiceErrorMarshaller
 
class  DataExchangeErrorMarshaller
 
class  DataPipelineErrorMarshaller
 
class  DataSyncErrorMarshaller
 
class  DAXErrorMarshaller
 
class  DefaultRetryStrategy
 
class  DeviceFarmErrorMarshaller
 
class  DirectConnectErrorMarshaller
 
class  DirectoryServiceErrorMarshaller
 
class  DLMErrorMarshaller
 
class  DocDBErrorMarshaller
 
class  DynamoDBErrorMarshaller
 
class  DynamoDBStreamsErrorMarshaller
 
class  EBSErrorMarshaller
 
class  EC2ErrorMarshaller
 
class  EC2InstanceConnectErrorMarshaller
 
class  ECRErrorMarshaller
 
class  ECSErrorMarshaller
 
class  EFSErrorMarshaller
 
class  EKSErrorMarshaller
 
class  ElastiCacheErrorMarshaller
 
class  ElasticBeanstalkErrorMarshaller
 
class  ElasticInferenceErrorMarshaller
 
class  ElasticLoadBalancingErrorMarshaller
 
class  ElasticLoadBalancingv2ErrorMarshaller
 
class  ElasticsearchServiceErrorMarshaller
 
class  ElasticTranscoderErrorMarshaller
 
class  EMRErrorMarshaller
 
class  EventBridgeErrorMarshaller
 
class  FirehoseErrorMarshaller
 
class  FMSErrorMarshaller
 
class  ForecastQueryServiceErrorMarshaller
 
class  ForecastServiceErrorMarshaller
 
class  FraudDetectorErrorMarshaller
 
class  FSxErrorMarshaller
 
class  GameLiftErrorMarshaller
 
class  GlacierErrorMarshaller
 
class  GlobalAcceleratorErrorMarshaller
 
class  GlueErrorMarshaller
 
class  GreengrassErrorMarshaller
 
class  GroundStationErrorMarshaller
 
class  GuardDutyErrorMarshaller
 
class  HealthErrorMarshaller
 
class  IAMErrorMarshaller
 
class  ImagebuilderErrorMarshaller
 
class  ImportExportErrorMarshaller
 
class  InspectorErrorMarshaller
 
class  IoT1ClickDevicesServiceErrorMarshaller
 
class  IoT1ClickProjectsErrorMarshaller
 
class  IoTAnalyticsErrorMarshaller
 
class  IoTDataPlaneErrorMarshaller
 
class  IoTErrorMarshaller
 
class  IoTEventsDataErrorMarshaller
 
class  IoTEventsErrorMarshaller
 
class  IoTJobsDataPlaneErrorMarshaller
 
class  IoTSecureTunnelingErrorMarshaller
 
class  IoTThingsGraphErrorMarshaller
 
class  JsonErrorMarshaller
 
class  KafkaErrorMarshaller
 
class  KendraErrorMarshaller
 
class  KinesisAnalyticsErrorMarshaller
 
class  KinesisAnalyticsV2ErrorMarshaller
 
class  KinesisErrorMarshaller
 
class  KinesisVideoArchivedMediaErrorMarshaller
 
class  KinesisVideoErrorMarshaller
 
class  KinesisVideoMediaErrorMarshaller
 
class  KinesisVideoSignalingChannelsErrorMarshaller
 
class  KMSErrorMarshaller
 
class  LakeFormationErrorMarshaller
 
class  LambdaErrorMarshaller
 
class  LexModelBuildingServiceErrorMarshaller
 
class  LexRuntimeServiceErrorMarshaller
 
class  LicenseManagerErrorMarshaller
 
class  LightsailErrorMarshaller
 
class  MachineLearningErrorMarshaller
 
class  MacieErrorMarshaller
 
class  ManagedBlockchainErrorMarshaller
 
class  MarketplaceCatalogErrorMarshaller
 
class  MarketplaceCommerceAnalyticsErrorMarshaller
 
class  MarketplaceEntitlementServiceErrorMarshaller
 
class  MarketplaceMeteringErrorMarshaller
 
class  MediaConnectErrorMarshaller
 
class  MediaConvertErrorMarshaller
 
class  MediaLiveErrorMarshaller
 
class  MediaPackageErrorMarshaller
 
class  MediaPackageVodErrorMarshaller
 
class  MediaStoreDataErrorMarshaller
 
class  MediaStoreErrorMarshaller
 
class  MediaTailorErrorMarshaller
 
class  MigrationHubConfigErrorMarshaller
 
class  MigrationHubErrorMarshaller
 
class  MobileAnalyticsErrorMarshaller
 
class  MobileErrorMarshaller
 
class  MQErrorMarshaller
 
class  MTurkErrorMarshaller
 
class  NeptuneErrorMarshaller
 
class  NetworkManagerErrorMarshaller
 
class  OpsWorksCMErrorMarshaller
 
class  OpsWorksErrorMarshaller
 
class  OrganizationsErrorMarshaller
 
class  OutpostsErrorMarshaller
 
class  PersonalizeErrorMarshaller
 
class  PersonalizeEventsErrorMarshaller
 
class  PersonalizeRuntimeErrorMarshaller
 
class  PIErrorMarshaller
 
class  PinpointEmailErrorMarshaller
 
class  PinpointErrorMarshaller
 
class  PinpointSMSVoiceErrorMarshaller
 
class  PollyErrorMarshaller
 
class  PricingErrorMarshaller
 
class  QLDBErrorMarshaller
 
class  QLDBSessionErrorMarshaller
 
class  QuickSightErrorMarshaller
 
class  RAMErrorMarshaller
 
class  RDSDataServiceErrorMarshaller
 
class  RDSErrorMarshaller
 
class  RedshiftErrorMarshaller
 
class  RekognitionErrorMarshaller
 
class  ResourceGroupsErrorMarshaller
 
class  ResourceGroupsTaggingAPIErrorMarshaller
 
class  RetryStrategy
 
class  RoboMakerErrorMarshaller
 
class  Route53DomainsErrorMarshaller
 
class  Route53ErrorMarshaller
 
class  Route53ResolverErrorMarshaller
 
class  S3ControlErrorMarshaller
 
class  S3ErrorMarshaller
 
class  SageMakerErrorMarshaller
 
class  SageMakerRuntimeErrorMarshaller
 
class  SavingsPlansErrorMarshaller
 
class  SchemasErrorMarshaller
 
class  SecretsManagerErrorMarshaller
 
class  SecurityHubErrorMarshaller
 
class  ServerlessApplicationRepositoryErrorMarshaller
 
class  ServiceCatalogErrorMarshaller
 
class  ServiceDiscoveryErrorMarshaller
 
class  ServiceQuotasErrorMarshaller
 
class  SESErrorMarshaller
 
class  SESV2ErrorMarshaller
 
class  SFNErrorMarshaller
 
class  ShieldErrorMarshaller
 
class  SignerErrorMarshaller
 
class  SimpleDBErrorMarshaller
 
class  SMSErrorMarshaller
 
class  SnowballErrorMarshaller
 
class  SNSErrorMarshaller
 
class  SpecifiedRetryableErrorsRetryStrategy
 This retry strategy is almost identical to DefaultRetryStrategy, except it accepts a vector of error or exception names that you want to retry anyway (bypass the retryable definition of the error instance itself) if the retry attempts is less than maxRetries. More...
 
class  SQSErrorMarshaller
 
class  SSMErrorMarshaller
 
class  SSOErrorMarshaller
 
class  SSOOIDCErrorMarshaller
 
class  StorageGatewayErrorMarshaller
 
class  STSErrorMarshaller
 
class  SupportErrorMarshaller
 
class  SWFErrorMarshaller
 
class  TextractErrorMarshaller
 
class  TranscribeServiceErrorMarshaller
 
class  TranscribeStreamingServiceErrorMarshaller
 
class  TransferErrorMarshaller
 
class  TranslateErrorMarshaller
 
class  WAFErrorMarshaller
 
class  WAFRegionalErrorMarshaller
 
class  WAFV2ErrorMarshaller
 
class  WorkDocsErrorMarshaller
 
class  WorkLinkErrorMarshaller
 
class  WorkMailErrorMarshaller
 
class  WorkMailMessageFlowErrorMarshaller
 
class  WorkSpacesErrorMarshaller
 
class  XmlErrorMarshaller
 
class  XRayErrorMarshaller
 

Typedefs

typedef Utils::Outcome< std::shared_ptr< Aws::Http::HttpResponse >, AWSError< CoreErrors > > HttpResponseOutcome
 
typedef Utils::Outcome< AmazonWebServiceResult< Utils::Stream::ResponseStream >, AWSError< CoreErrors > > StreamOutcome
 
typedef Utils::Outcome< AmazonWebServiceResult< Utils::Json::JsonValue >, AWSError< CoreErrors > > JsonOutcome
 
typedef Utils::Outcome< AmazonWebServiceResult< Utils::Xml::XmlDocument >, AWSError< CoreErrors > > XmlOutcome
 

Enumerations

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

Functions

AWS_CORE_API Aws::String GetAuthorizationHeader (const Aws::Http::HttpRequest &httpRequest)
 
template<typename T >
Aws::OStreamoperator<< (Aws::OStream &s, const AWSError< T > &e)
 

Typedef Documentation

◆ HttpResponseOutcome

Definition at line 87 of file AWSClient.h.

◆ JsonOutcome

Definition at line 303 of file AWSClient.h.

◆ StreamOutcome

Definition at line 90 of file AWSClient.h.

◆ XmlOutcome

Definition at line 367 of file AWSClient.h.

Enumeration Type Documentation

◆ CoreErrors

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 
CLIENT_SIGNING_FAILURE 
SERVICE_EXTENSION_START_RANGE 

Definition at line 30 of file CoreErrors.h.

Function Documentation

◆ GetAuthorizationHeader()

AWS_CORE_API Aws::String Aws::Client::GetAuthorizationHeader ( const Aws::Http::HttpRequest httpRequest)

◆ operator<<()

template<typename T >
Aws::OStream& Aws::Client::operator<< ( Aws::OStream s,
const AWSError< T > &  e 
)

Definition at line 118 of file AWSError.h.