Service Client Classes - Amazon SDK for C++
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Service Client Classes

The Amazon SDK for C++ includes client classes that provide interfaces to the Amazon services. Each client class supports a particular Amazon service. For example, the S3Client provides an interface to the Amazon S3 service.

The namespace for a client class follows the convention Aws::Service::ServiceClient. For example, the client class for Amazon Identity and Access Management (IAM) is Aws::IAM::IAMClient and the Amazon S3 client class is Aws::S3::S3Client.

All client classes for all Amazon services are thread-safe.

When instantiating a client class, Amazon credentials must be supplied. For more information about credentials, see Providing Amazon Credentials.