Struct aws_config::web_identity_token::Builder
source · pub struct Builder { /* private fields */ }
Expand description
Builder for WebIdentityTokenCredentialsProvider
Implementations§
source§impl Builder
impl Builder
sourcepub fn configure(self, provider_config: &ProviderConfig) -> Self
pub fn configure(self, provider_config: &ProviderConfig) -> Self
Configure generic options of the WebIdentityTokenCredentialsProvider
Examples
use aws_config::web_identity_token::WebIdentityTokenCredentialsProvider;
use aws_config::provider_config::ProviderConfig;
let provider = WebIdentityTokenCredentialsProvider::builder()
.configure(&ProviderConfig::with_default_region().await)
.build();
sourcepub fn static_configuration(self, config: StaticConfiguration) -> Self
pub fn static_configuration(self, config: StaticConfiguration) -> Self
Configure this builder to use StaticConfiguration
WebIdentityToken providers load credentials from the file system. The file system path used may either determine be loaded from environment variables (default), or via a statically configured path.
sourcepub fn build(self) -> WebIdentityTokenCredentialsProvider
pub fn build(self) -> WebIdentityTokenCredentialsProvider
Build a WebIdentityTokenCredentialsProvider
Panics
If no connector has been enabled via crate features and no connector has been provided via the builder, this function will panic.