SearchIndexerDataSourceConnection interface
Vertegenwoordigt een definitie van een gegevensbron, die kan worden gebruikt om een indexeerfunctie te configureren.
Eigenschappen
| connection |
De verbindingsreeks voor de gegevensbron. |
| container | De gegevenscontainer voor de gegevensbron. |
| data |
Het detectiebeleid voor gegevenswijziging voor de gegevensbron. |
| data |
Het detectiebeleid voor gegevensverwijdering voor de gegevensbron. |
| description | De beschrijving van de gegevensbron. |
| encryption |
Een beschrijving van een versleutelingssleutel die u in Azure Key Vault maakt. Deze sleutel wordt gebruikt om een extra niveau van versleuteling-at-rest te bieden voor uw gegevensbrondefinitie wanneer u volledige zekerheid wilt dat niemand, zelfs niet Microsoft, uw gegevensbrondefinitie kan ontcijferen in Azure AI Search. Zodra u de definitie van uw gegevensbron hebt versleuteld, blijft deze altijd versleuteld. Azure AI Search negeert pogingen om deze eigenschap in te stellen op null. U kunt deze eigenschap indien nodig wijzigen als u uw versleutelingssleutel wilt draaien; De definitie van uw gegevensbron wordt niet beïnvloed. Versleuteling met door de klant beheerde sleutels is niet beschikbaar voor gratis zoekservices en is alleen beschikbaar voor betaalde services die zijn gemaakt op of na 1 januari 2019. |
| etag | De ETag van de DataSource. |
| identity | Een expliciete beheerde identiteit die moet worden gebruikt voor deze gegevensbron. Als deze niet is opgegeven en de verbindingsreeks een beheerde identiteit is, wordt de door het systeem toegewezen beheerde identiteit gebruikt. Als deze niet is opgegeven, blijft de waarde ongewijzigd. Als 'geen' is opgegeven, wordt de waarde van deze eigenschap gewist. |
| indexer |
Opnameopties met verschillende soorten machtigingsgegevens. |
| name | De naam van de gegevensbron. |
| sub |
Een specifiek type van de gegevensbron, voor het geval de bron in staat is tot verschillende modaliteiten. Bijvoorbeeld 'MongoDb' voor bepaalde 'cosmosDb'-accounts. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
| type | Het type gegevensbron. Mogelijke waarden zijn: 'AzureSql', 'CosmosDb', 'AzureBlob', 'AzureTable', 'MySql', 'AdlsGen2' |
Eigenschapdetails
connectionString
De verbindingsreeks voor de gegevensbron.
connectionString?: string
Waarde van eigenschap
string
container
De gegevenscontainer voor de gegevensbron.
container: SearchIndexerDataContainer
Waarde van eigenschap
dataChangeDetectionPolicy
Het detectiebeleid voor gegevenswijziging voor de gegevensbron.
dataChangeDetectionPolicy?: DataChangeDetectionPolicy
Waarde van eigenschap
dataDeletionDetectionPolicy
Het detectiebeleid voor gegevensverwijdering voor de gegevensbron.
dataDeletionDetectionPolicy?: DataDeletionDetectionPolicy
Waarde van eigenschap
description
De beschrijving van de gegevensbron.
description?: string
Waarde van eigenschap
string
encryptionKey
Een beschrijving van een versleutelingssleutel die u in Azure Key Vault maakt. Deze sleutel wordt gebruikt om een extra niveau van versleuteling-at-rest te bieden voor uw gegevensbrondefinitie wanneer u volledige zekerheid wilt dat niemand, zelfs niet Microsoft, uw gegevensbrondefinitie kan ontcijferen in Azure AI Search. Zodra u de definitie van uw gegevensbron hebt versleuteld, blijft deze altijd versleuteld. Azure AI Search negeert pogingen om deze eigenschap in te stellen op null. U kunt deze eigenschap indien nodig wijzigen als u uw versleutelingssleutel wilt draaien; De definitie van uw gegevensbron wordt niet beïnvloed. Versleuteling met door de klant beheerde sleutels is niet beschikbaar voor gratis zoekservices en is alleen beschikbaar voor betaalde services die zijn gemaakt op of na 1 januari 2019.
encryptionKey?: SearchResourceEncryptionKey
Waarde van eigenschap
etag
De ETag van de DataSource.
etag?: string
Waarde van eigenschap
string
identity
Een expliciete beheerde identiteit die moet worden gebruikt voor deze gegevensbron. Als deze niet is opgegeven en de verbindingsreeks een beheerde identiteit is, wordt de door het systeem toegewezen beheerde identiteit gebruikt. Als deze niet is opgegeven, blijft de waarde ongewijzigd. Als 'geen' is opgegeven, wordt de waarde van deze eigenschap gewist.
identity?: SearchIndexerDataIdentity
Waarde van eigenschap
indexerPermissionOptions
Opnameopties met verschillende soorten machtigingsgegevens.
indexerPermissionOptions?: string[]
Waarde van eigenschap
string[]
name
De naam van de gegevensbron.
name: string
Waarde van eigenschap
string
subType
Een specifiek type van de gegevensbron, voor het geval de bron in staat is tot verschillende modaliteiten. Bijvoorbeeld 'MongoDb' voor bepaalde 'cosmosDb'-accounts. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
subType?: string
Waarde van eigenschap
string
type
Het type gegevensbron. Mogelijke waarden zijn: 'AzureSql', 'CosmosDb', 'AzureBlob', 'AzureTable', 'MySql', 'AdlsGen2'
type: "azuresql" | "cosmosdb" | "azureblob" | "azuretable" | "mysql" | "adlsgen2" | "onelake" | "sharepoint"
Waarde van eigenschap
"azuresql" | "cosmosdb" | "azureblob" | "azuretable" | "mysql" | "adlsgen2" | "onelake" | "sharepoint"