다음을 통해 공유


Microsoft.Kusto 클러스터/데이터베이스/dataConnections

Bicep 리소스 정의

클러스터/데이터베이스/dataConnections 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Microsoft.Kusto/clusters/databases/dataConnections 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.

resource symbolicname 'Microsoft.Kusto/clusters/databases/dataConnections@2024-04-13' = {
  location: 'string'
  name: 'string'
  kind: 'string'
  // For remaining properties, see Microsoft.Kusto/clusters/databases/dataConnections objects
}

Microsoft.Kusto/clusters/databases/dataConnections 개체

종류 속성을 설정하여 개체 유형을 지정합니다.

CosmosDb경우 다음을 사용합니다.

{
  kind: 'CosmosDb'
  properties: {
    cosmosDbAccountResourceId: 'string'
    cosmosDbContainer: 'string'
    cosmosDbDatabase: 'string'
    managedIdentityResourceId: 'string'
    mappingRuleName: 'string'
    retrievalStartDate: 'string'
    tableName: 'string'
  }
}

eventGrid경우 다음을 사용합니다.

{
  kind: 'EventGrid'
  properties: {
    blobStorageEventType: 'string'
    consumerGroup: 'string'
    databaseRouting: 'string'
    dataFormat: 'string'
    eventGridResourceId: 'string'
    eventHubResourceId: 'string'
    ignoreFirstRecord: bool
    managedIdentityResourceId: 'string'
    mappingRuleName: 'string'
    storageAccountResourceId: 'string'
    tableName: 'string'
  }
}

eventHub경우 다음을 사용합니다.

{
  kind: 'EventHub'
  properties: {
    compression: 'string'
    consumerGroup: 'string'
    databaseRouting: 'string'
    dataFormat: 'string'
    eventHubResourceId: 'string'
    eventSystemProperties: [
      'string'
    ]
    managedIdentityResourceId: 'string'
    mappingRuleName: 'string'
    retrievalStartDate: 'string'
    tableName: 'string'
  }
}

IotHub경우 다음을 사용합니다.

{
  kind: 'IotHub'
  properties: {
    consumerGroup: 'string'
    databaseRouting: 'string'
    dataFormat: 'string'
    eventSystemProperties: [
      'string'
    ]
    iotHubResourceId: 'string'
    mappingRuleName: 'string'
    retrievalStartDate: 'string'
    sharedAccessPolicyName: 'string'
    tableName: 'string'
  }
}

속성 값

Microsoft.Kusto/clusters/databases/dataConnections

이름 묘사
종류 CosmosDbDataConnection형식에 대해 'CosmosDb'로 설정합니다. EventGridDataConnection형식에 대해 'EventGrid'로 설정합니다. EventHubDataConnection형식에 대해 'EventHub'로 설정합니다. IotHubDataConnection형식에 대해 'IotHub'로 설정합니다. '코스모스DB'
'이벤트그리드'
'이벤트허브'
'IotHub'(필수)
위치 리소스 위치입니다. 문자열
이름 리소스 이름 문자열

제약 조건:
패턴 = ^.*$(필수)
부모 Bicep에서 자식 리소스에 대한 부모 리소스를 지정할 수 있습니다. 자식 리소스가 부모 리소스 외부에서 선언된 경우에만 이 속성을 추가해야 합니다.

자세한 내용은 부모 리소스외부의 자식 리소스 참조하세요.
형식 리소스의 기호 이름: 클러스터/데이터베이스

CosmosDbData연결

이름 묘사
종류 데이터 연결에 대한 엔드포인트의 종류 'CosmosDb'(필수)
속성 CosmosDb 데이터 연결의 속성입니다. CosmosDbDataConnectionProperties

CosmosDbDataConnectionProperties

