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


Кластеры Microsoft.Kusto

Определение ресурса Bicep

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

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

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

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

resource symbolicname 'Microsoft.Kusto/clusters@2023-08-15' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    name: 'string'
    tier: 'string'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    acceptedAudiences: [
      {
        value: 'string'
      }
    ]
    allowedFqdnList: [
      'string'
    ]
    allowedIpRangeList: [
      'string'
    ]
    enableAutoStop: bool
    enableDiskEncryption: bool
    enableDoubleEncryption: bool
    enablePurge: bool
    enableStreamingIngest: bool
    engineType: 'string'
    keyVaultProperties: {
      keyName: 'string'
      keyVaultUri: 'string'
      keyVersion: 'string'
      userIdentity: 'string'
    }
    languageExtensions: {
      value: [
        {
          languageExtensionCustomImageName: 'string'
          languageExtensionImageName: 'string'
          languageExtensionName: 'string'
        }
      ]
      value: [
        {
          languageExtensionCustomImageName: 'string'
          languageExtensionImageName: 'string'
          languageExtensionName: 'string'
        }
      ]
    }
    optimizedAutoscale: {
      isEnabled: bool
      maximum: int
      minimum: int
      version: int
    }
    publicIPType: 'string'
    publicNetworkAccess: 'string'
    restrictOutboundNetworkAccess: 'string'
    trustedExternalTenants: [
      {
        value: 'string'
      }
    ]
    virtualClusterGraduationProperties: 'string'
    virtualNetworkConfiguration: {
      dataManagementPublicIpId: 'string'
      enginePublicIpId: 'string'
      state: 'string'
      subnetId: 'string'
    }
  }
  zones: [
    'string'
  ]
}

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

clusters

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

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

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

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

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

Идентификация

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

IdentityUserAssignedIdentities

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

ComponentsSgqdofSchemasIdentityPropertiesUserassigne...

Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.

Свойства кластера

Имя Описание Значение
acceptedAudiences Принимаемые аудитории кластера. AcceptedAudiences[]
allowedFqdnList Список разрешенных полных доменных имен (полное доменное имя) для исходящего трафика из кластера. string[]
allowedIpRangeList Список IP-адресов в формате CIDR, разрешенных для подключения к кластеру. string[]
enableAutoStop Логическое значение, указывающее, можно ли автоматически остановить кластер (из-за отсутствия данных или отсутствия активности в течение многих дней). bool
enableDiskEncryption Логическое значение, указывающее, зашифрованы ли диски кластера. bool
enableDoubleEncryption Логическое значение, указывающее, включено ли двойное шифрование. bool
enablePurge Логическое значение, указывающее, включены ли операции очистки. bool
enableStreamingIngest Логическое значение, указывающее, включен ли прием потоковой передачи. bool
engineType Тип подсистемы "V2"
"V3"
KeyVaultProperties Свойства KeyVault для шифрования кластера. KeyVaultProperties
languageExtensions Список расширений языка кластера. LanguageExtensionsList
optimizedAutoscale Оптимизированное определение автомасштабирования. OptimizedAutoscale
publicIPType Указывает, какой тип общедоступного IP-адреса следует создать: IPv4 (по умолчанию) или DualStack (как IPv4, так и IPv6). 'DualStack'
IPv4
publicNetworkAccess Доступ к кластеру из общедоступной сети включен по умолчанию. Если этот параметр отключен, к кластеру разрешено только подключение к частной конечной точке. "Отключено"
"Включено"
restrictOutboundNetworkAccess Указывает, следует ли ограничивать исходящий сетевой доступ. Значение является необязательным, но при передаче должно быть "Включено" или "Отключено". "Отключено"
"Включено"
trustedExternalTenants Внешние клиенты кластера. TrustedExternalTenant[]
virtualClusterGraduationProperties Свойства выпуска виртуального кластера строка

Ограничения:
Конфиденциальное значение. Передайте в качестве безопасного параметра.
virtualNetworkConfiguration Определение виртуальной сети. VirtualNetworkConfiguration

