Package version:

Interface IndexedSharePointKnowledgeSourceParameters

Parameters for SharePoint knowledge source.

interface IndexedSharePointKnowledgeSourceParameters {
    connectionString: string;
    containerName: string;
    createdResources?: {
        [propertyName: string]: string;
    };
    ingestionParameters?: KnowledgeSourceIngestionParameters;
    query?: string;
}

Properties

connectionString: string

SharePoint connection string with format: SharePointOnlineEndpoint=[SharePoint site url];ApplicationId=[Azure AD App ID];ApplicationSecret=[Azure AD App client secret];TenantId=[SharePoint site tenant id]

containerName: string

Specifies which SharePoint libraries to access.

createdResources?: {
    [propertyName: string]: string;
}

Resources created by the knowledge source. NOTE: This property will not be serialized. It can only be populated by the server.

Consolidates all general ingestion settings.

query?: string

Optional query to filter SharePoint content.