Кластеры Microsoft.Kusto 2020-09-18

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

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

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

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

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

resource symbolicname 'Microsoft.Kusto/clusters@2020-09-18' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    name: 'string'
    tier: 'string'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    enableDiskEncryption: bool
    enableDoubleEncryption: bool
    enablePurge: bool
    enableStreamingIngest: bool
    engineType: 'string'
    keyVaultProperties: {
      keyName: 'string'
      keyVaultUri: 'string'
      keyVersion: 'string'
      userIdentity: 'string'
    }
    optimizedAutoscale: {
      isEnabled: bool
      maximum: int
      minimum: int
      version: int
    }
    trustedExternalTenants: [
      {
        value: 'string'
      }
    ]
    virtualNetworkConfiguration: {
      dataManagementPublicIpId: 'string'
      enginePublicIpId: 'string'
      subnetId: 'string'
    }
  }
  zones: [
    'string'
  ]
}

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

Кластеров

Имя Описание Ценность
имя Имя ресурса строка (обязательно)

Ограничение символов: 4–22

Допустимые символы:
Строчные буквы и цифры.

Начните с буквы.

Имя ресурса должно быть уникальным в Azure.
местоположение Географическое расположение, в котором находится ресурс строка (обязательно)
Теги Теги ресурсов. Словарь имен и значений тегов. См. теги в шаблонах
SKU Номер SKU кластера. AzureSku (обязательно)
тождество Удостоверение кластера, если настроено. удостоверения
свойства Свойства кластера. ClusterProperties
Зоны Зоны доступности кластера. string[]

Тождество

Имя Описание Ценность
тип Тип управляемого удостоверения, используемого. Тип SystemAssigned, UserAssigned включает как неявное созданное удостоверение, так и набор удостоверений, назначенных пользователем. Тип "Нет" приведет к удалению всех удостоверений. "Нет"
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned (обязательно)
userAssignedIdentities Список удостоверений пользователей, связанных с кластером Kusto. Ссылки на ключ словаря удостоверений пользователя будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Имя Описание Ценность
{настраиваемое свойство} ComponentsSgqdofSchemasIdentityPropertiesUserassigne...

ComponentsSgqdofSchemasIdentityPropertiesUserassigne...

Этот объект не содержит свойств, заданных во время развертывания. Все свойства — ReadOnly.

ClusterProperties

Имя Описание Ценность
enableDiskEncryption Логическое значение, указывающее, зашифрованы ли диски кластера. bool
enableDoubleEncryption Логическое значение, указывающее, включен ли двойное шифрование. bool
enablePurge Логическое значение, указывающее, включены ли операции очистки. bool
enableStreamingIngest Логическое значение, указывающее, включен ли прием потоковой передачи. bool
EngineType Тип обработчика "V2"
"V3"
keyVaultProperties Свойства KeyVault для шифрования кластера. KeyVaultProperties
оптимизировано дляautoscale Оптимизированное определение автомасштабирования. Оптимизировано Autoscale
ДоверенныеExternalTenants Внешние клиенты кластера. TrustedExternalTenant[]
virtualNetworkConfiguration Определение виртуальной сети. VirtualNetworkConfiguration

KeyVaultProperties

Имя Описание Ценность
keyName Имя ключа хранилища ключей. строка (обязательно)
keyVaultUri Универсальный код ресурса (URI) хранилища ключей. строка (обязательно)
keyVersion Версия ключа хранилища ключей. струна
userIdentity Назначаемое пользователем удостоверение (идентификатор ресурса ARM), которое имеет доступ к ключу. струна

ОптимизацияAutoscale

Имя Описание Ценность
isEnabled Логическое значение, указывающее, включена ли оптимизированная функция автомасштабирования. bool (обязательно)
максимум Максимально допустимое число экземпляров. int (обязательно)
минимум Минимально допустимое число экземпляров. int (обязательно)
Версия Версия определенного шаблона, например 1. int (обязательно)

TrustedExternalTenant

Имя Описание Ценность
ценность GUID, представляющий внешний клиент. струна

VirtualNetworkConfiguration

Имя Описание Ценность
dataManagementPublicIpId Идентификатор ресурса общедоступного IP-адреса службы управления данными. строка (обязательно)
enginePublicIpId Идентификатор ресурса общедоступного IP-адреса службы обработчика. строка (обязательно)
SubnetId Идентификатор ресурса подсети. строка (обязательно)

AzureSku

