Кластеры Microsoft.Kusto/database/dataConnections 2021-01-01

Определение ресурсов Bicep

Кластеры, базы данных и тип ресурсов dataConnections можно развернуть с помощью операций, предназначенных для следующих целей:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Kusto/clusters/database/dataConnections, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.Kusto/clusters/databases/dataConnections@2021-01-01' = {
  name: 'string'
  location: 'string'
  kind: 'string'
  parent: resourceSymbolicName
  // For remaining properties, see clusters/databases/dataConnections objects
}

clusters/database/dataConnections objects

Задайте свойство типа, чтобы указать тип объекта.

Для EventGridиспользуйте:

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

Для EventHubиспользуйте:

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

Для IotHubиспользуйте:

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

Значения свойств

clusters/database/dataConnections

Имя Описание Ценность
имя Имя ресурса

Узнайте, как задать имена и типы дочерних ресурсов в Bicep.
строка (обязательно)
местоположение Расположение ресурса. струна
добрый Установка типа объекта EventGrid
EventHub
IotHub (обязательно)
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: базы данных

EventGridDataConnection

Имя Описание Ценность
добрый Тип конечной точки для подключения к данным EventGrid (обязательный)
свойства Свойства подключения к данным сетки событий. EventGridConnectionProperties

EventGridConnectionProperties

Имя Описание Ценность
BLOBStorageEventType Имя типа события хранилища BLOB-объектов для обработки. Microsoft.Storage.BlobCreated
"Microsoft.Storage.BlobRenamed"
consumerGroup Группа потребителей концентратора событий. строка (обязательно)
dataFormat Формат данных сообщения. При необходимости формат данных можно добавить в каждое сообщение. ApacheAVRO
"AVRO"
CSV
JSON
'MULTIJSON'
OrC
"PARQUET"
"PSV"
'RAW'
SCSV
'SINGLEJSON'
SOHSV
TSV
TSVE
"TXT"
"W3CLOGFILE"
eventHubResourceId Идентификатор ресурса, в котором сетка событий настроена для отправки событий. строка (обязательно)
ignoreFirstRecord Логическое значение, указывающее, что прием должен игнорировать первую запись каждого файла, если задано значение true. bool
mappingRuleName Правило сопоставления, используемое для приема данных. При необходимости сведения о сопоставлении можно добавить в каждое сообщение. струна
storageAccountResourceId Идентификатор ресурса учетной записи хранения, в которой находятся данные. строка (обязательно)
tableName Таблица, в которой должны приниматься данные. При необходимости сведения о таблице можно добавить в каждое сообщение. струна

EventHubDataConnection

Имя Описание Ценность
добрый Тип конечной точки для подключения к данным EventHub (обязательно)
свойства Свойства подключения к данным концентратора событий для проверки. EventHubConnectionProperties

EventHubConnectionProperties

Имя Описание Ценность
сжатие Тип сжатия сообщений концентратора событий "GZip"
"Нет"
consumerGroup Группа потребителей концентратора событий. строка (обязательно)
dataFormat Формат данных сообщения. При необходимости формат данных можно добавить в каждое сообщение. ApacheAVRO
"AVRO"
CSV
JSON
'MULTIJSON'
OrC
"PARQUET"
"PSV"
'RAW'
SCSV
'SINGLEJSON'
SOHSV
TSV
TSVE
"TXT"
"W3CLOGFILE"
eventHubResourceId Идентификатор ресурса концентратора событий, используемый для создания подключения к данным. строка (обязательно)
eventSystemProperties Системные свойства концентратора событий string[]
managedIdentityResourceId Идентификатор ресурса управляемого удостоверения (назначаемого системой или пользователем) для проверки подлинности с помощью концентратора событий. струна
mappingRuleName Правило сопоставления, используемое для приема данных. При необходимости сведения о сопоставлении можно добавить в каждое сообщение. струна
tableName Таблица, в которой должны приниматься данные. При необходимости сведения о таблице можно добавить в каждое сообщение. струна

IotHubDataConnection

Имя Описание Ценность
добрый Тип конечной точки для подключения к данным IotHub (обязательно)
свойства Свойства подключения к данным Центра Интернета вещей. IotHubConnectionProperties

