Knowledge Sources - Get
Recupera una definición de origen de conocimiento.
GET {endpoint}/knowledgesources('{sourceName}')?api-version=2026-04-01
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. |
|
source
|
path | True |
string |
El nombre de la fuente de conocimiento. |
|
api-version
|
query | True |
string minLength: 1 |
Versión de la API que se va a usar para esta 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. |
Respuestas
| Nombre | Tipo | Description |
|---|---|---|
| 200 OK | KnowledgeSource: |
La solicitud se ha realizado correctamente. |
| 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
|
Search |
|
Search |
|
Search |
|
Search |
SearchServiceGetKnowledgeSource
Solicitud de ejemplo
GET https://exampleservice.search.windows.net/knowledgesources('ks-example-index')?api-version=2026-04-01
Respuesta de muestra
{
"@odata.etag": "0x1234568AE7E58A1",
"name": "ks-example-index",
"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": "example-index",
"semanticConfigurationName": "testconfig",
"sourceDataFields": [
{
"name": "description"
},
{
"name": "category"
}
],
"searchFields": [
{
"name": "*"
}
]
}
}
SearchServiceGetKnowledgeSourceAzureBlob
Solicitud de ejemplo
GET https://exampleservice.search.windows.net/knowledgesources('ks-example-index')?api-version=2026-04-01
Respuesta de muestra
{
"@odata.etag": "0x1234568AE7E58A1",
"name": "ks-example-index",
"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,
"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": "<redacted>",
"modelName": "text-embedding-3-large"
}
},
"chatCompletionModel": {
"kind": "azureOpenAI",
"azureOpenAIParameters": {
"resourceUri": "https://test-sample.openai.azure.com",
"deploymentId": "myDeployment",
"apiKey": "<redacted>",
"modelName": "gpt-5-nano"
}
},
"ingestionSchedule": {
"interval": "P1D",
"startTime": "2024-06-06T00:01:50.265Z"
},
"aiServices": {
"uri": "https://my-ai-service.azure.com/",
"apiKey": "<redacted>"
}
},
"createdResources": {
"dataSourceConnection": "ks-example-index-datasource",
"indexer": "ks-example-index-indexer",
"skillset": "ks-example-index-skillset",
"index": "ks-example-index-index"
}
}
}
SearchServiceGetKnowledgeSourceIndexedOneLake
Solicitud de ejemplo
GET https://exampleservice.search.windows.net/knowledgesources('ks-example-index')?api-version=2026-04-01
Respuesta de muestra
{
"@odata.etag": "0x1234568AE7E58A1",
"name": "ks-example-index",
"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": "<redacted>",
"lakehouseId": "fakeLakehouseId",
"targetPath": "testfolder",
"ingestionParameters": {
"disableImageVerbalization": false,
"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": "<redacted>",
"modelName": "text-embedding-3-large"
}
},
"chatCompletionModel": {
"kind": "azureOpenAI",
"azureOpenAIParameters": {
"resourceUri": "https://test-sample.openai.azure.com",
"deploymentId": "myDeployment",
"apiKey": "<redacted>",
"modelName": "gpt-5-nano"
}
},
"ingestionSchedule": {
"interval": "P1D",
"startTime": "2024-06-06T00:01:50.265Z"
},
"aiServices": {
"uri": "https://my-ai-service.azure.com/",
"apiKey": "<redacted>"
}
},
"createdResources": {
"dataSourceConnection": "ks-example-index-datasource",
"indexer": "ks-example-index-indexer",
"skillset": "ks-example-index-skillset",
"index": "ks-example-index-index"
}
}
}
SearchServiceGetKnowledgeSourceWeb
Solicitud de ejemplo
GET https://exampleservice.search.windows.net/knowledgesources('ks-example-index')?api-version=2026-04-01
Respuesta de muestra
{
"@odata.etag": "0x1234568AE7E58A1",
"name": "ks-example-index",
"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 común a errores para todas las APIs de Azure Resource Manager para devolver detalles de error por operaciones fallidas. (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. |
|
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 |
El tipo de fuente de conocimiento. |
|
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 falso. |
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-5-mini |
Modelo Gpt5Mini. |
| gpt-5-nano |
Modelo Gpt5Nano. |
| gpt-5.4-mini |
Modelo GPT54Mini. |
| gpt-5.4-nano |
Modelo Gpt54Nano. |
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 |
Detalles del error. |
|
| message |
string |
El mensaje de error. |
| target |
string |
Destino del error. |
ErrorResponse
Respuesta común a errores para todas las APIs de Azure Resource Manager para devolver detalles de error por operaciones fallidas. (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. |
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 falso. |
| embeddingModel | KnowledgeSourceVectorizer: |
Configuración opcional del vectorizador para vectorizar contenido. |
|
| identity | SearchIndexerDataIdentity: |
Una identidad explícita que se usará para este origen de conocimiento. |
|
| ingestionSchedule |
Programación opcional para la ingesta de datos. |
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. |
| indexedOneLake |
Una fuente de conocimiento que lee datos de OneLake indexado. |
| web |
Una fuente de conocimiento que lee datos de la web. |
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 |
El identificador de recurso de Azure completo 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 se debe haber 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 Fundición de IA de Azure 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. |