@azure/keyvault-secrets package
Klassen
SecretClient |
Der SecretClient stellt Methoden zum Verwalten von KeyVaultSecret im Azure-Key Vault bereit. Der Client unterstützt das Erstellen, Abrufen, Aktualisieren, Löschen, Löschen, Sichern, Wiederherstellen und Auflisten von KeyVaultSecrets. Der Client unterstützt auch das Auflisten von DeletedSecret für eine azure-Key Vault, die vorläufiges Löschen aktiviert ist. |
Schnittstellen
BackupSecretOptions |
Optionen für <xref:backupSecretOptions>. |
BeginDeleteSecretOptions |
Eine Schnittstelle, die die optionalen Parameter darstellt, die an übergeben werden können beginDeleteSecret(string, BeginDeleteSecretOptions) |
BeginRecoverDeletedSecretOptions |
Eine Schnittstelle, die die optionalen Parameter darstellt, die an übergeben werden können beginRecoverDeletedSecret(string, BeginRecoverDeletedSecretOptions) |
DeletedSecret |
Eine Schnittstelle, die ein gelöschtes KeyVault-Geheimnis darstellt. |
GetDeletedSecretOptions |
Optionen für getDeletedSecret(string, GetDeletedSecretOptions). |
GetSecretOptions |
Optionen für getSecret(string, GetSecretOptions). |
KeyVaultSecret |
Eine Schnittstelle, die ein KeyVault-Geheimnis mit seinem Namen, Wert und SecretProperties darstellt. |
KeyVaultSecretIdentifier |
Stellt die Segmente dar, aus denen eine Key Vault Geheimnis-ID besteht. |
ListDeletedSecretsOptions |
Optionen für listDeletedSecrets(ListDeletedSecretsOptions). |
ListPropertiesOfSecretVersionsOptions |
Optionen für listPropertiesOfSecretVersions(string, ListPropertiesOfSecretVersionsOptions). |
ListPropertiesOfSecretsOptions |
Optionen für listPropertiesOfSecrets(ListPropertiesOfSecretsOptions). |
PageSettings |
Eine Schnittstelle, die die Einstellungen für die ausgelagerte Iteration nachverfolgt. |
PagedAsyncIterableIterator |
Eine Schnittstelle, die eine asynchrone iterierbare Iteration sowohl bis zum Abschluss als auch nach Seite zulässt. |
PollOperationState |
PollOperationState enthält eine liste der kleinsten Eigenschaften, die zum Definieren von Abfragevorgängen mit langer Ausführungszeit erforderlich sind. Während die Poller-Klasse als lokaler Steuerungsmechanismus zum Starten des Auslösens, Wartens und Abbrechen eines vorgangs mit langer Ausführung funktioniert, dokumentiert PollOperationState den Status des Remotevorgangs mit langer Ausführungsdauer. Es sollte mindestens aktualisiert werden, wenn der Vorgang gestartet wird, wenn er abgeschlossen ist und wenn er abgebrochen wird. Implementierungen können jedoch eine beliebige andere Anzahl von Eigenschaften aufweisen, die aus anderen Gründen aktualisiert werden können. |
PollerLike |
Abstrakte Darstellung eines Pollers, die nur die minimale API verfügbar machen soll, mit der der Benutzer arbeiten muss. |
PurgeDeletedSecretOptions |
Optionen für purgeDeletedSecret(string, PurgeDeletedSecretOptions). |
RestoreSecretBackupOptions |
Optionen für restoreSecretBackup(Uint8Array, RestoreSecretBackupOptions). |
SecretClientOptions |
Die optionalen Parameter, die vom KeyClient des KeyVault akzeptiert werden |
SecretPollerOptions |
Eine Schnittstelle, die die optionalen Parameter darstellt, die an beginDeleteSecret(string, BeginDeleteSecretOptions) und <xref:beginRecoverDeletedKey>übergeben werden können. |
SecretProperties |
Eine Schnittstelle, die die Eigenschaften eines KeyVaultSecret darstellt. |
SetSecretOptions |
Optionen für setSecret(string, string, SetSecretOptions). |
UpdateSecretPropertiesOptions |
Optionen für updateSecretProperties(string, string, UpdateSecretPropertiesOptions). |
Typaliase
DeletionRecoveryLevel |
Definiert Werte für DeletionRecoveryLevel. Bekannte Werte, die vom Dienst unterstützt werden
Bereinigend: Gibt einen Tresorzustand an, in dem das Löschen ein irreversibler Vorgang ist, ohne dass eine Wiederherstellung möglich ist. Diese Ebene entspricht keinem Schutz vor einem Löschvorgang. Die Daten sind unwiederbringlich verloren, wenn Sie einen Löschvorgang auf Entitätsebene oder höher (Tresor, Ressourcengruppe, Abonnement usw.) akzeptieren. |
Enumerationen
KnownDeletionRecoveryLevel |
Bekannte Werte von DeletionRecoveryLevel , die der Dienst akzeptiert. |
Functions
parse |
Analysiert die angegebene Key Vault Geheimnis-ID. Ein Beispiel hierfür ist: https://.vault.azure.net/secrets// Bei der Analyse der obigen ID gibt diese Funktion Folgendes zurück:
|
Details zur Funktion
parseKeyVaultSecretIdentifier(string)
Analysiert die angegebene Key Vault Geheimnis-ID. Ein Beispiel hierfür ist:
https://.vault.azure.net/secrets//
Bei der Analyse der obigen ID gibt diese Funktion Folgendes zurück:
{
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
Parameter
- id
-
string
Die ID des Key Vault Geheimnisses.