IotHubConnectionProperties

Имя Описание Ценность
consumerGroup Группа потребителей центра iot. строка (обязательно)
dataFormat Формат данных сообщения. При необходимости формат данных можно добавить в каждое сообщение. ApacheAVRO
"AVRO"
CSV
JSON
'MULTIJSON'
OrC
"PARQUET"
"PSV"
'RAW'
SCSV
'SINGLEJSON'
SOHSV
TSV
TSVE
"TXT"
"W3CLOGFILE"
eventSystemProperties Системные свойства центра iot string[]
iotHubResourceId Идентификатор ресурса центра Iot, который будет использоваться для создания подключения к данным. строка (обязательно)
mappingRuleName Правило сопоставления, используемое для приема данных. При необходимости сведения о сопоставлении можно добавить в каждое сообщение. струна
sharedAccessPolicyName Имя политики доступа к общей папке строка (обязательно)
tableName Таблица, в которой должны приниматься данные. При необходимости сведения о таблице можно добавить в каждое сообщение. струна

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
Развертывание базы данных Azure Data Explorer с помощью подключения Cosmos DB

развертывание в Azure
Разверните базу данных Azure Data Explorer с подключением Cosmos DB.
Развертывание базы данных Azure Data Explorer с помощью подключения к сетке событий

развертывание в Azure
Разверните базу данных Azure Data Explorer с подключением сетки событий.
Развертывание базы данных Azure Data Explorer с помощью подключения к Концентратору событий

развертывание в Azure
Разверните базу данных Azure Data Explorer с подключением концентратора событий.

Определение ресурса шаблона ARM

Кластеры, базы данных и тип ресурсов dataConnections можно развернуть с помощью операций, предназначенных для следующих целей:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Kusto/clusters/database/dataConnections, добавьте следующий код JSON в шаблон.

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

clusters/database/dataConnections objects

Задайте свойство типа, чтобы указать тип объекта.

Для EventGridиспользуйте:

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

Для EventHubиспользуйте:

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

Для IotHubиспользуйте:

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

Значения свойств

clusters/database/dataConnections

Имя Описание Ценность
тип Тип ресурса "Microsoft.Kusto/clusters/database/dataConnections"
apiVersion Версия API ресурсов '2021-01-01'
имя Имя ресурса

Узнайте, как задать имена и типы дочерних ресурсов в шаблонах ARM JSON.
строка (обязательно)
местоположение Расположение ресурса. струна
добрый Установка типа объекта EventGrid
EventHub
IotHub (обязательно)

EventGridDataConnection

Имя Описание Ценность
добрый Тип конечной точки для подключения к данным EventGrid (обязательный)
свойства Свойства подключения к данным сетки событий. EventGridConnectionProperties

EventGridConnectionProperties

Имя Описание Ценность
BLOBStorageEventType Имя типа события хранилища BLOB-объектов для обработки. Microsoft.Storage.BlobCreated
"Microsoft.Storage.BlobRenamed"
consumerGroup Группа потребителей концентратора событий. строка (обязательно)
dataFormat Формат данных сообщения. При необходимости формат данных можно добавить в каждое сообщение. ApacheAVRO
"AVRO"
CSV
JSON
'MULTIJSON'
OrC
"PARQUET"
"PSV"
'RAW'
SCSV
'SINGLEJSON'
SOHSV
TSV
TSVE
"TXT"
"W3CLOGFILE"
eventHubResourceId Идентификатор ресурса, в котором сетка событий настроена для отправки событий. строка (обязательно)
ignoreFirstRecord Логическое значение, указывающее, что прием должен игнорировать первую запись каждого файла, если задано значение true. bool
mappingRuleName Правило сопоставления, используемое для приема данных. При необходимости сведения о сопоставлении можно добавить в каждое сообщение. струна
storageAccountResourceId Идентификатор ресурса учетной записи хранения, в которой находятся данные. строка (обязательно)
tableName Таблица, в которой должны приниматься данные. При необходимости сведения о таблице можно добавить в каждое сообщение. струна

EventHubDataConnection

