KeyProperties interface
Interfaccia che rappresenta le proprietà di KeyVaultKey
Proprietà
created |
Ora di creazione in formato UTC. NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server. |
enabled | Determina se l'oggetto è abilitato. |
expires |
Data di scadenza in formato UTC. |
exportable | Indica se la chiave privata può essere esportata. |
hsm |
Piattaforma HSM sottostante. NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server. |
id | Identificatore di chiave. |
managed | True se la durata del segreto viene gestita dall'insieme di credenziali delle chiavi. Se si tratta di un segreto che esegue il backup di un certificato, la gestione sarà true. NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server. |
name | Nome della chiave. |
not |
Non prima della data in formato UTC. |
recoverable |
Date di conservazione dei dati softDelete.
Il valore deve essere |
recovery |
Riflette il livello di ripristino di eliminazione attualmente attivo per le chiavi nell'insieme di credenziali corrente. Se contiene "Eliminabile", la chiave può essere eliminata definitivamente da un utente con privilegi; in caso contrario, solo il sistema può ripulire la chiave, alla fine dell'intervallo di conservazione. I valori possibili includono: 'Purgeable', 'Recoverable+Purgeable', 'Recoverable', 'Recoverable+ProtectedSubscription' NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server. |
release |
Oggetto KeyReleasePolicy che specifica le regole in cui è possibile esportare la chiave. |
tags | Metadati specifici dell'applicazione sotto forma di coppie chiave-valore. |
updated |
Ora dell'ultimo aggiornamento in formato UTC. NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server. |
vault |
URI dell'insieme di credenziali. |
version | Versione della chiave. Può essere indefinito. |
Dettagli proprietà
createdOn
Ora di creazione in formato UTC. NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server.
createdOn?: Date
Valore della proprietà
Date
enabled
Determina se l'oggetto è abilitato.
enabled?: boolean
Valore della proprietà
boolean
expiresOn
Data di scadenza in formato UTC.
expiresOn?: Date
Valore della proprietà
Date
exportable
Indica se la chiave privata può essere esportata.
exportable?: boolean
Valore della proprietà
boolean
hsmPlatform
Piattaforma HSM sottostante. NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server.
hsmPlatform?: string
Valore della proprietà
string
id
Identificatore di chiave.
id?: string
Valore della proprietà
string
managed
True se la durata del segreto viene gestita dall'insieme di credenziali delle chiavi. Se si tratta di un segreto che esegue il backup di un certificato, la gestione sarà true. NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server.
managed?: boolean
Valore della proprietà
boolean
name
Nome della chiave.
name: string
Valore della proprietà
string
notBefore
Non prima della data in formato UTC.
notBefore?: Date
Valore della proprietà
Date
recoverableDays
Date di conservazione dei dati softDelete.
Il valore deve essere >=7
e <=90
quando softDelete abilitato.
NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server.
recoverableDays?: number
Valore della proprietà
number
recoveryLevel
Riflette il livello di ripristino di eliminazione attualmente attivo per le chiavi nell'insieme di credenziali corrente. Se contiene "Eliminabile", la chiave può essere eliminata definitivamente da un utente con privilegi; in caso contrario, solo il sistema può ripulire la chiave, alla fine dell'intervallo di conservazione. I valori possibili includono: 'Purgeable', 'Recoverable+Purgeable', 'Recoverable', 'Recoverable+ProtectedSubscription' NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server.
recoveryLevel?: string
Valore della proprietà
string
releasePolicy
Oggetto KeyReleasePolicy che specifica le regole in cui è possibile esportare la chiave.
releasePolicy?: KeyReleasePolicy
Valore della proprietà
tags
Metadati specifici dell'applicazione sotto forma di coppie chiave-valore.
tags?: {[propertyName: string]: string}
Valore della proprietà
{[propertyName: string]: string}
updatedOn
Ora dell'ultimo aggiornamento in formato UTC. NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server.
updatedOn?: Date
Valore della proprietà
Date
vaultUrl
URI dell'insieme di credenziali.
vaultUrl: string
Valore della proprietà
string
version
Versione della chiave. Può essere indefinito.
version?: string
Valore della proprietà
string