in supporting-blog-content/onelake-connector-part-ii/connectors/config.py [0:0]
def _default_config():
return {
"elasticsearch": {
"host": "http://localhost:9200",
"username": "elastic",
"password": "changeme",
"ssl": True,
"verify_certs": True,
"bulk": {
"queue_max_size": 1024,
"queue_max_mem_size": 25,
"queue_refresh_interval": 1,
"queue_refresh_timeout": 600,
"display_every": 100,
"chunk_size": 1000,
"max_concurrency": 5,
"chunk_max_mem_size": 5,
"max_retries": DEFAULT_ELASTICSEARCH_MAX_RETRIES,
"retry_interval": DEFAULT_ELASTICSEARCH_RETRY_INTERVAL,
"concurrent_downloads": 10,
"enable_operations_logging": False,
},
"max_retries": DEFAULT_ELASTICSEARCH_MAX_RETRIES,
"retry_interval": DEFAULT_ELASTICSEARCH_RETRY_INTERVAL,
"retry_on_timeout": True,
"request_timeout": 120,
"max_wait_duration": 120,
"initial_backoff_duration": 1,
"backoff_multiplier": 2,
"log_level": "info",
"feature_use_connectors_api": True,
},
"service": {
"idling": 30,
"heartbeat": 300,
"preflight_max_attempts": 10,
"preflight_idle": 30,
"max_errors": 20,
"max_errors_span": 600,
"max_concurrent_content_syncs": 1,
"max_concurrent_access_control_syncs": 1,
"max_file_download_size": DEFAULT_MAX_FILE_SIZE,
"job_cleanup_interval": 300,
"log_level": "INFO",
},
"sources": {
"onelake": "connectors.sources.onelake:OneLakeDataSource",
"azure_blob_storage": "connectors.sources.azure_blob_storage:AzureBlobStorageDataSource",
"box": "connectors.sources.box:BoxDataSource",
"confluence": "connectors.sources.confluence:ConfluenceDataSource",
"dir": "connectors.sources.directory:DirectoryDataSource",
"dropbox": "connectors.sources.dropbox:DropboxDataSource",
"github": "connectors.sources.github:GitHubDataSource",
"gmail": "connectors.sources.gmail:GMailDataSource",
"google_cloud_storage": "connectors.sources.google_cloud_storage:GoogleCloudStorageDataSource",
"google_drive": "connectors.sources.google_drive:GoogleDriveDataSource",
"graphql": "connectors.sources.graphql:GraphQLDataSource",
"jira": "connectors.sources.jira:JiraDataSource",
"microsoft_teams": "connectors.sources.microsoft_teams:MicrosoftTeamsDataSource",
"mongodb": "connectors.sources.mongo:MongoDataSource",
"mssql": "connectors.sources.mssql:MSSQLDataSource",
"mysql": "connectors.sources.mysql:MySqlDataSource",
"network_drive": "connectors.sources.network_drive:NASDataSource",
"notion": "connectors.sources.notion:NotionDataSource",
"onedrive": "connectors.sources.onedrive:OneDriveDataSource",
"oracle": "connectors.sources.oracle:OracleDataSource",
"outlook": "connectors.sources.outlook:OutlookDataSource",
"postgresql": "connectors.sources.postgresql:PostgreSQLDataSource",
"redis": "connectors.sources.redis:RedisDataSource",
"s3": "connectors.sources.s3:S3DataSource",
"salesforce": "connectors.sources.salesforce:SalesforceDataSource",
"servicenow": "connectors.sources.servicenow:ServiceNowDataSource",
"sharepoint_online": "connectors.sources.sharepoint_online:SharepointOnlineDataSource",
"sharepoint_server": "connectors.sources.sharepoint_server:SharepointServerDataSource",
"slack": "connectors.sources.slack:SlackDataSource",
"zoom": "connectors.sources.zoom:ZoomDataSource",
},
}