Module Smaws_Client_IAM.ChangePassword

Changes the password of the IAM user who is calling this operation. This operation can be performed using the CLI, the Amazon Web Services API, or the My Security Credentials page in the Amazon Web Services Management Console. The Amazon Web Services account root user password is not affected by this operation.

Use UpdateLoginProfile to use the CLI, the Amazon Web Services API, or the Users page in the IAM console to change the password for any IAM user. For more information about modifying passwords, see Managing passwords in the IAM User Guide.

val error_to_string : [ Smaws_Lib.Protocols.AwsQuery.error | `EntityTemporarilyUnmodifiableException of Types.entity_temporarily_unmodifiable_exception | `InvalidUserTypeException of Types.invalid_user_type_exception | `LimitExceededException of Types.limit_exceeded_exception | `NoSuchEntityException of Types.no_such_entity_exception | `PasswordPolicyViolationException of Types.password_policy_violation_exception | `ServiceFailureException of Types.service_failure_exception ] -> string
val request : 'http_type Smaws_Lib.Context.t -> Types.change_password_request -> (Smaws_Lib.Smithy_api.Types.unit_, [> Smaws_Lib.Protocols.AwsQuery.error | `EntityTemporarilyUnmodifiableException of Types.entity_temporarily_unmodifiable_exception | `InvalidUserTypeException of Types.invalid_user_type_exception | `LimitExceededException of Types.limit_exceeded_exception | `NoSuchEntityException of Types.no_such_entity_exception | `PasswordPolicyViolationException of Types.password_policy_violation_exception | `ServiceFailureException of Types.service_failure_exception ]) Stdlib.result
val request_with_metadata : 'http_type Smaws_Lib.Context.t -> Types.change_password_request -> (Smaws_Lib.Smithy_api.Types.unit_ Smaws_Lib.Response.t, [> Smaws_Lib.Protocols.AwsQuery.error | `EntityTemporarilyUnmodifiableException of Types.entity_temporarily_unmodifiable_exception | `InvalidUserTypeException of Types.invalid_user_type_exception | `LimitExceededException of Types.limit_exceeded_exception | `NoSuchEntityException of Types.no_such_entity_exception | `PasswordPolicyViolationException of Types.password_policy_violation_exception | `ServiceFailureException of Types.service_failure_exception ] * Smaws_Lib.Response.metadata) Stdlib.result