AcceptedAudiences

Имя Описание Значение
значение GUID или допустимый URL-адрес, представляющий принятую аудиторию. строка

KeyVaultProperties

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

LanguageExtensionsList

Имя Описание Значение
значение Список расширений языка. LanguageExtension[]
значение Список расширений языка. LanguageExtension[]

LanguageExtension

Имя Описание Значение
languageExtensionCustomImageName Имя пользовательского образа расширения языка. строка
languageExtensionImageName Имя образа расширения языка. 'Python3_10_8'
'Python3_10_8_DL'
'Python3_6_5'
PythonCustomImage
'R'
languageExtensionName Имя расширения языка. PYTHON
"R"

OptimizedAutoscale

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

TrustedExternalTenant

Имя Описание Значение
значение GUID, представляющий внешний клиент. строка

VirtualNetworkConfiguration

Имя Описание Значение
dataManagementPublicIpId Идентификатор ресурса общедоступного IP-адреса службы управления данными. строка (обязательно)
enginePublicIpId Идентификатор ресурса общедоступного IP-адреса службы обработчика. строка (обязательно)
Состояние Если этот параметр включен, кластер развертывается в настроенной подсети, а при отключении он будет удален из подсети. "Отключено"
"Включено"
subnetId Идентификатор ресурса подсети. строка (обязательно)

AzureSku

Имя Описание Значение
Емкость Количество экземпляров кластера. INT
name Имя 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_D16d_v5"
"Standard_D32d_v4"
"Standard_D32d_v5"
'Standard_DS13_v2+1TB_PS'
"Standard_DS13_v2+2TB_PS"
'Standard_DS14_v2+3TB_PS'
"Standard_DS14_v2+4TB_PS"
"Standard_E16a_v4"
"Standard_E16ads_v5"
'Standard_E16as_v4+3TB_PS'
"Standard_E16as_v4+4TB_PS"
'Standard_E16as_v5+3TB_PS'
'Standard_E16as_v5+4TB_PS'
"Standard_E16d_v4"
"Standard_E16d_v5"
'Standard_E16s_v4+3TB_PS'
"Standard_E16s_v4+4TB_PS"
"Standard_E16s_v5+3TB_PS"
'Standard_E16s_v5+4TB_PS'
"Standard_E2a_v4"
"Standard_E2ads_v5"
"Standard_E2d_v4"
"Standard_E2d_v5"
"Standard_E4a_v4"
"Standard_E4ads_v5"
"Standard_E4d_v4"
"Standard_E4d_v5"
"Standard_E64i_v3"
"Standard_E80ids_v4"
"Standard_E8a_v4"
"Standard_E8ads_v5"
"Standard_E8as_v4+1TB_PS"
"Standard_E8as_v4+2TB_PS"
'Standard_E8as_v5+1TB_PS'
"Standard_E8as_v5+2TB_PS"
"Standard_E8d_v4"
"Standard_E8d_v5"
'Standard_E8s_v4+1TB_PS'
'Standard_E8s_v4+2TB_PS'
'Standard_E8s_v5+1TB_PS'
"Standard_E8s_v5+2TB_PS"
"Standard_EC16ads_v5"
"Standard_EC16as_v5+3TB_PS"
'Standard_EC16as_v5+4TB_PS'
'Standard_EC8ads_v5'
'Standard_EC8as_v5+1TB_PS'
'Standard_EC8as_v5+2TB_PS'
'Standard_L16as_v3'
'Standard_L16s'
'Standard_L16s_v2'
'Standard_L16s_v3'
'Standard_L32as_v3'
'Standard_L32s_v3'
'Standard_L4s'
'Standard_L8as_v3'
'Standard_L8s'
'Standard_L8s_v2'
"Standard_L8s_v3" (обязательно)
Уровень Уровень SKU. "Базовый"
"Стандартный" (обязательно)

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

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

Шаблон Описание
Azure Digital Twins с подключением к журналу временных данных

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

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

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

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

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

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

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

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

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

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

