Struct rusoto_core::DefaultCredentialsProvider [−][src]
pub struct DefaultCredentialsProvider(_);
Wraps a ChainProvider
in an AutoRefreshingProvider
.
The underlying ChainProvider
checks multiple sources for credentials, and the AutoRefreshingProvider
refreshes the credentials automatically when they expire.
Methods
impl DefaultCredentialsProvider
[src]
impl DefaultCredentialsProvider
pub fn new() -> Result<DefaultCredentialsProvider, CredentialsError>
[src]
pub fn new() -> Result<DefaultCredentialsProvider, CredentialsError>
Creates a new thread-safe DefaultCredentialsProvider
.
Trait Implementations
impl ProvideAwsCredentials for DefaultCredentialsProvider
[src]
impl ProvideAwsCredentials for DefaultCredentialsProvider
type Future = DefaultCredentialsProviderFuture
The future response value.
fn credentials(
&self
) -> <DefaultCredentialsProvider as ProvideAwsCredentials>::Future
[src]
fn credentials(
&self
) -> <DefaultCredentialsProvider as ProvideAwsCredentials>::Future
Produce a new AwsCredentials
future.
Auto Trait Implementations
impl Send for DefaultCredentialsProvider
impl Send for DefaultCredentialsProvider
impl Sync for DefaultCredentialsProvider
impl Sync for DefaultCredentialsProvider