Trait aws_sdk_rust::aws::common::credentials::AwsCredentialsProvider
[−]
[src]
pub trait AwsCredentialsProvider {
fn credentials(&self) -> Result<AwsCredentials, CredentialsError>;
}A trait for types that produce AwsCredentials This trait is implemented on most S3 calls.
Required Methods
fn credentials(&self) -> Result<AwsCredentials, CredentialsError>
Produce a new AwsCredentials.
Implementors
impl AwsCredentialsProvider for EnvironmentProviderimpl AwsCredentialsProvider for ParametersProviderimpl AwsCredentialsProvider for ProfileProviderimpl AwsCredentialsProvider for IamProviderimpl<P: AwsCredentialsProvider> AwsCredentialsProvider for BaseAutoRefreshingProvider<P, Mutex<AwsCredentials>>impl<P: AwsCredentialsProvider> AwsCredentialsProvider for BaseAutoRefreshingProvider<P, RefCell<AwsCredentials>>impl AwsCredentialsProvider for ChainProvider