KeyProperties interface

Interfaz que representa las propiedades de KeyVaultKey

Propiedades

createdOn

Hora de creación en UTC. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

enabled

Determina si el objeto está habilitado.

expiresOn

Fecha de expiración en UTC.

exportable

Indica si se puede exportar la clave privada.

hsmPlatform

Plataforma HSM subyacente. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

id

Identificador de clave.

managed

True si el almacén de claves administra la duración del secreto. Si se trata de un secreto que respalda un certificado, se administrará como true. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

name

El nombre de la clave.

notBefore

No antes de la fecha en UTC.

recoverableDays

Fechas de retención de los datos softDelete. El valor debe ser >=7 y <=90 cuándo softDelete está habilitado. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

recoveryLevel

Refleja el nivel de recuperación de eliminación actualmente en vigor para las claves del almacén actual. Si contiene "Purgable", un usuario con privilegios puede eliminar permanentemente la clave; de lo contrario, solo el sistema puede purgar la clave, al final del intervalo de retención. Entre los valores posibles se incluyen: 'Purgable', 'Recoverable+Purgeable', 'Recoverable', 'Recoverable+ProtectedSubscription' NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

releasePolicy

Objeto KeyReleasePolicy que especifica las reglas en las que se puede exportar la clave.

tags

Metadatos específicos de la aplicación en forma de pares clave-valor.

updatedOn

Hora de la última actualización en UTC. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

vaultUrl

El URI del almacén.

version

Versión de la clave. Puede ser indefinido.

Detalles de las propiedades

createdOn

Hora de creación en UTC. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

createdOn?: Date

Valor de propiedad

Date

enabled

Determina si el objeto está habilitado.

enabled?: boolean

Valor de propiedad

boolean

expiresOn

Fecha de expiración en UTC.

expiresOn?: Date

Valor de propiedad

Date

exportable

Indica si se puede exportar la clave privada.

exportable?: boolean

Valor de propiedad

boolean

hsmPlatform

Plataforma HSM subyacente. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

hsmPlatform?: string

Valor de propiedad

string

id

Identificador de clave.

id?: string

Valor de propiedad

string

managed

True si el almacén de claves administra la duración del secreto. Si se trata de un secreto que respalda un certificado, se administrará como true. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

managed?: boolean

Valor de propiedad

boolean

name

El nombre de la clave.

name: string

Valor de propiedad

string

notBefore

No antes de la fecha en UTC.

notBefore?: Date

Valor de propiedad

Date

recoverableDays

Fechas de retención de los datos softDelete. El valor debe ser >=7 y <=90 cuándo softDelete está habilitado. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

recoverableDays?: number

Valor de propiedad

number

recoveryLevel

Refleja el nivel de recuperación de eliminación actualmente en vigor para las claves del almacén actual. Si contiene "Purgable", un usuario con privilegios puede eliminar permanentemente la clave; de lo contrario, solo el sistema puede purgar la clave, al final del intervalo de retención. Entre los valores posibles se incluyen: 'Purgable', 'Recoverable+Purgeable', 'Recoverable', 'Recoverable+ProtectedSubscription' NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

recoveryLevel?: string

Valor de propiedad

string

releasePolicy

Objeto KeyReleasePolicy que especifica las reglas en las que se puede exportar la clave.

releasePolicy?: KeyReleasePolicy

Valor de propiedad

tags

Metadatos específicos de la aplicación en forma de pares clave-valor.

tags?: {[propertyName: string]: string}

Valor de propiedad

{[propertyName: string]: string}

updatedOn

Hora de la última actualización en UTC. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

updatedOn?: Date

Valor de propiedad

Date

vaultUrl

El URI del almacén.

vaultUrl: string

Valor de propiedad

string

version

Versión de la clave. Puede ser indefinido.

version?: string

Valor de propiedad

string