Имя Описание Ценность
добрый Тип конечной точки для подключения к данным EventHub (обязательно)
свойства Свойства подключения к данным концентратора событий для проверки. EventHubConnectionProperties

EventHubConnectionProperties

Имя Описание Ценность
сжатие Тип сжатия сообщений концентратора событий "GZip"
"Нет"
consumerGroup Группа потребителей концентратора событий. строка (обязательно)
dataFormat Формат данных сообщения. При необходимости формат данных можно добавить в каждое сообщение. ApacheAVRO
"AVRO"
CSV
JSON
'MULTIJSON'
OrC
"PARQUET"
"PSV"
'RAW'
SCSV
'SINGLEJSON'
SOHSV
TSV
TSVE
"TXT"
"W3CLOGFILE"
eventHubResourceId Идентификатор ресурса концентратора событий, используемый для создания подключения к данным. строка (обязательно)
eventSystemProperties Системные свойства концентратора событий string[]
managedIdentityResourceId Идентификатор ресурса управляемого удостоверения (назначаемого системой или пользователем) для проверки подлинности с помощью концентратора событий. струна
mappingRuleName Правило сопоставления, используемое для приема данных. При необходимости сведения о сопоставлении можно добавить в каждое сообщение. струна
tableName Таблица, в которой должны приниматься данные. При необходимости сведения о таблице можно добавить в каждое сообщение. струна

IotHubDataConnection

Имя Описание Ценность
добрый Тип конечной точки для подключения к данным IotHub (обязательно)
свойства Свойства подключения к данным Центра Интернета вещей. IotHubConnectionProperties

IotHubConnectionProperties

Имя Описание Ценность
consumerGroup Группа потребителей центра iot. строка (обязательно)
dataFormat Формат данных сообщения. При необходимости формат данных можно добавить в каждое сообщение. ApacheAVRO
"AVRO"
CSV
JSON
'MULTIJSON'
OrC
"PARQUET"
"PSV"
'RAW'
SCSV
'SINGLEJSON'
SOHSV
TSV
TSVE
"TXT"
"W3CLOGFILE"
eventSystemProperties Системные свойства центра iot string[]
iotHubResourceId Идентификатор ресурса центра Iot, который будет использоваться для создания подключения к данным. строка (обязательно)
mappingRuleName Правило сопоставления, используемое для приема данных. При необходимости сведения о сопоставлении можно добавить в каждое сообщение. струна
sharedAccessPolicyName Имя политики доступа к общей папке строка (обязательно)
tableName Таблица, в которой должны приниматься данные. При необходимости сведения о таблице можно добавить в каждое сообщение. струна

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
Развертывание базы данных Azure Data Explorer с помощью подключения Cosmos DB

развертывание в Azure
Разверните базу данных Azure Data Explorer с подключением Cosmos DB.
Развертывание базы данных Azure Data Explorer с помощью подключения к сетке событий

развертывание в Azure
Разверните базу данных Azure Data Explorer с подключением сетки событий.
Развертывание базы данных Azure Data Explorer с помощью подключения к Концентратору событий

развертывание в Azure
Разверните базу данных Azure Data Explorer с подключением концентратора событий.

Определение ресурса Terraform (поставщик AzAPI)

Кластеры, базы данных и тип ресурсов dataConnections можно развернуть с помощью операций, предназначенных для следующих целей:

  • групп ресурсов

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Kusto/clusters/database/dataConnections, добавьте следующий объект Terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Kusto/clusters/databases/dataConnections@2021-01-01"
  name = "string"
  location = "string"
  parent_id = "string"
  // For remaining properties, see clusters/databases/dataConnections objects
  body = jsonencode({
    kind = "string"
  })
}

clusters/database/dataConnections objects

Задайте свойство типа, чтобы указать тип объекта.

Для EventGridиспользуйте:

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

Для EventHubиспользуйте:

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

Для IotHubиспользуйте:

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

Значения свойств

clusters/database/dataConnections

Имя Описание Ценность
тип Тип ресурса "Microsoft.Kusto/clusters/database/dataConnections@2021-01-01"
имя Имя ресурса строка (обязательно)
местоположение Расположение ресурса. струна
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: базы данных
добрый Установка типа объекта EventGrid
EventHub
IotHub (обязательно)

