Member Junction
    Preparing search index...

    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 FileStorageProviderKey matching 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.

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    _provider?: IMetadataProvider

    Optional provider override; falls back to Metadata.Provider when not set.

    contentSourceTypeID: string
    IsPushOnly?: boolean

    True when items are pushed into this source on demand (such as AutotagUpload) rather than pulled by walking an external listing. Discover and Sync skip push-only sources with a Skipped outcome and never mark their items as orphans.

    SupportsExhaustiveWalk: true

    True when a driver's walk with Since = null is guaranteed to visit every live top-level item in the source, so Discover in Mode: 'Sync' can safely mark unvisited items for deletion. Drivers backed by bounded/windowed feeds (like RSS) leave this unset or false.

    Accessors

    Methods