diff --git a/specification/search/data-plane/Search/CHANGELOG.md b/specification/search/data-plane/Search/CHANGELOG.md index 5f69ea10817d..74556ba994fd 100644 --- a/specification/search/data-plane/Search/CHANGELOG.md +++ b/specification/search/data-plane/Search/CHANGELOG.md @@ -189,6 +189,9 @@ Native Markdown file parsing for blob indexers without requiring a separate skil - `IndexingParametersConfiguration.markdownParsingSubmode`: controls document splitting — `oneToOne` (entire file becomes one document) or `oneToMany` (split by header sections). - `IndexingParametersConfiguration.markdownHeaderDepth`: sets header depth for sectioning (`h1` through `h6`; default: `h6`). +**Knowledge base activity** +- `KnowledgeBaseActivityRecordType`: new `modelWebSummarization` enum value for LLM web summarization activities, with corresponding `KnowledgeBaseModelWebSummarizationActivityRecord` model (`inputTokens`, `outputTokens`). + ### Preview-to-GA Changes (2025-11-01-preview → 2026-04-01) @@ -229,6 +232,7 @@ The following preview features were not promoted to the GA release. - **Index and data source configuration removed**: - `SearchIndex` / `SearchIndexResponse`: `permissionFilterOption`, `purviewEnabled` - `SearchIndexerDataSource`: `indexerPermissionOptions` (array), `subType` (read-only) + - `KnowledgeSourceIngestionParameters`: `ingestionPermissionOptions` (array) - `SearchField`: `permissionFilter`, `sensitivityLabel` - `SearchIndexPermissionFilterOption`, `PermissionFilter` diff --git a/specification/search/data-plane/Search/examples/2026-04-01/SearchServiceCreateKnowledgeSourceAzureBlob.json b/specification/search/data-plane/Search/examples/2026-04-01/SearchServiceCreateKnowledgeSourceAzureBlob.json index 62b7407ef147..ac01cd761cbc 100644 --- a/specification/search/data-plane/Search/examples/2026-04-01/SearchServiceCreateKnowledgeSourceAzureBlob.json +++ b/specification/search/data-plane/Search/examples/2026-04-01/SearchServiceCreateKnowledgeSourceAzureBlob.json @@ -39,11 +39,6 @@ "interval": "P1D", "startTime": "2025-01-07T19:30:00Z" }, - "ingestionPermissionOptions": [ - "userIds", - "groupIds", - "rbacScope" - ], "contentExtractionMode": "standard", "aiServices": { "uri": "https://my-ai-service.azure.com/", @@ -89,11 +84,6 @@ "isADLSGen2": false, "ingestionParameters": { "disableImageVerbalization": false, - "ingestionPermissionOptions": [ - "userIds", - "groupIds", - "rbacScope" - ], "contentExtractionMode": "standard", "identity": { "@odata.type": "#Microsoft.Azure.Search.DataUserAssignedIdentity", diff --git a/specification/search/data-plane/Search/examples/2026-04-01/SearchServiceCreateKnowledgeSourceIndexedOneLake.json b/specification/search/data-plane/Search/examples/2026-04-01/SearchServiceCreateKnowledgeSourceIndexedOneLake.json index ff093e12b9c5..86327abced60 100644 --- a/specification/search/data-plane/Search/examples/2026-04-01/SearchServiceCreateKnowledgeSourceIndexedOneLake.json +++ b/specification/search/data-plane/Search/examples/2026-04-01/SearchServiceCreateKnowledgeSourceIndexedOneLake.json @@ -38,11 +38,6 @@ "interval": "P1D", "startTime": "2025-01-07T19:30:00Z" }, - "ingestionPermissionOptions": [ - "userIds", - "groupIds", - "rbacScope" - ], "contentExtractionMode": "standard", "aiServices": { "uri": "https://my-ai-service.azure.com/", @@ -87,11 +82,6 @@ "targetPath": "testfolder", "ingestionParameters": { "disableImageVerbalization": false, - "ingestionPermissionOptions": [ - "userIds", - "groupIds", - "rbacScope" - ], "contentExtractionMode": "standard", "identity": { "@odata.type": "#Microsoft.Azure.Search.DataUserAssignedIdentity", diff --git a/specification/search/data-plane/Search/examples/2026-04-01/SearchServiceCreateOrUpdateKnowledgeSourceAzureBlob.json b/specification/search/data-plane/Search/examples/2026-04-01/SearchServiceCreateOrUpdateKnowledgeSourceAzureBlob.json index 4db887950fdb..1bb8b9f2f81e 100644 --- a/specification/search/data-plane/Search/examples/2026-04-01/SearchServiceCreateOrUpdateKnowledgeSourceAzureBlob.json +++ b/specification/search/data-plane/Search/examples/2026-04-01/SearchServiceCreateOrUpdateKnowledgeSourceAzureBlob.json @@ -43,11 +43,6 @@ "interval": "P1D", "startTime": "2025-01-07T19:30:00Z" }, - "ingestionPermissionOptions": [ - "userIds", - "groupIds", - "rbacScope" - ], "contentExtractionMode": "standard", "aiServices": { "uri": "https://my-ai-service.azure.com/", @@ -93,11 +88,6 @@ "isADLSGen2": false, "ingestionParameters": { "disableImageVerbalization": false, - "ingestionPermissionOptions": [ - "userIds", - "groupIds", - "rbacScope" - ], "contentExtractionMode": "standard", "identity": { "@odata.type": "#Microsoft.Azure.Search.DataUserAssignedIdentity", @@ -161,11 +151,6 @@ "isADLSGen2": false, "ingestionParameters": { "disableImageVerbalization": false, - "ingestionPermissionOptions": [ - "userIds", - "groupIds", - "rbacScope" - ], "contentExtractionMode": "standard", "identity": { "@odata.type": "#Microsoft.Azure.Search.DataUserAssignedIdentity", diff --git a/specification/search/data-plane/Search/examples/2026-04-01/SearchServiceCreateOrUpdateKnowledgeSourceIndexedOneLake.json b/specification/search/data-plane/Search/examples/2026-04-01/SearchServiceCreateOrUpdateKnowledgeSourceIndexedOneLake.json index b01e640aef80..42706534066f 100644 --- a/specification/search/data-plane/Search/examples/2026-04-01/SearchServiceCreateOrUpdateKnowledgeSourceIndexedOneLake.json +++ b/specification/search/data-plane/Search/examples/2026-04-01/SearchServiceCreateOrUpdateKnowledgeSourceIndexedOneLake.json @@ -42,11 +42,6 @@ "interval": "P1D", "startTime": "2025-01-07T19:30:00Z" }, - "ingestionPermissionOptions": [ - "userIds", - "groupIds", - "rbacScope" - ], "contentExtractionMode": "standard", "aiServices": { "uri": "https://my-ai-service.azure.com/", @@ -91,11 +86,6 @@ "targetPath": "testfolder", "ingestionParameters": { "disableImageVerbalization": false, - "ingestionPermissionOptions": [ - "userIds", - "groupIds", - "rbacScope" - ], "contentExtractionMode": "standard", "identity": { "@odata.type": "#Microsoft.Azure.Search.DataUserAssignedIdentity", @@ -152,11 +142,6 @@ "targetPath": "testfolder", "ingestionParameters": { "disableImageVerbalization": false, - "ingestionPermissionOptions": [ - "userIds", - "groupIds", - "rbacScope" - ], "contentExtractionMode": "standard", "identity": { "@odata.type": "#Microsoft.Azure.Search.DataUserAssignedIdentity", diff --git a/specification/search/data-plane/Search/examples/2026-04-01/SearchServiceGetKnowledgeSourceAzureBlob.json b/specification/search/data-plane/Search/examples/2026-04-01/SearchServiceGetKnowledgeSourceAzureBlob.json index 65e382f315af..8233e0070875 100644 --- a/specification/search/data-plane/Search/examples/2026-04-01/SearchServiceGetKnowledgeSourceAzureBlob.json +++ b/specification/search/data-plane/Search/examples/2026-04-01/SearchServiceGetKnowledgeSourceAzureBlob.json @@ -30,11 +30,6 @@ "isADLSGen2": false, "ingestionParameters": { "disableImageVerbalization": false, - "ingestionPermissionOptions": [ - "userIds", - "groupIds", - "rbacScope" - ], "contentExtractionMode": "standard", "identity": { "@odata.type": "#Microsoft.Azure.Search.DataUserAssignedIdentity", diff --git a/specification/search/data-plane/Search/examples/2026-04-01/SearchServiceGetKnowledgeSourceIndexedOneLake.json b/specification/search/data-plane/Search/examples/2026-04-01/SearchServiceGetKnowledgeSourceIndexedOneLake.json index d5c51df20a00..7ac0818b5a97 100644 --- a/specification/search/data-plane/Search/examples/2026-04-01/SearchServiceGetKnowledgeSourceIndexedOneLake.json +++ b/specification/search/data-plane/Search/examples/2026-04-01/SearchServiceGetKnowledgeSourceIndexedOneLake.json @@ -29,11 +29,6 @@ "targetPath": "testfolder", "ingestionParameters": { "disableImageVerbalization": false, - "ingestionPermissionOptions": [ - "userIds", - "groupIds", - "rbacScope" - ], "contentExtractionMode": "standard", "identity": { "@odata.type": "#Microsoft.Azure.Search.DataUserAssignedIdentity", diff --git a/specification/search/data-plane/Search/examples/2026-04-01/SearchServiceListKnowledgeSourcesAzureBlob.json b/specification/search/data-plane/Search/examples/2026-04-01/SearchServiceListKnowledgeSourcesAzureBlob.json index 14e65a0ab8c4..ea1375245a4a 100644 --- a/specification/search/data-plane/Search/examples/2026-04-01/SearchServiceListKnowledgeSourcesAzureBlob.json +++ b/specification/search/data-plane/Search/examples/2026-04-01/SearchServiceListKnowledgeSourcesAzureBlob.json @@ -31,11 +31,6 @@ "isADLSGen2": false, "ingestionParameters": { "disableImageVerbalization": false, - "ingestionPermissionOptions": [ - "userIds", - "groupIds", - "rbacScope" - ], "contentExtractionMode": "standard", "identity": { "@odata.type": "#Microsoft.Azure.Search.DataUserAssignedIdentity", diff --git a/specification/search/data-plane/Search/examples/2026-04-01/SearchServiceListKnowledgeSourcesIndexedOneLake.json b/specification/search/data-plane/Search/examples/2026-04-01/SearchServiceListKnowledgeSourcesIndexedOneLake.json index cef9ccc26aae..8509823890e5 100644 --- a/specification/search/data-plane/Search/examples/2026-04-01/SearchServiceListKnowledgeSourcesIndexedOneLake.json +++ b/specification/search/data-plane/Search/examples/2026-04-01/SearchServiceListKnowledgeSourcesIndexedOneLake.json @@ -30,11 +30,6 @@ "targetPath": "testfolder", "ingestionParameters": { "disableImageVerbalization": false, - "ingestionPermissionOptions": [ - "userIds", - "groupIds", - "rbacScope" - ], "contentExtractionMode": "standard", "identity": { "@odata.type": "#Microsoft.Azure.Search.DataUserAssignedIdentity", diff --git a/specification/search/data-plane/Search/models-knowledgebase.tsp b/specification/search/data-plane/Search/models-knowledgebase.tsp index b8d638c6c5f9..33a4009fdde3 100644 --- a/specification/search/data-plane/Search/models-knowledgebase.tsp +++ b/specification/search/data-plane/Search/models-knowledgebase.tsp @@ -387,7 +387,7 @@ union KnowledgeBaseActivityRecordType { modelAnswerSynthesis: "modelAnswerSynthesis", /** LLM web summarization activity. */ - @added(Versions.v2026_05_01_preview) + @added(Versions.v2026_04_01) modelWebSummarization: "modelWebSummarization", /** Agentic reasoning activity. */ @@ -681,7 +681,7 @@ model KnowledgeBaseModelAnswerSynthesisActivityRecord /** Represents an LLM web summarization activity record. */ #suppress "@azure-tools/typespec-azure-core/no-multiple-discriminator" "Existing" -@added(Versions.v2026_05_01_preview) +@added(Versions.v2026_04_01) model KnowledgeBaseModelWebSummarizationActivityRecord extends KnowledgeBaseActivityRecord { /** The discriminator value. */ @@ -1069,6 +1069,8 @@ union KnowledgeSourceContentExtractionMode { } /** Permission types to ingest together with document content. */ +@added(Versions.v2026_05_01_preview) +@removed(Versions.v2026_04_01) union KnowledgeSourceIngestionPermissionOption { string, @@ -1109,6 +1111,8 @@ model KnowledgeSourceIngestionParameters { /** Optional list of permission types to ingest together with document content. If specified, it will set the indexer permission options for the data source. */ #suppress "@azure-tools/typespec-azure-core/no-nullable" "Pre-existing API contract" + @added(Versions.v2026_05_01_preview) + @removed(Versions.v2026_04_01) ingestionPermissionOptions?: KnowledgeSourceIngestionPermissionOption[] | null; /** Optional content extraction mode. Default is 'minimal'. */ diff --git a/specification/search/data-plane/Search/models-service.tsp b/specification/search/data-plane/Search/models-service.tsp index 1307e5f778c3..f8514a9d3707 100644 --- a/specification/search/data-plane/Search/models-service.tsp +++ b/specification/search/data-plane/Search/models-service.tsp @@ -3053,6 +3053,8 @@ union StopwordsList { } /** Options with various types of permission data to index. */ +@added(Versions.v2026_05_01_preview) +@removed(Versions.v2026_04_01) union IndexerPermissionOption { string, diff --git a/specification/search/data-plane/Search/stable/2026-04-01/examples/SearchServiceCreateKnowledgeSourceAzureBlob.json b/specification/search/data-plane/Search/stable/2026-04-01/examples/SearchServiceCreateKnowledgeSourceAzureBlob.json index 62b7407ef147..ac01cd761cbc 100644 --- a/specification/search/data-plane/Search/stable/2026-04-01/examples/SearchServiceCreateKnowledgeSourceAzureBlob.json +++ b/specification/search/data-plane/Search/stable/2026-04-01/examples/SearchServiceCreateKnowledgeSourceAzureBlob.json @@ -39,11 +39,6 @@ "interval": "P1D", "startTime": "2025-01-07T19:30:00Z" }, - "ingestionPermissionOptions": [ - "userIds", - "groupIds", - "rbacScope" - ], "contentExtractionMode": "standard", "aiServices": { "uri": "https://my-ai-service.azure.com/", @@ -89,11 +84,6 @@ "isADLSGen2": false, "ingestionParameters": { "disableImageVerbalization": false, - "ingestionPermissionOptions": [ - "userIds", - "groupIds", - "rbacScope" - ], "contentExtractionMode": "standard", "identity": { "@odata.type": "#Microsoft.Azure.Search.DataUserAssignedIdentity", diff --git a/specification/search/data-plane/Search/stable/2026-04-01/examples/SearchServiceCreateKnowledgeSourceIndexedOneLake.json b/specification/search/data-plane/Search/stable/2026-04-01/examples/SearchServiceCreateKnowledgeSourceIndexedOneLake.json index ff093e12b9c5..86327abced60 100644 --- a/specification/search/data-plane/Search/stable/2026-04-01/examples/SearchServiceCreateKnowledgeSourceIndexedOneLake.json +++ b/specification/search/data-plane/Search/stable/2026-04-01/examples/SearchServiceCreateKnowledgeSourceIndexedOneLake.json @@ -38,11 +38,6 @@ "interval": "P1D", "startTime": "2025-01-07T19:30:00Z" }, - "ingestionPermissionOptions": [ - "userIds", - "groupIds", - "rbacScope" - ], "contentExtractionMode": "standard", "aiServices": { "uri": "https://my-ai-service.azure.com/", @@ -87,11 +82,6 @@ "targetPath": "testfolder", "ingestionParameters": { "disableImageVerbalization": false, - "ingestionPermissionOptions": [ - "userIds", - "groupIds", - "rbacScope" - ], "contentExtractionMode": "standard", "identity": { "@odata.type": "#Microsoft.Azure.Search.DataUserAssignedIdentity", diff --git a/specification/search/data-plane/Search/stable/2026-04-01/examples/SearchServiceCreateOrUpdateKnowledgeSourceAzureBlob.json b/specification/search/data-plane/Search/stable/2026-04-01/examples/SearchServiceCreateOrUpdateKnowledgeSourceAzureBlob.json index 4db887950fdb..1bb8b9f2f81e 100644 --- a/specification/search/data-plane/Search/stable/2026-04-01/examples/SearchServiceCreateOrUpdateKnowledgeSourceAzureBlob.json +++ b/specification/search/data-plane/Search/stable/2026-04-01/examples/SearchServiceCreateOrUpdateKnowledgeSourceAzureBlob.json @@ -43,11 +43,6 @@ "interval": "P1D", "startTime": "2025-01-07T19:30:00Z" }, - "ingestionPermissionOptions": [ - "userIds", - "groupIds", - "rbacScope" - ], "contentExtractionMode": "standard", "aiServices": { "uri": "https://my-ai-service.azure.com/", @@ -93,11 +88,6 @@ "isADLSGen2": false, "ingestionParameters": { "disableImageVerbalization": false, - "ingestionPermissionOptions": [ - "userIds", - "groupIds", - "rbacScope" - ], "contentExtractionMode": "standard", "identity": { "@odata.type": "#Microsoft.Azure.Search.DataUserAssignedIdentity", @@ -161,11 +151,6 @@ "isADLSGen2": false, "ingestionParameters": { "disableImageVerbalization": false, - "ingestionPermissionOptions": [ - "userIds", - "groupIds", - "rbacScope" - ], "contentExtractionMode": "standard", "identity": { "@odata.type": "#Microsoft.Azure.Search.DataUserAssignedIdentity", diff --git a/specification/search/data-plane/Search/stable/2026-04-01/examples/SearchServiceCreateOrUpdateKnowledgeSourceIndexedOneLake.json b/specification/search/data-plane/Search/stable/2026-04-01/examples/SearchServiceCreateOrUpdateKnowledgeSourceIndexedOneLake.json index b01e640aef80..42706534066f 100644 --- a/specification/search/data-plane/Search/stable/2026-04-01/examples/SearchServiceCreateOrUpdateKnowledgeSourceIndexedOneLake.json +++ b/specification/search/data-plane/Search/stable/2026-04-01/examples/SearchServiceCreateOrUpdateKnowledgeSourceIndexedOneLake.json @@ -42,11 +42,6 @@ "interval": "P1D", "startTime": "2025-01-07T19:30:00Z" }, - "ingestionPermissionOptions": [ - "userIds", - "groupIds", - "rbacScope" - ], "contentExtractionMode": "standard", "aiServices": { "uri": "https://my-ai-service.azure.com/", @@ -91,11 +86,6 @@ "targetPath": "testfolder", "ingestionParameters": { "disableImageVerbalization": false, - "ingestionPermissionOptions": [ - "userIds", - "groupIds", - "rbacScope" - ], "contentExtractionMode": "standard", "identity": { "@odata.type": "#Microsoft.Azure.Search.DataUserAssignedIdentity", @@ -152,11 +142,6 @@ "targetPath": "testfolder", "ingestionParameters": { "disableImageVerbalization": false, - "ingestionPermissionOptions": [ - "userIds", - "groupIds", - "rbacScope" - ], "contentExtractionMode": "standard", "identity": { "@odata.type": "#Microsoft.Azure.Search.DataUserAssignedIdentity", diff --git a/specification/search/data-plane/Search/stable/2026-04-01/examples/SearchServiceGetKnowledgeSourceAzureBlob.json b/specification/search/data-plane/Search/stable/2026-04-01/examples/SearchServiceGetKnowledgeSourceAzureBlob.json index 65e382f315af..8233e0070875 100644 --- a/specification/search/data-plane/Search/stable/2026-04-01/examples/SearchServiceGetKnowledgeSourceAzureBlob.json +++ b/specification/search/data-plane/Search/stable/2026-04-01/examples/SearchServiceGetKnowledgeSourceAzureBlob.json @@ -30,11 +30,6 @@ "isADLSGen2": false, "ingestionParameters": { "disableImageVerbalization": false, - "ingestionPermissionOptions": [ - "userIds", - "groupIds", - "rbacScope" - ], "contentExtractionMode": "standard", "identity": { "@odata.type": "#Microsoft.Azure.Search.DataUserAssignedIdentity", diff --git a/specification/search/data-plane/Search/stable/2026-04-01/examples/SearchServiceGetKnowledgeSourceIndexedOneLake.json b/specification/search/data-plane/Search/stable/2026-04-01/examples/SearchServiceGetKnowledgeSourceIndexedOneLake.json index d5c51df20a00..7ac0818b5a97 100644 --- a/specification/search/data-plane/Search/stable/2026-04-01/examples/SearchServiceGetKnowledgeSourceIndexedOneLake.json +++ b/specification/search/data-plane/Search/stable/2026-04-01/examples/SearchServiceGetKnowledgeSourceIndexedOneLake.json @@ -29,11 +29,6 @@ "targetPath": "testfolder", "ingestionParameters": { "disableImageVerbalization": false, - "ingestionPermissionOptions": [ - "userIds", - "groupIds", - "rbacScope" - ], "contentExtractionMode": "standard", "identity": { "@odata.type": "#Microsoft.Azure.Search.DataUserAssignedIdentity", diff --git a/specification/search/data-plane/Search/stable/2026-04-01/examples/SearchServiceListKnowledgeSourcesAzureBlob.json b/specification/search/data-plane/Search/stable/2026-04-01/examples/SearchServiceListKnowledgeSourcesAzureBlob.json index 14e65a0ab8c4..ea1375245a4a 100644 --- a/specification/search/data-plane/Search/stable/2026-04-01/examples/SearchServiceListKnowledgeSourcesAzureBlob.json +++ b/specification/search/data-plane/Search/stable/2026-04-01/examples/SearchServiceListKnowledgeSourcesAzureBlob.json @@ -31,11 +31,6 @@ "isADLSGen2": false, "ingestionParameters": { "disableImageVerbalization": false, - "ingestionPermissionOptions": [ - "userIds", - "groupIds", - "rbacScope" - ], "contentExtractionMode": "standard", "identity": { "@odata.type": "#Microsoft.Azure.Search.DataUserAssignedIdentity", diff --git a/specification/search/data-plane/Search/stable/2026-04-01/examples/SearchServiceListKnowledgeSourcesIndexedOneLake.json b/specification/search/data-plane/Search/stable/2026-04-01/examples/SearchServiceListKnowledgeSourcesIndexedOneLake.json index cef9ccc26aae..8509823890e5 100644 --- a/specification/search/data-plane/Search/stable/2026-04-01/examples/SearchServiceListKnowledgeSourcesIndexedOneLake.json +++ b/specification/search/data-plane/Search/stable/2026-04-01/examples/SearchServiceListKnowledgeSourcesIndexedOneLake.json @@ -30,11 +30,6 @@ "targetPath": "testfolder", "ingestionParameters": { "disableImageVerbalization": false, - "ingestionPermissionOptions": [ - "userIds", - "groupIds", - "rbacScope" - ], "contentExtractionMode": "standard", "identity": { "@odata.type": "#Microsoft.Azure.Search.DataUserAssignedIdentity", diff --git a/specification/search/data-plane/Search/stable/2026-04-01/search.json b/specification/search/data-plane/Search/stable/2026-04-01/search.json index 25deec740792..46cac3f4b980 100644 --- a/specification/search/data-plane/Search/stable/2026-04-01/search.json +++ b/specification/search/data-plane/Search/stable/2026-04-01/search.json @@ -7919,36 +7919,6 @@ ] } }, - "IndexerPermissionOption": { - "type": "string", - "description": "Options with various types of permission data to index.", - "enum": [ - "userIds", - "groupIds", - "rbacScope" - ], - "x-ms-enum": { - "name": "IndexerPermissionOption", - "modelAsString": true, - "values": [ - { - "name": "UserIds", - "value": "userIds", - "description": "Indexer to ingest ACL userIds from data source to index." - }, - { - "name": "GroupIds", - "value": "groupIds", - "description": "Indexer to ingest ACL groupIds from data source to index." - }, - { - "name": "RbacScope", - "value": "rbacScope", - "description": "Indexer to ingest Azure RBAC scope from data source to index." - } - ] - } - }, "IndexerResyncBody": { "type": "object", "description": "Request body for resync indexer operation.", @@ -8787,6 +8757,7 @@ "azureBlob", "indexedOneLake", "web", + "modelWebSummarization", "agenticReasoning" ], "x-ms-enum": { @@ -8813,6 +8784,11 @@ "value": "web", "description": "Web retrieval activity." }, + { + "name": "modelWebSummarization", + "value": "modelWebSummarization", + "description": "LLM web summarization activity." + }, { "name": "agenticReasoning", "value": "agenticReasoning", @@ -9143,6 +9119,28 @@ ] } }, + "KnowledgeBaseModelWebSummarizationActivityRecord": { + "type": "object", + "description": "Represents an LLM web summarization activity record.", + "properties": { + "inputTokens": { + "type": "integer", + "format": "int32", + "description": "The number of input tokens for the LLM web summarization activity." + }, + "outputTokens": { + "type": "integer", + "format": "int32", + "description": "The number of output tokens for the LLM web summarization activity." + } + }, + "allOf": [ + { + "$ref": "#/definitions/KnowledgeBaseActivityRecord" + } + ], + "x-ms-discriminator-value": "modelWebSummarization" + }, "KnowledgeBaseReference": { "type": "object", "description": "Base type for references.", @@ -9657,14 +9655,6 @@ "description": "Optional schedule for data ingestion.", "x-nullable": true }, - "ingestionPermissionOptions": { - "type": "array", - "description": "Optional list of permission types to ingest together with document content. If specified, it will set the indexer permission options for the data source.", - "x-nullable": true, - "items": { - "$ref": "#/definitions/KnowledgeSourceIngestionPermissionOption" - } - }, "contentExtractionMode": { "type": "string", "description": "Optional content extraction mode. Default is 'minimal'.", @@ -9697,36 +9687,6 @@ } } }, - "KnowledgeSourceIngestionPermissionOption": { - "type": "string", - "description": "Permission types to ingest together with document content.", - "enum": [ - "userIds", - "groupIds", - "rbacScope" - ], - "x-ms-enum": { - "name": "KnowledgeSourceIngestionPermissionOption", - "modelAsString": true, - "values": [ - { - "name": "UserIds", - "value": "userIds", - "description": "Ingest explicit user identifiers alongside document content." - }, - { - "name": "GroupIds", - "value": "groupIds", - "description": "Ingest group identifiers alongside document content." - }, - { - "name": "RbacScope", - "value": "rbacScope", - "description": "Ingest RBAC scope information alongside document content." - } - ] - } - }, "KnowledgeSourceKind": { "type": "string", "description": "The kind of the knowledge source.",