이름 묘사
cosmosDbAccountResourceId 데이터 연결을 만드는 데 사용되는 Cosmos DB 계정의 리소스 ID입니다. string(필수)
cosmosDb컨테이너 Cosmos DB 데이터베이스에 있는 기존 컨테이너의 이름입니다. string(필수)
코스모스Db데이터베이스 Cosmos DB 계정에 있는 기존 데이터베이스의 이름입니다. string(필수)
managedIdentityResourceId 관리되는 시스템 또는 사용자 할당 ID의 리소스 ID입니다. ID는 Cosmos DB로 인증하는 데 사용됩니다. string(필수)
매핑규칙이름 검색된 데이터를 수집할 때 사용할 기존 매핑 규칙의 이름입니다. 문자열
검색StartDate 선택적. 정의된 경우 데이터 연결은 지정된 검색 시작 날짜 이후에 생성되거나 업데이트된 Cosmos DB 문서를 검색합니다. 문자열
테이블 이름 클러스터에 있는 기존 대상 테이블의 대/소문자를 구분하는 이름입니다. 검색된 데이터가 이 테이블에 수집됩니다. string(필수)

EventGridConnection속성

이름 묘사
블롭스토리지이벤트타입 (blobStorageEventType) 처리할 Blob Storage 이벤트 유형의 이름입니다. 'Microsoft.Storage.BlobCreated'
'Microsoft.Storage.Blob이름 변경됨'
소비자 그룹 이벤트 허브 소비자 그룹입니다. string(필수)
데이터베이스 라우팅 데이터 연결의 데이터베이스 라우팅 정보에 대한 표시이며, 기본적으로 데이터베이스 라우팅 정보만 허용됩니다. '멀티'
'싱글'
데이터 형식 메시지의 데이터 형식입니다. 필요에 따라 각 메시지에 데이터 형식을 추가할 수 있습니다. '아파치아브로'
'아브로'
'CSV'
'JSON'
'멀티JSON'
'오크'
'쪽모이 세공'
'PSV'
'날것'
'SCSV'
'싱글JSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
'W3CLOGFILE'
eventGridResourceId 스토리지 계정 이벤트를 구독하는 이벤트 그리드의 리소스 ID입니다. 문자열
이벤트 허브 리소스 ID 이벤트 그리드가 이벤트를 보내도록 구성된 리소스 ID입니다. string(필수)
ignoreFirstRecord true로 설정하면 수집에서 모든 파일의 첫 번째 레코드를 무시해야 함을 나타내는 부울 값입니다. bool
managedIdentityResourceId 이벤트 허브 및 스토리지 계정으로 인증하는 데 사용할 관리 ID(시스템 또는 사용자 할당)의 리소스 ID입니다. 문자열
매핑규칙이름 데이터를 수집하는 데 사용할 매핑 규칙입니다. 필요에 따라 매핑 정보를 각 메시지에 추가할 수 있습니다. 문자열
'storageAccountResourceId'입니다 데이터가 있는 스토리지 계정의 리소스 ID입니다. string(필수)
테이블 이름 데이터를 수집해야 하는 테이블입니다. 필요에 따라 각 메시지에 테이블 정보를 추가할 수 있습니다. 문자열

EventGridDataConnection

이름 묘사
종류 데이터 연결에 대한 엔드포인트의 종류 'EventGrid'(필수)
속성 Event Grid 데이터 연결의 속성입니다. eventGridConnectionProperties

EventHubConnection속성

이름 묘사
압축 이벤트 허브 메시지 압축 유형 '지집'
'없음'
소비자 그룹 이벤트 허브 소비자 그룹입니다. string(필수)
데이터베이스 라우팅 데이터 연결의 데이터베이스 라우팅 정보에 대한 표시이며, 기본적으로 데이터베이스 라우팅 정보만 허용됩니다. '멀티'
'싱글'
데이터 형식 메시지의 데이터 형식입니다. 필요에 따라 각 메시지에 데이터 형식을 추가할 수 있습니다. '아파치아브로'
'아브로'
'CSV'
'JSON'
'멀티JSON'
'오크'
'쪽모이 세공'
'PSV'
'날것'
'SCSV'
'싱글JSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
'W3CLOGFILE'
이벤트 허브 리소스 ID 데이터 연결을 만드는 데 사용할 이벤트 허브의 리소스 ID입니다. string(필수)
이벤트시스템속성 이벤트 허브의 시스템 속성 문자열[]
managedIdentityResourceId 이벤트 허브를 사용하여 인증하는 데 사용할 관리 ID(시스템 또는 사용자 할당)의 리소스 ID입니다. 문자열
매핑규칙이름 데이터를 수집하는 데 사용할 매핑 규칙입니다. 필요에 따라 매핑 정보를 각 메시지에 추가할 수 있습니다. 문자열
검색StartDate 정의된 경우 데이터 연결은 검색 시작 날짜 이후 생성된 기존 이벤트 허브 이벤트를 검색합니다. 보존 기간에 따라 이벤트 허브에서 보존하는 이벤트만 검색할 수 있습니다. 문자열
테이블 이름 데이터를 수집해야 하는 테이블입니다. 필요에 따라 각 메시지에 테이블 정보를 추가할 수 있습니다. 문자열

