Service Client Classes - AWS SDK for C++

Service Client Classes

The AWS SDK for C++ includes client classes that provide interfaces to the AWS services. Each client class supports a particular AWS 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 AWS Identity and Access Management (IAM) is Aws::IAM::IAMClient and the Amazon S3 client class is Aws::S3::S3Client.

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

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