[−][src]Trait rusoto_core::ProvideAwsCredentials
A trait for types that produce AwsCredentials
.
Associated Types
Loading content...Required methods
fn credentials(&self) -> Self::Future
Produce a new AwsCredentials
future.
Implementations on Foreign Types
impl<P> ProvideAwsCredentials for AutoRefreshingProvider<P> where
P: 'static + ProvideAwsCredentials,
[src]
P: 'static + ProvideAwsCredentials,
type Future = AutoRefreshingProviderFuture<P>
fn credentials(
&self
) -> <AutoRefreshingProvider<P> as ProvideAwsCredentials>::Future
[src]
&self
) -> <AutoRefreshingProvider<P> as ProvideAwsCredentials>::Future
impl ProvideAwsCredentials for ContainerProvider
[src]
type Future = ContainerProviderFuture
fn credentials(&self) -> <ContainerProvider as ProvideAwsCredentials>::Future
[src]
impl ProvideAwsCredentials for StaticProvider
[src]
type Future = FutureResult<AwsCredentials, CredentialsError>
fn credentials(&self) -> <StaticProvider as ProvideAwsCredentials>::Future
[src]
impl<P> ProvideAwsCredentials for Arc<P> where
P: ProvideAwsCredentials,
[src]
P: ProvideAwsCredentials,
type Future = <P as ProvideAwsCredentials>::Future
fn credentials(&self) -> <Arc<P> as ProvideAwsCredentials>::Future
[src]
impl ProvideAwsCredentials for ProfileProvider
[src]
type Future = ProfileProviderFuture
fn credentials(&self) -> <ProfileProvider as ProvideAwsCredentials>::Future
[src]
impl<P> ProvideAwsCredentials for Rc<P> where
P: ProvideAwsCredentials,
[src]
P: ProvideAwsCredentials,
type Future = <P as ProvideAwsCredentials>::Future
fn credentials(&self) -> <Rc<P> as ProvideAwsCredentials>::Future
[src]
impl ProvideAwsCredentials for EnvironmentProvider
[src]
type Future = EnvironmentProviderFuture
fn credentials(&self) -> <EnvironmentProvider as ProvideAwsCredentials>::Future
[src]
impl ProvideAwsCredentials for InstanceMetadataProvider
[src]
type Future = InstanceMetadataProviderFuture
fn credentials(
&self
) -> <InstanceMetadataProvider as ProvideAwsCredentials>::Future
[src]
&self
) -> <InstanceMetadataProvider as ProvideAwsCredentials>::Future
impl ProvideAwsCredentials for ChainProvider
[src]
type Future = ChainProviderFuture
fn credentials(&self) -> <ChainProvider as ProvideAwsCredentials>::Future
[src]
Implementors
impl ProvideAwsCredentials for DefaultCredentialsProvider
[src]
type Future = DefaultCredentialsProviderFuture
fn credentials(
&self
) -> <DefaultCredentialsProvider as ProvideAwsCredentials>::Future
[src]
&self
) -> <DefaultCredentialsProvider as ProvideAwsCredentials>::Future