@azure/keyvault-secrets package
Klasy
| SecretClient |
Obiekt SecretClient udostępnia metody zarządzania KeyVaultSecret w usłudze Azure Key Vault. Klient obsługuje tworzenie, pobieranie, aktualizowanie, usuwanie, przeczyszczanie, tworzenie kopii zapasowej, przywracanie i wyświetlanie listy kluczy KeyVaultSecrets. Klient obsługuje również wyświetlanie listy DeletedSecret dla usługi Azure Key Vault z włączoną obsługą usuwania nietrwałego. |
Interfejsy
| BackupSecretOptions |
Opcje <xref:backupSecretOptions>. |
| BeginDeleteSecretOptions |
Interfejs reprezentujący parametry opcjonalne, które można przekazać do beginDeleteSecret(string, BeginDeleteSecretOptions) |
| BeginRecoverDeletedSecretOptions |
Interfejs reprezentujący parametry opcjonalne, które można przekazać do beginRecoverDeletedSecret(string, BeginRecoverDeletedSecretOptions) |
| DeletedSecret |
Interfejs reprezentujący usunięty wpis tajny usługi KeyVault. |
| GetDeletedSecretOptions | |
| GetSecretOptions | |
| KeyVaultSecret |
Interfejs reprezentujący wpis tajny usługi KeyVault z jego nazwą, wartością i SecretProperties. |
| KeyVaultSecretIdentifier |
Reprezentuje segmenty tworzące identyfikator wpisu tajnego usługi Key Vault. |
| ListDeletedSecretsOptions | |
| ListPropertiesOfSecretVersionsOptions |
Opcje listPropertiesOfSecretVersions(string, ListPropertiesOfSecretVersionsOptions). |
| ListPropertiesOfSecretsOptions |
Opcje listPropertiesOfSecrets(ListPropertiesOfSecretsOptions). |
| PageSettings |
Interfejs śledzący ustawienia iteracji stronicowanej |
| PagedAsyncIterableIterator |
Interfejs, który umożliwia iterację asynchronialną zarówno do ukończenia, jak i według strony. |
| PollOperationState |
PollOperationState zawiera listę najdrobniejszych zestawów właściwości potrzebnych do zdefiniowania dowolnej długotrwałej operacji poller. Podczas gdy klasa Poller działa jako lokalny mechanizm sterowania, aby rozpocząć wyzwalanie, czekać i potencjalnie anulować długotrwałą operację, pollOperationState dokumentuje stan zdalnej długotrwałej operacji. Powinna zostać zaktualizowana co najmniej po rozpoczęciu operacji, zakończeniu i anulowaniu. Jednak implementacje mogą mieć dowolną inną liczbę właściwości, które mogą być aktualizowane z innych powodów. |
| PollerLike |
Abstrakcyjna reprezentacja narzędzia poller, która ma na celu uwidocznienie tylko minimalnego interfejsu API, z którymi użytkownik musi pracować. |
| PurgeDeletedSecretOptions |
Opcje purgeDeletedSecret(string, PurgeDeletedSecretOptions). |
| RestoreSecretBackupOptions |
Opcje restoreSecretBackup(Uint8Array, RestoreSecretBackupOptions). |
| SecretClientOptions |
Opcjonalne parametry akceptowane przez klienta KeyVault |
| SecretPollerOptions |
Interfejs reprezentujący opcjonalne parametry, które można przekazać do beginDeleteSecret(string, BeginDeleteSecretOptions) i <xref:beginRecoverDeletedKey>. |
| SecretProperties |
Interfejs reprezentujący właściwości KeyVaultSecret. |
| SetSecretOptions | |
| UpdateSecretPropertiesOptions |
Opcje updateSecretProperties(string, string, UpdateSecretPropertiesOptions). |
Aliasy typu
| DeletionRecoveryLevel |
Odzwierciedla obecnie poziom odzyskiwania usuwania dla wpisów tajnych w bieżącym magazynie. Jeśli zawiera "przeczyszczalną", wpis tajny może zostać trwale usunięty przez uprzywilejowanego użytkownika; w przeciwnym razie tylko system może przeczyścić wpis tajny na końcu interwału przechowywania. Znane wartości obsługiwane przez usługę
można przeczyścić: określa stan magazynu, w którym usunięcie jest operacją nieodwracalną bez możliwości odzyskiwania. Ten poziom nie odpowiada działaniu ochrony przed operacją Usuwania; dane są nieodwracalnie utracone po zaakceptowaniu operacji Usuwania na poziomie jednostki lub wyższym (magazyn, grupa zasobów, subskrypcja itp.) |
Wyliczenia
| KnownDeletionRecoveryLevel |
Odzwierciedla obecnie poziom odzyskiwania usuwania dla wpisów tajnych w bieżącym magazynie. Jeśli zawiera "przeczyszczalną", wpis tajny może zostać trwale usunięty przez uprzywilejowanego użytkownika; w przeciwnym razie tylko system może przeczyścić wpis tajny na końcu interwału przechowywania. |
Funkcje
| parse |
Analizuje dany identyfikator wpisu tajnego usługi Key Vault. Przykład: https://< nazwa-magazynu.vault.azure.net/secrets/<> nazwa-sekretu>/<unikatowy-identyfikator_wersji> Podczas analizowania powyższego identyfikatora ta funkcja zwraca następujące elementy:
|
Szczegóły funkcji
parseKeyVaultSecretIdentifier(string)
Analizuje dany identyfikator wpisu tajnego usługi Key Vault. Przykład:
https://< nazwa-magazynu.vault.azure.net/secrets/<> nazwa-sekretu>/<unikatowy-identyfikator_wersji>
Podczas analizowania powyższego identyfikatora ta funkcja zwraca następujące elementy:
{
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
Parametry
- id
-
string
Identyfikator wpisu tajnego usługi Key Vault.