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 customize(
self
) -> Result<CustomizableOperation<ResetUserPassword, AwsResponseRetryClassifier>, SdkError<ResetUserPasswordError>>
pub async fn customize(
self
) -> Result<CustomizableOperation<ResetUserPassword, AwsResponseRetryClassifier>, SdkError<ResetUserPasswordError>>
Consume this builder, creating a customizable operation that can be modified before being sent. The operation’s inner http::Request can be modified as well.
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
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more