Names should be unique within a secret. Valid characters are uppercase or lowercase letters, numbers, hyphens, underscores, and periods.
The rotation state of the secret content. The default is {@code CURRENT}, meaning that the secret is currently in use. A secret version that you mark as {@code PENDING} is staged and available for use, but you don't yet want to rotate it into current, active use. For example, you might create or update a secret and mark its rotation state as {@code PENDING} if you haven't yet updated the secret on the target system. When creating a secret, only the value {@code CURRENT} is applicable, although the value {@code LATEST} is also automatically applied. When updating a secret, you can specify a version's rotation state as either {@code CURRENT} or {@code PENDING}.
The content of the secret and metadata to help identify it.