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-2Loads us-east-1 as the region if and only if the AWS_PROFILE environment variable is set
to other.
[profile other]
region = us-east-1This 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