@azure/keyvault-secrets package
クラス
SecretClient |
SecretClient には、Azure Key Vault KeyVaultSecret を管理するメソッドが用意されています。 クライアントは、KeyVaultSecrets の作成、取得、更新、削除、消去、バックアップ、復元、一覧表示をサポートしています。 クライアントは、論理的な削除が有効な Azure Key Vault の DeletedSecret 一覧表示もサポートしています。 |
インターフェイス
型エイリアス
DeletionRecoveryLevel |
現在のコンテナー内のシークレットに対して現在有効になっている削除回復レベルを反映します。 "Purgeable" が含まれている場合は、特権ユーザーがシークレットを完全に削除できます。それ以外の場合は、リテンション期間の最後に、システムだけがシークレットを消去できます。 サービスでサポートされている既知の値
消去可能な: 削除が元に戻せない操作であるコンテナーの状態を示します。復旧の可能性はありません。 このレベルは、削除操作に対して使用できる保護に対応しません。エンティティ レベル以上 (コンテナー、リソース グループ、サブスクリプションなど) で削除操作を受け入れると、データは回復不能に失われます |
列挙型
KnownDeletionRecoveryLevel |
現在のコンテナー内のシークレットに対して現在有効になっている削除回復レベルを反映します。 "Purgeable" が含まれている場合は、特権ユーザーがシークレットを完全に削除できます。それ以外の場合は、リテンション期間の最後に、システムだけがシークレットを消去できます。 |
関数
parse |
指定された Key Vault シークレット ID を解析します。例を次に示します。 https://.vault.azure.net/secrets// 上記の ID を解析すると、この関数は次を返します。
|
関数の詳細
parseKeyVaultSecretIdentifier(string)
指定された Key Vault シークレット ID を解析します。例を次に示します。
https://.vault.azure.net/secrets//
上記の ID を解析すると、この関数は次を返します。
{
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
パラメーター
- id
-
string
Key Vault シークレットの ID。