[][src]Struct rusoto_rds::UserAuthConfig

pub struct UserAuthConfig {
    pub auth_scheme: Option<String>,
    pub description: Option<String>,
    pub iam_auth: Option<String>,
    pub secret_arn: Option<String>,
    pub user_name: Option<String>,
}

Specifies the details of authentication used by a proxy to log in as a specific database user.

Fields

auth_scheme: Option<String>

The type of authentication that the proxy uses for connections from the proxy to the underlying database.

description: Option<String>

A user-specified description about the authentication used by a proxy to log in as a specific database user.

iam_auth: Option<String>

Whether to require or disallow AWS Identity and Access Management (IAM) authentication for connections to the proxy.

secret_arn: Option<String>

The Amazon Resource Name (ARN) representing the secret that the proxy uses to authenticate to the RDS DB instance or Aurora DB cluster. These secrets are stored within Amazon Secrets Manager.

user_name: Option<String>

The name of the database user to which the proxy connects.

Trait Implementations

impl Clone for UserAuthConfig[src]

impl Debug for UserAuthConfig[src]

impl Default for UserAuthConfig[src]

impl PartialEq<UserAuthConfig> for UserAuthConfig[src]

impl StructuralPartialEq for UserAuthConfig[src]

Auto Trait Implementations

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<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

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

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.