EventGridDataConnection

Имя Описание Ценность
добрый Тип конечной точки для подключения к данным EventGrid (обязательно)
свойства Свойства подключения к данным сетки событий. EventGridConnectionProperties

EventGridConnectionProperties

Имя Описание Ценность
BLOBStorageEventType Имя типа события хранилища BLOB-объектов для обработки. "Microsoft.Storage.BlobCreated"
"Microsoft.Storage.BlobRenamed"
consumerGroup Группа потребителей концентратора событий. строка (обязательно)
dataFormat Формат данных сообщения. При необходимости формат данных можно добавить в каждое сообщение. ApacheAVRO
AVRO
CSV
JSON
MultiJSON
"ORC"
"PARQUET"
"PSV"
"RAW"
SCSV
SingleJSON
SOHSV
"TSV"
"TSVE"
"TXT"
"W3CLOGFILE"
eventHubResourceId Идентификатор ресурса, в котором сетка событий настроена для отправки событий. строка (обязательно)
ignoreFirstRecord Логическое значение, указывающее, что прием должен игнорировать первую запись каждого файла, если задано значение true. bool
mappingRuleName Правило сопоставления, используемое для приема данных. При необходимости сведения о сопоставлении можно добавить в каждое сообщение. струна
storageAccountResourceId Идентификатор ресурса учетной записи хранения, в которой находятся данные. строка (обязательно)
tableName Таблица, в которой должны приниматься данные. При необходимости сведения о таблице можно добавить в каждое сообщение. струна

EventHubDataConnection

Имя Описание Ценность
добрый Тип конечной точки для подключения к данным EventHub (обязательно)
свойства Свойства подключения к данным концентратора событий для проверки. EventHubConnectionProperties

EventHubConnectionProperties

Имя Описание Ценность
сжатие Тип сжатия сообщений концентратора событий "GZip"
"Нет"
consumerGroup Группа потребителей концентратора событий. строка (обязательно)
dataFormat Формат данных сообщения. При необходимости формат данных можно добавить в каждое сообщение. ApacheAVRO
AVRO
CSV
JSON
MultiJSON
"ORC"
"PARQUET"
"PSV"
"RAW"
SCSV
SingleJSON
SOHSV
"TSV"
"TSVE"
"TXT"
"W3CLOGFILE"
eventHubResourceId Идентификатор ресурса концентратора событий, используемый для создания подключения к данным. строка (обязательно)
eventSystemProperties Системные свойства концентратора событий string[]
managedIdentityResourceId Идентификатор ресурса управляемого удостоверения (назначаемого системой или пользователем) для проверки подлинности с помощью концентратора событий. струна
mappingRuleName Правило сопоставления, используемое для приема данных. При необходимости сведения о сопоставлении можно добавить в каждое сообщение. струна
tableName Таблица, в которой должны приниматься данные. При необходимости сведения о таблице можно добавить в каждое сообщение. струна

IotHubDataConnection

Имя Описание Ценность
добрый Тип конечной точки для подключения к данным "IotHub" (обязательно)
свойства Свойства подключения к данным Центра Интернета вещей. IotHubConnectionProperties

IotHubConnectionProperties

Имя Описание Ценность
consumerGroup Группа потребителей центра iot. строка (обязательно)
dataFormat Формат данных сообщения. При необходимости формат данных можно добавить в каждое сообщение. ApacheAVRO
AVRO
CSV
JSON
MultiJSON
"ORC"
"PARQUET"
"PSV"
"RAW"
SCSV
SingleJSON
SOHSV
"TSV"
"TSVE"
"TXT"
"W3CLOGFILE"
eventSystemProperties Системные свойства центра iot string[]
iotHubResourceId Идентификатор ресурса центра Iot, который будет использоваться для создания подключения к данным. строка (обязательно)
mappingRuleName Правило сопоставления, используемое для приема данных. При необходимости сведения о сопоставлении можно добавить в каждое сообщение. струна
sharedAccessPolicyName Имя политики доступа к общей папке строка (обязательно)
tableName Таблица, в которой должны приниматься данные. При необходимости сведения о таблице можно добавить в каждое сообщение. струна