Skip to content

Create Kms Key Request

Properties

PropertyTypeRequiredDescription
namestringyesA human-readable display name uniquely identifying the KMS key within the tenant space.
descriptionstringnoAn optional detailed description providing additional context about the key’s intended use case.
key-specstringnoThe cryptographic key specification defining the key’s algorithm and, for asymmetric keys, its curve or modulus size.

Allowed values: AES_256, ECC_NIST_P256, ECC_NIST_P384, ECC_NIST_P521, ECC_EDWARDS25519, RSA_3072, RSA_4096, ML_DSA_65, ML_DSA_87.

Default: AES_256.
multi-zonebooleannoTrue if this is a multi-zone key.

Default: false.
sourcestringnoIndicates 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.

Default: exoscale-kms.
usagestringnoAllowed values: encrypt-decrypt, sign-verify.

Default: encrypt-decrypt.
xksXks Keyno
Last updated on