Azure.Search.Documents.KnowledgeBases.Models Namespace

Classes

Name Description
AIServices

Parameters for AI Services.

AssetStore

Configuration for an asset store used to store extracted assets such as images.

AzureBlobKnowledgeSourceParams

Specifies runtime parameters for a azure blob knowledge source.

CompletedSynchronizationState

Represents the completed state of the last synchronization.

FabricDataAgentKnowledgeSourceParams

Specifies runtime parameters for a Fabric Data Agent knowledge source.

FabricOntologyKnowledgeSourceParams

Specifies runtime parameters for a Fabric Ontology knowledge source.

FileKnowledgeSourceParams

Specifies runtime parameters for a File knowledge source.

FreshnessPolicy

Configuration for freshness-aware retrieval. When set, newer documents receive a ranking boost during retrieval.

ImageServingStatistics

Statistics about image serving during a retrieval activity.

IndexedOneLakeKnowledgeSourceParams

Specifies runtime parameters for a indexed OneLake knowledge source.

IndexedSharePointKnowledgeSourceParams

Specifies runtime parameters for a indexed SharePoint knowledge source.

IndexedSqlKnowledgeSourceParams

Specifies runtime parameters for an indexed SQL knowledge source.

KnowledgeBaseActivityRecord

Base type for activity records. Tracks execution details, timing, and errors for knowledge base operations. Please note this is the abstract base class. The derived classes available for instantiation are: KnowledgeBaseSearchIndexActivityRecord, KnowledgeBaseAzureBlobActivityRecord, KnowledgeBaseIndexedSharePointActivityRecord, KnowledgeBaseIndexedOneLakeActivityRecord, KnowledgeBaseWebActivityRecord, KnowledgeBaseRemoteSharePointActivityRecord, KnowledgeBaseWorkIQActivityRecord, KnowledgeBaseFabricDataAgentActivityRecord, KnowledgeBaseFabricOntologyActivityRecord, KnowledgeBaseMcpServerActivityRecord, KnowledgeBaseFileActivityRecord, KnowledgeBaseIndexedSqlActivityRecord, KnowledgeBaseModelQueryPlanningActivityRecord, KnowledgeBaseModelAnswerSynthesisActivityRecord, KnowledgeBaseModelWebSummarizationActivityRecord, and KnowledgeBaseAgenticReasoningActivityRecord.

KnowledgeBaseAgenticReasoningActivityRecord

Represents an agentic reasoning activity record.

KnowledgeBaseAzureBlobActivityArguments

Represents the arguments the azure blob retrieval activity was run with.

KnowledgeBaseAzureBlobActivityRecord

Represents a azure blob retrieval activity record.

KnowledgeBaseAzureBlobReference

Represents an Azure Blob Storage document reference.

KnowledgeBaseErrorAdditionalInfo

The resource management error additional info.

KnowledgeBaseErrorDetail

The error details.

KnowledgeBaseFabricDataAgentActivityArguments

Represents the arguments the Fabric Data Agent retrieval activity was run with.

KnowledgeBaseFabricDataAgentActivityRecord

Represents a Fabric Data Agent retrieval activity record.

KnowledgeBaseFabricDataAgentReference

Represents a Fabric Data Agent document reference.

KnowledgeBaseFabricOntologyActivityArguments

Represents the arguments the Fabric Ontology retrieval activity was run with.

KnowledgeBaseFabricOntologyActivityRecord

Represents a Fabric Ontology retrieval activity record.

KnowledgeBaseFabricOntologyReference

Represents a Fabric Ontology document reference.

KnowledgeBaseFileActivityArguments

Represents the arguments the File retrieval activity was run with.

KnowledgeBaseFileActivityRecord

Represents a File retrieval activity record.

KnowledgeBaseFileReference

Represents a file document reference.

KnowledgeBaseImageContent

Image content.

KnowledgeBaseIndexedOneLakeActivityArguments

Represents the arguments the indexed OneLake retrieval activity was run with.

KnowledgeBaseIndexedOneLakeActivityRecord

Represents a indexed OneLake retrieval activity record.

KnowledgeBaseIndexedOneLakeReference

Represents an indexed OneLake document reference.

KnowledgeBaseIndexedSharePointActivityArguments

Represents the arguments the indexed SharePoint retrieval activity was run with.

KnowledgeBaseIndexedSharePointActivityRecord

Represents a indexed SharePoint retrieval activity record.

KnowledgeBaseIndexedSharePointReference

Represents an indexed SharePoint document reference.

KnowledgeBaseIndexedSqlActivityArguments

Represents the arguments the indexed SQL retrieval activity was run with.

KnowledgeBaseIndexedSqlActivityRecord

Represents an indexed SQL retrieval activity record.

KnowledgeBaseIndexedSqlReference

Represents an Azure SQL document reference.

KnowledgeBaseMcpServerActivityArguments

Represents the arguments the MCP server retrieval activity was run with.

KnowledgeBaseMcpServerActivityRecord

Represents an MCP server retrieval activity record.

KnowledgeBaseMcpServerReference

Represents an MCP server document reference.

KnowledgeBaseMessage

The natural language message style object.

KnowledgeBaseMessageContent

Specifies the type of the message content. Please note this is the abstract base class. The derived classes available for instantiation are: KnowledgeBaseMessageTextContent and KnowledgeBaseMessageImageContent.

KnowledgeBaseMessageImageContent

Image message type.

