Knowledge Sources - Create
Crea una nueva fuente de conocimiento.
POST {endpoint}/knowledgesources?api-version=2025-11-01-preview
Parámetros de identificador URI
| Nombre | En | Requerido | Tipo | Description |
|---|---|---|---|---|
|
endpoint
|
path | True |
string (uri) |
La dirección URL del punto de conexión del servicio de búsqueda. |
|
api-version
|
query | True |
string minLength: 1 |
Versión de API que se usará para la operación. |
Encabezado de la solicitud
| Nombre | Requerido | Tipo | Description |
|---|---|---|---|
| Accept |
El encabezado Aceptar. |
||
| x-ms-client-request-id |
string (uuid) |
Identificador de cadena globalmente único y generado por el cliente para la solicitud. |
Cuerpo de la solicitud
El cuerpo de la solicitud puede ser uno de los siguientes:
| Nombre | Description |
|---|---|
|
Azure |
Configuración para el origen de conocimiento de Azure Blob Storage. |
|
Indexed |
Configuración para el origen de conocimiento de OneLake. |
|
Indexed |
Configuración para el origen de conocimiento de SharePoint. |
|
Remote |
Configuración para el origen de conocimiento remoto de SharePoint. |
|
Search |
Fuente de conocimiento dirigida a un índice de búsqueda. |
|
Web |
Fuente de conocimiento dirigida a resultados web. |
AzureBlobKnowledgeSource
Configuración para el origen de conocimiento de Azure Blob Storage.
| Nombre | Requerido | Tipo | Description |
|---|---|---|---|
| azureBlobParameters | True |
El tipo de fuente de conocimiento. |
|
| kind | True |
string:
azure |
El tipo de fuente de conocimiento. |
| name | True |
string |
El nombre de la fuente de conocimiento. |
| @odata.etag |
string |
El ETag de la fuente de conocimiento. |
|
| description |
string |
Descripción opcional definida por el usuario. |
|
| encryptionKey |
Descripción de una clave de cifrado que se crea en Azure Key Vault. Esta clave se utiliza para proporcionar un nivel adicional de cifrado en reposo para la definición de la fuente de conocimiento cuando quieres la total seguridad de que nadie, ni siquiera Microsoft, puede descifrarlas. Una vez que hayas cifrado la definición de tu fuente de conocimiento, siempre permanecerá cifrada. El servicio de búsqueda omitirá los intentos de establecer esta propiedad en null. Puedes cambiar esta propiedad según lo necesites si quieres rotar tu clave de cifrado; La definición de tu fuente de conocimiento no se verá afectada. El cifrado con claves administradas por el cliente no está disponible para los servicios de búsqueda gratuitos y solo está disponible para los servicios pagos creados a partir del 1 de enero de 2019. |
IndexedOneLakeKnowledgeSource
Configuración para el origen de conocimiento de OneLake.
| Nombre | Requerido | Tipo | Description |
|---|---|---|---|
| indexedOneLakeParameters | True |
Los parámetros de la fuente de conocimiento. |
|
| kind | True |
string:
indexed |
El tipo de fuente de conocimiento. |
| name | True |
string |
El nombre de la fuente de conocimiento. |
| @odata.etag |
string |
El ETag de la fuente de conocimiento. |
|
| description |
string |
Descripción opcional definida por el usuario. |
|
| encryptionKey |
Descripción de una clave de cifrado que se crea en Azure Key Vault. Esta clave se utiliza para proporcionar un nivel adicional de cifrado en reposo para la definición de la fuente de conocimiento cuando quieres la total seguridad de que nadie, ni siquiera Microsoft, puede descifrarlas. Una vez que hayas cifrado la definición de tu fuente de conocimiento, siempre permanecerá cifrada. El servicio de búsqueda omitirá los intentos de establecer esta propiedad en null. Puedes cambiar esta propiedad según lo necesites si quieres rotar tu clave de cifrado; La definición de tu fuente de conocimiento no se verá afectada. El cifrado con claves administradas por el cliente no está disponible para los servicios de búsqueda gratuitos y solo está disponible para los servicios pagos creados a partir del 1 de enero de 2019. |
IndexedSharePointKnowledgeSource
Configuración para el origen de conocimiento de SharePoint.
| Nombre | Requerido | Tipo | Description |
|---|---|---|---|
| indexedSharePointParameters | True |
Los parámetros de la fuente de conocimiento. |
|
| kind | True |
string:
indexed |
El tipo de fuente de conocimiento. |
| name | True |
string |
El nombre de la fuente de conocimiento. |
| @odata.etag |
string |
El ETag de la fuente de conocimiento. |
|
| description |
string |
Descripción opcional definida por el usuario. |
|
| encryptionKey |
Descripción de una clave de cifrado que se crea en Azure Key Vault. Esta clave se utiliza para proporcionar un nivel adicional de cifrado en reposo para la definición de la fuente de conocimiento cuando quieres la total seguridad de que nadie, ni siquiera Microsoft, puede descifrarlas. Una vez que hayas cifrado la definición de tu fuente de conocimiento, siempre permanecerá cifrada. El servicio de búsqueda omitirá los intentos de establecer esta propiedad en null. Puedes cambiar esta propiedad según lo necesites si quieres rotar tu clave de cifrado; La definición de tu fuente de conocimiento no se verá afectada. El cifrado con claves administradas por el cliente no está disponible para los servicios de búsqueda gratuitos y solo está disponible para los servicios pagos creados a partir del 1 de enero de 2019. |
RemoteSharePointKnowledgeSource
Configuración para el origen de conocimiento remoto de SharePoint.
| Nombre | Requerido | Tipo | Description |
|---|---|---|---|
| kind | True |
string:
remote |
El tipo de fuente de conocimiento. |
| name | True |
string |
El nombre de la fuente de conocimiento. |
| @odata.etag |
string |
El ETag de la fuente de conocimiento. |
|
| description |
string |
Descripción opcional definida por el usuario. |
|
| encryptionKey |
Descripción de una clave de cifrado que se crea en Azure Key Vault. Esta clave se utiliza para proporcionar un nivel adicional de cifrado en reposo para la definición de la fuente de conocimiento cuando quieres la total seguridad de que nadie, ni siquiera Microsoft, puede descifrarlas. Una vez que hayas cifrado la definición de tu fuente de conocimiento, siempre permanecerá cifrada. El servicio de búsqueda omitirá los intentos de establecer esta propiedad en null. Puedes cambiar esta propiedad según lo necesites si quieres rotar tu clave de cifrado; La definición de tu fuente de conocimiento no se verá afectada. El cifrado con claves administradas por el cliente no está disponible para los servicios de búsqueda gratuitos y solo está disponible para los servicios pagos creados a partir del 1 de enero de 2019. |
||
| remoteSharePointParameters |
Los parámetros para la fuente de conocimiento remota de SharePoint. |
SearchIndexKnowledgeSource
Fuente de conocimiento dirigida a un índice de búsqueda.
| Nombre | Requerido | Tipo | Description |
|---|---|---|---|
| kind | True |
string:
search |
El tipo de fuente de conocimiento. |
| name | True |
string |
El nombre de la fuente de conocimiento. |
| searchIndexParameters | True |
Los parámetros de la fuente de conocimiento. |
|
| @odata.etag |
string |
El ETag de la fuente de conocimiento. |
|
| description |
string |
Descripción opcional definida por el usuario. |
|
| encryptionKey |
Descripción de una clave de cifrado que se crea en Azure Key Vault. Esta clave se utiliza para proporcionar un nivel adicional de cifrado en reposo para la definición de la fuente de conocimiento cuando quieres la total seguridad de que nadie, ni siquiera Microsoft, puede descifrarlas. Una vez que hayas cifrado la definición de tu fuente de conocimiento, siempre permanecerá cifrada. El servicio de búsqueda omitirá los intentos de establecer esta propiedad en null. Puedes cambiar esta propiedad según lo necesites si quieres rotar tu clave de cifrado; La definición de tu fuente de conocimiento no se verá afectada. El cifrado con claves administradas por el cliente no está disponible para los servicios de búsqueda gratuitos y solo está disponible para los servicios pagos creados a partir del 1 de enero de 2019. |
WebKnowledgeSource
Fuente de conocimiento dirigida a resultados web.
| Nombre | Requerido | Tipo | Description |
|---|---|---|---|
| kind | True |
string:
web |
El tipo de fuente de conocimiento. |
| name | True |
string |
El nombre de la fuente de conocimiento. |
| @odata.etag |
string |
El ETag de la fuente de conocimiento. |
|
| description |
string |
Descripción opcional definida por el usuario. |
|
| encryptionKey |
Descripción de una clave de cifrado que se crea en Azure Key Vault. Esta clave se utiliza para proporcionar un nivel adicional de cifrado en reposo para la definición de la fuente de conocimiento cuando quieres la total seguridad de que nadie, ni siquiera Microsoft, puede descifrarlas. Una vez que hayas cifrado la definición de tu fuente de conocimiento, siempre permanecerá cifrada. El servicio de búsqueda omitirá los intentos de establecer esta propiedad en null. Puedes cambiar esta propiedad según lo necesites si quieres rotar tu clave de cifrado; La definición de tu fuente de conocimiento no se verá afectada. El cifrado con claves administradas por el cliente no está disponible para los servicios de búsqueda gratuitos y solo está disponible para los servicios pagos creados a partir del 1 de enero de 2019. |
||
| webParameters |
Los parámetros de la fuente de conocimiento web. |
Respuestas
| Nombre | Tipo | Description |
|---|---|---|
| 201 Created | KnowledgeSource: |
La solicitud se ha realizado correctamente y se ha creado un nuevo recurso como resultado. |
| Other Status Codes |
Una respuesta de error inesperada. |
Seguridad
api-key
Tipo:
apiKey
En:
header
OAuth2Auth
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Ámbitos
| Nombre | Description |
|---|---|
| https://search.azure.com/.default |
Ejemplos
SearchServiceCreateKnowledgeSource
Solicitud de ejemplo
POST https://previewexampleservice.search.windows.net/knowledgesources?api-version=2025-11-01-preview
{
"searchIndexParameters": {
"searchIndexName": "preview-test",
"sourceDataFields": [
{
"name": "description"
},
{
"name": "category"
}
],
"searchFields": [
{
"name": "*"
}
],
"semanticConfigurationName": "testconfig"
},
"name": "ks-preview-test",
"description": "Description of the knowledge source.",
"kind": "searchIndex",
"@odata.etag": "0x1234568AE7E58A1",
"encryptionKey": {
"keyVaultKeyName": "myUserManagedEncryptionKey-createdinAzureKeyVault",
"keyVaultKeyVersion": "myKeyVersion-32charAlphaNumericString",
"keyVaultUri": "https://myKeyVault.vault.azure.net",
"accessCredentials": {
"applicationId": "00000000-0000-0000-0000-000000000000",
"applicationSecret": "<applicationSecret>"
}
}
}
Respuesta de muestra
{
"@odata.etag": "0x1234568AE7E58A1",
"name": "ks-preview-test",
"kind": "searchIndex",
"description": "Description of the knowledge source.",
"encryptionKey": {
"keyVaultKeyName": "myUserManagedEncryptionKey-createdinAzureKeyVault",
"keyVaultKeyVersion": "myKeyVersion-32charAlphaNumericString",
"keyVaultUri": "https://myKeyVault.vault.azure.net",
"accessCredentials": {
"applicationId": "00000000-0000-0000-0000-000000000000",
"applicationSecret": "<applicationSecret>"
}
},
"searchIndexParameters": {
"searchIndexName": "preview-test",
"semanticConfigurationName": "testconfig",
"sourceDataFields": [
{
"name": "description"
},
{
"name": "category"
}
],
"searchFields": [
{
"name": "*"
}
]
}
}
SearchServiceCreateKnowledgeSourceAzureBlob
Solicitud de ejemplo
POST https://previewexampleservice.search.windows.net/knowledgesources?api-version=2025-11-01-preview
{
"azureBlobParameters": {
"connectionString": "DefaultEndpointsProtocol=https;AccountName=myAccountName;AccountKey=myAccountKey;EndpointSuffix=core.windows.net ",
"containerName": "test-container",
"folderPath": "test-path",
"isADLSGen2": false,
"ingestionParameters": {
"identity": {
"userAssignedIdentity": "/my/userassigned/id",
"@odata.type": "#Microsoft.Azure.Search.DataUserAssignedIdentity"
},
"embeddingModel": {
"azureOpenAIParameters": {
"resourceUri": "https://test-sample.openai.azure.com/",
"deploymentId": "model",
"apiKey": "api-key",
"modelName": "text-embedding-3-large"
},
"kind": "azureOpenAI"
},
"chatCompletionModel": {
"azureOpenAIParameters": {
"resourceUri": "https://test-sample.openai.azure.com/",
"deploymentId": "myDeployment",
"apiKey": "api-key",
"modelName": "gpt-4o-mini"
},
"kind": "azureOpenAI"
},
"disableImageVerbalization": false,
"ingestionSchedule": {
"interval": "P1D",
"startTime": "2025-01-07T19:30:00Z"
},
"ingestionPermissionOptions": [
"userIds",
"groupIds",
"rbacScope"
],
"contentExtractionMode": "standard",
"aiServices": {
"uri": "https://my-ai-service.azure.com/",
"apiKey": "api-key"
}
}
},
"name": "ks-preview-test",
"description": "Description of the knowledge source.",
"kind": "azureBlob",
"@odata.etag": "0x1234568AE7E58A1",
"encryptionKey": {
"keyVaultKeyName": "myUserManagedEncryptionKey-createdinAzureKeyVault",
"keyVaultKeyVersion": "myKeyVersion-32charAlphaNumericString",
"keyVaultUri": "https://myKeyVault.vault.azure.net",
"accessCredentials": {
"applicationId": "00000000-0000-0000-0000-000000000000",
"applicationSecret": "<applicationSecret>"
}
}
}
Respuesta de muestra
{
"@odata.etag": "0x1234568AE7E58A1",
"name": "ks-preview-test",
"kind": "azureBlob",
"description": "Description of the knowledge source.",
"encryptionKey": {
"keyVaultKeyName": "myUserManagedEncryptionKey-createdinAzureKeyVault",
"keyVaultKeyVersion": "myKeyVersion-32charAlphaNumericString",
"keyVaultUri": "https://myKeyVault.vault.azure.net",
"accessCredentials": {
"applicationId": "00000000-0000-0000-0000-000000000000",
"applicationSecret": "<applicationSecret>"
}
},
"azureBlobParameters": {
"connectionString": "DefaultEndpointsProtocol=https;AccountName=myAccountName;AccountKey=myAccountKey;EndpointSuffix=core.windows.net ",
"containerName": "test-container",
"folderPath": "test-path",
"isADLSGen2": false,
"ingestionParameters": {
"disableImageVerbalization": false,
"ingestionPermissionOptions": [
"userIds",
"groupIds",
"rbacScope"
],
"contentExtractionMode": "standard",
"identity": {
"@odata.type": "#Microsoft.Azure.Search.DataUserAssignedIdentity",
"userAssignedIdentity": "/my/userassigned/id"
},
"embeddingModel": {
"kind": "azureOpenAI",
"azureOpenAIParameters": {
"resourceUri": "https://test-sample.openai.azure.com/",
"deploymentId": "model",
"apiKey": "api-key",
"modelName": "text-embedding-3-large"
}
},
"chatCompletionModel": {
"kind": "azureOpenAI",
"azureOpenAIParameters": {
"resourceUri": "https://test-sample.openai.azure.com/",
"deploymentId": "myDeployment",
"apiKey": "api-key",
"modelName": "gpt-4o-mini"
}
},
"ingestionSchedule": {
"interval": "P1D",
"startTime": "2024-06-06T00:01:50.265Z"
},
"aiServices": {
"uri": "https://my-ai-service.azure.com/",
"apiKey": "api-key"
}
},
"createdResources": {
"dataSourceConnection": "ks-preview-test-datasource",
"indexer": "ks-preview-test-indexer",
"skillset": "ks-preview-test-skillset",
"index": "ks-preview-test-index"
}
}
}
SearchServiceCreateKnowledgeSourceIndexedOneLake
Solicitud de ejemplo
POST https://previewexampleservice.search.windows.net/knowledgesources?api-version=2025-11-01-preview
{
"indexedOneLakeParameters": {
"fabricWorkspaceId": "ResourceId=fakeWorkspaceId",
"lakehouseId": "fakeLakehouseId",
"targetPath": "testfolder",
"ingestionParameters": {
"identity": {
"userAssignedIdentity": "/my/userassigned/id",
"@odata.type": "#Microsoft.Azure.Search.DataUserAssignedIdentity"
},
"embeddingModel": {
"azureOpenAIParameters": {
"resourceUri": "https://test-sample.openai.azure.com/",
"deploymentId": "model",
"apiKey": "api-key",
"modelName": "text-embedding-3-large"
},
"kind": "azureOpenAI"
},
"chatCompletionModel": {
"azureOpenAIParameters": {
"resourceUri": "https://test-sample.openai.azure.com/",
"deploymentId": "myDeployment",
"apiKey": "api-key",
"modelName": "gpt-4o-mini"
},
"kind": "azureOpenAI"
},
"disableImageVerbalization": false,
"ingestionSchedule": {
"interval": "P1D",
"startTime": "2025-01-07T19:30:00Z"
},
"ingestionPermissionOptions": [
"userIds",
"groupIds",
"rbacScope"
],
"contentExtractionMode": "standard",
"aiServices": {
"uri": "https://my-ai-service.azure.com/",
"apiKey": "api-key"
}
}
},
"name": "ks-preview-test",
"description": "Description of the OneLake knowledge source.",
"kind": "indexedOneLake",
"@odata.etag": "0x1234568AE7E58A1",
"encryptionKey": {
"keyVaultKeyName": "myUserManagedEncryptionKey-createdinAzureKeyVault",
"keyVaultKeyVersion": "myKeyVersion-32charAlphaNumericString",
"keyVaultUri": "https://myKeyVault.vault.azure.net",
"accessCredentials": {
"applicationId": "00000000-0000-0000-0000-000000000000",
"applicationSecret": "<applicationSecret>"
}
}
}
Respuesta de muestra
{
"@odata.etag": "0x1234568AE7E58A1",
"name": "ks-preview-test",
"kind": "indexedOneLake",
"description": "Description of the OneLake knowledge source.",
"encryptionKey": {
"keyVaultKeyName": "myUserManagedEncryptionKey-createdinAzureKeyVault",
"keyVaultKeyVersion": "myKeyVersion-32charAlphaNumericString",
"keyVaultUri": "https://myKeyVault.vault.azure.net",
"accessCredentials": {
"applicationId": "00000000-0000-0000-0000-000000000000",
"applicationSecret": "<applicationSecret>"
}
},
"indexedOneLakeParameters": {
"fabricWorkspaceId": "ResourceId=fakeWorkspaceId",
"lakehouseId": "fakeLakehouseId",
"targetPath": "testfolder",
"ingestionParameters": {
"disableImageVerbalization": false,
"ingestionPermissionOptions": [
"userIds",
"groupIds",
"rbacScope"
],
"contentExtractionMode": "standard",
"identity": {
"@odata.type": "#Microsoft.Azure.Search.DataUserAssignedIdentity",
"userAssignedIdentity": "/my/userassigned/id"
},
"embeddingModel": {
"kind": "azureOpenAI",
"azureOpenAIParameters": {
"resourceUri": "https://test-sample.openai.azure.com/",
"deploymentId": "model",
"apiKey": "api-key",
"modelName": "text-embedding-3-large"
}
},
"chatCompletionModel": {
"kind": "azureOpenAI",
"azureOpenAIParameters": {
"resourceUri": "https://test-sample.openai.azure.com/",
"deploymentId": "myDeployment",
"apiKey": "api-key",
"modelName": "gpt-4o-mini"
}
},
"ingestionSchedule": {
"interval": "P1D",
"startTime": "2024-06-06T00:01:50.265Z"
},
"aiServices": {
"uri": "https://my-ai-service.azure.com/",
"apiKey": "api-key"
}
}
}
}
SearchServiceCreateKnowledgeSourceIndexedSharePoint
Solicitud de ejemplo
POST https://previewexampleservice.search.windows.net/knowledgesources?api-version=2025-11-01-preview
{
"indexedSharePointParameters": {
"connectionString": "DefaultEndpointsProtocol=https;AccountName=myAccountName;AccountKey=myAccountKey;EndpointSuffix=core.windows.net ",
"containerName": "defaultSiteLibrary",
"query": "*.docx OR *.pdf",
"ingestionParameters": {
"identity": {
"userAssignedIdentity": "/my/userassigned/id",
"@odata.type": "#Microsoft.Azure.Search.DataUserAssignedIdentity"
},
"embeddingModel": {
"azureOpenAIParameters": {
"resourceUri": "https://test-sample.openai.azure.com/",
"deploymentId": "model",
"apiKey": "api-key",
"modelName": "text-embedding-3-large"
},
"kind": "azureOpenAI"
},
"chatCompletionModel": {
"azureOpenAIParameters": {
"resourceUri": "https://test-sample.openai.azure.com/",
"deploymentId": "myDeployment",
"apiKey": "api-key",
"modelName": "gpt-4o-mini"
},
"kind": "azureOpenAI"
},
"disableImageVerbalization": false,
"ingestionSchedule": {
"interval": "P1D",
"startTime": "2025-01-07T19:30:00Z"
},
"ingestionPermissionOptions": [
"userIds",
"groupIds",
"rbacScope"
],
"contentExtractionMode": "standard",
"aiServices": {
"uri": "https://my-ai-service.azure.com/",
"apiKey": "api-key"
}
}
},
"name": "ks-preview-test",
"description": "Description of the SharePoint knowledge source.",
"kind": "indexedSharePoint",
"@odata.etag": "0x1234568AE7E58A1",
"encryptionKey": {
"keyVaultKeyName": "myUserManagedEncryptionKey-createdinAzureKeyVault",
"keyVaultKeyVersion": "myKeyVersion-32charAlphaNumericString",
"keyVaultUri": "https://myKeyVault.vault.azure.net",
"accessCredentials": {
"applicationId": "00000000-0000-0000-0000-000000000000",
"applicationSecret": "<applicationSecret>"
}
}
}
Respuesta de muestra
{
"@odata.etag": "0x1234568AE7E58A1",
"name": "ks-preview-test",
"kind": "indexedSharePoint",
"description": "Description of the SharePoint knowledge source.",
"encryptionKey": {
"keyVaultKeyName": "myUserManagedEncryptionKey-createdinAzureKeyVault",
"keyVaultKeyVersion": "myKeyVersion-32charAlphaNumericString",
"keyVaultUri": "https://myKeyVault.vault.azure.net",
"accessCredentials": {
"applicationId": "00000000-0000-0000-0000-000000000000",
"applicationSecret": "<applicationSecret>"
}
},
"indexedSharePointParameters": {
"connectionString": "DefaultEndpointsProtocol=https;AccountName=myAccountName;AccountKey=myAccountKey;EndpointSuffix=core.windows.net ",
"containerName": "defaultSiteLibrary",
"query": "*.docx OR *.pdf",
"ingestionParameters": {
"disableImageVerbalization": false,
"ingestionPermissionOptions": [
"userIds",
"groupIds",
"rbacScope"
],
"contentExtractionMode": "standard",
"identity": {
"@odata.type": "#Microsoft.Azure.Search.DataUserAssignedIdentity",
"userAssignedIdentity": "/my/userassigned/id"
},
"embeddingModel": {
"kind": "azureOpenAI",
"azureOpenAIParameters": {
"resourceUri": "https://test-sample.openai.azure.com/",
"deploymentId": "model",
"apiKey": "api-key",
"modelName": "text-embedding-3-large"
}
},
"chatCompletionModel": {
"kind": "azureOpenAI",
"azureOpenAIParameters": {
"resourceUri": "https://test-sample.openai.azure.com/",
"deploymentId": "myDeployment",
"apiKey": "api-key",
"modelName": "gpt-4o-mini"
}
},
"ingestionSchedule": {
"interval": "P1D",
"startTime": "2024-06-06T00:01:50.265Z"
},
"aiServices": {
"uri": "https://my-ai-service.azure.com/",
"apiKey": "api-key"
}
}
}
}
SearchServiceCreateKnowledgeSourceWeb
Solicitud de ejemplo
POST https://previewexampleservice.search.windows.net/knowledgesources?api-version=2025-11-01-preview
{
"webParameters": {
"domains": {
"allowedDomains": [
{
"address": "example.com",
"includeSubpages": true
},
{
"address": "another-example.com"
}
],
"blockedDomains": [
{
"address": "blocked.com"
},
{
"address": "spam.com",
"includeSubpages": true
}
]
}
},
"name": "ks-preview-test",
"description": "Description of the knowledge source.",
"kind": "web",
"@odata.etag": "0x1234568AE7E58A1",
"encryptionKey": {
"keyVaultKeyName": "myUserManagedEncryptionKey-createdinAzureKeyVault",
"keyVaultKeyVersion": "myKeyVersion-32charAlphaNumericString",
"keyVaultUri": "https://myKeyVault.vault.azure.net",
"accessCredentials": {
"applicationId": "00000000-0000-0000-0000-000000000000",
"applicationSecret": "<applicationSecret>"
}
}
}
Respuesta de muestra
{
"@odata.etag": "0x1234568AE7E58A1",
"name": "ks-preview-test",
"kind": "web",
"description": "Description of the knowledge source.",
"encryptionKey": {
"keyVaultKeyName": "myUserManagedEncryptionKey-createdinAzureKeyVault",
"keyVaultKeyVersion": "myKeyVersion-32charAlphaNumericString",
"keyVaultUri": "https://myKeyVault.vault.azure.net",
"accessCredentials": {
"applicationId": "00000000-0000-0000-0000-000000000000",
"applicationSecret": "<applicationSecret>"
}
},
"webParameters": {
"domains": {
"allowedDomains": [
{
"address": "example.com",
"includeSubpages": true
},
{
"address": "another-example.com"
}
],
"blockedDomains": [
{
"address": "blocked.com"
},
{
"address": "spam.com",
"includeSubpages": true
}
]
}
}
}
Definiciones
| Nombre | Description |
|---|---|
| Accept |
El encabezado Aceptar. |
| AIServices |
Parámetros para los servicios de IA. |
|
Azure |
Configuración para el origen de conocimiento de Azure Blob Storage. |
|
Azure |
Parámetros para el origen de conocimiento de Azure Blob Storage. |
|
Azure |
Nombre del modelo de Azure Open AI al que se llamará. |
|
Azure |
Especifica los parámetros para conectarse al recurso de Azure OpenAI. |
|
Error |
Información adicional sobre el error de administración de recursos. |
|
Error |
Detalle del error. |
|
Error |
Respuesta de error común para todas las API de Azure Resource Manager para devolver los detalles de error de las operaciones con errores. (Esto también sigue el formato de respuesta de error de OData). |
|
Indexed |
Configuración para el origen de conocimiento de OneLake. |
|
Indexed |
Parámetros para el origen de conocimiento de OneLake. |
|
Indexed |
Especifica a qué bibliotecas de SharePoint se va a acceder. |
|
Indexed |
Configuración para el origen de conocimiento de SharePoint. |
|
Indexed |
Parámetros para el origen de conocimiento de SharePoint. |
|
Indexing |
Representa una programación para la ejecución del indexador. |
|
Knowledge |
Especifica el recurso de Azure OpenAI que se usa para realizar la planeación de consultas. |
|
Knowledge |
El modelo de IA que se utilizará para la planificación de consultas. |
|
Knowledge |
Especifica el recurso de Azure OpenAI que se usa para vectorizar una cadena de consulta. |
|
Knowledge |
Consolida todas las configuraciones generales de ingesta para los orígenes de conocimiento. |
|
Knowledge |
Tipos de permisos para ingerir junto con el contenido del documento. |
|
Knowledge |
El tipo de fuente de conocimiento. |
|
Remote |
Configuración para el origen de conocimiento remoto de SharePoint. |
|
Remote |
Parámetros para el origen de conocimiento remoto de SharePoint. |
|
Search |
Borra la propiedad de identidad de un origen de datos. |
|
Search |
Especifica la identidad de un origen de datos que se va a usar. |
|
Search |
Referencia de campo para un índice de búsqueda. |
|
Search |
Fuente de conocimiento dirigida a un índice de búsqueda. |
|
Search |
Parámetros para el origen de conocimiento del índice de búsqueda. |
|
Search |
Una clave de cifrado administrada por el cliente en Azure Key Vault. Las claves que crea y administra se pueden usar para cifrar o descifrar datos en reposo, como índices y mapas de sinónimos. |
|
Vector |
El método de vectorización que se utilizará durante el tiempo de consulta. |
|
Web |
Fuente de conocimiento dirigida a resultados web. |
|
Web |
Configuración para el dominio de origen de conocimiento web. |
|
Web |
Configuración de dominio/bloqueo para el origen de conocimiento web. |
|
Web |
Parámetros para el origen de conocimiento web. |
Accept
El encabezado Aceptar.
| Valor | Description |
|---|---|
| application/json;odata.metadata=minimal |
AIServices
Parámetros para los servicios de IA.
| Nombre | Tipo | Description |
|---|---|---|
| apiKey |
string |
La clave de API para acceder a los servicios de IA. |
| uri |
string (uri) |
El URI del punto de conexión de AI Services. |
AzureBlobKnowledgeSource
Configuración para el origen de conocimiento de Azure Blob Storage.
| Nombre | Tipo | Description |
|---|---|---|
| @odata.etag |
string |
El ETag de la fuente de conocimiento. |
| azureBlobParameters |
El tipo de fuente de conocimiento. |
|
| description |
string |
Descripción opcional definida por el usuario. |
| encryptionKey |
Descripción de una clave de cifrado que se crea en Azure Key Vault. Esta clave se utiliza para proporcionar un nivel adicional de cifrado en reposo para la definición de la fuente de conocimiento cuando quieres la total seguridad de que nadie, ni siquiera Microsoft, puede descifrarlas. Una vez que hayas cifrado la definición de tu fuente de conocimiento, siempre permanecerá cifrada. El servicio de búsqueda omitirá los intentos de establecer esta propiedad en null. Puedes cambiar esta propiedad según lo necesites si quieres rotar tu clave de cifrado; La definición de tu fuente de conocimiento no se verá afectada. El cifrado con claves administradas por el cliente no está disponible para los servicios de búsqueda gratuitos y solo está disponible para los servicios pagos creados a partir del 1 de enero de 2019. |
|
| kind |
string:
azure |
El tipo de fuente de conocimiento. |
| name |
string |
El nombre de la fuente de conocimiento. |
AzureBlobKnowledgeSourceParameters
Parámetros para el origen de conocimiento de Azure Blob Storage.
| Nombre | Tipo | Valor predeterminado | Description |
|---|---|---|---|
| connectionString |
string |
Cadena de conexión basada en clave o el formato ResourceId si se usa una identidad administrada. |
|
| containerName |
string |
Nombre del contenedor de almacenamiento de blobs. |
|
| createdResources |
object |
Recursos creados por la fuente de conocimiento. |
|
| folderPath |
string |
Ruta de acceso de carpeta opcional dentro del contenedor. |
|
| ingestionParameters |
Consolida todas las configuraciones generales de ingesta. |
||
| isADLSGen2 |
boolean |
False |
Establézcalo en true si se conecta a una cuenta de almacenamiento de ADLS Gen2. El valor predeterminado es False. |
AzureOpenAIModelName
Nombre del modelo de Azure Open AI al que se llamará.
| Valor | Description |
|---|---|
| text-embedding-ada-002 |
TextEmbeddingAda002 modelo. |
| text-embedding-3-large |
TextEmbedding3 Modelo grande. |
| text-embedding-3-small |
TextoEmbede3Modelo pequeño. |
| gpt-4o |
Modelo GPT4o. |
| gpt-4o-mini |
Modelo Gpt4oMini. |
| gpt-4.1 |
Modelo GPT41. |
| gpt-4.1-mini |
Modelo Gpt41Mini. |
| gpt-4.1-nano |
Modelo Gpt41Nano. |
| gpt-5 |
Modelo GPT5. |
| gpt-5-mini |
Modelo Gpt5Mini. |
| gpt-5-nano |
Modelo Gpt5Nano. |
AzureOpenAIVectorizerParameters
Especifica los parámetros para conectarse al recurso de Azure OpenAI.
| Nombre | Tipo | Description |
|---|---|---|
| apiKey |
string |
Clave de API del recurso de Azure OpenAI designado. |
| authIdentity | SearchIndexerDataIdentity: |
La identidad administrada asignada por el usuario que se usa para las conexiones salientes. |
| deploymentId |
string |
Identificador de la implementación del modelo de Azure OpenAI en el recurso designado. |
| modelName |
Nombre del modelo de inserción que se implementa en la ruta de acceso deploymentId proporcionada. |
|
| resourceUri |
string (uri) |
Identificador URI del recurso de Azure OpenAI. |
ErrorAdditionalInfo
Información adicional sobre el error de administración de recursos.
| Nombre | Tipo | Description |
|---|---|---|
| info |
Información adicional. |
|
| type |
string |
Tipo de información adicional. |
ErrorDetail
Detalle del error.
| Nombre | Tipo | Description |
|---|---|---|
| additionalInfo |
Información adicional del error. |
|
| code |
string |
Código de error. |
| details |
Los detalles del error. |
|
| message |
string |
El mensaje de error. |
| target |
string |
Destino del error. |
ErrorResponse
Respuesta de error común para todas las API de Azure Resource Manager para devolver los detalles de error de las operaciones con errores. (Esto también sigue el formato de respuesta de error de OData).
| Nombre | Tipo | Description |
|---|---|---|
| error |
Objeto de error. |
IndexedOneLakeKnowledgeSource
Configuración para el origen de conocimiento de OneLake.
| Nombre | Tipo | Description |
|---|---|---|
| @odata.etag |
string |
El ETag de la fuente de conocimiento. |
| description |
string |
Descripción opcional definida por el usuario. |
| encryptionKey |
Descripción de una clave de cifrado que se crea en Azure Key Vault. Esta clave se utiliza para proporcionar un nivel adicional de cifrado en reposo para la definición de la fuente de conocimiento cuando quieres la total seguridad de que nadie, ni siquiera Microsoft, puede descifrarlas. Una vez que hayas cifrado la definición de tu fuente de conocimiento, siempre permanecerá cifrada. El servicio de búsqueda omitirá los intentos de establecer esta propiedad en null. Puedes cambiar esta propiedad según lo necesites si quieres rotar tu clave de cifrado; La definición de tu fuente de conocimiento no se verá afectada. El cifrado con claves administradas por el cliente no está disponible para los servicios de búsqueda gratuitos y solo está disponible para los servicios pagos creados a partir del 1 de enero de 2019. |
|
| indexedOneLakeParameters |
Los parámetros de la fuente de conocimiento. |
|
| kind |
string:
indexed |
El tipo de fuente de conocimiento. |
| name |
string |
El nombre de la fuente de conocimiento. |
IndexedOneLakeKnowledgeSourceParameters
Parámetros para el origen de conocimiento de OneLake.
| Nombre | Tipo | Description |
|---|---|---|
| createdResources |
object |
Recursos creados por la fuente de conocimiento. |
| fabricWorkspaceId |
string |
ID de área de trabajo de OneLake. |
| ingestionParameters |
Consolida todas las configuraciones generales de ingesta. |
|
| lakehouseId |
string |
Especifica a qué casa del lago OneLake se va a acceder. |
| targetPath |
string |
Carpeta OneLakehouse opcional o acceso directo para filtrar el contenido de OneLake. |
IndexedSharePointContainerName
Especifica a qué bibliotecas de SharePoint se va a acceder.
| Valor | Description |
|---|---|
| defaultSiteLibrary |
Indexar el contenido de la biblioteca de documentos predeterminada del sitio. |
| allSiteLibraries |
Indexe el contenido de cada biblioteca de documentos del sitio. |
| useQuery |
Utiliza una consulta para filtrar el contenido de SharePoint. |
IndexedSharePointKnowledgeSource
Configuración para el origen de conocimiento de SharePoint.
| Nombre | Tipo | Description |
|---|---|---|
| @odata.etag |
string |
El ETag de la fuente de conocimiento. |
| description |
string |
Descripción opcional definida por el usuario. |
| encryptionKey |
Descripción de una clave de cifrado que se crea en Azure Key Vault. Esta clave se utiliza para proporcionar un nivel adicional de cifrado en reposo para la definición de la fuente de conocimiento cuando quieres la total seguridad de que nadie, ni siquiera Microsoft, puede descifrarlas. Una vez que hayas cifrado la definición de tu fuente de conocimiento, siempre permanecerá cifrada. El servicio de búsqueda omitirá los intentos de establecer esta propiedad en null. Puedes cambiar esta propiedad según lo necesites si quieres rotar tu clave de cifrado; La definición de tu fuente de conocimiento no se verá afectada. El cifrado con claves administradas por el cliente no está disponible para los servicios de búsqueda gratuitos y solo está disponible para los servicios pagos creados a partir del 1 de enero de 2019. |
|
| indexedSharePointParameters |
Los parámetros de la fuente de conocimiento. |
|
| kind |
string:
indexed |
El tipo de fuente de conocimiento. |
| name |
string |
El nombre de la fuente de conocimiento. |
IndexedSharePointKnowledgeSourceParameters
Parámetros para el origen de conocimiento de SharePoint.
| Nombre | Tipo | Description |
|---|---|---|
| connectionString |
string |
Cadena de conexión de SharePoint con formato: SharePointOnlineEndpoint=[URL del sitio de SharePoint]; ApplicationId=[ID de aplicación de Azure AD]; ApplicationSecret=[Secreto de cliente de la aplicación de Azure AD]; TenantId=[Id. de inquilino del sitio de SharePoint] |
| containerName |
Especifica a qué bibliotecas de SharePoint se va a acceder. |
|
| createdResources |
object |
Recursos creados por la fuente de conocimiento. |
| ingestionParameters |
Consolida todas las configuraciones generales de ingesta. |
|
| query |
string |
Consulta opcional para filtrar el contenido de SharePoint. |
IndexingSchedule
Representa una programación para la ejecución del indexador.
| Nombre | Tipo | Description |
|---|---|---|
| interval |
string (duration) |
Intervalo de tiempo entre ejecuciones del indexador. |
| startTime |
string (date-time) |
Hora en la que un indexador debe comenzar a ejecutarse. |
KnowledgeBaseAzureOpenAIModel
Especifica el recurso de Azure OpenAI que se usa para realizar la planeación de consultas.
| Nombre | Tipo | Description |
|---|---|---|
| azureOpenAIParameters |
Azure OpenAI. |
|
| kind |
string:
azure |
El modelo de IA que se utilizará para la planificación de consultas. |
KnowledgeBaseModelKind
El modelo de IA que se utilizará para la planificación de consultas.
| Valor | Description |
|---|---|
| azureOpenAI |
Use modelos de Azure Open AI para la planeación de consultas. |
KnowledgeSourceAzureOpenAIVectorizer
Especifica el recurso de Azure OpenAI que se usa para vectorizar una cadena de consulta.
| Nombre | Tipo | Description |
|---|---|---|
| azureOpenAIParameters |
Contiene los parámetros específicos de la vectorización de inserción de Azure OpenAI. |
|
| kind |
string:
azure |
El nombre del tipo de método de vectorización que se configura para su uso con la búsqueda vectorial. |
KnowledgeSourceIngestionParameters
Consolida todas las configuraciones generales de ingesta para los orígenes de conocimiento.
| Nombre | Tipo | Valor predeterminado | Description |
|---|---|---|---|
| aiServices |
Configuración opcional de AI Services para el procesamiento de contenido. |
||
| chatCompletionModel | KnowledgeBaseModel: |
Modelo opcional de finalización de chat para la verbalización de imágenes o la extracción de contexto. |
|
| contentExtractionMode |
enum:
|
minimal |
Modo de extracción de contenido opcional. El valor predeterminado es 'mínimo'. |
| disableImageVerbalization |
boolean |
False |
Indica si se debe desactivar la verbalización de la imagen. El valor predeterminado es False. |
| embeddingModel | KnowledgeSourceVectorizer: |
Configuración opcional del vectorizador para vectorizar contenido. |
|
| identity | SearchIndexerDataIdentity: |
Una identidad explícita que se usará para este origen de conocimiento. |
|
| ingestionPermissionOptions |
Lista opcional de tipos de permisos para ingerir junto con el contenido del documento. Si se especifica, establecerá las opciones de permisos del indexador para el origen de datos. |
||
| ingestionSchedule |
Programación opcional para la ingesta de datos. |
KnowledgeSourceIngestionPermissionOption
Tipos de permisos para ingerir junto con el contenido del documento.
| Valor | Description |
|---|---|
| userIds |
Ingiere identificadores de usuario explícitos junto con el contenido del documento. |
| groupIds |
Ingiera identificadores de grupo junto con el contenido del documento. |
| rbacScope |
Ingiera información del alcance de RBAC junto con el contenido del documento. |
KnowledgeSourceKind
El tipo de fuente de conocimiento.
| Valor | Description |
|---|---|
| searchIndex |
Un origen de conocimiento que lee datos de un índice de búsqueda. |
| azureBlob |
Un origen de conocimiento que lee e ingiere datos de Azure Blob Storage en un índice de búsqueda. |
| indexedSharePoint |
Una fuente de conocimiento que lee datos de SharePoint indexado. |
| indexedOneLake |
Una fuente de conocimiento que lee datos de OneLake indexado. |
| web |
Una fuente de conocimiento que lee datos de la web. |
| remoteSharePoint |
Una fuente de conocimiento que lee datos de SharePoint remoto. |
RemoteSharePointKnowledgeSource
Configuración para el origen de conocimiento remoto de SharePoint.
| Nombre | Tipo | Description |
|---|---|---|
| @odata.etag |
string |
El ETag de la fuente de conocimiento. |
| description |
string |
Descripción opcional definida por el usuario. |
| encryptionKey |
Descripción de una clave de cifrado que se crea en Azure Key Vault. Esta clave se utiliza para proporcionar un nivel adicional de cifrado en reposo para la definición de la fuente de conocimiento cuando quieres la total seguridad de que nadie, ni siquiera Microsoft, puede descifrarlas. Una vez que hayas cifrado la definición de tu fuente de conocimiento, siempre permanecerá cifrada. El servicio de búsqueda omitirá los intentos de establecer esta propiedad en null. Puedes cambiar esta propiedad según lo necesites si quieres rotar tu clave de cifrado; La definición de tu fuente de conocimiento no se verá afectada. El cifrado con claves administradas por el cliente no está disponible para los servicios de búsqueda gratuitos y solo está disponible para los servicios pagos creados a partir del 1 de enero de 2019. |
|
| kind |
string:
remote |
El tipo de fuente de conocimiento. |
| name |
string |
El nombre de la fuente de conocimiento. |
| remoteSharePointParameters |
Los parámetros para la fuente de conocimiento remota de SharePoint. |
RemoteSharePointKnowledgeSourceParameters
Parámetros para el origen de conocimiento remoto de SharePoint.
| Nombre | Tipo | Description |
|---|---|---|
| containerTypeId |
string |
Identificador de contenedor para la conexión de SharePoint Embedded. Cuando es null, usará SharePoint Online. |
| filterExpression |
string |
Expresión de lenguaje de consulta de palabras clave (KQL) con propiedades y atributos de SharePoint consultables para determinar el ámbito de la recuperación antes de que se ejecute la consulta. |
| resourceMetadata |
string[] |
Lista de campos de metadatos que se devolverán para cada elemento de la respuesta. En esta lista solo se pueden incluir propiedades de metadatos recuperables. De forma predeterminada, no se devuelve ningún metadato. |
SearchIndexerDataNoneIdentity
Borra la propiedad de identidad de un origen de datos.
| Nombre | Tipo | Description |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
Fragmento de URI que especifica el tipo de identidad. |
SearchIndexerDataUserAssignedIdentity
Especifica la identidad de un origen de datos que se va a usar.
| Nombre | Tipo | Description |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
Fragmento de URI que especifica el tipo de identidad. |
| userAssignedIdentity |
string |
Identificador de recurso completo de Azure de una identidad administrada asignada por el usuario, normalmente con el formato "/subscriptions/12345678-1234-1234-1234-1234567890ab/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId" que debería haberse asignado al servicio de búsqueda. |
SearchIndexFieldReference
Referencia de campo para un índice de búsqueda.
| Nombre | Tipo | Description |
|---|---|---|
| name |
string |
Nombre del campo. |
SearchIndexKnowledgeSource
Fuente de conocimiento dirigida a un índice de búsqueda.
| Nombre | Tipo | Description |
|---|---|---|
| @odata.etag |
string |
El ETag de la fuente de conocimiento. |
| description |
string |
Descripción opcional definida por el usuario. |
| encryptionKey |
Descripción de una clave de cifrado que se crea en Azure Key Vault. Esta clave se utiliza para proporcionar un nivel adicional de cifrado en reposo para la definición de la fuente de conocimiento cuando quieres la total seguridad de que nadie, ni siquiera Microsoft, puede descifrarlas. Una vez que hayas cifrado la definición de tu fuente de conocimiento, siempre permanecerá cifrada. El servicio de búsqueda omitirá los intentos de establecer esta propiedad en null. Puedes cambiar esta propiedad según lo necesites si quieres rotar tu clave de cifrado; La definición de tu fuente de conocimiento no se verá afectada. El cifrado con claves administradas por el cliente no está disponible para los servicios de búsqueda gratuitos y solo está disponible para los servicios pagos creados a partir del 1 de enero de 2019. |
|
| kind |
string:
search |
El tipo de fuente de conocimiento. |
| name |
string |
El nombre de la fuente de conocimiento. |
| searchIndexParameters |
Los parámetros de la fuente de conocimiento. |
SearchIndexKnowledgeSourceParameters
Parámetros para el origen de conocimiento del índice de búsqueda.
| Nombre | Tipo | Description |
|---|---|---|
| searchFields |
Se utiliza para restringir los campos que se buscan en el índice de búsqueda. |
|
| searchIndexName |
string |
El nombre del índice de búsqueda. |
| semanticConfigurationName |
string |
Se utiliza para especificar una configuración semántica diferente en el índice de búsqueda de destino distinta de la predeterminada. |
| sourceDataFields |
Se utiliza para solicitar campos adicionales para los datos de origen a los que se hace referencia. |
SearchResourceEncryptionKey
Una clave de cifrado administrada por el cliente en Azure Key Vault. Las claves que crea y administra se pueden usar para cifrar o descifrar datos en reposo, como índices y mapas de sinónimos.
| Nombre | Tipo | Description |
|---|---|---|
| accessCredentials.applicationId |
string |
Un identificador de aplicación de AAD al que se concedieron los permisos de acceso necesarios a Azure Key Vault que se va a usar al cifrar los datos en reposo. El identificador de aplicación no debe confundirse con el id. de objeto de la aplicación de AAD. |
| accessCredentials.applicationSecret |
string |
Clave de autenticación de la aplicación de AAD especificada. |
| identity | SearchIndexerDataIdentity: |
Una identidad administrada explícita que se va a usar para esta clave de cifrado. Si no se especifica y la propiedad de credenciales de acceso es null, se usa la identidad administrada asignada por el sistema. Al actualizar al recurso, si la identidad explícita no está especificada, permanece sin cambios. Si se especifica "none", se borra el valor de esta propiedad. |
| keyVaultKeyName |
string |
Nombre de la clave de Azure Key Vault que se usará para cifrar los datos en reposo. |
| keyVaultKeyVersion |
string |
Versión de la clave de Azure Key Vault que se usará para cifrar los datos en reposo. |
| keyVaultUri |
string |
El URI de Azure Key Vault, también denominado nombre DNS, que contiene la clave que se va a usar para cifrar los datos en reposo. Un URI de ejemplo podría ser |
VectorSearchVectorizerKind
El método de vectorización que se utilizará durante el tiempo de consulta.
| Valor | Description |
|---|---|
| azureOpenAI |
Genere incrustaciones mediante un recurso de Azure OpenAI en el momento de la consulta. |
| customWebApi |
Genere incrustaciones mediante un punto de conexión web personalizado en el momento de la consulta. |
| aiServicesVision |
Genere incrustaciones para una entrada de imagen o texto en el momento de la consulta mediante Azure AI Services Vision Vectorize API. |
| aml |
Genere inserciones mediante un punto de conexión de Azure Machine Learning implementado a través del catálogo de modelos de Azure AI Foundry en el momento de la consulta. |
WebKnowledgeSource
Fuente de conocimiento dirigida a resultados web.
| Nombre | Tipo | Description |
|---|---|---|
| @odata.etag |
string |
El ETag de la fuente de conocimiento. |
| description |
string |
Descripción opcional definida por el usuario. |
| encryptionKey |
Descripción de una clave de cifrado que se crea en Azure Key Vault. Esta clave se utiliza para proporcionar un nivel adicional de cifrado en reposo para la definición de la fuente de conocimiento cuando quieres la total seguridad de que nadie, ni siquiera Microsoft, puede descifrarlas. Una vez que hayas cifrado la definición de tu fuente de conocimiento, siempre permanecerá cifrada. El servicio de búsqueda omitirá los intentos de establecer esta propiedad en null. Puedes cambiar esta propiedad según lo necesites si quieres rotar tu clave de cifrado; La definición de tu fuente de conocimiento no se verá afectada. El cifrado con claves administradas por el cliente no está disponible para los servicios de búsqueda gratuitos y solo está disponible para los servicios pagos creados a partir del 1 de enero de 2019. |
|
| kind |
string:
web |
El tipo de fuente de conocimiento. |
| name |
string |
El nombre de la fuente de conocimiento. |
| webParameters |
Los parámetros de la fuente de conocimiento web. |
WebKnowledgeSourceDomain
Configuración para el dominio de origen de conocimiento web.
| Nombre | Tipo | Description |
|---|---|---|
| address |
string |
La dirección del dominio. |
| includeSubpages |
boolean |
Si se deben incluir o no subpáginas de este dominio. |
WebKnowledgeSourceDomains
Configuración de dominio/bloqueo para el origen de conocimiento web.
| Nombre | Tipo | Description |
|---|---|---|
| allowedDomains |
Dominios que están permitidos para resultados web. |
|
| blockedDomains |
Dominios bloqueados en los resultados web. |
WebKnowledgeSourceParameters
Parámetros para el origen de conocimiento web.
| Nombre | Tipo | Description |
|---|---|---|
| domains |
Configuración de dominio/bloqueo de permitidos para resultados web. |