Create Kms Key Request
Properties
| Property | Type | Required | Description |
|---|---|---|---|
name | string | yes | A human-readable display name uniquely identifying the KMS key within the tenant space. |
description | string | no | An optional detailed description providing additional context about the key’s intended use case. |
key-spec | string | no | The 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-zone | boolean | no | True if this is a multi-zone key. Default: false. |
source | string | no | Indicates 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. |
usage | string | no | Allowed values: encrypt-decrypt, sign-verify.Default: encrypt-decrypt. |
xks | Xks Key | no |
Last updated on