KnowledgeBaseMessageTextContent

Text message type.

KnowledgeBaseModelAnswerSynthesisActivityRecord

Represents an LLM answer synthesis activity record.

KnowledgeBaseModelQueryPlanningActivityRecord

Represents an LLM query planning activity record.

KnowledgeBaseModelWebSummarizationActivityRecord

Represents an LLM web summarization activity record.

KnowledgeBaseReference

Base type for references. Please note this is the abstract base class. The derived classes available for instantiation are: KnowledgeBaseSearchIndexReference, KnowledgeBaseAzureBlobReference, KnowledgeBaseIndexedSharePointReference, KnowledgeBaseIndexedOneLakeReference, KnowledgeBaseWebReference, KnowledgeBaseRemoteSharePointReference, KnowledgeBaseWorkIQReference, KnowledgeBaseFabricDataAgentReference, KnowledgeBaseFabricOntologyReference, KnowledgeBaseMcpServerReference, KnowledgeBaseFileReference, and KnowledgeBaseIndexedSqlReference.

KnowledgeBaseRemoteSharePointActivityArguments

Represents the arguments the remote SharePoint retrieval activity was run with.

KnowledgeBaseRemoteSharePointActivityRecord

Represents a remote SharePoint retrieval activity record.

KnowledgeBaseRemoteSharePointReference

Represents a remote SharePoint document reference.

KnowledgeBaseRetrievalRequest

The input contract for the retrieval request.

KnowledgeBaseRetrievalResponse

The output contract for the retrieval response.

KnowledgeBaseSearchIndexActivityArguments

Represents the arguments the search index retrieval activity was run with.

KnowledgeBaseSearchIndexActivityRecord

Represents a search index retrieval activity record.

KnowledgeBaseSearchIndexReference

Represents an Azure Search document reference.

KnowledgeBaseWebActivityArguments

Represents the arguments the web retrieval activity was run with.

KnowledgeBaseWebActivityRecord

Represents a web retrieval activity record.

KnowledgeBaseWebReference

Represents a web document reference.

KnowledgeBaseWorkIQActivityArguments

Represents the arguments the WorkIQ retrieval activity was run with.

KnowledgeBaseWorkIQActivityRecord

Represents a WorkIQ retrieval activity record.

KnowledgeBaseWorkIQReference

Represents a WorkIQ document reference.

KnowledgeRetrievalIntent

An intended query to execute without model query planning. Please note this is the abstract base class. The derived classes available for instantiation are: KnowledgeRetrievalSemanticIntent.

KnowledgeRetrievalLowReasoningEffort

Run knowledge retrieval with low reasoning effort.

KnowledgeRetrievalMediumReasoningEffort

Run knowledge retrieval with medium reasoning effort.

KnowledgeRetrievalMinimalReasoningEffort

Run knowledge retrieval with minimal reasoning effort.

KnowledgeRetrievalReasoningEffort

Base type for reasoning effort. Please note this is the abstract base class. The derived classes available for instantiation are: KnowledgeRetrievalMinimalReasoningEffort, KnowledgeRetrievalLowReasoningEffort, and KnowledgeRetrievalMediumReasoningEffort.

KnowledgeRetrievalSemanticIntent

A semantic query intent.

KnowledgeSourceAzureOpenAIVectorizer

Specifies the Azure OpenAI resource used to vectorize a query string.

KnowledgeSourceIngestionParameters

Consolidates all general ingestion settings for knowledge sources.

KnowledgeSourceParams

Base type for knowledge source runtime parameters. Please note this is the abstract base class. The derived classes available for instantiation are: SearchIndexKnowledgeSourceParams, AzureBlobKnowledgeSourceParams, IndexedSharePointKnowledgeSourceParams, IndexedOneLakeKnowledgeSourceParams, WebKnowledgeSourceParams, RemoteSharePointKnowledgeSourceParams, WorkIQKnowledgeSourceParams, FabricDataAgentKnowledgeSourceParams, FabricOntologyKnowledgeSourceParams, McpServerKnowledgeSourceParams, FileKnowledgeSourceParams, and IndexedSqlKnowledgeSourceParams.

KnowledgeSourceStatistics

Statistical information about knowledge source synchronization history.

KnowledgeSourceStatus

Represents the status and synchronization history of a knowledge source.

KnowledgeSourceSynchronizationError

Represents a document-level indexing error encountered during a knowledge source synchronization run.

KnowledgeSourceVectorizer

Specifies the vectorization method to be used for knowledge source embedding model. Please note this is the abstract base class. The derived classes available for instantiation are: KnowledgeSourceAzureOpenAIVectorizer.

McpServerKnowledgeSourceParams

Specifies runtime parameters for an MCP server knowledge source.

PurviewSensitivityLabelInfo

Information about the sensitivity label applied to a document.

RemoteSharePointKnowledgeSourceParams

Specifies runtime parameters for a remote SharePoint knowledge source.

SearchIndexKnowledgeSourceParams

Specifies runtime parameters for a search index knowledge source.

SynchronizationState

Represents the current state of an ongoing synchronization that spans multiple indexer runs.

WebKnowledgeSourceParams

Specifies runtime parameters for a web knowledge source.

WorkIQAttribution

Attribution information for a WorkIQ reference.

WorkIQKnowledgeSourceParams

Specifies runtime parameters for a WorkIQ knowledge source.

Structs

Name Description
KnowledgeRetrievalOutputMode

The output configuration for this retrieval.