AWSCredentialsProvider Protocol Reference

Conforms to NSObject
Declared in AWSCredentialsProvider.h


The AWS credentials provider protocol used to provide credentials to the SDK in order to make calls to the AWS services.

– credentials required method

Asynchronously returns a valid AWS credentials or an error object if it cannot retrieve valid credentials. It should cache valid credentials as much as possible and refresh them when they are invalid.

- (AWSTask<AWSCredentials*> *)credentials

Return Value

A valid AWS credentials or an error object describing the error.

Declared In


– invalidateCachedTemporaryCredentials required method

Invalidates the cached temporary AWS credentials. If the credentials provider does not cache temporary credentials, this operation is a no-op.

- (void)invalidateCachedTemporaryCredentials

Declared In