Skip to content

Get Kms Key Response

Properties

PropertyTypeRequiredDescription
created-atstringyesThe UTC timestamp showing when the KMS key was originally provisioned.

ISO 8601 date-time.
idstringyesThe globally unique identifier (UUID) of the retrieved KMS key.

Must be a valid UUID.
key-specstringyesThe cryptographic key specification used to generate the key, defining its algorithm and, for asymmetric keys, its curve or modulus size.
materialKey Materialyes
multi-zonebooleanyesTrue if this is a multi-zone key.
namestringyesThe display name of the KMS key.
origin-zonestringyesThe creation zone of the KMS key.
revisionRevision Stampyes
rotationKey Rotation Configyes
sourcestringyesIndicates the source of the key material, either generated and held within Exoscale KMS, or backed by an external key store.

Allowed values: exoscale-kms, external-key-store.
statusstringyesAllowed values: enabled, disabled, pending-deletion.
status-sincestringyesThe timestamp indicating exactly when the current key status was last transitioned.

ISO 8601 date-time.
usagestringyesThe cryptographic operation constraints allowed on this key.
delete-atstringnoISO 8601 date-time.
descriptionstringnoAn optional detailed description providing additional context about the key’s intended use case.
replicasarray[string]noA list of availability zones where this specific key has active replica mirrors.
replicas-statusarray of Replica StatenoDetailed synchronization metrics for each regional replica mirror.
xksXks Keyno
Last updated on