Protected Optional_Optional provider override; falls back to Metadata.Provider when not set.
ProtectedcontentProtectedProviderReturns the active provider — explicit override if set, otherwise the global default.
OptionalonProgress: AutotagProgressCallbackOptionalcontentSourceIDs: string[]Optionalprovider: IMetadataProviderthe number of content items processed (new + retried)
Generic cloud storage autotag provider that works with ANY MJ Storage driver.
Replaces the previous Azure-specific AutotagAzureBlob by delegating file listing and reading to the MJ Storage abstraction layer (FileStorageBase). This means it works with Azure Blob, AWS S3, Google Cloud Storage, SharePoint, Dropbox, Box, etc.
Configuration is driven by ContentSource.Configuration JSON which must include a
FileStorageProviderKeymatching a registered MJ Storage driver.The storage driver is initialized via environment-based config (e.g., STORAGE_AZURE_ACCOUNT_NAME, STORAGE_AZURE_ACCOUNT_KEY) which the MJ Storage drivers read automatically on construction.