Partilhar via


SearchIndexerDataSourceConnection interface

Representa uma definição de origem de dados, que pode ser utilizada para configurar um indexador.

Propriedades

connectionString

A cadeia de ligação da origem de dados.

container

O contentor de dados da origem de dados.

dataChangeDetectionPolicy

A política de deteção de alteração de dados para a origem de dados.

dataDeletionDetectionPolicy

A política de deteção de eliminação de dados para a origem de dados.

description

A descrição da origem de dados.

encryptionKey

Uma descrição de uma chave de encriptação que cria no Azure Key Vault. Esta chave é utilizada para fornecer um nível adicional de encriptação inativa para a definição da sua origem de dados quando quiser ter a garantia total de que ninguém, nem mesmo a Microsoft, pode desencriptar a definição da origem de dados no Azure Cognitive Search. Depois de encriptar a definição da origem de dados, esta permanecerá sempre encriptada. Azure Cognitive Search ignorará as tentativas de definir esta propriedade como nula. Pode alterar esta propriedade conforme necessário se quiser rodar a chave de encriptação; A definição da origem de dados não será afetada. A encriptação com chaves geridas pelo cliente não está disponível para serviços de pesquisa gratuita e só está disponível para serviços pagos criados a partir de 1 de janeiro de 2019 ou depois de 1 de janeiro de 2019.

etag

A ETag do DataSource.

name

O nome da origem de dados.

type

O tipo da origem de dados. Os valores possíveis incluem: "AzureSql", "CosmosDb", "AzureBlob", "AzureTable", "MySql", "AdlsGen2"

Detalhes de Propriedade

connectionString

A cadeia de ligação da origem de dados.

connectionString?: string

Valor de Propriedade

string

container

O contentor de dados da origem de dados.

container: SearchIndexerDataContainer

Valor de Propriedade

dataChangeDetectionPolicy

A política de deteção de alteração de dados para a origem de dados.

dataChangeDetectionPolicy?: DataChangeDetectionPolicy

Valor de Propriedade

dataDeletionDetectionPolicy

A política de deteção de eliminação de dados para a origem de dados.

dataDeletionDetectionPolicy?: SoftDeleteColumnDeletionDetectionPolicy

Valor de Propriedade

description

A descrição da origem de dados.

description?: string

Valor de Propriedade

string

encryptionKey

Uma descrição de uma chave de encriptação que cria no Azure Key Vault. Esta chave é utilizada para fornecer um nível adicional de encriptação inativa para a definição da sua origem de dados quando quiser ter a garantia total de que ninguém, nem mesmo a Microsoft, pode desencriptar a definição da origem de dados no Azure Cognitive Search. Depois de encriptar a definição da origem de dados, esta permanecerá sempre encriptada. Azure Cognitive Search ignorará as tentativas de definir esta propriedade como nula. Pode alterar esta propriedade conforme necessário se quiser rodar a chave de encriptação; A definição da origem de dados não será afetada. A encriptação com chaves geridas pelo cliente não está disponível para serviços de pesquisa gratuita e só está disponível para serviços pagos criados a partir de 1 de janeiro de 2019 ou depois de 1 de janeiro de 2019.

encryptionKey?: SearchResourceEncryptionKey

Valor de Propriedade

etag

A ETag do DataSource.

etag?: string

Valor de Propriedade

string

name

O nome da origem de dados.

name: string

Valor de Propriedade

string

type

O tipo da origem de dados. Os valores possíveis incluem: "AzureSql", "CosmosDb", "AzureBlob", "AzureTable", "MySql", "AdlsGen2"

type: SearchIndexerDataSourceType

Valor de Propriedade