@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 |
Definiuje wartości elementu DeletionRecoveryLevel. 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 |
Znane wartości DeletionRecoveryLevel akceptowane przez usługę. |
Funkcje
parse |
Analizuje dany identyfikator wpisu tajnego usługi Key Vault. Przykład: https://.vault.azure.net/secrets// 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://.vault.azure.net/secrets//
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.