aboutsummaryrefslogtreecommitdiff
path: root/lib/VNLib.Plugins.Extensions.Loading/src/S3Config.cs
diff options
context:
space:
mode:
authorLibravatar vnugent <public@vaughnnugent.com>2023-03-09 01:48:39 -0500
committerLibravatar vnugent <public@vaughnnugent.com>2023-03-09 01:48:39 -0500
commitec99d0c948733ea379065e0ae37ab7702a1e4727 (patch)
tree31db8b37a7850e56d64365d13cc276596c91f073 /lib/VNLib.Plugins.Extensions.Loading/src/S3Config.cs
parent282aad617b9c39a6f14c1cf527f6dd4523d0c54b (diff)
Omega cache, session, and account provider complete overhaul
Diffstat (limited to 'lib/VNLib.Plugins.Extensions.Loading/src/S3Config.cs')
-rw-r--r--lib/VNLib.Plugins.Extensions.Loading/src/S3Config.cs13
1 files changed, 12 insertions, 1 deletions
diff --git a/lib/VNLib.Plugins.Extensions.Loading/src/S3Config.cs b/lib/VNLib.Plugins.Extensions.Loading/src/S3Config.cs
index bc42f3a..11f101f 100644
--- a/lib/VNLib.Plugins.Extensions.Loading/src/S3Config.cs
+++ b/lib/VNLib.Plugins.Extensions.Loading/src/S3Config.cs
@@ -1,5 +1,5 @@
/*
-* Copyright (c) 2022 Vaughn Nugent
+* Copyright (c) 2023 Vaughn Nugent
*
* Library: VNLib
* Package: VNLib.Plugins.Extensions.Loading
@@ -22,14 +22,25 @@
* along with this program. If not, see https://www.gnu.org/licenses/.
*/
+using System.Text.Json.Serialization;
+
namespace VNLib.Plugins.Extensions.Loading
{
public sealed class S3Config
{
+ [JsonPropertyName("server_address")]
public string? ServerAddress { get; init; }
+
+ [JsonPropertyName("access_key")]
public string? ClientId { get; init; }
+
+ [JsonPropertyName("bucket")]
public string? BaseBucket { get; init; }
+
+ [JsonPropertyName("use_ssl")]
public bool? UseSsl { get; init; }
+
+ [JsonPropertyName("region")]
public string? Region { get; init; }
}
}