KeyRotationPolicy interface
The complete key rotation policy that belongs to a key.
- Extends
Properties
created |
The created time in UTC. May be undefined if a policy has not been explicitly set. |
id | The identifier of the Key Rotation Policy. May be undefined if a policy has not been explicitly set. |
updated |
The last updated time in UTC. May be undefined if a policy has not been explicitly set. |
Inherited Properties
expires |
Optional key expiration period used to define the duration after which a newly rotated key will expire, defined as an ISO 8601 duration. |
lifetime |
Actions that will be performed by Key Vault over the lifetime of a key. You may also pass an empty array to restore to its default values. |
Property Details
createdOn
The created time in UTC. May be undefined if a policy has not been explicitly set.
createdOn?: Date
Property Value
Date
id
The identifier of the Key Rotation Policy. May be undefined if a policy has not been explicitly set.
id?: string
Property Value
string
updatedOn
The last updated time in UTC. May be undefined if a policy has not been explicitly set.
updatedOn?: Date
Property Value
Date
Inherited Property Details
expiresIn
Optional key expiration period used to define the duration after which a newly rotated key will expire, defined as an ISO 8601 duration.
expiresIn?: string
Property Value
string
Inherited From KeyRotationPolicyProperties.expiresIn
lifetimeActions
Actions that will be performed by Key Vault over the lifetime of a key.
You may also pass an empty array to restore to its default values.
lifetimeActions?: KeyRotationLifetimeAction[]
Property Value
Inherited From KeyRotationPolicyProperties.lifetimeActions