次の方法で共有


SearchIndexerDataSourceConnection interface

インデクサーの構成に使用できるデータソース定義を表します。

プロパティ

connectionString

データソースの接続文字列。

container

データソースのデータ コンテナー。

dataChangeDetectionPolicy

データソースのデータ変更検出ポリシー。

dataDeletionDetectionPolicy

データソースのデータ削除検出ポリシー。

description

データソースの説明。

encryptionKey

Azure Key Vaultで作成する暗号化キーの説明。 このキーは、Microsoft 以外のユーザーがAzure Cognitive Searchでデータ ソース定義の暗号化を解除できないという完全な保証が必要な場合に、データソース定義に保存時の暗号化レベルを追加するために使用されます。 データ ソース定義を暗号化すると、常に暗号化されたままになります。 Azure Cognitive Searchは、このプロパティを null に設定する試行を無視します。 暗号化キーをローテーションする場合は、必要に応じてこのプロパティを変更できます。データソース定義は影響を受けません。 カスタマー マネージド キーを使用した暗号化は、無料の検索サービスでは使用できません。また、2019 年 1 月 1 日以降に作成された有料サービスでのみ使用できます。

etag

データソースの ETag。

name

データソースの名前。

type

データソースの型。 使用できる値は、'AzureSql'、'CosmosDb'、'AzureBlob'、'AzureTable'、'MySql'、'AdlsGen2' です。

プロパティの詳細

connectionString

データソースの接続文字列。

connectionString?: string

プロパティ値

string

container

データソースのデータ コンテナー。

container: SearchIndexerDataContainer

プロパティ値

dataChangeDetectionPolicy

データソースのデータ変更検出ポリシー。

dataChangeDetectionPolicy?: DataChangeDetectionPolicy

プロパティ値

dataDeletionDetectionPolicy

データソースのデータ削除検出ポリシー。

dataDeletionDetectionPolicy?: SoftDeleteColumnDeletionDetectionPolicy

プロパティ値

description

データソースの説明。

description?: string

プロパティ値

string

encryptionKey

Azure Key Vaultで作成する暗号化キーの説明。 このキーは、Microsoft 以外のユーザーがAzure Cognitive Searchでデータ ソース定義の暗号化を解除できないという完全な保証が必要な場合に、データソース定義に保存時の暗号化レベルを追加するために使用されます。 データ ソース定義を暗号化すると、常に暗号化されたままになります。 Azure Cognitive Searchは、このプロパティを null に設定する試行を無視します。 暗号化キーをローテーションする場合は、必要に応じてこのプロパティを変更できます。データソース定義は影響を受けません。 カスタマー マネージド キーを使用した暗号化は、無料の検索サービスでは使用できません。また、2019 年 1 月 1 日以降に作成された有料サービスでのみ使用できます。

encryptionKey?: SearchResourceEncryptionKey

プロパティ値

etag

データソースの ETag。

etag?: string

プロパティ値

string

name

データソースの名前。

name: string

プロパティ値

string

type

データソースの型。 使用できる値は、'AzureSql'、'CosmosDb'、'AzureBlob'、'AzureTable'、'MySql'、'AdlsGen2' です。

type: SearchIndexerDataSourceType

プロパティ値