AzureKey Type
An Azure Key Vault key.
Remarks
This type represents an Azure Key Vault key.
Fields
CreationDate Int64 |
The creation date of the key. This property reflects the creation date of the key, in seconds since the Unix epoch. | ||||||||||||||||||||||||
DeletionDate Int64 |
The deletion date of the key. This property reflects the deletion date of the key, in seconds since the Unix epoch, or -1 if the key has not been deleted. | ||||||||||||||||||||||||
Enabled Boolean |
Whether the key is enabled. This property reflects whether the key is currently enabled. | ||||||||||||||||||||||||
ExpiryDate Int64 |
The expiration date of the key. This property reflects the expiration date of the key, in seconds since the Unix epoch, or -1 if the key does not expire. A key can only be used for the Decrypt, Verify, and UnwrapKey operations after its expiry date. | ||||||||||||||||||||||||
KeyOps String |
The operation that the key may be used for. This property reflects a comma-separated list of operations that they key may be used for. Possible values are:
| ||||||||||||||||||||||||
KeyType String |
The key's type. This property reflects the key's type. Each key type has two variants, a software-based one and an HSM-based one. Possible values for this property are shown in the first two columns of the following table:
| ||||||||||||||||||||||||
Name String |
The name of the key. This property reflects the name of the key. | ||||||||||||||||||||||||
NotBeforeDate Int64 |
The 'not before' date of the key. This property reflects the "not before" date of the key, in seconds since the Unix epoch, or -1 if the key doesn't have an explicit "not before" date. A key can only be used for the Decrypt, Verify, and UnwrapKey operations prior to its "not before" date. | ||||||||||||||||||||||||
PublicKey String |
The key's public key. This property reflects the public key of the key, in PEM format. | ||||||||||||||||||||||||
PurgeDate Int64 |
The purge date of the key. This property reflects the purge (i.e., permanent deletion) date of the key, in seconds since the Unix epoch, or -1 if the key has not been deleted. | ||||||||||||||||||||||||
RecoverableDays Integer |
The number of days the key will be recoverable if it gets deleted. This property reflects the number of days that the key will be recoverable for if it gets deleted. Note that this property's value is based on the retention policy of the currently-selected Vault; it will not change after the key has actually been deleted. | ||||||||||||||||||||||||
RecoveryLevel String |
The key's ability to be recovered and/or purged if it gets deleted. This property reflects the key's ability to be recovered and/or purged (i.e., permanently deleted) if it gets deleted. Possible values are as follows; please refer to this part of the Azure Key Vault documentation for more information about each one:
| ||||||||||||||||||||||||
UpdateDate Int64 |
The update date of the key. This property reflects the update date of the key, in seconds since the Unix epoch. | ||||||||||||||||||||||||
VersionId String |
The version Id of the key. This property reflects the version Id of the key. |