KeyProperties interface

Interfejs reprezentujący właściwości klucza KeyVaultKey

Właściwości

createdOn

Czas tworzenia w formacie UTC. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

enabled

Określa, czy obiekt jest włączony.

expiresOn

Data wygaśnięcia w formacie UTC.

exportable

Wskazuje, czy klucz prywatny można wyeksportować.

hsmPlatform

Podstawowa platforma modułu HSM. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

id

Identyfikator klucza.

managed

Prawda, jeśli okres istnienia wpisu tajnego jest zarządzany przez magazyn kluczy. Jeśli jest to wpis tajny kopii zapasowej certyfikatu, zarządzanie będzie prawdziwe. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

name

Nazwa klucza.

notBefore

Nie wcześniej niż data w formacie UTC.

recoverableDays

Daty przechowywania danych softDelete. Wartość powinna być >=7 i <=90 po włączeniu funkcji softDelete. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

recoveryLevel

Odzwierciedla obecnie poziom odzyskiwania usuwania dla kluczy w bieżącym magazynie. Jeśli zawiera on element "Przeczyszczalny", klucz może zostać trwale usunięty przez uprzywilejowanego użytkownika; w przeciwnym razie tylko system może przeczyścić klucz na końcu interwału przechowywania. Możliwe wartości to: "Purgeable", "Recoverable+Purgeable", "Recoverable", "Recoverable+ProtectedSubscription" UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

releasePolicy

Obiekt KeyReleasePolicy określający reguły, w których można wyeksportować klucz.

tags

Metadane specyficzne dla aplikacji w postaci par klucz-wartość.

updatedOn

Czas ostatniej aktualizacji w formacie UTC. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

vaultUrl

Identyfikator URI magazynu.

version

Wersja klucza. Może być niezdefiniowany.

Szczegóły właściwości

createdOn

Czas tworzenia w formacie UTC. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

createdOn?: Date

Wartość właściwości

Date

enabled

Określa, czy obiekt jest włączony.

enabled?: boolean

Wartość właściwości

boolean

expiresOn

Data wygaśnięcia w formacie UTC.

expiresOn?: Date

Wartość właściwości

Date

exportable

Wskazuje, czy klucz prywatny można wyeksportować.

exportable?: boolean

Wartość właściwości

boolean

hsmPlatform

Podstawowa platforma modułu HSM. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

hsmPlatform?: string

Wartość właściwości

string

id

Identyfikator klucza.

id?: string

Wartość właściwości

string

managed

Prawda, jeśli okres istnienia wpisu tajnego jest zarządzany przez magazyn kluczy. Jeśli jest to wpis tajny kopii zapasowej certyfikatu, zarządzanie będzie prawdziwe. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

managed?: boolean

Wartość właściwości

boolean

name

Nazwa klucza.

name: string

Wartość właściwości

string

notBefore

Nie wcześniej niż data w formacie UTC.

notBefore?: Date

Wartość właściwości

Date

recoverableDays

Daty przechowywania danych softDelete. Wartość powinna być >=7 i <=90 po włączeniu funkcji softDelete. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

recoverableDays?: number

Wartość właściwości

number

recoveryLevel

Odzwierciedla obecnie poziom odzyskiwania usuwania dla kluczy w bieżącym magazynie. Jeśli zawiera on element "Przeczyszczalny", klucz może zostać trwale usunięty przez uprzywilejowanego użytkownika; w przeciwnym razie tylko system może przeczyścić klucz na końcu interwału przechowywania. Możliwe wartości to: "Purgeable", "Recoverable+Purgeable", "Recoverable", "Recoverable+ProtectedSubscription" UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

recoveryLevel?: string

Wartość właściwości

string

releasePolicy

Obiekt KeyReleasePolicy określający reguły, w których można wyeksportować klucz.

releasePolicy?: KeyReleasePolicy

Wartość właściwości

tags

Metadane specyficzne dla aplikacji w postaci par klucz-wartość.

tags?: {[propertyName: string]: string}

Wartość właściwości

{[propertyName: string]: string}

updatedOn

Czas ostatniej aktualizacji w formacie UTC. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

updatedOn?: Date

Wartość właściwości

Date

vaultUrl

Identyfikator URI magazynu.

vaultUrl: string

Wartość właściwości

string

version

Wersja klucza. Może być niezdefiniowany.

version?: string

Wartość właściwości

string