KeyProperties interface

Uma interface que representa as propriedades de KeyVaultKey

Propriedades

createdOn

Tempo de criação em UTC. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

enabled

Determina se o objeto está habilitado.

expiresOn

Data de expiração em UTC.

exportable

Indica se a chave privada pode ser exportada.

hsmPlatform

A plataforma HSM subjacente. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

id

Identificador de chave.

managed

True se o tempo de vida do segredo for gerenciado pelo cofre de chaves. Se esse for um segredo que faz backup de um certificado, o gerenciado será verdadeiro. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name

O nome da chave.

notBefore

Não antes da data em UTC.

recoverableDays

As datas de retenção dos dados softDelete. O valor deve ser >=7 e <=90 quando softDelete habilitado. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

recoveryLevel

Reflete o nível de recuperação de exclusão atualmente em vigor para chaves no cofre atual. Se contiver "Purgável", a chave poderá ser excluída permanentemente por um usuário privilegiado; caso contrário, somente o sistema poderá limpar a chave no final do intervalo de retenção. Os valores possíveis incluem: 'Purgeable', 'Recoverable+Purgeable', 'Recoverable', 'Recoverable+ProtectedSubscription' OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

releasePolicy

Um objeto KeyReleasePolicy que especifica as regras sob as quais a chave pode ser exportada.

tags

Metadados específicos do aplicativo na forma de pares chave-valor.

updatedOn

Hora da última atualização em UTC. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

vaultUrl

O URI do cofre.

version

A versão da chave. Pode ser indefinido.

Detalhes da propriedade

createdOn

Tempo de criação em UTC. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

createdOn?: Date

Valor da propriedade

Date

enabled

Determina se o objeto está habilitado.

enabled?: boolean

Valor da propriedade

boolean

expiresOn

Data de expiração em UTC.

expiresOn?: Date

Valor da propriedade

Date

exportable

Indica se a chave privada pode ser exportada.

exportable?: boolean

Valor da propriedade

boolean

hsmPlatform

A plataforma HSM subjacente. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

hsmPlatform?: string

Valor da propriedade

string

id

Identificador de chave.

id?: string

Valor da propriedade

string

managed

True se o tempo de vida do segredo for gerenciado pelo cofre de chaves. Se esse for um segredo que faz backup de um certificado, o gerenciado será verdadeiro. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

managed?: boolean

Valor da propriedade

boolean

name

O nome da chave.

name: string

Valor da propriedade

string

notBefore

Não antes da data em UTC.

notBefore?: Date

Valor da propriedade

Date

recoverableDays

As datas de retenção dos dados softDelete. O valor deve ser >=7 e <=90 quando softDelete habilitado. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

recoverableDays?: number

Valor da propriedade

number

recoveryLevel

Reflete o nível de recuperação de exclusão atualmente em vigor para chaves no cofre atual. Se contiver "Purgável", a chave poderá ser excluída permanentemente por um usuário privilegiado; caso contrário, somente o sistema poderá limpar a chave no final do intervalo de retenção. Os valores possíveis incluem: 'Purgeable', 'Recoverable+Purgeable', 'Recoverable', 'Recoverable+ProtectedSubscription' OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

recoveryLevel?: string

Valor da propriedade

string

releasePolicy

Um objeto KeyReleasePolicy que especifica as regras sob as quais a chave pode ser exportada.

releasePolicy?: KeyReleasePolicy

Valor da propriedade

tags

Metadados específicos do aplicativo na forma de pares chave-valor.

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

Valor da propriedade

{[propertyName: string]: string}

updatedOn

Hora da última atualização em UTC. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

updatedOn?: Date

Valor da propriedade

Date

vaultUrl

O URI do cofre.

vaultUrl: string

Valor da propriedade

string

version

A versão da chave. Pode ser indefinido.

version?: string

Valor da propriedade

string