Поделиться через


KeyProperties interface

Интерфейс, представляющий свойства KeyVaultKey

Свойства

attestation

Аттестация ключа, если она доступна и запрошена.

createdOn

Время создания в формате UTC. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

enabled

Определяет, включен ли объект.

expiresOn

Дата окончания срока действия в формате UTC.

exportable

Указывает, можно ли экспортировать закрытый ключ.

hsmPlatform

Базовая платформа HSM. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

id

Идентификатор ключа.

managed

Значение true, если время существования секрета управляется хранилищем ключей. Если это секрет, который поддерживает сертификат, то управление будет true. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

name

Имя ключа.

notBefore

Не до даты в формате UTC.

recoverableDays

Даты хранения данных softDelete. Значение должно быть >=7 и <=90 при включении softDelete. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

recoveryLevel

Отражает уровень восстановления удаления, который в настоящее время действует для ключей в текущем хранилище. Если он содержит "Purgeable", ключ может быть окончательно удален привилегированным пользователем; в противном случае только система может очистить ключ в конце интервала хранения. Возможные значения включают: "Purgeable", "Recoverable+Purgeable", "Recoverable+ProtectedSubscription" ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

releasePolicy

Объект KeyReleasePolicy, указывающий правила, в которых можно экспортировать ключ.

tags

Определенные метаданные приложения в виде пар "ключ-значение".

updatedOn

Последнее обновление времени в формате UTC. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

vaultUrl

Универсальный код ресурса (URI) хранилища.

version

Версия ключа. Может быть неопределенным.

Сведения о свойстве

attestation

Аттестация ключа, если она доступна и запрошена.

attestation?: KeyAttestation

Значение свойства

createdOn

Время создания в формате UTC. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

createdOn?: Date

Значение свойства

Date

enabled

Определяет, включен ли объект.

enabled?: boolean

Значение свойства

boolean

expiresOn

Дата окончания срока действия в формате UTC.

expiresOn?: Date

Значение свойства

Date

exportable

Указывает, можно ли экспортировать закрытый ключ.

exportable?: boolean

Значение свойства

boolean

hsmPlatform

Базовая платформа HSM. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

hsmPlatform?: string

Значение свойства

string

id

Идентификатор ключа.

id?: string

Значение свойства

string

managed

Значение true, если время существования секрета управляется хранилищем ключей. Если это секрет, который поддерживает сертификат, то управление будет true. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

managed?: boolean

Значение свойства

boolean

name

Имя ключа.

name: string

Значение свойства

string

notBefore

Не до даты в формате UTC.

notBefore?: Date

Значение свойства

Date

recoverableDays

Даты хранения данных softDelete. Значение должно быть >=7 и <=90 при включении softDelete. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

recoverableDays?: number

Значение свойства

number

recoveryLevel

Отражает уровень восстановления удаления, который в настоящее время действует для ключей в текущем хранилище. Если он содержит "Purgeable", ключ может быть окончательно удален привилегированным пользователем; в противном случае только система может очистить ключ в конце интервала хранения. Возможные значения включают: "Purgeable", "Recoverable+Purgeable", "Recoverable+ProtectedSubscription" ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

recoveryLevel?: string

Значение свойства

string

releasePolicy

Объект KeyReleasePolicy, указывающий правила, в которых можно экспортировать ключ.

releasePolicy?: KeyReleasePolicy

Значение свойства

tags

Определенные метаданные приложения в виде пар "ключ-значение".

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

Значение свойства

{[propertyName: string]: string}

updatedOn

Последнее обновление времени в формате UTC. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

updatedOn?: Date

Значение свойства

Date

vaultUrl

Универсальный код ресурса (URI) хранилища.

vaultUrl: string

Значение свойства

string

version

Версия ключа. Может быть неопределенным.

version?: string

Значение свойства

string