diff options
author | vnugent <public@vaughnnugent.com> | 2023-03-09 01:48:39 -0500 |
---|---|---|
committer | vnugent <public@vaughnnugent.com> | 2023-03-09 01:48:39 -0500 |
commit | ec99d0c948733ea379065e0ae37ab7702a1e4727 (patch) | |
tree | 31db8b37a7850e56d64365d13cc276596c91f073 /lib/VNLib.Plugins.Extensions.Loading/src/S3Config.cs | |
parent | 282aad617b9c39a6f14c1cf527f6dd4523d0c54b (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.cs | 13 |
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; } } } |