KeyProperties interface
Eine Schnittstelle, die die Eigenschaften von KeyVaultKey-
Eigenschaften
| attestation | Der Schlüsselnachweis, falls verfügbar und angefordert. |
| created |
Erstellungszeit in UTC. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
| enabled | Bestimmt, ob das Objekt aktiviert ist. |
| expires |
Ablaufdatum in UTC. |
| exportable | Gibt an, ob der private Schlüssel exportiert werden kann. |
| hsm |
Die zugrunde liegende HSM-Plattform. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
| id | Schlüsselbezeichner. |
| managed | True, wenn die Lebensdauer des geheimen Schlüssels vom Schlüsseltresor verwaltet wird. Wenn es sich um einen geheimen Schlüssel handelt, der ein Zertifikat sichert, ist "true". HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
| name | Der Name des Schlüssels. |
| not |
Nicht vor dem Datum in UTC. |
| recoverable |
Die Aufbewahrungsdaten der SoftDelete-Daten.
Der Wert sollte |
| recovery |
Gibt die Löschwiederherstellungsebene wieder, die derzeit für Schlüssel im aktuellen Tresor wirksam ist. Wenn er "Löschbar" enthält, kann der Schlüssel von einem privilegierten Benutzer endgültig gelöscht werden. andernfalls kann nur das System den Schlüssel am Ende des Aufbewahrungsintervalls löschen. Mögliche Werte sind: 'Löschbar', 'Recoverable+Purgeable', 'Recoverable', 'Recoverable+ProtectedSubscription' HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
| release |
Ein KeyReleasePolicy Objekt, das die Regeln angibt, unter denen der Schlüssel exportiert werden kann. |
| tags | Anwendungsspezifische Metadaten in Form von Schlüsselwertpaaren. |
| updated |
Uhrzeit der letzten Aktualisierung in UTC. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
| vault |
Der Tresor-URI. |
| version | Die Version des Schlüssels. Kann nicht definiert sein. |
Details zur Eigenschaft
attestation
Der Schlüsselnachweis, falls verfügbar und angefordert.
attestation?: KeyAttestation
Eigenschaftswert
createdOn
Erstellungszeit in UTC. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.
createdOn?: Date
Eigenschaftswert
Date
enabled
Bestimmt, ob das Objekt aktiviert ist.
enabled?: boolean
Eigenschaftswert
boolean
expiresOn
Ablaufdatum in UTC.
expiresOn?: Date
Eigenschaftswert
Date
exportable
Gibt an, ob der private Schlüssel exportiert werden kann.
exportable?: boolean
Eigenschaftswert
boolean
hsmPlatform
Die zugrunde liegende HSM-Plattform. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.
hsmPlatform?: string
Eigenschaftswert
string
id
Schlüsselbezeichner.
id?: string
Eigenschaftswert
string
managed
True, wenn die Lebensdauer des geheimen Schlüssels vom Schlüsseltresor verwaltet wird. Wenn es sich um einen geheimen Schlüssel handelt, der ein Zertifikat sichert, ist "true". HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.
managed?: boolean
Eigenschaftswert
boolean
name
Der Name des Schlüssels.
name: string
Eigenschaftswert
string
notBefore
Nicht vor dem Datum in UTC.
notBefore?: Date
Eigenschaftswert
Date
recoverableDays
Die Aufbewahrungsdaten der SoftDelete-Daten.
Der Wert sollte >=7 und <=90 werden, wenn "softDelete" aktiviert ist.
HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.
recoverableDays?: number
Eigenschaftswert
number
recoveryLevel
Gibt die Löschwiederherstellungsebene wieder, die derzeit für Schlüssel im aktuellen Tresor wirksam ist. Wenn er "Löschbar" enthält, kann der Schlüssel von einem privilegierten Benutzer endgültig gelöscht werden. andernfalls kann nur das System den Schlüssel am Ende des Aufbewahrungsintervalls löschen. Mögliche Werte sind: 'Löschbar', 'Recoverable+Purgeable', 'Recoverable', 'Recoverable+ProtectedSubscription' HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.
recoveryLevel?: string
Eigenschaftswert
string
releasePolicy
Ein KeyReleasePolicy Objekt, das die Regeln angibt, unter denen der Schlüssel exportiert werden kann.
releasePolicy?: KeyReleasePolicy
Eigenschaftswert
tags
Anwendungsspezifische Metadaten in Form von Schlüsselwertpaaren.
tags?: {[propertyName: string]: string}
Eigenschaftswert
{[propertyName: string]: string}
updatedOn
Uhrzeit der letzten Aktualisierung in UTC. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.
updatedOn?: Date
Eigenschaftswert
Date
vaultUrl
Der Tresor-URI.
vaultUrl: string
Eigenschaftswert
string
version
Die Version des Schlüssels. Kann nicht definiert sein.
version?: string
Eigenschaftswert
string