EventHubDataConnection

이름 묘사
종류 데이터 연결에 대한 엔드포인트의 종류 'EventHub'(필수)
속성 유효성을 검사할 이벤트 허브 데이터 연결 속성입니다. eventHubConnectionProperties

IotHubConnectionProperties

이름 묘사
소비자 그룹 IoT 허브 소비자 그룹입니다. string(필수)
데이터베이스 라우팅 데이터 연결의 데이터베이스 라우팅 정보에 대한 표시이며, 기본적으로 데이터베이스 라우팅 정보만 허용됩니다. '멀티'
'싱글'
데이터 형식 메시지의 데이터 형식입니다. 필요에 따라 각 메시지에 데이터 형식을 추가할 수 있습니다. '아파치아브로'
'아브로'
'CSV'
'JSON'
'멀티JSON'
'오크'
'쪽모이 세공'
'PSV'
'날것'
'SCSV'
'싱글JSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
'W3CLOGFILE'
이벤트시스템속성 IoT 허브의 시스템 속성 문자열[]
iotHubResourceId 데이터 연결을 만드는 데 사용할 IoT 허브의 리소스 ID입니다. string(필수)
매핑규칙이름 데이터를 수집하는 데 사용할 매핑 규칙입니다. 필요에 따라 매핑 정보를 각 메시지에 추가할 수 있습니다. 문자열
검색StartDate 정의된 경우 데이터 연결은 검색 시작 날짜 이후 생성된 기존 이벤트 허브 이벤트를 검색합니다. 보존 기간에 따라 이벤트 허브에서 보존하는 이벤트만 검색할 수 있습니다. 문자열
공유접근정책이름 공유 액세스 정책의 이름 string(필수)
테이블 이름 데이터를 수집해야 하는 테이블입니다. 필요에 따라 각 메시지에 테이블 정보를 추가할 수 있습니다. 문자열

IotHubDataConnection

이름 묘사
종류 데이터 연결에 대한 엔드포인트의 종류 'IotHub'(필수)
속성 IoT Hub 데이터 연결 속성입니다. IotHubConnectionProperties

사용 예제

Azure 빠른 시작 샘플

다음 Azure 빠른 시작 템플릿에는 이 리소스 유형을 배포하기 위한 Bicep 샘플이 포함되어 있습니다.

Bicep 파일 묘사
Cosmos DB 연결 사용하여 Azure Data Explorer DB 배포 Cosmos DB 연결을 사용하여 Azure Data Explorer DB를 배포합니다.
Event Grid 연결 사용하여 Azure Data Explorer db 배포 Event Grid 연결을 사용하여 Azure Data Explorer db를 배포합니다.
이벤트 허브 연결 사용하여 Azure Data Explorer db 배포 이벤트 허브 연결을 사용하여 Azure Data Explorer db를 배포합니다.

ARM 템플릿 리소스 정의

클러스터/데이터베이스/dataConnections 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Microsoft.Kusto/clusters/databases/dataConnections 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.

{
  "location": "string",
  "name": "string",
  "kind": "string"
  // For remaining properties, see Microsoft.Kusto/clusters/databases/dataConnections objects
}

Microsoft.Kusto/clusters/databases/dataConnections 개체

종류 속성을 설정하여 개체 유형을 지정합니다.

CosmosDb경우 다음을 사용합니다.

{
  "kind": "CosmosDb",
  "properties": {
    "cosmosDbAccountResourceId": "string",
    "cosmosDbContainer": "string",
    "cosmosDbDatabase": "string",
    "managedIdentityResourceId": "string",
    "mappingRuleName": "string",
    "retrievalStartDate": "string",
    "tableName": "string"
  }
}

eventGrid경우 다음을 사용합니다.