{
  "type": "Microsoft.Kusto/clusters",
  "apiVersion": "2023-08-15",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "name": "string",
    "tier": "string"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "acceptedAudiences": [
      {
        "value": "string"
      }
    ],
    "allowedFqdnList": [ "string" ],
    "allowedIpRangeList": [ "string" ],
    "enableAutoStop": "bool",
    "enableDiskEncryption": "bool",
    "enableDoubleEncryption": "bool",
    "enablePurge": "bool",
    "enableStreamingIngest": "bool",
    "engineType": "string",
    "keyVaultProperties": {
      "keyName": "string",
      "keyVaultUri": "string",
      "keyVersion": "string",
      "userIdentity": "string"
    },
    "languageExtensions": {
      "value": [
        {
          "languageExtensionCustomImageName": "string",
          "languageExtensionImageName": "string",
          "languageExtensionName": "string"
        }
      ],
      "value": [
        {
          "languageExtensionCustomImageName": "string",
          "languageExtensionImageName": "string",
          "languageExtensionName": "string"
        }
      ]
    },
    "optimizedAutoscale": {
      "isEnabled": "bool",
      "maximum": "int",
      "minimum": "int",
      "version": "int"
    },
    "publicIPType": "string",
    "publicNetworkAccess": "string",
    "restrictOutboundNetworkAccess": "string",
    "trustedExternalTenants": [
      {
        "value": "string"
      }
    ],
    "virtualClusterGraduationProperties": "string",
    "virtualNetworkConfiguration": {
      "dataManagementPublicIpId": "string",
      "enginePublicIpId": "string",
      "state": "string",
      "subnetId": "string"
    }
  },
  "zones": [ "string" ]
}

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

clusters

Имя Описание Значение
тип Тип ресурса Microsoft.Kusto/clusters
версия_API Версия API ресурсов '2023-08-15'
name имя ресурса. string (обязательно)

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

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

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

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

Идентификация

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

IdentityUserAssignedIdentities

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

ComponentsSgqdofSchemasIdentityPropertiesUserassigne...

Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.

Свойства кластера

Имя Описание Значение
acceptedAudiences Принимаемые аудитории кластера. AcceptedAudiences[]
allowedFqdnList Список разрешенных полных доменных имен (полное доменное имя) для исходящего трафика из кластера. string[]
allowedIpRangeList Список IP-адресов в формате CIDR, разрешенных для подключения к кластеру. string[]
enableAutoStop Логическое значение, указывающее, можно ли автоматически остановить кластер (из-за отсутствия данных или отсутствия активности в течение многих дней). bool
enableDiskEncryption Логическое значение, указывающее, зашифрованы ли диски кластера. bool
enableDoubleEncryption Логическое значение, указывающее, включено ли двойное шифрование. bool
enablePurge Логическое значение, указывающее, включены ли операции очистки. bool
enableStreamingIngest Логическое значение, указывающее, включен ли прием потоковой передачи. bool
engineType Тип двигателя "V2"
"V3"
keyVaultProperties Свойства KeyVault для шифрования кластера. KeyVaultProperties
languageExtensions Список расширений языка кластера. LanguageExtensionsList
optimizedAutoscale Оптимизированное определение автомасштабирования. OptimizedAutoscale
publicIPType Указывает, какой тип общедоступного IP-адреса следует создать: IPv4 (по умолчанию) или DualStack (IPv4 и IPv6). "DualStack"
IPv4
publicNetworkAccess Доступ к кластеру по общедоступной сети включен по умолчанию. Если этот параметр отключен, к кластеру разрешено только подключение к частной конечной точке. "Отключено"
"Включено"
restrictOutboundNetworkAccess Указывает, следует ли ограничивать исходящий сетевой доступ. Значение является необязательным, но при передаче должно быть "Включено" или "Отключено". "Отключено"
"Включено"
trustedExternalTenants Внешние клиенты кластера. TrustedExternalTenant[]
virtualClusterGraduationProperties Свойства выпуска виртуального кластера строка

