ManagedHsmKey
Properties
| Property | Type | Attributes | Description |
|---|---|---|---|
keyType | string | Required | The type of key to create. One of 'RSA-HSM', 'EC-HSM' or 'oct-HSM'. |
name | string | Required, Identifier | The name of the key in the Managed HSM. |
createdOn | string | Read-only | The UTC date/time at which the key was created, in ISO 8601 format. |
curve | string | The elliptic curve name. Required for 'EC-HSM' keys. One of 'P-256', 'P-256K', 'P-384' or 'P-521'. | |
enabled | bool | Whether the key is enabled. | |
expiresOn | string | The UTC date/time at which the key expires, in ISO 8601 format. | |
id | string | Read-only | The URI of the key, without a version. |
keyOps | string[] | The permitted JSON web key operations, e.g. 'sign', 'verify', 'wrapKey', 'unwrapKey'. | |
keySize | int | The size of the key in bits. Required for 'RSA-HSM' and 'oct-HSM' keys. | |
managedHsmUri | string | Identifier | The URI of the Managed HSM holding the key. Defaults to the 'managedHsmUri' supplied in the extension configuration. |
notBefore | string | The UTC date/time before which the key cannot be used, in ISO 8601 format. | |
recoveryLevel | string | Read-only | The deletion recovery level currently in effect for the key. |
tags | Dictionary<string, String> | Tags to apply to the key. | |
updatedOn | string | Read-only | The UTC date/time at which the key was last updated, in ISO 8601 format. |
version | string | Read-only | The version of the key. |
versionedId | string | Read-only | The versioned URI of the key. |
Dictionary<string, String>
Additional properties of type string are allowed.