[][src]Struct vault_rs::secrets::aws::RootCredentials

pub struct RootCredentials {
    pub max_retries: i64,
    pub access_key: String,
    pub secret_key: String,
    pub region: Option<String>,
    pub iam_endpoint: Option<String>,
    pub sts_endpoint: Option<String>,
}

Parameters for configuring the Root credentials for the AWS Secrets Engine

Fields

max_retries: i64

Number of max retries the client should use for recoverable errors. The default (-1) falls back to the AWS SDK's default behavior.

access_key: String

Specifies the AWS access key ID.

secret_key: String

Specifies the AWS secret access key.

region: Option<String>

Specifies the AWS region. If not set it will use the AWS_REGION env var, AWS_DEFAULT_REGION env var, or us-east-1 in that order.

iam_endpoint: Option<String>

Specifies a custom HTTP IAM endpoint to use.

sts_endpoint: Option<String>

Specifies a custom HTTP STS endpoint to use.

Trait Implementations

impl Debug for RootCredentials[src]

impl Eq for RootCredentials[src]

impl PartialEq<RootCredentials> for RootCredentials[src]

impl Serialize for RootCredentials[src]

impl StructuralEq for RootCredentials[src]

impl StructuralPartialEq for RootCredentials[src]

Auto Trait Implementations

impl RefUnwindSafe for RootCredentials

impl Send for RootCredentials

impl Sync for RootCredentials

impl Unpin for RootCredentials

impl UnwindSafe for RootCredentials

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.