{
  "kind": "EventGrid",
  "properties": {
    "blobStorageEventType": "string",
    "consumerGroup": "string",
    "databaseRouting": "string",
    "dataFormat": "string",
    "eventGridResourceId": "string",
    "eventHubResourceId": "string",
    "ignoreFirstRecord": "bool",
    "managedIdentityResourceId": "string",
    "mappingRuleName": "string",
    "storageAccountResourceId": "string",
    "tableName": "string"
  }
}

eventHub경우 다음을 사용합니다.

{
  "kind": "EventHub",
  "properties": {
    "compression": "string",
    "consumerGroup": "string",
    "databaseRouting": "string",
    "dataFormat": "string",
    "eventHubResourceId": "string",
    "eventSystemProperties": [ "string" ],
    "managedIdentityResourceId": "string",
    "mappingRuleName": "string",
    "retrievalStartDate": "string",
    "tableName": "string"
  }
}

IotHub경우 다음을 사용합니다.

{
  "kind": "IotHub",
  "properties": {
    "consumerGroup": "string",
    "databaseRouting": "string",
    "dataFormat": "string",
    "eventSystemProperties": [ "string" ],
    "iotHubResourceId": "string",
    "mappingRuleName": "string",
    "retrievalStartDate": "string",
    "sharedAccessPolicyName": "string",
    "tableName": "string"
  }
}

속성 값

Microsoft.Kusto/clusters/databases/dataConnections

이름 묘사
API버전 api 버전 '2024-04-13'
종류 CosmosDbDataConnection형식에 대해 'CosmosDb'로 설정합니다. EventGridDataConnection형식에 대해 'EventGrid'로 설정합니다. EventHubDataConnection형식에 대해 'EventHub'로 설정합니다. IotHubDataConnection형식에 대해 'IotHub'로 설정합니다. '코스모스DB'
'이벤트그리드'
'이벤트허브'
'IotHub'(필수)
위치 리소스 위치입니다. 문자열
이름 리소스 이름 문자열

제약 조건:
패턴 = ^.*$(필수)
리소스 종류 'Microsoft.Kusto/clusters/databases/dataConnections'

CosmosDbData연결

이름 묘사
종류 데이터 연결에 대한 엔드포인트의 종류 'CosmosDb'(필수)
속성 CosmosDb 데이터 연결의 속성입니다. CosmosDbDataConnectionProperties

CosmosDbDataConnectionProperties

이름 묘사
cosmosDbAccountResourceId 데이터 연결을 만드는 데 사용되는 Cosmos DB 계정의 리소스 ID입니다. string(필수)
cosmosDb컨테이너 Cosmos DB 데이터베이스에 있는 기존 컨테이너의 이름입니다. string(필수)
코스모스Db데이터베이스 Cosmos DB 계정에 있는 기존 데이터베이스의 이름입니다. string(필수)
managedIdentityResourceId 관리되는 시스템 또는 사용자 할당 ID의 리소스 ID입니다. ID는 Cosmos DB로 인증하는 데 사용됩니다. string(필수)
매핑규칙이름 검색된 데이터를 수집할 때 사용할 기존 매핑 규칙의 이름입니다. 문자열
검색StartDate 선택적. 정의된 경우 데이터 연결은 지정된 검색 시작 날짜 이후에 생성되거나 업데이트된 Cosmos DB 문서를 검색합니다. 문자열
테이블 이름 클러스터에 있는 기존 대상 테이블의 대/소문자를 구분하는 이름입니다. 검색된 데이터가 이 테이블에 수집됩니다. string(필수)

EventGridConnection속성

