pub struct AwsSecretsManagerSettings {
pub region: String,
pub access_key_id: Option<String>,
pub secret_access_key: Option<String>,
pub endpoint_url: Option<String>,
pub prefix: Option<String>,
}Fields§
§region: StringAWS region (e.g., us-east-1)
access_key_id: Option<String>AWS Access Key ID (optional, uses default credential chain if not provided)
secret_access_key: Option<String>AWS Secret Access Key (optional)
endpoint_url: Option<String>Custom endpoint URL for testing (e.g., LocalStack)
prefix: Option<String>Prefix for secret names (e.g., windmill/)
Implementations§
Source§impl AwsSecretsManagerSettings
impl AwsSecretsManagerSettings
pub fn new(region: String) -> AwsSecretsManagerSettings
Trait Implementations§
Source§impl Clone for AwsSecretsManagerSettings
impl Clone for AwsSecretsManagerSettings
Source§fn clone(&self) -> AwsSecretsManagerSettings
fn clone(&self) -> AwsSecretsManagerSettings
Returns a duplicate 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 AwsSecretsManagerSettings
impl Debug for AwsSecretsManagerSettings
Source§impl Default for AwsSecretsManagerSettings
impl Default for AwsSecretsManagerSettings
Source§fn default() -> AwsSecretsManagerSettings
fn default() -> AwsSecretsManagerSettings
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AwsSecretsManagerSettings
impl<'de> Deserialize<'de> for AwsSecretsManagerSettings
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for AwsSecretsManagerSettings
Auto Trait Implementations§
impl Freeze for AwsSecretsManagerSettings
impl RefUnwindSafe for AwsSecretsManagerSettings
impl Send for AwsSecretsManagerSettings
impl Sync for AwsSecretsManagerSettings
impl Unpin for AwsSecretsManagerSettings
impl UnsafeUnpin for AwsSecretsManagerSettings
impl UnwindSafe for AwsSecretsManagerSettings
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