| Name | Type | Description | Notes |
|---|---|---|---|
| description | String | An optional detailed description providing additional context about the key's intended use case. | [optional] |
| rotation | KeyRotationConfig | ||
| revision | RevisionStamp | ||
| deleteAt | OffsetDateTime | [optional] | |
| name | String | The display name of the KMS key. | |
| multiZone | Boolean | True if this is a multi-zone key. | |
| source | SourceEnum | ||
| usage | String | The cryptographic operation constraints allowed on this key. | |
| replicasStatus | List<ReplicaState> | Detailed synchronization metrics for each regional replica mirror. | [optional] |
| status | StatusEnum | ||
| statusSince | OffsetDateTime | The timestamp indicating exactly when the current key status was last transitioned. | |
| id | UUID | The globally unique identifier (UUID) of the retrieved KMS key. | |
| replicas | List<String> | A list of availability zones where this specific key has active replica mirrors. | [optional] |
| material | KeyMaterial | ||
| originZone | String | The creation zone of the KMS key. | |
| createdAt | OffsetDateTime | The UTC timestamp showing when the KMS key was originally provisioned. |
| Name | Value |
|---|---|
| EXOSCALE_KMS | "exoscale-kms" |
| Name | Value |
|---|---|
| ENABLED | "enabled" |
| DISABLED | "disabled" |
| PENDING_DELETION | "pending-deletion" |