SearchIndexerDataSourceConnection interface
인덱서 구성에 사용할 수 있는 데이터 원본 정의를 나타냅니다.
속성
| connection |
데이터 원본에 대한 연결 문자열입니다. |
| container | 데이터 원본의 데이터 컨테이너입니다. |
| data |
데이터 원본에 대한 데이터 변경 검색 정책입니다. |
| data |
데이터 원본에 대한 데이터 삭제 검색 정책입니다. |
| description | 데이터 원본에 대한 설명입니다. |
| encryption |
Azure Key Vault에서 만드는 암호화 키에 대한 설명입니다. 이 키는 Microsoft를 포함한 누구도 Azure AI 검색에서 데이터 원본 정의의 암호를 해독할 수 없다는 완전한 확신을 원하는 경우 데이터 원본 정의에 대한 추가 수준의 미사용 암호화를 제공하는 데 사용됩니다. 데이터 원본 정의를 암호화한 후에는 항상 암호화된 상태로 유지됩니다. Azure AI 검색는 이 속성을 null로 설정하려는 시도를 무시합니다. 암호화 키를 회전하려는 경우 필요에 따라 이 속성을 변경할 수 있습니다. 데이터 원본 정의는 영향을 받지 않습니다. 고객 관리형 키를 사용한 암호화는 무료 검색 서비스에 사용할 수 없으며 2019년 1월 1일 이후 생성된 유료 서비스에만 사용할 수 있습니다. |
| etag | DataSource의 ETag입니다. |
| identity | 이 데이터 원본에 사용할 명시적 관리 ID입니다. 지정하지 않고 연결 문자열이 관리 ID인 경우 시스템 할당 관리 ID가 사용됩니다. 지정하지 않으면 값이 변경되지 않은 상태로 유지됩니다. "none"을 지정하면 이 속성의 값이 지워집니다. |
| name | 데이터 원본의 이름입니다. |
| sub |
리소스가 다른 양식을 사용할 수 있는 경우의 특정 유형의 데이터 소스입니다. 예를 들어 특정 'cosmosDb' 계정의 경우 'MongoDb'입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
| type | 데이터 원본의 형식입니다. 가능한 값은 'AzureSql', 'CosmosDb', 'AzureBlob', 'AzureTable', 'MySql', 'AdlsGen2'입니다. |
속성 세부 정보
connectionString
데이터 원본에 대한 연결 문자열입니다.
connectionString?: string
속성 값
string
container
dataChangeDetectionPolicy
데이터 원본에 대한 데이터 변경 검색 정책입니다.
dataChangeDetectionPolicy?: DataChangeDetectionPolicy
속성 값
dataDeletionDetectionPolicy
데이터 원본에 대한 데이터 삭제 검색 정책입니다.
dataDeletionDetectionPolicy?: DataDeletionDetectionPolicy
속성 값
description
데이터 원본에 대한 설명입니다.
description?: string
속성 값
string
encryptionKey
Azure Key Vault에서 만드는 암호화 키에 대한 설명입니다. 이 키는 Microsoft를 포함한 누구도 Azure AI 검색에서 데이터 원본 정의의 암호를 해독할 수 없다는 완전한 확신을 원하는 경우 데이터 원본 정의에 대한 추가 수준의 미사용 암호화를 제공하는 데 사용됩니다. 데이터 원본 정의를 암호화한 후에는 항상 암호화된 상태로 유지됩니다. Azure AI 검색는 이 속성을 null로 설정하려는 시도를 무시합니다. 암호화 키를 회전하려는 경우 필요에 따라 이 속성을 변경할 수 있습니다. 데이터 원본 정의는 영향을 받지 않습니다. 고객 관리형 키를 사용한 암호화는 무료 검색 서비스에 사용할 수 없으며 2019년 1월 1일 이후 생성된 유료 서비스에만 사용할 수 있습니다.
encryptionKey?: SearchResourceEncryptionKey
속성 값
etag
DataSource의 ETag입니다.
etag?: string
속성 값
string
identity
이 데이터 원본에 사용할 명시적 관리 ID입니다. 지정하지 않고 연결 문자열이 관리 ID인 경우 시스템 할당 관리 ID가 사용됩니다. 지정하지 않으면 값이 변경되지 않은 상태로 유지됩니다. "none"을 지정하면 이 속성의 값이 지워집니다.
identity?: SearchIndexerDataIdentity
속성 값
name
데이터 원본의 이름입니다.
name: string
속성 값
string
subType
리소스가 다른 양식을 사용할 수 있는 경우의 특정 유형의 데이터 소스입니다. 예를 들어 특정 'cosmosDb' 계정의 경우 'MongoDb'입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
subType?: string
속성 값
string
type
데이터 원본의 형식입니다. 가능한 값은 'AzureSql', 'CosmosDb', 'AzureBlob', 'AzureTable', 'MySql', 'AdlsGen2'입니다.
type: "azuresql" | "cosmosdb" | "azureblob" | "azuretable" | "mysql" | "adlsgen2" | "onelake" | "sharepoint"
속성 값
"azuresql" | "cosmosdb" | "azureblob" | "azuretable" | "mysql" | "adlsgen2" | "onelake" | "sharepoint"