aboutsummaryrefslogtreecommitdiff
path: root/VNLib.Plugins.Extensions.Loading/S3Config.cs
diff options
context:
space:
mode:
authorLibravatar vman <public@vaughnnugent.com>2022-12-09 13:54:16 -0500
committerLibravatar vman <public@vaughnnugent.com>2022-12-09 13:54:16 -0500
commit8b5f3eebb9f8d9bd55e922a809ffa3bd52e33401 (patch)
tree024fcdd2445b2fe37fc96d2870879d0f6aa5626f /VNLib.Plugins.Extensions.Loading/S3Config.cs
parentc9d9e6d23ad7b6fdf25f30de9b4a84be23885e16 (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.cs9
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);
+ }
}
}