이름 묘사
블롭스토리지이벤트타입 (blobStorageEventType) 처리할 Blob Storage 이벤트 유형의 이름입니다. 'Microsoft.Storage.BlobCreated'
'Microsoft.Storage.Blob이름 변경됨'
소비자 그룹 이벤트 허브 소비자 그룹입니다. string(필수)
데이터베이스 라우팅 데이터 연결의 데이터베이스 라우팅 정보에 대한 표시이며, 기본적으로 데이터베이스 라우팅 정보만 허용됩니다. '멀티'
'싱글'
데이터 형식 메시지의 데이터 형식입니다. 필요에 따라 각 메시지에 데이터 형식을 추가할 수 있습니다. '아파치아브로'
'아브로'
'CSV'
'JSON'
'멀티JSON'
'오크'
'쪽모이 세공'
'PSV'
'날것'
'SCSV'
'싱글JSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
'W3CLOGFILE'
eventGridResourceId 스토리지 계정 이벤트를 구독하는 이벤트 그리드의 리소스 ID입니다. 문자열
이벤트 허브 리소스 ID 이벤트 그리드가 이벤트를 보내도록 구성된 리소스 ID입니다. string(필수)
ignoreFirstRecord true로 설정하면 수집에서 모든 파일의 첫 번째 레코드를 무시해야 함을 나타내는 부울 값입니다. bool
managedIdentityResourceId 이벤트 허브 및 스토리지 계정으로 인증하는 데 사용할 관리 ID(시스템 또는 사용자 할당)의 리소스 ID입니다. 문자열
매핑규칙이름 데이터를 수집하는 데 사용할 매핑 규칙입니다. 필요에 따라 매핑 정보를 각 메시지에 추가할 수 있습니다. 문자열
'storageAccountResourceId'입니다 데이터가 있는 스토리지 계정의 리소스 ID입니다. string(필수)
테이블 이름 데이터를 수집해야 하는 테이블입니다. 필요에 따라 각 메시지에 테이블 정보를 추가할 수 있습니다. 문자열

EventGridDataConnection

이름 묘사
종류 데이터 연결에 대한 엔드포인트의 종류 'EventGrid'(필수)
속성 Event Grid 데이터 연결의 속성입니다. eventGridConnectionProperties

EventHubConnection속성

이름 묘사
압축 이벤트 허브 메시지 압축 유형 '지집'
'없음'
소비자 그룹 이벤트 허브 소비자 그룹입니다. string(필수)
데이터베이스 라우팅 데이터 연결의 데이터베이스 라우팅 정보에 대한 표시이며, 기본적으로 데이터베이스 라우팅 정보만 허용됩니다. '멀티'
'싱글'
데이터 형식 메시지의 데이터 형식입니다. 필요에 따라 각 메시지에 데이터 형식을 추가할 수 있습니다. '아파치아브로'
'아브로'
'CSV'
'JSON'
'멀티JSON'
'오크'
'쪽모이 세공'
'PSV'
'날것'
'SCSV'
'싱글JSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
'W3CLOGFILE'
이벤트 허브 리소스 ID 데이터 연결을 만드는 데 사용할 이벤트 허브의 리소스 ID입니다. string(필수)
이벤트시스템속성 이벤트 허브의 시스템 속성 문자열[]
managedIdentityResourceId 이벤트 허브를 사용하여 인증하는 데 사용할 관리 ID(시스템 또는 사용자 할당)의 리소스 ID입니다. 문자열
매핑규칙이름 데이터를 수집하는 데 사용할 매핑 규칙입니다. 필요에 따라 매핑 정보를 각 메시지에 추가할 수 있습니다. 문자열
검색StartDate 정의된 경우 데이터 연결은 검색 시작 날짜 이후 생성된 기존 이벤트 허브 이벤트를 검색합니다. 보존 기간에 따라 이벤트 허브에서 보존하는 이벤트만 검색할 수 있습니다. 문자열
테이블 이름 데이터를 수집해야 하는 테이블입니다. 필요에 따라 각 메시지에 테이블 정보를 추가할 수 있습니다. 문자열

EventHubDataConnection

이름 묘사
종류 데이터 연결에 대한 엔드포인트의 종류 'EventHub'(필수)
속성 유효성을 검사할 이벤트 허브 데이터 연결 속성입니다. eventHubConnectionProperties

IotHubConnectionProperties

