enabled | no | true | Set to false to skip this source entirely |
client_id | yes | — | Azure app registration client ID |
client_secret | yes | — | Azure app registration client secret |
tenant_id | yes | — | Azure tenant ID |
sharepoint_site_name | one of sharepoint_site_name / sharepoint_site_id | — | SharePoint site name to resolve. Required (not just sharepoint_site_id) when sharepoint_folder_path is set in file mode |
sharepoint_site_id | one of sharepoint_site_name / sharepoint_site_id | — | SharePoint site ID (alternative to sharepoint_site_name) |
sharepoint_host_name | no | — | Informational only; does not affect site resolution. Site is always resolved via sharepoint_site_name or sharepoint_site_id |
sharepoint_relative_url | no | — | Informational only; does not affect site resolution. Site is always resolved via sharepoint_site_name or sharepoint_site_id |
sharepoint_folder_path | no (file mode) | — | Folder path to ingest files from; alternative to sharepoint_folder_id |
sharepoint_folder_id | no (file mode) | — | Folder ID to ingest files from; alternative to sharepoint_folder_path |
drive_name | no | — | Name of the document library / drive (file mode) |
sharepoint_type | no | file | file to ingest files, or page to ingest site pages |
recursive | no | true | Recurse into subfolders in file mode |
schedules | no | 3600 | Ingestion interval in seconds |