aboutsummaryrefslogtreecommitdiff
path: root/VNLib.Plugins.Extensions.Loading/S3Config.cs
diff options
context:
space:
mode:
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);
+ }
}
}