Struct aws_config::profile::ProfileFileRegionProvider [−][src]
pub struct ProfileFileRegionProvider { /* fields omitted */ }
Expand description
Load a region from a profile file
This provider will attempt to load AWS shared configuration, then read the region
property
from the active profile.
Examples
Loads “us-west-2” as the region
[default]
region = us-west-2
Loads us-east-1
as the region if and only if the AWS_PROFILE
environment variable is set
to other
.
[profile other]
region = us-east-1
This provider is part of the default region provider chain.
Implementations
Create a new ProfileFileRegionProvider
To override the selected profile, set the AWS_PROFILE
environment variable or use the Builder
.
Builder
to construct a ProfileFileRegionProvider
Trait Implementations
Returns the “default value” for a type. Read more
fn region(&self) -> ProvideRegion<'_>ⓘNotable traits for ProvideRegion<'_>impl Future for ProvideRegion<'_> type Output = Option<Region>;
fn region(&self) -> ProvideRegion<'_>ⓘNotable traits for ProvideRegion<'_>impl Future for ProvideRegion<'_> type Output = Option<Region>;
impl Future for ProvideRegion<'_> type Output = Option<Region>;
Load a region from this provider
Auto Trait Implementations
impl RefUnwindSafe for ProfileFileRegionProvider
impl Send for ProfileFileRegionProvider
impl Sync for ProfileFileRegionProvider
impl Unpin for ProfileFileRegionProvider
impl UnwindSafe for ProfileFileRegionProvider
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more