Trait rusoto_core::ProvideAwsCredentials
[−]
[src]
pub trait ProvideAwsCredentials { fn credentials(&self) -> Result<AwsCredentials, CredentialsError>; }
A trait for types that produce AwsCredentials
.
Required Methods
fn credentials(&self) -> Result<AwsCredentials, CredentialsError>
Produce a new AwsCredentials
.
Implementors
impl ProvideAwsCredentials for EnvironmentProvider
impl ProvideAwsCredentials for InstanceMetadataProvider
impl ProvideAwsCredentials for StaticProvider
impl ProvideAwsCredentials for ChainProvider
impl<P> ProvideAwsCredentials for BaseAutoRefreshingProvider<P, Mutex<AwsCredentials>> where
P: ProvideAwsCredentials,impl<P> ProvideAwsCredentials for BaseAutoRefreshingProvider<P, RefCell<AwsCredentials>> where
P: ProvideAwsCredentials,impl ProvideAwsCredentials for ContainerProvider
impl ProvideAwsCredentials for ProfileProvider