1
0
mirror of synced 2025-12-21 10:52:20 -05:00
Files
core/release-notes/3.0/api-diff/Asp.Net/3.0.0_Microsoft.Extensions.Configuration.AzureKeyVault.md
Rich Lander f82833aa44 Update dotnetcli domain -- 2.x and 3.x (#9687)
* Fix linter errors

* Fix linter errors

* Fix linter errors

* Fix linter errors

* Fix linter errors

* Fix linter errors

* Fix linter errors

* Fix linter errors

* Fix linter errors

* Update linter errors
2025-01-13 09:39:23 -08:00

1.1 KiB

Microsoft.Extensions.Configuration.AzureKeyVault

 {
     namespace Microsoft.Extensions.Configuration {
         public static class AzureKeyVaultConfigurationExtensions {
+            public static IConfigurationBuilder AddAzureKeyVault(this IConfigurationBuilder configurationBuilder, AzureKeyVaultConfigurationOptions options);
         }
     }
     namespace Microsoft.Extensions.Configuration.AzureKeyVault {
+        public class AzureKeyVaultConfigurationOptions {
+            public AzureKeyVaultConfigurationOptions();
+            public AzureKeyVaultConfigurationOptions(string vault);
+            public AzureKeyVaultConfigurationOptions(string vault, string clientId, X509Certificate2 certificate);
+            public AzureKeyVaultConfigurationOptions(string vault, string clientId, string clientSecret);
+            public KeyVaultClient Client { get; set; }
+            public IKeyVaultSecretManager Manager { get; set; }
+            public TimeSpan? ReloadInterval { get; set; }
+            public string Vault { get; set; }
+        }
     }
 }