pub enum S3ClientAuthConfig {
Default,
NoSigning,
Profile(String),
Provider(CredentialsProvider),
}Expand description
Authentication configuration for the CRT-based S3 client
Variants§
Default
The default AWS credentials resolution chain, similar to the AWS CLI
NoSigning
Do not sign requests at all
Profile(String)
Explicitly load the given profile name from the AWS CLI configuration file
Provider(CredentialsProvider)
Use a custom credentials provider
Trait Implementations§
source§impl Clone for S3ClientAuthConfig
impl Clone for S3ClientAuthConfig
source§fn clone(&self) -> S3ClientAuthConfig
fn clone(&self) -> S3ClientAuthConfig
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for S3ClientAuthConfig
impl Debug for S3ClientAuthConfig
source§impl Default for S3ClientAuthConfig
impl Default for S3ClientAuthConfig
source§fn default() -> S3ClientAuthConfig
fn default() -> S3ClientAuthConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl RefUnwindSafe for S3ClientAuthConfig
impl Send for S3ClientAuthConfig
impl Sync for S3ClientAuthConfig
impl Unpin for S3ClientAuthConfig
impl UnwindSafe for S3ClientAuthConfig
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more