Struct aws_sdk_directory::client::fluent_builders::ResetUserPassword
source · [−]pub struct ResetUserPassword { /* private fields */ }
Expand description
Fluent builder constructing a request to ResetUserPassword
.
Resets the password for any user in your Managed Microsoft AD or Simple AD directory.
You can reset the password for any user in your directory with the following exceptions:
-
For Simple AD, you cannot reset the password for any user that is a member of either the Domain Admins or Enterprise Admins group except for the administrator user.
-
For Managed Microsoft AD, you can only reset the password for a user that is in an OU based off of the NetBIOS name that you typed when you created your directory. For example, you cannot reset the password for a user in the Amazon Web Services Reserved OU. For more information about the OU structure for an Managed Microsoft AD directory, see What Gets Created in the Directory Service Administration Guide.
Implementations
sourceimpl ResetUserPassword
impl ResetUserPassword
sourcepub async fn send(
self
) -> Result<ResetUserPasswordOutput, SdkError<ResetUserPasswordError>>
pub async fn send(
self
) -> Result<ResetUserPasswordOutput, SdkError<ResetUserPasswordError>>
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.
sourcepub fn directory_id(self, input: impl Into<String>) -> Self
pub fn directory_id(self, input: impl Into<String>) -> Self
Identifier of the Managed Microsoft AD or Simple AD directory in which the user resides.
sourcepub fn set_directory_id(self, input: Option<String>) -> Self
pub fn set_directory_id(self, input: Option<String>) -> Self
Identifier of the Managed Microsoft AD or Simple AD directory in which the user resides.
sourcepub fn user_name(self, input: impl Into<String>) -> Self
pub fn user_name(self, input: impl Into<String>) -> Self
The user name of the user whose password will be reset.
sourcepub fn set_user_name(self, input: Option<String>) -> Self
pub fn set_user_name(self, input: Option<String>) -> Self
The user name of the user whose password will be reset.
sourcepub fn new_password(self, input: impl Into<String>) -> Self
pub fn new_password(self, input: impl Into<String>) -> Self
The new password that will be reset.
sourcepub fn set_new_password(self, input: Option<String>) -> Self
pub fn set_new_password(self, input: Option<String>) -> Self
The new password that will be reset.
Trait Implementations
sourceimpl Clone for ResetUserPassword
impl Clone for ResetUserPassword
sourcefn clone(&self) -> ResetUserPassword
fn clone(&self) -> ResetUserPassword
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
Auto Trait Implementations
impl !RefUnwindSafe for ResetUserPassword
impl Send for ResetUserPassword
impl Sync for ResetUserPassword
impl Unpin for ResetUserPassword
impl !UnwindSafe for ResetUserPassword
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more