이름 묘사
소비자 그룹 IoT 허브 소비자 그룹입니다. string(필수)
데이터베이스 라우팅 데이터 연결의 데이터베이스 라우팅 정보에 대한 표시이며, 기본적으로 데이터베이스 라우팅 정보만 허용됩니다. '멀티'
'싱글'
데이터 형식 메시지의 데이터 형식입니다. 필요에 따라 각 메시지에 데이터 형식을 추가할 수 있습니다. '아파치아브로'
'아브로'
'CSV'
'JSON'
'멀티JSON'
'오크'
'쪽모이 세공'
'PSV'
'날것'
'SCSV'
'싱글JSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
'W3CLOGFILE'
이벤트시스템속성 IoT 허브의 시스템 속성 문자열[]
iotHubResourceId 데이터 연결을 만드는 데 사용할 IoT 허브의 리소스 ID입니다. string(필수)
매핑규칙이름 데이터를 수집하는 데 사용할 매핑 규칙입니다. 필요에 따라 매핑 정보를 각 메시지에 추가할 수 있습니다. 문자열
검색StartDate 정의된 경우 데이터 연결은 검색 시작 날짜 이후 생성된 기존 이벤트 허브 이벤트를 검색합니다. 보존 기간에 따라 이벤트 허브에서 보존하는 이벤트만 검색할 수 있습니다. 문자열
공유접근정책이름 공유 액세스 정책의 이름 string(필수)
테이블 이름 데이터를 수집해야 하는 테이블입니다. 필요에 따라 각 메시지에 테이블 정보를 추가할 수 있습니다. 문자열

IotHubDataConnection

이름 묘사
종류 데이터 연결에 대한 엔드포인트의 종류 'IotHub'(필수)
속성 IoT Hub 데이터 연결 속성입니다. IotHubConnectionProperties

사용 예제

Azure 빠른 시작 템플릿

다음 Azure 빠른 시작 템플릿은 이 리소스 유형을 배포할 있습니다.

템플렛 묘사
Cosmos DB 연결 사용하여 Azure Data Explorer DB 배포

Azure 배포
Cosmos DB 연결을 사용하여 Azure Data Explorer DB를 배포합니다.
Event Grid 연결 사용하여 Azure Data Explorer db 배포

Azure
배포
Event Grid 연결을 사용하여 Azure Data Explorer db를 배포합니다.
이벤트 허브 연결 사용하여 Azure Data Explorer db 배포

Azure
배포
이벤트 허브 연결을 사용하여 Azure Data Explorer db를 배포합니다.

Terraform(AzAPI 공급자) 리소스 정의

클러스터/데이터베이스/dataConnections 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Microsoft.Kusto/clusters/databases/dataConnections 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.

resource "azapi_resource" "symbolicname" {
  location = "string"
  name = "string"
  kind = "string"
  // For remaining properties, see Microsoft.Kusto/clusters/databases/dataConnections objects
}

Microsoft.Kusto/clusters/databases/dataConnections 개체

종류 속성을 설정하여 개체 유형을 지정합니다.

CosmosDb경우 다음을 사용합니다.

{
  kind = "CosmosDb"
  properties = {
    cosmosDbAccountResourceId = "string"
    cosmosDbContainer = "string"
    cosmosDbDatabase = "string"
    managedIdentityResourceId = "string"
    mappingRuleName = "string"
    retrievalStartDate = "string"
    tableName = "string"
  }
}

eventGrid경우 다음을 사용합니다.

{
  kind = "EventGrid"
  properties = {
    blobStorageEventType = "string"
    consumerGroup = "string"
    databaseRouting = "string"
    dataFormat = "string"
    eventGridResourceId = "string"
    eventHubResourceId = "string"
    ignoreFirstRecord = bool
    managedIdentityResourceId = "string"
    mappingRuleName = "string"
    storageAccountResourceId = "string"
    tableName = "string"
  }
}

eventHub경우 다음을 사용합니다.

{
  kind = "EventHub"
  properties = {
    compression = "string"
    consumerGroup = "string"
    databaseRouting = "string"
    dataFormat = "string"
    eventHubResourceId = "string"
    eventSystemProperties = [
      "string"
    ]
    managedIdentityResourceId = "string"
    mappingRuleName = "string"
    retrievalStartDate = "string"
    tableName = "string"
  }
}

IotHub경우 다음을 사용합니다.

{
  kind = "IotHub"
  properties = {
    consumerGroup = "string"
    databaseRouting = "string"
    dataFormat = "string"
    eventSystemProperties = [
      "string"
    ]
    iotHubResourceId = "string"
    mappingRuleName = "string"
    retrievalStartDate = "string"
    sharedAccessPolicyName = "string"
    tableName = "string"
  }
}

속성 값

Microsoft.Kusto/clusters/databases/dataConnections

