@azure/keyvault-secrets package
Klasser
| SecretClient |
SecretClient innehåller metoder för att hantera KeyVaultSecret- i Azure Key Vault. Klienten har stöd för att skapa, hämta, uppdatera, ta bort, rensa, säkerhetskopiera, återställa och lista KeyVaultSecrets. Klienten har också stöd för DeletedSecret- för ett aktiverat Azure Key Vault med mjuk borttagning. |
Gränssnitt
| BackupSecretOptions |
Alternativ för <xref:backupSecretOptions>. |
| BeginDeleteSecretOptions |
Ett gränssnitt som representerar de valfria parametrar som kan skickas till beginDeleteSecret(string, BeginDeleteSecretOptions) |
| BeginRecoverDeletedSecretOptions |
Ett gränssnitt som representerar de valfria parametrar som kan skickas till beginRecoverDeletedSecret(string, BeginRecoverDeletedSecretOptions) |
| DeletedSecret |
Ett gränssnitt som representerar en borttagen KeyVault-hemlighet. |
| GetDeletedSecretOptions |
Alternativ för getDeletedSecret(string, GetDeletedSecretOptions). |
| GetSecretOptions |
Alternativ för getSecret(string, GetSecretOptions). |
| KeyVaultSecret |
Ett gränssnitt som representerar en KeyVault-hemlighet med dess namn, värde och SecretProperties. |
| KeyVaultSecretIdentifier |
Representerar de segment som utgör ett Hemligt Nyckelvalvs-ID. |
| ListDeletedSecretsOptions |
Alternativ för listDeletedSecrets(ListDeletedSecretsOptions). |
| ListPropertiesOfSecretVersionsOptions |
Alternativ för listPropertiesOfSecretVersions(string, ListPropertiesOfSecretVersionsOptions). |
| ListPropertiesOfSecretsOptions |
Alternativ för listPropertiesOfSecrets(ListPropertiesOfSecretsOptions). |
| PageSettings |
Ett gränssnitt som spårar inställningarna för sidsidig iteration |
| PagedAsyncIterableIterator |
Ett gränssnitt som tillåter asynkron iteration både för slutförande och efter sida. |
| PollOperationState |
PollOperationState innehåller en åsiktslista över den minsta uppsättning egenskaper som behövs för att definiera en tidskrävande åtgärdsbestämning. Medan Klassen Poller fungerar som den lokala kontrollmekanismen för att börja utlösa, vänta på och eventuellt avbryta en tidskrävande åtgärd, dokumenterar PollOperationState statusen för fjärråtgärden som körs länge. Den bör uppdateras åtminstone när åtgärden startas, när den är klar och när den avbryts. Implementeringar kan dock ha valfritt annat antal egenskaper som kan uppdateras av andra orsaker. |
| PollerLike |
Abstrakt representation av en poller, avsedd att exponera bara det minimala API som användaren behöver arbeta med. |
| PurgeDeletedSecretOptions |
Alternativ för purgeDeletedSecret(string, PurgeDeletedSecretOptions). |
| RestoreSecretBackupOptions |
Alternativ för restoreSecretBackup(Uint8Array, RestoreSecretBackupOptions). |
| SecretClientOptions |
De valfria parametrar som godkänts av KeyVaults KeyClient |
| SecretPollerOptions |
Ett gränssnitt som representerar de valfria parametrar som kan skickas till beginDeleteSecret(string, BeginDeleteSecretOptions) och <xref:beginRecoverDeletedKey>. |
| SecretProperties |
Ett gränssnitt som representerar egenskaperna för en KeyVaultSecret. |
| SetSecretOptions |
Alternativ för setSecret(string, string, SetSecretOptions). |
| UpdateSecretPropertiesOptions |
Alternativ för updateSecretProperties(string, string, UpdateSecretPropertiesOptions). |
Typalias
| DeletionRecoveryLevel |
Visar den återställningsnivå för borttagning som för närvarande gäller för hemligheter i det aktuella valvet. Om den innehåller "Purgeable" kan hemligheten tas bort permanent av en privilegierad användare. Annars kan bara systemet rensa hemligheten i slutet av kvarhållningsintervallet. Kända värden som stöds av tjänsten
Purgeable: Anger ett valvtillstånd där borttagning är en oåterkallelig åtgärd, utan möjlighet till återställning. Den här nivån motsvarar att inget skydd är tillgängligt mot en borttagningsåtgärd. data går oåterkalleligen förlorade när en borttagningsåtgärd godkänns på entitetsnivå eller högre (valv, resursgrupp, prenumeration osv.) |
Uppräkningar
| KnownDeletionRecoveryLevel |
Visar den återställningsnivå för borttagning som för närvarande gäller för hemligheter i det aktuella valvet. Om den innehåller "Purgeable" kan hemligheten tas bort permanent av en privilegierad användare. Annars kan bara systemet rensa hemligheten i slutet av kvarhållningsintervallet. |
Funktioner
| parse |
Parsar det angivna nyckelvalvets hemliga ID. Ett exempel är: https://< nyckelvalvsnamn.vault.azure.net/secrets/<> hemligt-namn>/<unikt-version-id> Vid parsning av ovanstående ID returnerar den här funktionen:
|
Funktionsinformation
parseKeyVaultSecretIdentifier(string)
Parsar det angivna nyckelvalvets hemliga ID. Ett exempel är:
https://< nyckelvalvsnamn.vault.azure.net/secrets/<> hemligt-namn>/<unikt-version-id>
Vid parsning av ovanstående ID returnerar den här funktionen:
{
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
Parametrar
- id
-
string
ID:t för Key Vault-hemligheten.