Provider-specific configuration values (e.g., API keys, bucket names, etc.).
Simple Deployment: Not needed - constructor loads from environment variables. Multi-Tenant: Provide decrypted credentials from Credential entity.
If provided, these values override the constructor defaults. If omitted, uses credentials already loaded by constructor.
OptionalaccountThe ID of the FileStorageAccount entity this driver instance is operating for. This links the driver to a specific organizational storage account.
Optional: Provide for multi-tenant mode to track account association. Omit for simple deployment using environment variables.
OptionalaccountThe name of the account (for logging/display purposes).
Optional: Useful for logging and debugging in multi-tenant scenarios.
Configuration options for initializing a storage provider. This interface defines the standard configuration that can be passed to initialize().
Usage Patterns
Simple Deployment (Environment Variables)
Multi-Tenant Enterprise (Database)