이름 묘사
종류 CosmosDbDataConnection형식에 대해 'CosmosDb'로 설정합니다. EventGridDataConnection형식에 대해 'EventGrid'로 설정합니다. EventHubDataConnection형식에 대해 'EventHub'로 설정합니다. IotHubDataConnection형식에 대해 'IotHub'로 설정합니다. '코스모스DB'
'이벤트그리드'
'이벤트허브'
'IotHub'(필수)
위치 리소스 위치입니다. 문자열
이름 리소스 이름 문자열

제약 조건:
패턴 = ^.*$(필수)
부모 ID 이 리소스의 부모인 리소스의 ID입니다. 유형의 리소스에 대한 ID: 클러스터/데이터베이스
리소스 종류 "Microsoft.Kusto/clusters/databases/dataConnections@2024-04-13"

CosmosDbData연결

이름 묘사
종류 데이터 연결에 대한 엔드포인트의 종류 'CosmosDb'(필수)
속성 CosmosDb 데이터 연결의 속성입니다. CosmosDbDataConnectionProperties

CosmosDbDataConnectionProperties

이름 묘사
cosmosDbAccountResourceId 데이터 연결을 만드는 데 사용되는 Cosmos DB 계정의 리소스 ID입니다. string(필수)
cosmosDb컨테이너 Cosmos DB 데이터베이스에 있는 기존 컨테이너의 이름입니다. string(필수)
코스모스Db데이터베이스 Cosmos DB 계정에 있는 기존 데이터베이스의 이름입니다. string(필수)
managedIdentityResourceId 관리되는 시스템 또는 사용자 할당 ID의 리소스 ID입니다. ID는 Cosmos DB로 인증하는 데 사용됩니다. string(필수)
매핑규칙이름 검색된 데이터를 수집할 때 사용할 기존 매핑 규칙의 이름입니다. 문자열
검색StartDate 선택적. 정의된 경우 데이터 연결은 지정된 검색 시작 날짜 이후에 생성되거나 업데이트된 Cosmos DB 문서를 검색합니다. 문자열
테이블 이름 클러스터에 있는 기존 대상 테이블의 대/소문자를 구분하는 이름입니다. 검색된 데이터가 이 테이블에 수집됩니다. string(필수)

EventGridConnection속성

이름 묘사
블롭스토리지이벤트타입 (blobStorageEventType) 처리할 Blob Storage 이벤트 유형의 이름입니다. 'Microsoft.Storage.BlobCreated'
'Microsoft.Storage.Blob이름 변경됨'
소비자 그룹 이벤트 허브 소비자 그룹입니다. string(필수)
데이터베이스 라우팅 데이터 연결의 데이터베이스 라우팅 정보에 대한 표시이며, 기본적으로 데이터베이스 라우팅 정보만 허용됩니다. '멀티'
'싱글'
데이터 형식 메시지의 데이터 형식입니다. 필요에 따라 각 메시지에 데이터 형식을 추가할 수 있습니다. '아파치아브로'
'아브로'
'CSV'
'JSON'
'멀티JSON'
'오크'
'쪽모이 세공'
'PSV'
'날것'
'SCSV'
'싱글JSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
'W3CLOGFILE'
eventGridResourceId 스토리지 계정 이벤트를 구독하는 이벤트 그리드의 리소스 ID입니다. 문자열
이벤트 허브 리소스 ID 이벤트 그리드가 이벤트를 보내도록 구성된 리소스 ID입니다. string(필수)
ignoreFirstRecord true로 설정하면 수집에서 모든 파일의 첫 번째 레코드를 무시해야 함을 나타내는 부울 값입니다. bool
managedIdentityResourceId 이벤트 허브 및 스토리지 계정으로 인증하는 데 사용할 관리 ID(시스템 또는 사용자 할당)의 리소스 ID입니다. 문자열
매핑규칙이름 데이터를 수집하는 데 사용할 매핑 규칙입니다. 필요에 따라 매핑 정보를 각 메시지에 추가할 수 있습니다. 문자열
'storageAccountResourceId'입니다 데이터가 있는 스토리지 계정의 리소스 ID입니다. string(필수)
테이블 이름 데이터를 수집해야 하는 테이블입니다. 필요에 따라 각 메시지에 테이블 정보를 추가할 수 있습니다. 문자열

