Crate rusoto_core [−] [src]
Rusoto is an AWS SDK for Rust.
A high level overview is available in README.md
at https://github.com/rusoto/rusoto.
Re-exports
pub extern crate rusoto_credential as credential; |
pub use region::ParseRegionError; |
pub use region::Region; |
pub use request::DispatchSignedRequest; |
pub use request::HttpResponse; |
pub use request::HttpDispatchError; |
pub use request::TlsError; |
pub use request::HttpClient; |
pub use signature::SignedRequest; |
Modules
claims |
Credential Claims module. |
param |
Parameters for talking to query-based AWS services. |
reactor |
Default implementations for |
region |
AWS Regions and helper functions. |
request |
AWS API requests. |
signature |
AWS API request signatures. |
Structs
AwsCredentials |
AWS API access credentials, including access key, secret key, token (for IAM profiles), expiration timestamp, and claims from federated login. |
BaseAutoRefreshingProvider |
Wrapper for |
ChainProvider |
Provides AWS credentials from multiple possible sources using a priority order. |
ContainerProvider |
Provides AWS credentials from a task's IAM role. |
CredentialsError |
Represents an Error that has occured during the fetching Credentials Phase. |
EnvironmentProvider |
Provides AWS credentials from environment variables. |
InstanceMetadataProvider |
Provides AWS credentials from a resource's IAM role. |
ProfileProvider |
Provides AWS credentials from a profile in a credentials file. |
RusotoFuture |
Future that is returned from all rusoto service APIs. |
Traits
ProvideAwsCredentials |
A trait for types that produce |
Type Definitions
AutoRefreshingProvider |
|
AutoRefreshingProviderSync |
Threadsafe |
DefaultCredentialsProvider |
The credentials provider you probably want to use if you don't require Sync for your AWS services.
Wraps a |
DefaultCredentialsProviderSync |
The credentials provider you probably want to use if you do require Sync for your AWS services.
Wraps a |