@azure/provisioning-keyvault提供用於撰寫部署前基礎設施定義的類型化 Azure Key Vault 資源。
入門指南
import { Stack } from "@azure/provisioning-core";
import { KeyVault, Secret } from "@azure/provisioning-keyvault";
const stack = new Stack("keyvault", {
targetScope: "resourceGroup",
location: "eastus",
});
const vault = new KeyVault(stack, {
properties: {
tenantId: "00000000-0000-0000-0000-000000000000",
sku: { family: "A", name: "standard" },
},
});
new Secret(vault, {
name: "connection-string",
properties: { value: "example" },
});
所產生的資源模型使用 2026-02-01 Azure Key Vault 管理 API。