Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace KeyVersion

The details of the KeyVersion associated with the Key.

Properties

compartmentId

compartmentId: string

The OCID of the compartment that contains this key version.

Optional externalKeyReferenceDetails

externalKeyReferenceDetails: model.ExternalKeyReferenceDetails

id

id: string

The OCID of the key version.

Optional isAutoRotated

isAutoRotated: undefined | false | true

A Boolean Value indicating whether this keyversion is generated from auto rotation of key

Optional isPrimary

isPrimary: undefined | false | true

A Boolean value that indicates whether the KeyVersion belongs to primary Vault or replica Vault.

keyId

keyId: string

The OCID of the key associated with this key version.

Optional lifecycleState

lifecycleState: LifecycleState

The key version's current lifecycle state.

Example: {@code ENABLED}

Optional origin

origin: Origin

The source of the key material. When this value is {@code INTERNAL}, Key Management created the key material. When this value is {@code EXTERNAL}, the key material was imported from an external source.

Optional publicKey

publicKey: undefined | string

The public key in PEM format. (This value pertains only to RSA and ECDSA keys.)

Optional replicaDetails

replicaDetails: model.KeyVersionReplicaDetails

Optional restoredFromKeyVersionId

restoredFromKeyVersionId: undefined | string

The OCID of the key version from which this key version was restored.

timeCreated

timeCreated: Date

The date and time this key version was created, expressed in RFC 3339 timestamp format.

Example: \"2018-04-03T21:10:29.600Z\"

Optional timeOfDeletion

timeOfDeletion: Date

An optional property indicating when to delete the key version, expressed in RFC 3339 timestamp format. Example: {@code 2019-04-03T21:10:29.600Z}

vaultId

vaultId: string

The OCID of the vault that contains this key version.

Functions

getDeserializedJsonObj

getJsonObj