Struct rusoto_credential::InstanceMetadataProvider
[−]
[src]
pub struct InstanceMetadataProvider;
Provides AWS credentials from a resource's IAM role.
Trait Implementations
impl Debug for InstanceMetadataProvider
[src]
impl ProvideAwsCredentials for InstanceMetadataProvider
[src]
fn credentials(&self) -> Result<AwsCredentials, CredentialsError>
[src]
Produce a new AwsCredentials
.
impl ProvideTimeoutableAwsCredentials for InstanceMetadataProvider
[src]
fn credentials_with_timeout(
&self,
timeout: StdDuration
) -> Result<AwsCredentials, CredentialsError>
[src]
&self,
timeout: StdDuration
) -> Result<AwsCredentials, CredentialsError>
Makes the provider fetch credentials with a specified timeout. Read more