KeyProperties interface
Interfaccia che rappresenta le proprietà di KeyVaultKey
Proprietà
| attestation | Attestazione della chiave, se disponibile e richiesta. |
| created |
Ora di creazione in formato UTC. NOTA: questa proprietà non verrà serializzata. Può essere popolato 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. |
| external |
Le informazioni sulle chiavi per una chiave supportate da un sistema esterno di gestione delle chiavi. |
| hsm |
Piattaforma HSM sottostante. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| id | Identificatore di chiave. |
| key |
La dimensione opzionale della chiave in bit per i tasti simmetrici. Ad esempio: 128, 192 o 256 per i tasti AES. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| 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, il certificato gestito sarà true. NOTA: questa proprietà non verrà serializzata. Può essere popolato 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 "Purgeable", la chiave può essere eliminata definitivamente da un utente con privilegi; in caso contrario, solo il sistema può eliminare la chiave, alla fine dell'intervallo di conservazione. I valori possibili includono: 'Purgeable', 'Recoverable+Purgeable', 'Recoverable+ProtectedSubscription' NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| release |
Oggetto KeyReleasePolicy che specifica le regole in base alle quali è 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 popolato solo dal server. |
| vault |
URI dell'insieme di credenziali. |
| version | Versione della chiave. Può essere indefinito. |
Dettagli proprietà
attestation
Attestazione della chiave, se disponibile e richiesta.
attestation?: KeyAttestation
Valore della proprietà
createdOn
Ora di creazione in formato UTC. NOTA: questa proprietà non verrà serializzata. Può essere popolato 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
externalKey
Le informazioni sulle chiavi per una chiave supportate da un sistema esterno di gestione delle chiavi.
externalKey?: ExternalKey
Valore della proprietà
hsmPlatform
Piattaforma HSM sottostante. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
hsmPlatform?: string
Valore della proprietà
string
id
Identificatore di chiave.
id?: string
Valore della proprietà
string
keySize
La dimensione opzionale della chiave in bit per i tasti simmetrici. Ad esempio: 128, 192 o 256 per i tasti AES. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
keySize?: number
Valore della proprietà
number
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, il certificato gestito sarà true. NOTA: questa proprietà non verrà serializzata. Può essere popolato 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 popolato 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 "Purgeable", la chiave può essere eliminata definitivamente da un utente con privilegi; in caso contrario, solo il sistema può eliminare la chiave, alla fine dell'intervallo di conservazione. I valori possibili includono: 'Purgeable', 'Recoverable+Purgeable', 'Recoverable+ProtectedSubscription' NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
recoveryLevel?: string
Valore della proprietà
string
releasePolicy
Oggetto KeyReleasePolicy che specifica le regole in base alle quali è 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 popolato 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