Имя Описание Ценность
способность Количество экземпляров кластера. int
имя Имя номера SKU. "Dev(No SLA)_Standard_D11_v2"
"Dev(No SLA)_Standard_E2a_v4"
"Standard_D11_v2"
"Standard_D12_v2"
"Standard_D13_v2"
"Standard_D14_v2"
"Standard_DS13_v2+1TB_PS"
'Standard_DS13_v2+2TB_PS'
'Standard_DS14_v2+3TB_PS'
'Standard_DS14_v2+4TB_PS'
"Standard_E16a_v4"
'Standard_E16as_v4+3TB_PS'
'Standard_E16as_v4+4TB_PS'
"Standard_E2a_v4"
"Standard_E4a_v4"
"Standard_E64i_v3"
"Standard_E8a_v4"
'Standard_E8as_v4+1TB_PS'
'Standard_E8as_v4+2TB_PS'
"Standard_L16s"
"Standard_L4s"
"Standard_L8s" (обязательно)
ярус Уровень SKU. "Базовый"
"Стандартный" (обязательный)

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

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

Шаблон Описание
Создание наблюдателя за базой данных

развертывание в Azure
В этом примере создается наблюдатель за базами данных для SQL Azure и настраивается его хранилище данных, целевые объекты SQL и управляемые частные конечные точки.
Azure Digital Twins с подключением к журналу данных времени

развертывание в Azure
Этот шаблон создает экземпляр Azure Digital Twins, настроенный с подключением к журналу данных временных рядов. Чтобы создать подключение, необходимо создать другие ресурсы, такие как пространство имен Центров событий, концентратор событий, кластер Azure Data Explorer и база данных. Данные отправляются в концентратор событий, который в конечном итоге пересылает данные в кластер Azure Data Explorer. Данные хранятся в таблице базы данных в кластере
создание кластера базы данных

развертывание в Azure
Этот шаблон позволяет создать кластер и базу данных.
Развертывание базы данных 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 с подключением концентратора событий.
Развертывание кластера Azure Data Explorer в виртуальной сети

развертывание в Azure
Этот шаблон позволяет развернуть кластер в виртуальной сети.

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

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

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

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

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

{
  "type": "Microsoft.Kusto/clusters",
  "apiVersion": "2020-09-18",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "name": "string",
    "tier": "string"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "enableDiskEncryption": "bool",
    "enableDoubleEncryption": "bool",
    "enablePurge": "bool",
    "enableStreamingIngest": "bool",
    "engineType": "string",
    "keyVaultProperties": {
      "keyName": "string",
      "keyVaultUri": "string",
      "keyVersion": "string",
      "userIdentity": "string"
    },
    "optimizedAutoscale": {
      "isEnabled": "bool",
      "maximum": "int",
      "minimum": "int",
      "version": "int"
    },
    "trustedExternalTenants": [
      {
        "value": "string"
      }
    ],
    "virtualNetworkConfiguration": {
      "dataManagementPublicIpId": "string",
      "enginePublicIpId": "string",
      "subnetId": "string"
    }
  },
  "zones": [ "string" ]
}

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

Кластеров

Имя Описание Ценность
тип Тип ресурса "Microsoft.Kusto/clusters"
apiVersion Версия API ресурсов '2020-09-18'
имя Имя ресурса строка (обязательно)

Ограничение символов: 4–22

Допустимые символы:
Строчные буквы и цифры.

Начните с буквы.

Имя ресурса должно быть уникальным в Azure.
местоположение Географическое расположение, в котором находится ресурс строка (обязательно)
Теги Теги ресурсов. Словарь имен и значений тегов. См. теги в шаблонах
SKU Номер SKU кластера. AzureSku (обязательно)
тождество Удостоверение кластера, если настроено. удостоверения
свойства Свойства кластера. ClusterProperties
Зоны Зоны доступности кластера. string[]

Тождество

Имя Описание Ценность
тип Тип управляемого удостоверения, используемого. Тип SystemAssigned, UserAssigned включает как неявное созданное удостоверение, так и набор удостоверений, назначенных пользователем. Тип "Нет" приведет к удалению всех удостоверений. "Нет"
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned (обязательно)
userAssignedIdentities Список удостоверений пользователей, связанных с кластером Kusto. Ссылки на ключ словаря удостоверений пользователя будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Имя Описание Ценность
{настраиваемое свойство} ComponentsSgqdofSchemasIdentityPropertiesUserassigne...

ComponentsSgqdofSchemasIdentityPropertiesUserassigne...

Этот объект не содержит свойств, заданных во время развертывания. Все свойства — ReadOnly.

ClusterProperties

Имя Описание Ценность
enableDiskEncryption Логическое значение, указывающее, зашифрованы ли диски кластера. bool
enableDoubleEncryption Логическое значение, указывающее, включен ли двойное шифрование. bool
enablePurge Логическое значение, указывающее, включены ли операции очистки. bool
enableStreamingIngest Логическое значение, указывающее, включен ли прием потоковой передачи. bool
EngineType Тип обработчика "V2"
"V3"
keyVaultProperties Свойства KeyVault для шифрования кластера. KeyVaultProperties
оптимизировано дляautoscale Оптимизированное определение автомасштабирования. Оптимизировано Autoscale
ДоверенныеExternalTenants Внешние клиенты кластера. TrustedExternalTenant[]
virtualNetworkConfiguration Определение виртуальной сети. VirtualNetworkConfiguration

