[−][src]Trait rusoto_core::ProvideAwsCredentials
A trait for types that produce AwsCredentials
.
Associated Types
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
impl ProvideAwsCredentials for MockCredentialsProvider
impl ProvideAwsCredentials for MockCredentialsProvider
impl ProvideAwsCredentials for StsSessionCredentialsProvider
impl ProvideAwsCredentials for StsSessionCredentialsProvider
impl ProvideAwsCredentials for StsAssumeRoleSessionCredentialsProvider
impl ProvideAwsCredentials for StsAssumeRoleSessionCredentialsProvider
impl ProvideAwsCredentials for StsWebIdentityFederationSessionCredentialsProvider
impl ProvideAwsCredentials for StsWebIdentityFederationSessionCredentialsProvider