Freigeben über


KeyVaultSettingsClient class

Der KeyVaultSettingsClient stellt asynchrone Methoden zum Erstellen, Aktualisieren, Abrufen und Listeneinstellungen für den Azure Key Vault bereit.

Konstruktoren

KeyVaultSettingsClient(string, TokenCredential, SettingsClientOptions)

Erstellt eine Instanz des KeyVaultSettingsClient.

Beispielverwendung:

import { DefaultAzureCredential } from "@azure/identity";
import { KeyVaultSettingsClient } from "@azure/keyvault-admin";

const vaultUrl = `https://<MY KEY VAULT HERE>.vault.azure.net`;
const credentials = new DefaultAzureCredential();
const client = new KeyVaultSettingsClient(vaultUrl, credentials);

Eigenschaften

vaultUrl

Die Basis-URL zum Tresor.

Methoden

getSetting(string, GetSettingOptions)

Rufen Sie den Wert einer bestimmten Kontoeinstellung ab.

getSettings(ListSettingsOptions)

Listet die Einstellungen des Kontos auf.

updateSetting(KeyVaultSetting, UpdateSettingOptions)

Aktualisiert die Einstellung des benannten Kontos.

Details zum Konstruktor

KeyVaultSettingsClient(string, TokenCredential, SettingsClientOptions)

Erstellt eine Instanz des KeyVaultSettingsClient.

Beispielverwendung:

import { DefaultAzureCredential } from "@azure/identity";
import { KeyVaultSettingsClient } from "@azure/keyvault-admin";

const vaultUrl = `https://<MY KEY VAULT HERE>.vault.azure.net`;
const credentials = new DefaultAzureCredential();
const client = new KeyVaultSettingsClient(vaultUrl, credentials);
new KeyVaultSettingsClient(vaultUrl: string, credential: TokenCredential, options?: SettingsClientOptions)

Parameter

vaultUrl

string

die URL des Key Vault. Es sollte diese Form haben: https://${your-key-vault-name}.vault.azure.net. Sie sollten überprüfen, ob diese URL auf eine gültige Key Vault- oder verwaltete HSM-Ressource verweist. Weitere Informationen finden Sie unter https://aka.ms/azsdk/blog/vault-uri.

credential
TokenCredential

Ein Objekt, das die TokenCredential Schnittstelle implementiert, die zum Authentifizieren von Anforderungen an den Dienst verwendet wird. Verwenden Sie das @azure/identity-Paket, um eine Anmeldeinformation zu erstellen, die Ihren Anforderungen entspricht.

options
SettingsClientOptions

Optionen zum Konfigurieren von Key Vault-API-Anforderungen.

Details zur Eigenschaft

vaultUrl

Die Basis-URL zum Tresor.

vaultUrl: string

Eigenschaftswert

string

Details zur Methode

getSetting(string, GetSettingOptions)

Rufen Sie den Wert einer bestimmten Kontoeinstellung ab.

function getSetting(settingName: string, options?: GetSettingOptions): Promise<KeyVaultSetting>

Parameter

settingName

string

der Name der Einstellung.

options
GetSettingOptions

die optionalen Parameter.

Gibt zurück

Promise<KeyVaultSetting>

getSettings(ListSettingsOptions)

Listet die Einstellungen des Kontos auf.

function getSettings(options?: ListSettingsOptions): Promise<ListSettingsResponse>

Parameter

options
ListSettingsOptions

die optionalen Parameter.

Gibt zurück

updateSetting(KeyVaultSetting, UpdateSettingOptions)

Aktualisiert die Einstellung des benannten Kontos.

function updateSetting(setting: KeyVaultSetting, options?: UpdateSettingOptions): Promise<KeyVaultSetting>

Parameter

setting
KeyVaultSetting

die zu aktualisierende Einstellung. Der Name der Einstellung muss eine gültige Einstellungsoption sein.

options
UpdateSettingOptions

die optionalen Parameter.

Gibt zurück

Promise<KeyVaultSetting>