in connectors/sharepoint/sharepoint_deleted_files_purger.py [0:0]
def __init__(self):
# Initialize configuration from environment variables
self.connector_enabled = os.getenv("SHAREPOINT_CONNECTOR_ENABLED", "false").lower() == "true"
self.tenant_id = os.getenv("SHAREPOINT_TENANT_ID")
self.client_id = os.getenv("SHAREPOINT_CLIENT_ID")
self.client_secret_name = os.getenv("SHAREPOINT_CLIENT_SECRET_NAME", "sharepointClientSecret")
self.index_name = os.getenv("AZURE_SEARCH_SHAREPOINT_INDEX_NAME", "ragindex")
self.site_domain = os.getenv("SHAREPOINT_SITE_DOMAIN")
self.site_name = os.getenv("SHAREPOINT_SITE_NAME")
self.keyvault_client: Optional[KeyVaultClient] = None
self.client_secret: Optional[str] = None
self.search_client: Optional[AISearchClient] = None
self.site_id: Optional[str] = None
self.access_token: Optional[str] = None