Ограничения:
Конфиденциальное значение. Передайте в качестве безопасного параметра.
virtualNetworkConfiguration Определение виртуальной сети. VirtualNetworkConfiguration

AcceptedAudiences

Имя Описание Значение
значение GUID или допустимый URL-адрес, представляющий принятую аудиторию. строка

KeyVaultProperties

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

LanguageExtensionsList

Имя Описание Значение
значение Список расширений языка. LanguageExtension[]
значение Список расширений языка. LanguageExtension[]

LanguageExtension

Имя Описание Значение
languageExtensionCustomImageName Имя пользовательского образа расширения языка. строка
languageExtensionImageName Имя образа расширения языка. "Python3_10_8"
"Python3_10_8_DL"
"Python3_6_5"
PythonCustomImage
"R"
languageExtensionName Имя расширения языка. PYTHON
"R"

OptimizedAutoscale

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

TrustedExternalTenant

Имя Описание Значение
значение GUID, представляющий внешний клиент. строка

VirtualNetworkConfiguration

Имя Описание Значение
dataManagementPublicIpId Идентификатор ресурса общедоступного IP-адреса службы управления данными. строка (обязательно)
enginePublicIpId Идентификатор ресурса общедоступного IP-адреса службы обработчика. строка (обязательно)
Состояние Если этот параметр включен, кластер развертывается в настроенной подсети, а при отключении он будет удален из подсети. "Отключено"
"Включено"
subnetId Идентификатор ресурса подсети. строка (обязательно)

AzureSku

Имя Описание Значение
Емкость Количество экземпляров кластера. INT
name Имя 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_D16d_v5"
"Standard_D32d_v4"
"Standard_D32d_v5"
'Standard_DS13_v2+1TB_PS'
"Standard_DS13_v2+2TB_PS"
'Standard_DS14_v2+3TB_PS'
"Standard_DS14_v2+4TB_PS"
"Standard_E16a_v4"
"Standard_E16ads_v5"
'Standard_E16as_v4+3TB_PS'
"Standard_E16as_v4+4TB_PS"
'Standard_E16as_v5+3TB_PS'
'Standard_E16as_v5+4TB_PS'
"Standard_E16d_v4"
"Standard_E16d_v5"
'Standard_E16s_v4+3TB_PS'
"Standard_E16s_v4+4TB_PS"
"Standard_E16s_v5+3TB_PS"
'Standard_E16s_v5+4TB_PS'
"Standard_E2a_v4"
"Standard_E2ads_v5"
"Standard_E2d_v4"
"Standard_E2d_v5"
"Standard_E4a_v4"
"Standard_E4ads_v5"
"Standard_E4d_v4"
"Standard_E4d_v5"
"Standard_E64i_v3"
"Standard_E80ids_v4"
"Standard_E8a_v4"
"Standard_E8ads_v5"
"Standard_E8as_v4+1TB_PS"
"Standard_E8as_v4+2TB_PS"
'Standard_E8as_v5+1TB_PS'
"Standard_E8as_v5+2TB_PS"
"Standard_E8d_v4"
"Standard_E8d_v5"
'Standard_E8s_v4+1TB_PS'
'Standard_E8s_v4+2TB_PS'
'Standard_E8s_v5+1TB_PS'
"Standard_E8s_v5+2TB_PS"
"Standard_EC16ads_v5"
"Standard_EC16as_v5+3TB_PS"
"Standard_EC16as_v5+4TB_PS"
"Standard_EC8ads_v5"
"Standard_EC8as_v5+1TB_PS"
"Standard_EC8as_v5+2TB_PS"
"Standard_L16as_v3"
"Standard_L16s"
"Standard_L16s_v2"
"Standard_L16s_v3"
"Standard_L32as_v3"
"Standard_L32s_v3"
"Standard_L4s"
"Standard_L8as_v3"
"Standard_L8s"
"Standard_L8s_v2"
"Standard_L8s_v3" (обязательно)
Уровень Уровень SKU. "Базовый"
"Стандартный" (обязательно)

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

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

