SearchIndexerDataSourceConnection interface
Representa una definición de origen de datos, que se puede usar para configurar un indexador.
Propiedades
connection |
Cadena de conexión para el origen de datos. |
container | Contenedor de datos para el origen de datos. |
data |
Directiva de detección de cambios de datos para el origen de datos. |
data |
Directiva de detección de eliminación de datos para el origen de datos. |
description | Descripción del origen de datos. |
encryption |
Descripción de una clave de cifrado que se crea en Azure Key Vault. Esta clave se usa para proporcionar un nivel adicional de cifrado en reposo para la definición del origen de datos cuando desea asegurarse de que nadie, ni siquiera Microsoft, puede descifrar la definición del origen de datos en Azure Cognitive Search. Una vez que haya cifrado la definición del origen de datos, siempre permanecerá cifrada. Azure Cognitive Search omitirá los intentos de establecer esta propiedad en null. Puede cambiar esta propiedad según sea necesario si desea rotar la clave de cifrado; La definición del origen de datos 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 de pago creados el 1 de enero de 2019 o después. |
etag | ETag del origen de datos. |
identity | Una identidad administrada explícita que se va a usar para este origen de datos. Si no se especifica y la cadena de conexión es una identidad administrada, se usa la identidad administrada asignada por el sistema. Si no se especifica, el valor permanece sin cambios. Si se especifica "none", se borra el valor de esta propiedad. |
name | Nombre del origen de datos. |
type | Tipo del origen de datos. Entre los valores posibles se incluyen: "AzureSql", "CosmosDb", "AzureBlob", "AzureTable", "MySql", "AdlsGen2". |
Detalles de las propiedades
connectionString
Cadena de conexión para el origen de datos.
connectionString?: string
Valor de propiedad
string
container
Contenedor de datos para el origen de datos.
container: SearchIndexerDataContainer
Valor de propiedad
dataChangeDetectionPolicy
Directiva de detección de cambios de datos para el origen de datos.
dataChangeDetectionPolicy?: DataChangeDetectionPolicy
Valor de propiedad
dataDeletionDetectionPolicy
Directiva de detección de eliminación de datos para el origen de datos.
dataDeletionDetectionPolicy?: SoftDeleteColumnDeletionDetectionPolicy
Valor de propiedad
description
Descripción del origen de datos.
description?: string
Valor de propiedad
string
encryptionKey
Descripción de una clave de cifrado que se crea en Azure Key Vault. Esta clave se usa para proporcionar un nivel adicional de cifrado en reposo para la definición del origen de datos cuando desea asegurarse de que nadie, ni siquiera Microsoft, puede descifrar la definición del origen de datos en Azure Cognitive Search. Una vez que haya cifrado la definición del origen de datos, siempre permanecerá cifrada. Azure Cognitive Search omitirá los intentos de establecer esta propiedad en null. Puede cambiar esta propiedad según sea necesario si desea rotar la clave de cifrado; La definición del origen de datos 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 de pago creados el 1 de enero de 2019 o después.
encryptionKey?: SearchResourceEncryptionKey
Valor de propiedad
etag
ETag del origen de datos.
etag?: string
Valor de propiedad
string
identity
Una identidad administrada explícita que se va a usar para este origen de datos. Si no se especifica y la cadena de conexión es una identidad administrada, se usa la identidad administrada asignada por el sistema. Si no se especifica, el valor permanece sin cambios. Si se especifica "none", se borra el valor de esta propiedad.
identity?: SearchIndexerDataIdentity
Valor de propiedad
name
Nombre del origen de datos.
name: string
Valor de propiedad
string
type
Tipo del origen de datos. Entre los valores posibles se incluyen: "AzureSql", "CosmosDb", "AzureBlob", "AzureTable", "MySql", "AdlsGen2".
type: "azuresql" | "cosmosdb" | "azureblob" | "azuretable" | "mysql" | "adlsgen2"
Valor de propiedad
"azuresql" | "cosmosdb" | "azureblob" | "azuretable" | "mysql" | "adlsgen2"