Class BlobStorageServiceSettings
- Namespace
- FoundationaLLM.Common.Models.Configuration.Storage
- Assembly
- FoundationaLLM.Common.dll
Provides configuration settings to initialize a blob storage service.
public record BlobStorageServiceSettings : IEquatable<BlobStorageServiceSettings>
- Inheritance
-
BlobStorageServiceSettings
- Implements
- Inherited Members
- Extension Methods
Properties
AccountKey
The account key used for authentication. This value should be set only if AuthenticationType has a value of AccountKey.
public string? AccountKey { get; set; }
Property Value
AccountName
The name of the blob storage account.
public string? AccountName { get; set; }
Property Value
AuthenticationType
A AuthenticationTypes value indicating the type of authentication used.
[JsonConverter(typeof(JsonStringEnumConverter))]
public required AuthenticationTypes AuthenticationType { get; set; }
Property Value
ConnectionString
The connection string used for authentication. This value should be set only if AuthenticationType has a value of ConnectionString.
public string? ConnectionString { get; set; }
Property Value
ContainerName
The name of the container within the blob storage account.
public string? ContainerName { get; set; }