Шаблон Описание
Azure Digital Twins с подключением к журналу данных времени

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

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

Развертывание в Azure
Развертывание Azure Data Explorer DB с подключением к Cosmos DB.
Развертывание базы данных 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@2023-08-15"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      acceptedAudiences = [
        {
          value = "string"
        }
      ]
      allowedFqdnList = [
        "string"
      ]
      allowedIpRangeList = [
        "string"
      ]
      enableAutoStop = bool
      enableDiskEncryption = bool
      enableDoubleEncryption = bool
      enablePurge = bool
      enableStreamingIngest = bool
      engineType = "string"
      keyVaultProperties = {
        keyName = "string"
        keyVaultUri = "string"
        keyVersion = "string"
        userIdentity = "string"
      }
      languageExtensions = {
        value = [
          {
            languageExtensionCustomImageName = "string"
            languageExtensionImageName = "string"
            languageExtensionName = "string"
          }
        ]
        value = [
          {
            languageExtensionCustomImageName = "string"
            languageExtensionImageName = "string"
            languageExtensionName = "string"
          }
        ]
      }
      optimizedAutoscale = {
        isEnabled = bool
        maximum = int
        minimum = int
        version = int
      }
      publicIPType = "string"
      publicNetworkAccess = "string"
      restrictOutboundNetworkAccess = "string"
      trustedExternalTenants = [
        {
          value = "string"
        }
      ]
      virtualClusterGraduationProperties = "string"
      virtualNetworkConfiguration = {
        dataManagementPublicIpId = "string"
        enginePublicIpId = "string"
        state = "string"
        subnetId = "string"
      }
    }
    zones = [
      "string"
    ]
    sku = {
      capacity = int
      name = "string"
      tier = "string"
    }
  })
}

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

clusters

Имя Описание Значение
тип Тип ресурса "Microsoft.Kusto/clusters@2023-08-15"
name имя ресурса. строка (обязательно)

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

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

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

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

Идентификация

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

IdentityUserAssignedIdentities

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

ComponentsSgqdofSchemasIdentityPropertiesUserassigne...

Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.

Свойства clusterProperties

Имя Описание Значение
acceptedAudiences Принимаемые аудитории кластера. AcceptedAudiences[]
allowedFqdnList Список разрешенных полных доменных имен (полное доменное имя) для исходящего трафика из кластера. string[]
allowedIpRangeList Список IP-адресов в формате CIDR, разрешенных для подключения к кластеру. string[]
enableAutoStop Логическое значение, указывающее, может ли кластер быть автоматически остановлен (из-за отсутствия данных или из-за отсутствия действий в течение многих дней). bool
enableDiskEncryption Логическое значение, указывающее, зашифрованы ли диски кластера. bool
enableDoubleEncryption Логическое значение, указывающее, включено ли двойное шифрование. bool
enablePurge Логическое значение, указывающее, включены ли операции очистки. bool
enableStreamingIngest Логическое значение, указывающее, включен ли прием потоковой передачи. bool
engineType Тип подсистемы "V2"
"V3"
KeyVaultProperties Свойства KeyVault для шифрования кластера. KeyVaultProperties
languageExtensions Список расширений языка кластера. LanguageExtensionsList
optimizedAutoscale Оптимизированное определение автомасштабирования. OptimizedAutoscale
publicIPType Указывает, какой тип общедоступного IP-адреса следует создать: IPv4 (по умолчанию) или DualStack (как IPv4, так и IPv6). "DualStack"
"IPv4"
publicNetworkAccess Доступ к кластеру из общедоступной сети включен по умолчанию. Если этот параметр отключен, к кластеру разрешено только подключение к частной конечной точке. "Отключено"
"Включено"
restrictOutboundNetworkAccess Указывает, следует ли ограничивать исходящий сетевой доступ. Значение является необязательным, но при передаче должно быть "Включено" или "Отключено". "Отключено"
"Включено"
trustedExternalTenants Внешние клиенты кластера. TrustedExternalTenant[]
virtualClusterGraduationProperties Свойства выпуска виртуального кластера строка