KeyVaultProperties

Имя Описание Ценность
keyName Имя ключа хранилища ключей. строка (обязательно)
keyVaultUri Универсальный код ресурса (URI) хранилища ключей. строка (обязательно)
keyVersion Версия ключа хранилища ключей. струна
userIdentity Назначаемое пользователем удостоверение (идентификатор ресурса ARM), которое имеет доступ к ключу. струна

ОптимизацияAutoscale

Имя Описание Ценность
isEnabled Логическое значение, указывающее, включена ли оптимизированная функция автомасштабирования. bool (обязательно)
максимум Максимально допустимое число экземпляров. int (обязательно)
минимум Минимально допустимое число экземпляров. int (обязательно)
Версия Версия определенного шаблона, например 1. int (обязательно)

TrustedExternalTenant

Имя Описание Ценность
ценность GUID, представляющий внешний клиент. струна

VirtualNetworkConfiguration

Имя Описание Ценность
dataManagementPublicIpId Идентификатор ресурса общедоступного IP-адреса службы управления данными. строка (обязательно)
enginePublicIpId Идентификатор ресурса общедоступного IP-адреса службы обработчика. строка (обязательно)
SubnetId Идентификатор ресурса подсети. строка (обязательно)

AzureSku

Имя Описание Ценность
способность Количество экземпляров кластера. int
имя Имя номера SKU. "Dev(No SLA)_Standard_D11_v2"
"Dev(No SLA)_Standard_E2a_v4"
"Standard_D11_v2"
"Standard_D12_v2"
"Standard_D13_v2"
"Standard_D14_v2"
"Standard_DS13_v2+1TB_PS"
'Standard_DS13_v2+2TB_PS'
'Standard_DS14_v2+3TB_PS'
'Standard_DS14_v2+4TB_PS'
"Standard_E16a_v4"
'Standard_E16as_v4+3TB_PS'
'Standard_E16as_v4+4TB_PS'
"Standard_E2a_v4"
"Standard_E4a_v4"
"Standard_E64i_v3"
"Standard_E8a_v4"
'Standard_E8as_v4+1TB_PS'
'Standard_E8as_v4+2TB_PS'
"Standard_L16s"
"Standard_L4s"
"Standard_L8s" (обязательно)
ярус Уровень SKU. "Базовый"
"Стандартный" (обязательный)

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

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

Шаблон Описание
Создание наблюдателя за базой данных

развертывание в Azure
В этом примере создается наблюдатель за базами данных для SQL Azure и настраивается его хранилище данных, целевые объекты SQL и управляемые частные конечные точки.
Azure Digital Twins с подключением к журналу данных времени

развертывание в Azure
Этот шаблон создает экземпляр Azure Digital Twins, настроенный с подключением к журналу данных временных рядов. Чтобы создать подключение, необходимо создать другие ресурсы, такие как пространство имен Центров событий, концентратор событий, кластер Azure Data Explorer и база данных. Данные отправляются в концентратор событий, который в конечном итоге пересылает данные в кластер Azure Data Explorer. Данные хранятся в таблице базы данных в кластере
создание кластера базы данных

развертывание в Azure
Этот шаблон позволяет создать кластер и базу данных.
Развертывание базы данных 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 с подключением концентратора событий.
Развертывание кластера Azure Data Explorer в виртуальной сети

развертывание в Azure
Этот шаблон позволяет развернуть кластер в виртуальной сети.

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Kusto/clusters@2020-09-18"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      enableDiskEncryption = bool
      enableDoubleEncryption = bool
      enablePurge = bool
      enableStreamingIngest = bool
      engineType = "string"
      keyVaultProperties = {
        keyName = "string"
        keyVaultUri = "string"
        keyVersion = "string"
        userIdentity = "string"
      }
      optimizedAutoscale = {
        isEnabled = bool
        maximum = int
        minimum = int
        version = int
      }
      trustedExternalTenants = [
        {
          value = "string"
        }
      ]
      virtualNetworkConfiguration = {
        dataManagementPublicIpId = "string"
        enginePublicIpId = "string"
        subnetId = "string"
      }
    }
    zones = [
      "string"
    ]
    sku = {
      capacity = int
      name = "string"
      tier = "string"
    }
  })
}

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

Кластеров

Имя Описание Ценность
тип Тип ресурса "Microsoft.Kusto/clusters@2020-09-18"
имя Имя ресурса строка (обязательно)

