SearchIndexerDataSourceConnection interface
Représente une définition de source de données, qui peut être utilisée pour configurer un indexeur.
Propriétés
connection |
Chaîne de connexion pour la source de données. |
container | Conteneur de données pour la source de données. |
data |
Stratégie de détection des modifications de données pour la source de données. |
data |
Stratégie de détection de suppression de données pour la source de données. |
description | Description de la source de données. |
encryption |
Description d’une clé de chiffrement que vous créez dans Azure Key Vault. Cette clé est utilisée pour fournir un niveau supplémentaire de chiffrement au repos pour votre définition de source de données lorsque vous souhaitez une assurance totale que personne, pas même Microsoft, ne peut déchiffrer votre définition de source de données dans Recherche cognitive Azure. Une fois que vous avez chiffré votre définition de source de données, elle reste toujours chiffrée. Recherche cognitive Azure ignore les tentatives de définition de cette propriété sur Null. Vous pouvez modifier cette propriété si nécessaire si vous souhaitez faire pivoter votre clé de chiffrement ; Votre définition de source de données n’est pas affectée. Le chiffrement avec des clés gérées par le client n’est pas disponible pour les services de recherche gratuits et n’est disponible que pour les services payants créés le 1er janvier 2019. |
etag | ETag de la source de données. |
identity | Identité managée explicite à utiliser pour cette source de données. Si elle n’est pas spécifiée et que la chaîne de connexion est une identité managée, l’identité managée affectée par le système est utilisée. Si elle n’est pas spécifiée, la valeur reste inchangée. Si « none » est spécifié, la valeur de cette propriété est effacée. |
name | Nom de la source de données. |
type | Type de la source de données. Les valeurs possibles sont les suivantes : « AzureSql », « CosmosDb », « AzureBlob », « AzureTable », « MySql », « AdlsGen2 » |
Détails de la propriété
connectionString
Chaîne de connexion pour la source de données.
connectionString?: string
Valeur de propriété
string
container
Conteneur de données pour la source de données.
container: SearchIndexerDataContainer
Valeur de propriété
dataChangeDetectionPolicy
Stratégie de détection des modifications de données pour la source de données.
dataChangeDetectionPolicy?: DataChangeDetectionPolicy
Valeur de propriété
dataDeletionDetectionPolicy
Stratégie de détection de suppression de données pour la source de données.
dataDeletionDetectionPolicy?: SoftDeleteColumnDeletionDetectionPolicy
Valeur de propriété
description
Description de la source de données.
description?: string
Valeur de propriété
string
encryptionKey
Description d’une clé de chiffrement que vous créez dans Azure Key Vault. Cette clé est utilisée pour fournir un niveau supplémentaire de chiffrement au repos pour votre définition de source de données lorsque vous souhaitez une assurance totale que personne, pas même Microsoft, ne peut déchiffrer votre définition de source de données dans Recherche cognitive Azure. Une fois que vous avez chiffré votre définition de source de données, elle reste toujours chiffrée. Recherche cognitive Azure ignore les tentatives de définition de cette propriété sur Null. Vous pouvez modifier cette propriété si nécessaire si vous souhaitez faire pivoter votre clé de chiffrement ; Votre définition de source de données n’est pas affectée. Le chiffrement avec des clés gérées par le client n’est pas disponible pour les services de recherche gratuits et n’est disponible que pour les services payants créés le 1er janvier 2019.
encryptionKey?: SearchResourceEncryptionKey
Valeur de propriété
etag
ETag de la source de données.
etag?: string
Valeur de propriété
string
identity
Identité managée explicite à utiliser pour cette source de données. Si elle n’est pas spécifiée et que la chaîne de connexion est une identité managée, l’identité managée affectée par le système est utilisée. Si elle n’est pas spécifiée, la valeur reste inchangée. Si « none » est spécifié, la valeur de cette propriété est effacée.
identity?: SearchIndexerDataIdentity
Valeur de propriété
name
Nom de la source de données.
name: string
Valeur de propriété
string
type
Type de la source de données. Les valeurs possibles sont les suivantes : « AzureSql », « CosmosDb », « AzureBlob », « AzureTable », « MySql », « AdlsGen2 »
type: "azuresql" | "cosmosdb" | "azureblob" | "azuretable" | "mysql" | "adlsgen2"
Valeur de propriété
"azuresql" | "cosmosdb" | "azureblob" | "azuretable" | "mysql" | "adlsgen2"