diff options
author | vman <public@vaughnnugent.com> | 2022-12-09 13:54:16 -0500 |
---|---|---|
committer | vman <public@vaughnnugent.com> | 2022-12-09 13:54:16 -0500 |
commit | 8b5f3eebb9f8d9bd55e922a809ffa3bd52e33401 (patch) | |
tree | 024fcdd2445b2fe37fc96d2870879d0f6aa5626f /VNLib.Plugins.Extensions.Loading/S3Config.cs | |
parent | c9d9e6d23ad7b6fdf25f30de9b4a84be23885e16 (diff) |
Sql essentials classes moved, secret loading updates
Diffstat (limited to 'VNLib.Plugins.Extensions.Loading/S3Config.cs')
-rw-r--r-- | VNLib.Plugins.Extensions.Loading/S3Config.cs | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/VNLib.Plugins.Extensions.Loading/S3Config.cs b/VNLib.Plugins.Extensions.Loading/S3Config.cs index de24522..6d4ae4d 100644 --- a/VNLib.Plugins.Extensions.Loading/S3Config.cs +++ b/VNLib.Plugins.Extensions.Loading/S3Config.cs @@ -22,7 +22,7 @@ * along with VNLib.Plugins.Extensions.Loading. If not, see http://www.gnu.org/licenses/. */ -#nullable enable +using System.Threading.Tasks; namespace VNLib.Plugins.Extensions.Loading { @@ -30,9 +30,14 @@ namespace VNLib.Plugins.Extensions.Loading { public string? ServerAddress { get; init; } public string? ClientId { get; init; } - public string? ClientSecret { get; init; } + public Task<SecretResult?> ClientSecret { get; init; } public string? BaseBucket { get; init; } public bool? UseSsl { get; init; } public string? Region { get; init; } + + public S3Config() + { + ClientSecret = Task.FromResult<SecretResult?>(null); + } } } |