Struct aws_sdk_lightsail::client::fluent_builders::GetRelationalDatabaseMasterUserPassword
source · [−]pub struct GetRelationalDatabaseMasterUserPassword<C = DynConnector, M = DefaultMiddleware, R = Standard> { /* private fields */ }
Expand description
Fluent builder constructing a request to GetRelationalDatabaseMasterUserPassword
.
Returns the current, previous, or pending versions of the master user password for a Lightsail database.
The GetRelationalDatabaseMasterUserPassword
operation supports tag-based access control via resource tags applied to the resource identified by relationalDatabaseName.
Implementations
impl<C, M, R> GetRelationalDatabaseMasterUserPassword<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> GetRelationalDatabaseMasterUserPassword<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
pub async fn send(
self
) -> Result<GetRelationalDatabaseMasterUserPasswordOutput, SdkError<GetRelationalDatabaseMasterUserPasswordError>> where
R::Policy: SmithyRetryPolicy<GetRelationalDatabaseMasterUserPasswordInputOperationOutputAlias, GetRelationalDatabaseMasterUserPasswordOutput, GetRelationalDatabaseMasterUserPasswordError, GetRelationalDatabaseMasterUserPasswordInputOperationRetryAlias>,
pub async fn send(
self
) -> Result<GetRelationalDatabaseMasterUserPasswordOutput, SdkError<GetRelationalDatabaseMasterUserPasswordError>> where
R::Policy: SmithyRetryPolicy<GetRelationalDatabaseMasterUserPasswordInputOperationOutputAlias, GetRelationalDatabaseMasterUserPasswordOutput, GetRelationalDatabaseMasterUserPasswordError, GetRelationalDatabaseMasterUserPasswordInputOperationRetryAlias>,
Sends the request and returns the response.
If an error occurs, an SdkError
will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
The name of your database for which to get the master user password.
The name of your database for which to get the master user password.
The password version to return.
Specifying CURRENT
or PREVIOUS
returns the current or previous passwords respectively. Specifying PENDING
returns the newest version of the password that will rotate to CURRENT
. After the PENDING
password rotates to CURRENT
, the PENDING
password is no longer available.
Default: CURRENT
The password version to return.
Specifying CURRENT
or PREVIOUS
returns the current or previous passwords respectively. Specifying PENDING
returns the newest version of the password that will rotate to CURRENT
. After the PENDING
password rotates to CURRENT
, the PENDING
password is no longer available.
Default: CURRENT
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !RefUnwindSafe for GetRelationalDatabaseMasterUserPassword<C, M, R>
impl<C, M, R> Send for GetRelationalDatabaseMasterUserPassword<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Sync for GetRelationalDatabaseMasterUserPassword<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Unpin for GetRelationalDatabaseMasterUserPassword<C, M, R>
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !UnwindSafe for GetRelationalDatabaseMasterUserPassword<C, M, R>
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more