Skip to content
DocsTry Aspire
DocsTry

SeaweedFSClientSettings Properties

ClassProperties8 members
Provides the settings for configuring the SeaweedFS S3 client.
AccessKeySection titled AccessKeynullablestring?
Gets or sets the S3 Access Key.
public string? AccessKey { get; set; }
ConfigureS3ConfigSection titled ConfigureS3ConfignullableAction<AmazonS3Config>
Gets or sets an action to deeply configure the underlying AmazonS3Config (e.g., retries, telemetry, proxies).
public Action<AmazonS3Config>? ConfigureS3Config { get; set; }
DisableHealthChecksSection titled DisableHealthChecksbool
Gets or sets a boolean value that indicates whether the S3 health check is disabled or not.
public bool DisableHealthChecks { get; set; }
EndpointSection titled EndpointnullableUri?
Gets or sets the endpoint URL of the SeaweedFS S3 API.
public Uri? Endpoint { get; set; }
FilerEndpointSection titled FilerEndpointnullableUri?
Gets or sets the endpoint URL for the SeaweedFS Filer API.
public Uri? FilerEndpoint { get; set; }
Gets or sets a value indicating whether to force path style URLs for S3 objects. Defaults to true, which is strictly required by the SeaweedFS architecture.
public bool ForcePathStyle { get; set; }
SecretKeySection titled SecretKeynullablestring?
Gets or sets the S3 Secret Key.
public string? SecretKey { get; set; }
Gets or sets a value indicating whether to use SSL/TLS (HTTPS) for requests. Defaults to false.
public bool UseSsl { get; set; }