Ограничение символов: 4–22

Допустимые символы:
Строчные буквы и цифры.

Начните с буквы.

Имя ресурса должно быть уникальным в Azure.
местоположение Географическое расположение, в котором находится ресурс строка (обязательно)
parent_id Чтобы развернуть в группе ресурсов, используйте идентификатор этой группы ресурсов. строка (обязательно)
Теги Теги ресурсов. Словарь имен и значений тегов.
SKU Номер SKU кластера. AzureSku (обязательно)
тождество Удостоверение кластера, если настроено. удостоверения
свойства Свойства кластера. ClusterProperties
Зоны Зоны доступности кластера. string[]

Тождество

Имя Описание Ценность
тип Тип управляемого удостоверения, используемого. Тип SystemAssigned, UserAssigned включает как неявное созданное удостоверение, так и набор удостоверений, назначенных пользователем. Тип "Нет" приведет к удалению всех удостоверений. SystemAssigned
SystemAssigned, UserAssigned
UserAssigned (обязательно)
identity_ids Список удостоверений пользователей, связанных с кластером Kusto. Ссылки на ключ словаря удостоверений пользователя будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". Массив идентификаторов удостоверений пользователя.

IdentityUserAssignedIdentities

Имя Описание Ценность
{настраиваемое свойство} ComponentsSgqdofSchemasIdentityPropertiesUserassigne...

ComponentsSgqdofSchemasIdentityPropertiesUserassigne...

Этот объект не содержит свойств, заданных во время развертывания. Все свойства — ReadOnly.

ClusterProperties

Имя Описание Ценность
enableDiskEncryption Логическое значение, указывающее, зашифрованы ли диски кластера. bool
enableDoubleEncryption Логическое значение, указывающее, включен ли двойное шифрование. bool
enablePurge Логическое значение, указывающее, включены ли операции очистки. bool
enableStreamingIngest Логическое значение, указывающее, включен ли прием потоковой передачи. bool
EngineType Тип обработчика "V2"
"V3"
keyVaultProperties Свойства KeyVault для шифрования кластера. KeyVaultProperties
оптимизировано дляautoscale Оптимизированное определение автомасштабирования. Оптимизировано Autoscale
ДоверенныеExternalTenants Внешние клиенты кластера. TrustedExternalTenant[]
virtualNetworkConfiguration Определение виртуальной сети. VirtualNetworkConfiguration

KeyVaultProperties

Имя Описание Ценность
keyName Имя ключа хранилища ключей. строка (обязательно)
keyVaultUri Универсальный код ресурса (URI) хранилища ключей. строка (обязательно)
keyVersion Версия ключа хранилища ключей. струна
userIdentity Назначаемое пользователем удостоверение (идентификатор ресурса ARM), которое имеет доступ к ключу. струна

ОптимизацияAutoscale

Имя Описание Ценность
isEnabled Логическое значение, указывающее, включена ли оптимизированная функция автомасштабирования. bool (обязательно)
максимум Максимально допустимое число экземпляров. int (обязательно)
минимум Минимально допустимое число экземпляров. int (обязательно)
Версия Версия определенного шаблона, например 1. int (обязательно)

TrustedExternalTenant

Имя Описание Ценность
ценность GUID, представляющий внешний клиент. струна

VirtualNetworkConfiguration

Имя Описание Ценность
dataManagementPublicIpId Идентификатор ресурса общедоступного IP-адреса службы управления данными. строка (обязательно)
enginePublicIpId Идентификатор ресурса общедоступного IP-адреса службы обработчика. строка (обязательно)
SubnetId Идентификатор ресурса подсети. строка (обязательно)

AzureSku

Имя Описание Ценность
способность Количество экземпляров кластера. int
имя Имя номера SKU. "Dev(No SLA)_Standard_D11_v2"
"Dev(No SLA)_Standard_E2a_v4"
"Standard_D11_v2"
"Standard_D12_v2"
"Standard_D13_v2"
"Standard_D14_v2"
"Standard_DS13_v2+1TB_PS"
"Standard_DS13_v2+2TB_PS"
"Standard_DS14_v2+3TB_PS"
"Standard_DS14_v2+4TB_PS"
"Standard_E16a_v4"
"Standard_E16as_v4+3TB_PS"
"Standard_E16as_v4+4TB_PS"
"Standard_E2a_v4"
"Standard_E4a_v4"
"Standard_E64i_v3"
"Standard_E8a_v4"
"Standard_E8as_v4+1TB_PS"
"Standard_E8as_v4+2TB_PS"
"Standard_L16s"
"Standard_L4s"
"Standard_L8s" (обязательно)
ярус Уровень SKU. "Базовый"
"Стандартный" (обязательный)