Ограничения:
Конфиденциальное значение. Передайте в качестве безопасного параметра.
virtualNetworkConfiguration Определение виртуальной сети. VirtualNetworkConfiguration

AcceptedAudiences

Имя Описание Значение
значение GUID или допустимый URL-адрес, представляющий принятую аудиторию. строка

KeyVaultProperties

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

LanguageExtensionsList

Имя Описание Значение
значение Список расширений языка. LanguageExtension[]
значение Список расширений языка. LanguageExtension[]

LanguageExtension

Имя Описание Значение
languageExtensionCustomImageName Имя пользовательского образа расширения языка. строка
languageExtensionImageName Имя образа расширения языка. "Python3_10_8"
"Python3_10_8_DL"
"Python3_6_5"
"PythonCustomImage"
"R"
languageExtensionName Имя расширения языка. "PYTHON"
"R"

OptimizedAutoscale

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

TrustedExternalTenant

Имя Описание Значение
значение GUID, представляющий внешний клиент. строка

VirtualNetworkConfiguration

Имя Описание Значение
dataManagementPublicIpId Идентификатор ресурса общедоступного IP-адреса службы управления данными. string (обязательно)
enginePublicIpId Идентификатор ресурса общедоступного IP-адреса службы обработчика. string (обязательно)
Состояние Если этот параметр включен, кластер развертывается в настроенной подсети, а при отключении он будет удален из подсети. "Отключено"
"Включено"
subnetId Идентификатор ресурса подсети. string (обязательно)

AzureSku

Имя Описание Значение
Емкость Количество экземпляров кластера. INT
name Имя 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_D16d_v5"
"Standard_D32d_v4"
"Standard_D32d_v5"
"Standard_DS13_v2+1TB_PS"
"Standard_DS13_v2+2TB_PS"
"Standard_DS14_v2+3TB_PS"
"Standard_DS14_v2+4TB_PS"
"Standard_E16a_v4"
"Standard_E16ads_v5"
"Standard_E16as_v4+3TB_PS"
"Standard_E16as_v4+4TB_PS"
"Standard_E16as_v5+3TB_PS"
"Standard_E16as_v5+4TB_PS"
"Standard_E16d_v4"
"Standard_E16d_v5"
"Standard_E16s_v4+3TB_PS"
"Standard_E16s_v4+4TB_PS"
"Standard_E16s_v5+3TB_PS"
"Standard_E16s_v5+4TB_PS"
"Standard_E2a_v4"
"Standard_E2ads_v5"
"Standard_E2d_v4"
"Standard_E2d_v5"
"Standard_E4a_v4"
"Standard_E4ads_v5"
"Standard_E4d_v4"
"Standard_E4d_v5"
"Standard_E64i_v3"
"Standard_E80ids_v4"
"Standard_E8a_v4"
"Standard_E8ads_v5"
"Standard_E8as_v4+1TB_PS"
"Standard_E8as_v4+2TB_PS"
"Standard_E8as_v5+1TB_PS"
"Standard_E8as_v5+2TB_PS"
"Standard_E8d_v4"
"Standard_E8d_v5"
"Standard_E8s_v4+1TB_PS"
"Standard_E8s_v4+2TB_PS"
"Standard_E8s_v5+1TB_PS"
"Standard_E8s_v5+2TB_PS"
"Standard_EC16ads_v5"
"Standard_EC16as_v5+3TB_PS"
"Standard_EC16as_v5+4TB_PS"
"Standard_EC8ads_v5"
"Standard_EC8as_v5+1TB_PS"
"Standard_EC8as_v5+2TB_PS"
"Standard_L16as_v3"
"Standard_L16s"
"Standard_L16s_v2"
"Standard_L16s_v3"
"Standard_L32as_v3"
"Standard_L32s_v3"
"Standard_L4s"
"Standard_L8as_v3"
"Standard_L8s"
"Standard_L8s_v2"
"Standard_L8s_v3" (обязательно)
Уровень Уровень SKU. "Basic"
"Стандартный" (обязательно)