KeyProperties interface

Uma interface que representa as Propriedades de KeyVaultKey

Propriedades

createdOn

Hora de criação em UTC. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.

enabled

Determina se o objeto está ativado.

expiresOn

Data de expiração em UTC.

exportable

Indica se a chave privada pode ser exportada.

hsmPlatform

A plataforma HSM subjacente. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.

id

Identificador de chave.

managed

Verdadeiro se a duração do segredo for gerida pelo cofre de chaves. Se este for um segredo que suporta um certificado, então gerido será verdadeiro. NOTA: esta propriedade não será serializada. 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 estiver ativado. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.

recoveryLevel

Reflete o nível de recuperação de eliminação atualmente em vigor para chaves no cofre atual. Se contiver "Purgeable", a chave pode ser eliminada permanentemente por um utilizador com privilégios; caso contrário, apenas o sistema pode remover a chave, no final do intervalo de retenção. Os valores possíveis incluem: "Purgeable", "Recoverable+Purgeable", "Recoverable", "Recoverable+ProtectedSubscription" NOTA: esta propriedade não será serializada. 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 da aplicação sob a forma de pares chave-valor.

updatedOn

Hora da última atualização em UTC. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.

vaultUrl

O URI do cofre.

version

A versão da chave. Pode ser indefinido.

Detalhes de Propriedade

createdOn

Hora de criação em UTC. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.

createdOn?: Date

Valor de Propriedade

Date

enabled

Determina se o objeto está ativado.

enabled?: boolean

Valor de Propriedade

boolean

expiresOn

Data de expiração em UTC.

expiresOn?: Date

Valor de Propriedade

Date

exportable

Indica se a chave privada pode ser exportada.

exportable?: boolean

Valor de Propriedade

boolean

hsmPlatform

A plataforma HSM subjacente. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.

hsmPlatform?: string

Valor de Propriedade

string

id

Identificador de chave.

id?: string

Valor de Propriedade

string

managed

Verdadeiro se a duração do segredo for gerida pelo cofre de chaves. Se este for um segredo que suporta um certificado, então gerido será verdadeiro. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.

managed?: boolean

Valor de Propriedade

boolean

name

O nome da chave.

name: string

Valor de Propriedade

string

notBefore

Não antes da data em UTC.

notBefore?: Date

Valor de Propriedade

Date

recoverableDays

As datas de retenção dos dados softDelete. O valor deve ser >=7 e <=90 quando softDelete estiver ativado. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.

recoverableDays?: number

Valor de Propriedade

number

recoveryLevel

Reflete o nível de recuperação de eliminação atualmente em vigor para chaves no cofre atual. Se contiver "Purgeable", a chave pode ser eliminada permanentemente por um utilizador com privilégios; caso contrário, apenas o sistema pode remover a chave, no final do intervalo de retenção. Os valores possíveis incluem: "Purgeable", "Recoverable+Purgeable", "Recoverable", "Recoverable+ProtectedSubscription" NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.

recoveryLevel?: string

Valor de Propriedade

string

releasePolicy

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

releasePolicy?: KeyReleasePolicy

Valor de Propriedade

tags

Metadados específicos da aplicação sob a forma de pares chave-valor.

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

Valor de Propriedade

{[propertyName: string]: string}

updatedOn

Hora da última atualização em UTC. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.

updatedOn?: Date

Valor de Propriedade

Date

vaultUrl

O URI do cofre.

vaultUrl: string

Valor de Propriedade

string

version

A versão da chave. Pode ser indefinido.

version?: string

Valor de Propriedade

string