@azure/keyvault-secrets package
Классы
| SecretClient |
SecretClient предоставляет методы управления KeyVaultSecret в Azure Key Vault. Клиент поддерживает создание, извлечение, обновление, удаление, очистку, резервное копирование, восстановление и перечисление KeyVaultSecrets. Клиент также поддерживает перечисление DeletedSecret для azure Key Vault с поддержкой обратимого удаления. |
Интерфейсы
| BackupSecretOptions |
Параметры <xref:backupSecretOptions>. |
| BeginDeleteSecretOptions |
Интерфейс, представляющий необязательные параметры, которые можно передать в beginDeleteSecret(string, BeginDeleteSecretOptions) |
| BeginRecoverDeletedSecretOptions |
Интерфейс, представляющий необязательные параметры, которые можно передать в beginRecoverDeletedSecret(string, BeginRecoverDeletedSecretOptions) |
| DeletedSecret |
Интерфейс, представляющий удаленный секрет KeyVault. |
| GetDeletedSecretOptions |
Параметры getDeletedSecret(string, GetDeletedSecretOptions). |
| GetSecretOptions |
Параметры getSecret(string, GetSecretOptions). |
| KeyVaultSecret |
Интерфейс, представляющий секрет KeyVault, с его именем, значением и SecretProperties. |
| KeyVaultSecretIdentifier |
Представляет сегменты, составляющие идентификатор секрета Key Vault. |
| ListDeletedSecretsOptions | |
| ListPropertiesOfSecretVersionsOptions |
Параметры listPropertiesOfSecretVersions(string, ListPropertiesOfSecretVersionsOptions). |
| ListPropertiesOfSecretsOptions |
Параметры listPropertiesOfSecrets(ListPropertiesOfSecretsOptions). |
| PageSettings |
Интерфейс, отслеживающий параметры для итерации страниц |
| PagedAsyncIterableIterator |
Интерфейс, позволяющий асинхронно итерации выполнять итерацию как по страницам, так и по страницам. |
| PollOperationState |
PollOperationState содержит список с мнением наименьшего набора свойств, необходимых для определения любого длительного опроса операций. Хотя класс Poller работает в качестве локального механизма управления для запуска, ожидания и потенциальной отмены длительной операции, pollOperationState документирует состояние удаленной длительной операции. Он должен обновляться по крайней мере после запуска операции, когда она завершится и когда она отменена. Хотя реализации могут иметь любое другое количество свойств, которые могут быть обновлены другими причинами. |
| PollerLike |
Абстрактное представление опроса, предназначенное для предоставления только минимального API, с которым должен работать пользователь. |
| PurgeDeletedSecretOptions |
Параметры purgeDeletedSecret(string, PurgeDeletedSecretOptions). |
| RestoreSecretBackupOptions |
Параметры restoreSecretBackup(Uint8Array, RestoreSecretBackupOptions). |
| SecretClientOptions |
Необязательные параметры, принятые keyVault KeyClient |
| SecretPollerOptions |
Интерфейс, представляющий необязательные параметры, которые можно передать в beginDeleteSecret(string, BeginDeleteSecretOptions) и <xref:beginRecoverDeletedKey>. |
| SecretProperties |
Интерфейс, представляющий свойства KeyVaultSecret. |
| SetSecretOptions |
Параметры setSecret(string, string, SetSecretOptions). |
| UpdateSecretPropertiesOptions |
Параметры updateSecretProperties(string, string, UpdateSecretPropertiesOptions). |
Псевдонимы типа
| DeletionRecoveryLevel |
Отражает уровень восстановления удаления, который в настоящее время действует для секретов в текущем хранилище. Если он содержит "Purgeable", секрет может быть окончательно удален привилегированным пользователем; в противном случае только система может очистить секрет в конце интервала хранения. Известные значения, поддерживаемые службой
очистка: обозначает состояние хранилища, в котором удаление является необратимой операцией без возможности восстановления. Этот уровень не соответствует защите от операции delete; данные безвозвратно теряются при принятии операции удаления на уровне сущности или выше (хранилище, группа ресурсов, подписка и т. д.). |
Перечисления
| KnownDeletionRecoveryLevel |
Отражает уровень восстановления удаления, который в настоящее время действует для секретов в текущем хранилище. Если он содержит "Purgeable", секрет может быть окончательно удален привилегированным пользователем; в противном случае только система может очистить секрет в конце интервала хранения. |
Функции
| parse |
Анализирует указанный идентификатор секрета Key Vault. Пример: https://< имя-ключа.vault.azure.net/secrets/>< имя-секрета>/<уникальный-идентификатор версии> При анализе приведенного выше идентификатора эта функция возвращает следующее:
|
Сведения о функции
parseKeyVaultSecretIdentifier(string)
Анализирует указанный идентификатор секрета Key Vault. Пример:
https://< имя-ключа.vault.azure.net/secrets/>< имя-секрета>/<уникальный-идентификатор версии>
При анализе приведенного выше идентификатора эта функция возвращает следующее:
{
sourceId: "https://<keyvault-name>.vault.azure.net/secrets/<secret-name>/<unique-version-id>",
vaultUrl: "https://<keyvault-name>.vault.azure.net",
version: "<unique-version-id>",
name: "<secret-name>"
}
function parseKeyVaultSecretIdentifier(id: string): KeyVaultSecretIdentifier
Параметры
- id
-
string
Идентификатор секрета Key Vault.