Поделиться через


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

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

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

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

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

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

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

Объекты Microsoft.Kusto/clusters/database/dataConnections

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

Для 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'
  }
}

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

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 Таблица, в которой должны приниматься данные. При необходимости сведения о таблице можно добавить в каждое сообщение. струна

EventGridDataConnection

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

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 Таблица, в которой должны приниматься данные. При необходимости сведения о таблице можно добавить в каждое сообщение. струна

EventHubDataConnection

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

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 Таблица, в которой должны приниматься данные. При необходимости сведения о таблице можно добавить в каждое сообщение. струна

IotHubDataConnection

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

Microsoft.Kusto/clusters/database/dataConnections

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

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

Примеры краткого руководства

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

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

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

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

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

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

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

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

Объекты Microsoft.Kusto/clusters/database/dataConnections

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

Для 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"
  }
}

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

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 Таблица, в которой должны приниматься данные. При необходимости сведения о таблице можно добавить в каждое сообщение. струна

EventGridDataConnection

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

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 Таблица, в которой должны приниматься данные. При необходимости сведения о таблице можно добавить в каждое сообщение. струна

EventHubDataConnection

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

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 Таблица, в которой должны приниматься данные. При необходимости сведения о таблице можно добавить в каждое сообщение. струна

IotHubDataConnection

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

Microsoft.Kusto/clusters/database/dataConnections

Имя Описание Ценность
apiVersion Версия API '2021-08-27'
добрый Установите значение EventGrid для типа EventGridDataConnection. Установите значение EventHub для типа EventHubDataConnection. Установите значение IotHub для типа IotHubDataConnection. EventGrid
EventHub
IotHub (обязательно)
местоположение Расположение ресурса. струна
имя Имя ресурса строка (обязательно)
тип Тип ресурса "Microsoft.Kusto/clusters/database/dataConnections"

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

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

Шаблон Описание
Развертывание базы данных 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" {
  location = "string"
  name = "string"
  kind = "string"
  // For remaining properties, see Microsoft.Kusto/clusters/databases/dataConnections objects
}

Объекты Microsoft.Kusto/clusters/database/dataConnections

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

Для 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"
  }
}

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

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 Таблица, в которой должны приниматься данные. При необходимости сведения о таблице можно добавить в каждое сообщение. струна

EventGridDataConnection

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

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 Таблица, в которой должны приниматься данные. При необходимости сведения о таблице можно добавить в каждое сообщение. струна

EventHubDataConnection

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

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 Таблица, в которой должны приниматься данные. При необходимости сведения о таблице можно добавить в каждое сообщение. струна

IotHubDataConnection

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

Microsoft.Kusto/clusters/database/dataConnections

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