diff options
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; } } } |