Freigeben über


KeyProperties interface

Eine Schnittstelle, die die Eigenschaften von KeyVaultKey darstellt

Eigenschaften

createdOn

Erstellungszeit in UTC. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

enabled

Bestimmt, ob das Objekt aktiviert ist.

expiresOn

Ablaufdatum in UTC.

exportable

Gibt an, ob der private Schlüssel exportiert werden kann.

hsmPlatform

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.

notBefore

Nicht vor Datum in UTC.

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.

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.

releasePolicy

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.

updatedOn

Uhrzeit der letzten Aktualisierung in UTC. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

vaultUrl

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