---
title: Rotators
url: /docs/esc/providers/rotators/
---
For how rotators fit alongside providers, see [Providers and rotators](/docs/esc/providers/). For deploying rotation connectors so a rotator can reach a target inside a private network, see [Rotation connectors](/docs/esc/operations/rotation/).

| Rotator | Required connector | Description |
|---|---|---|
| [aws-iam](/docs/esc/providers/rotators/aws-iam/) | None | Rotate access credentials for an AWS IAM user. |
| [azure-app-secret](/docs/esc/providers/rotators/azure-app-secret/) | None | Rotate client secrets for an Azure app registration. |
| [mysql](/docs/esc/providers/rotators/mysql/) | `aws-lambda` (private networks only) | Rotate user credentials for a MySQL database. |
| [password](/docs/esc/providers/rotators/password/) | None | Rotate any user-defined key using password generation rules. |
| [passphrase](/docs/esc/providers/rotators/passphrase/) | None | Rotate any user-defined key using memorable passphrase generation rules. |
| [postgres](/docs/esc/providers/rotators/postgres/) | `aws-lambda` (private networks only) | Rotate user credentials for a PostgreSQL database. |
| [snowflake-user](/docs/esc/providers/rotators/snowflake-user/) | None | Rotate RSA keypairs for a Snowflake user. |
| [external](/docs/esc/providers/rotators/external/) | None | Rotate credentials using a custom service adapter. |
