KeyRotationPolicy interface

The complete key rotation policy that belongs to a key.

Extends

Properties

createdOn

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.

updatedOn

The last updated time in UTC. May be undefined if a policy has not been explicitly set.

Inherited Properties

expiresIn

Optional key expiration period used to define the duration after which a newly rotated key will expire, defined as an ISO 8601 duration.

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.

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