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 EnvironmentProvider
impl AwsCredentialsProvider for ParametersProvider
impl AwsCredentialsProvider for ProfileProvider
impl AwsCredentialsProvider for IamProvider
impl<P: AwsCredentialsProvider> AwsCredentialsProvider for BaseAutoRefreshingProvider<P, Mutex<AwsCredentials>>
impl<P: AwsCredentialsProvider> AwsCredentialsProvider for BaseAutoRefreshingProvider<P, RefCell<AwsCredentials>>
impl AwsCredentialsProvider for ChainProvider