KeyProperties interface
Eine Schnittstelle, die die Eigenschaften von KeyVaultKey darstellt
Eigenschaften
created |
Erstellungszeit in UTC. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie 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. Sie kann nur vom Server aufgefüllt werden. |
id | Schlüsselbezeichner. |
managed | True, wenn die Lebensdauer des Geheimnisses vom Schlüsseltresor verwaltet wird. Wenn dies ein Geheimnis ist, das ein Zertifikat sichert, ist verwaltet true. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden. |
name | Der Name des Schlüssels. |
not |
Nicht vor Datum in UTC. |
recoverable |
Die Aufbewahrungsdaten der softDelete-Daten.
Der Wert sollte und |
recovery |
Gibt die Löschwiederherstellungsebene an, 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 dauerhaft gelöscht werden. Andernfalls kann nur das System den Schlüssel am Ende des Aufbewahrungsintervalls bereinigen. Mögliche Werte sind: "Löschbar", "Wiederherstellbar+Löschbar", "Wiederherstellbar", "Recoverable+ProtectedSubscription" HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie 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üssel-Wert-Paaren. |
updated |
Uhrzeit der letzten Aktualisierung in UTC. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden. |
vault |
Der Tresor-URI. |
version | Die Version des Schlüssels. Kann undefiniert sein. |
Details zur Eigenschaft
createdOn
Erstellungszeit in UTC. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie 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. Sie kann nur vom Server aufgefüllt werden.
hsmPlatform?: string
Eigenschaftswert
string
id
Schlüsselbezeichner.
id?: string
Eigenschaftswert
string
managed
True, wenn die Lebensdauer des Geheimnisses vom Schlüsseltresor verwaltet wird. Wenn dies ein Geheimnis ist, das ein Zertifikat sichert, ist verwaltet true. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.
managed?: boolean
Eigenschaftswert
boolean
name
Der Name des Schlüssels.
name: string
Eigenschaftswert
string
notBefore
Nicht vor Datum in UTC.
notBefore?: Date
Eigenschaftswert
Date
recoverableDays
Die Aufbewahrungsdaten der softDelete-Daten.
Der Wert sollte und <=90
sein>=7
, wenn softDelete aktiviert ist.
HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.
recoverableDays?: number
Eigenschaftswert
number
recoveryLevel
Gibt die Löschwiederherstellungsebene an, 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 dauerhaft gelöscht werden. Andernfalls kann nur das System den Schlüssel am Ende des Aufbewahrungsintervalls bereinigen. Mögliche Werte sind: "Löschbar", "Wiederherstellbar+Löschbar", "Wiederherstellbar", "Recoverable+ProtectedSubscription" HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie 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üssel-Wert-Paaren.
tags?: {[propertyName: string]: string}
Eigenschaftswert
{[propertyName: string]: string}
updatedOn
Uhrzeit der letzten Aktualisierung in UTC. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie 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 undefiniert sein.
version?: string
Eigenschaftswert
string