Deletes a user. Before a user can be deleted, all associated resources, such as access keys and policies, must be deleted or detached. :param user_name: The name of the user.
(user_name)
| 45 | |
| 46 | # snippet-start:[python.example_code.iam.DeleteUser] |
| 47 | def delete_user(user_name): |
| 48 | """ |
| 49 | Deletes a user. Before a user can be deleted, all associated resources, |
| 50 | such as access keys and policies, must be deleted or detached. |
| 51 | |
| 52 | :param user_name: The name of the user. |
| 53 | """ |
| 54 | try: |
| 55 | iam.User(user_name).delete() |
| 56 | logger.info("Deleted user %s.", user_name) |
| 57 | except ClientError: |
| 58 | logger.exception("Couldn't delete user %s.", user_name) |
| 59 | raise |
| 60 | |
| 61 | |
| 62 | # snippet-end:[python.example_code.iam.DeleteUser] |