EventGridDataConnection

이름 묘사
종류 데이터 연결에 대한 엔드포인트의 종류 'EventGrid'(필수)
속성 Event Grid 데이터 연결의 속성입니다. eventGridConnectionProperties

EventHubConnection속성

이름 묘사
압축 이벤트 허브 메시지 압축 유형 '지집'
'없음'
소비자 그룹 이벤트 허브 소비자 그룹입니다. string(필수)
데이터베이스 라우팅 데이터 연결의 데이터베이스 라우팅 정보에 대한 표시이며, 기본적으로 데이터베이스 라우팅 정보만 허용됩니다. '멀티'
'싱글'
데이터 형식 메시지의 데이터 형식입니다. 필요에 따라 각 메시지에 데이터 형식을 추가할 수 있습니다. '아파치아브로'
'아브로'
'CSV'
'JSON'
'멀티JSON'
'오크'
'쪽모이 세공'
'PSV'
'날것'
'SCSV'
'싱글JSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
'W3CLOGFILE'
이벤트 허브 리소스 ID 데이터 연결을 만드는 데 사용할 이벤트 허브의 리소스 ID입니다. string(필수)
이벤트시스템속성 이벤트 허브의 시스템 속성 문자열[]
managedIdentityResourceId 이벤트 허브를 사용하여 인증하는 데 사용할 관리 ID(시스템 또는 사용자 할당)의 리소스 ID입니다. 문자열
매핑규칙이름 데이터를 수집하는 데 사용할 매핑 규칙입니다. 필요에 따라 매핑 정보를 각 메시지에 추가할 수 있습니다. 문자열
검색StartDate 정의된 경우 데이터 연결은 검색 시작 날짜 이후 생성된 기존 이벤트 허브 이벤트를 검색합니다. 보존 기간에 따라 이벤트 허브에서 보존하는 이벤트만 검색할 수 있습니다. 문자열
테이블 이름 데이터를 수집해야 하는 테이블입니다. 필요에 따라 각 메시지에 테이블 정보를 추가할 수 있습니다. 문자열

EventHubDataConnection

이름 묘사
종류 데이터 연결에 대한 엔드포인트의 종류 'EventHub'(필수)
속성 유효성을 검사할 이벤트 허브 데이터 연결 속성입니다. eventHubConnectionProperties

IotHubConnectionProperties

이름 묘사
소비자 그룹 IoT 허브 소비자 그룹입니다. string(필수)
데이터베이스 라우팅 데이터 연결의 데이터베이스 라우팅 정보에 대한 표시이며, 기본적으로 데이터베이스 라우팅 정보만 허용됩니다. '멀티'
'싱글'
데이터 형식 메시지의 데이터 형식입니다. 필요에 따라 각 메시지에 데이터 형식을 추가할 수 있습니다. '아파치아브로'
'아브로'
'CSV'
'JSON'
'멀티JSON'
'오크'
'쪽모이 세공'
'PSV'
'날것'
'SCSV'
'싱글JSON'
'SOHSV'
'TSV'
'TSVE'
'TXT'
'W3CLOGFILE'
이벤트시스템속성 IoT 허브의 시스템 속성 문자열[]
iotHubResourceId 데이터 연결을 만드는 데 사용할 IoT 허브의 리소스 ID입니다. string(필수)
매핑규칙이름 데이터를 수집하는 데 사용할 매핑 규칙입니다. 필요에 따라 매핑 정보를 각 메시지에 추가할 수 있습니다. 문자열
검색StartDate 정의된 경우 데이터 연결은 검색 시작 날짜 이후 생성된 기존 이벤트 허브 이벤트를 검색합니다. 보존 기간에 따라 이벤트 허브에서 보존하는 이벤트만 검색할 수 있습니다. 문자열
공유접근정책이름 공유 액세스 정책의 이름 string(필수)
테이블 이름 데이터를 수집해야 하는 테이블입니다. 필요에 따라 각 메시지에 테이블 정보를 추가할 수 있습니다. 문자열

IotHubDataConnection

이름 묘사
종류 데이터 연결에 대한 엔드포인트의 종류 'IotHub'(필수)
속성 IoT Hub 데이터 연결 속성입니다. IotHubConnectionProperties