pub struct StaticConfiguration {
pub web_identity_token_file: PathBuf,
pub role_arn: String,
pub session_name: String,
}
Expand description
Statically configured WebIdentityToken configuration
Fields§
§web_identity_token_file: PathBuf
Location of the file containing the web identity token
role_arn: String
RoleArn to assume
session_name: String
Session name to use when assuming the role
Trait Implementations§
source§impl Clone for StaticConfiguration
impl Clone for StaticConfiguration
source§fn clone(&self) -> StaticConfiguration
fn clone(&self) -> StaticConfiguration
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 moreAuto Trait Implementations§
impl Freeze for StaticConfiguration
impl RefUnwindSafe for StaticConfiguration
impl Send for StaticConfiguration
impl Sync for StaticConfiguration
impl Unpin for StaticConfiguration
impl UnwindSafe for StaticConfiguration
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Creates a shared type from an unshared type.