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


Clusters - Create Or Update

Создайте или обновите кластер Kusto.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}?api-version=2024-04-13

Параметры URI

Имя В Обязательно Тип Описание
clusterName
path True

string

Имя кластера Kusto.

Шаблон регулярного выражения: ^.*$

resourceGroupName
path True

string

Имя группы ресурсов. Имя не учитывает регистр.

subscriptionId
path True

string

Идентификатор целевой подписки.

api-version
query True

string

Версия API, используемая для этой операции.

Заголовок запроса

Имя Обязательно Тип Описание
If-Match

string

ETag кластера. Опустите это значение, чтобы всегда перезаписать текущий кластер. Укажите последнее значение ETag, чтобы предотвратить случайное перезапись одновременных изменений.

If-None-Match

string

Установите значение "*", чтобы разрешить создание нового кластера, но для предотвращения обновления существующего кластера. Другие значения приводят к сбою ответа 412 pre-condition.

Текст запроса

Имя Обязательно Тип Описание
location True

string

Географическое расположение, в котором находится ресурс

sku True

AzureSku

Номер SKU кластера.

identity

Identity

Удостоверение кластера, если настроено.

properties.acceptedAudiences

AcceptedAudiences[]

Принятые аудитории кластера.

properties.allowedFqdnList

string[]

Список разрешенных полных доменных имен (полное доменное имя) для исходящего трафика из кластера.

properties.allowedIpRangeList

string[]

Список IP-адресов в формате CIDR, разрешенных для подключения к кластеру.

properties.calloutPolicies

CalloutPolicy[]

Список политик выноски для исходящего трафика из кластера.

properties.enableAutoStop

boolean

Логическое значение, указывающее, может ли кластер быть автоматически остановлен (из-за отсутствия данных или отсутствия активности в течение многих дней).

properties.enableDiskEncryption

boolean

Логическое значение, указывающее, зашифрованы ли диски кластера.

properties.enableDoubleEncryption

boolean

Логическое значение, указывающее, включен ли двойное шифрование.

properties.enablePurge

boolean

Логическое значение, указывающее, включены ли операции очистки.

properties.enableStreamingIngest

boolean

Логическое значение, указывающее, включен ли прием потоковой передачи.

properties.engineType

EngineType

Тип обработчика

properties.keyVaultProperties

KeyVaultProperties

Свойства KeyVault для шифрования кластера.

properties.languageExtensions

LanguageExtensionsList

Список расширений языка кластера.

properties.optimizedAutoscale

OptimizedAutoscale

Оптимизированное определение автомасштабирования.

properties.publicIPType

publicIPType

Указывает, какой тип общедоступного IP-адреса нужно создать : IPv4 (по умолчанию) или DualStack (как IPv4, так и IPv6)

properties.publicNetworkAccess

PublicNetworkAccess

Доступ к общедоступной сети к кластеру включен по умолчанию. При отключении разрешено только подключение частной конечной точки к кластеру

properties.restrictOutboundNetworkAccess

ClusterNetworkAccessFlag

Независимо от того, следует ли ограничить исходящий доступ к сети. Значение является необязательным, но при передаче в нее должно быть включено или отключено.

properties.trustedExternalTenants

TrustedExternalTenant[]

Внешние клиенты кластера.

properties.virtualClusterGraduationProperties

string

Свойства выпуска виртуального кластера

properties.virtualNetworkConfiguration

VirtualNetworkConfiguration

Определение виртуальной сети.

tags

object

Теги ресурсов.

zones

string[]

Зоны доступности кластера.

Ответы

Имя Тип Описание
200 OK

Cluster

Успешно обновлен кластер.

201 Created

Cluster

Успешно создан кластер.

Other Status Codes

ErrorResponse

Ответ на ошибку, описывающий причину сбоя операции.

Примеры

KustoClustersCreateOrUpdate

Образец запроса

PUT https://management.azure.com/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Kusto/clusters/kustoCluster?api-version=2024-04-13

{
  "location": "westus",
  "sku": {
    "name": "Standard_L16as_v3",
    "capacity": 2,
    "tier": "Standard"
  },
  "identity": {
    "type": "SystemAssigned"
  },
  "properties": {
    "enableStreamingIngest": true,
    "enablePurge": true,
    "enableDoubleEncryption": false,
    "enableAutoStop": true,
    "publicIPType": "DualStack",
    "publicNetworkAccess": "Enabled",
    "allowedIpRangeList": [
      "0.0.0.0/0"
    ],
    "languageExtensions": {
      "value": [
        {
          "languageExtensionName": "PYTHON",
          "languageExtensionImageName": "Python3_10_8"
        },
        {
          "languageExtensionName": "R",
          "languageExtensionImageName": "R"
        }
      ]
    }
  }
}

Пример ответа

{
  "id": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Kusto/Clusters/kustoCluster",
  "name": "kustoCluster",
  "type": "Microsoft.Kusto/Clusters",
  "location": "westus",
  "properties": {
    "provisioningState": "Succeeded",
    "enableDiskEncryption": false,
    "enableStreamingIngest": true,
    "enablePurge": true,
    "enableDoubleEncryption": false,
    "enableAutoStop": true,
    "publicIPType": "DualStack",
    "keyVaultProperties": {
      "keyVaultUri": "https://dummy.keyvault.com",
      "keyName": "keyName",
      "keyVersion": "keyVersion"
    },
    "engineType": "V3",
    "publicNetworkAccess": "Enabled",
    "restrictOutboundNetworkAccess": "Disabled",
    "allowedIpRangeList": [
      "0.0.0.0/0"
    ],
    "languageExtensions": {
      "value": [
        {
          "languageExtensionName": "PYTHON",
          "languageExtensionImageName": "Python3_10_8"
        },
        {
          "languageExtensionName": "R",
          "languageExtensionImageName": "R"
        }
      ]
    }
  },
  "sku": {
    "name": "Standard_L16as_v3",
    "capacity": 2,
    "tier": "Standard"
  },
  "identity": {
    "type": "SystemAssigned",
    "tenantId": "b932977f-6277-4ab7-a2cd-5bd21f07aaf4",
    "principalId": "faabad1f-4876-463c-af9d-6ba2d2d2394c",
    "userAssignedIdentities": {}
  },
  "etag": "abcd"
}
{
  "id": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Kusto/Clusters/kustoCluster",
  "name": "kustoCluster",
  "type": "Microsoft.Kusto/Clusters",
  "location": "westus",
  "properties": {
    "provisioningState": "Succeeded",
    "enableDiskEncryption": false,
    "enableStreamingIngest": true,
    "enablePurge": true,
    "enableDoubleEncryption": false,
    "enableAutoStop": true,
    "publicIPType": "DualStack",
    "keyVaultProperties": {
      "keyVaultUri": "https://dummy.keyvault.com",
      "keyName": "keyName",
      "keyVersion": "keyVersion"
    },
    "engineType": "V3",
    "publicNetworkAccess": "Enabled",
    "restrictOutboundNetworkAccess": "Disabled",
    "allowedIpRangeList": [
      "0.0.0.0/0"
    ],
    "languageExtensions": {
      "value": [
        {
          "languageExtensionName": "PYTHON",
          "languageExtensionImageName": "Python3_10_8"
        },
        {
          "languageExtensionName": "R",
          "languageExtensionImageName": "R"
        }
      ]
    }
  },
  "sku": {
    "name": "Standard_L16as_v3",
    "capacity": 2,
    "tier": "Standard"
  },
  "identity": {
    "type": "SystemAssigned",
    "tenantId": "b932977f-6277-4ab7-a2cd-5bd21f07aaf4",
    "principalId": "faabad1f-4876-463c-af9d-6ba2d2d2394c",
    "userAssignedIdentities": {}
  },
  "etag": "abcd123"
}

Определения

Имя Описание
AcceptedAudiences

Представляет приемлемую аудиторию, доверенную кластеру.

AzureSku

Определение SKU Azure.

AzureSkuName

Имя номера SKU.

AzureSkuTier

Уровень SKU.

CalloutPolicy

Конфигурация для внешних политик выноски, включая ШАБЛОНЫ URI, типы доступа и типы служб.

calloutType

Тип службы выноски, указывающий тип доступа к внешнему ресурсу или службе.

Cluster

Класс, представляющий кластер Kusto.

ClusterNetworkAccessFlag

Независимо от того, следует ли ограничить исходящий доступ к сети. Значение является необязательным, но при передаче в нее должно быть включено или отключено.

createdByType

Тип удостоверения, создавшего ресурс.

EngineType

Тип обработчика

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

ErrorDetail

Сведения об ошибке.

ErrorResponse

Ответ на ошибку

Identity

Удостоверение ресурса.

IdentityType

Тип управляемого удостоверения, используемого. Тип SystemAssigned, UserAssigned включает как неявное созданное удостоверение, так и набор удостоверений, назначенных пользователем. Тип "Нет" приведет к удалению всех удостоверений.

KeyVaultProperties

Свойства хранилища ключей.

LanguageExtension

Объект расширения языка.

languageExtensionImageName

Имя образа расширения языка.

languageExtensionName

Имя расширения языка.

LanguageExtensionsList

Список объектов расширения языка.

MigrationClusterProperties

Представляет свойства кластера, который является частью миграции.

MigrationClusterRole

Роль кластера в процессе миграции.

OptimizedAutoscale

Класс, содержащий оптимизированное определение автомасштабирования.

outboundAccess

Указывает, разрешен ли исходящий доступ для указанного шаблона URI.

PrivateEndpointConnection

Подключение к частной конечной точке

PrivateEndpointProperty

Частная конечная точка, к которой принадлежит подключение.

PrivateLinkServiceConnectionStateProperty

Состояние подключения подключения к частной конечной точке.

ProvisioningState

Подготовленное состояние ресурса.

publicIPType

Указывает, какой тип общедоступного IP-адреса нужно создать : IPv4 (по умолчанию) или DualStack (как IPv4, так и IPv6)

PublicNetworkAccess

Доступ к общедоступной сети к кластеру включен по умолчанию. При отключении разрешено только подключение частной конечной точки к кластеру

State

Состояние ресурса.

systemData

Метаданные, относящиеся к созданию и последнему изменении ресурса.

TrustedExternalTenant

Представляет идентификатор клиента, доверенный кластером.

UserAssignedIdentities

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

VirtualNetworkConfiguration

Класс, содержащий определение виртуальной сети.

VnetState

При включении кластер развертывается в настроенной подсети, если он отключен, он будет удален из подсети.

ZoneStatus

Указывает, является ли кластер зональным или не зональным.

AcceptedAudiences

Представляет приемлемую аудиторию, доверенную кластеру.

Имя Тип Описание
value

string

GUID или допустимый URL-адрес, представляющий приемлемую аудиторию.

AzureSku

Определение SKU Azure.

Имя Тип Описание
capacity

integer

Количество экземпляров кластера.

name

AzureSkuName

Имя номера SKU.

tier

AzureSkuTier

Уровень SKU.

AzureSkuName

Имя номера SKU.

Имя Тип Описание
Dev(No SLA)_Standard_D11_v2

string

Dev(No SLA)_Standard_E2a_v4

string

Standard_D11_v2

string

Standard_D12_v2

string

Standard_D13_v2

string

Standard_D14_v2

string

Standard_D16d_v5

string

Standard_D32d_v4

string

Standard_D32d_v5

string

Standard_DS13_v2+1TB_PS

string

Standard_DS13_v2+2TB_PS

string

Standard_DS14_v2+3TB_PS

string

Standard_DS14_v2+4TB_PS

string

Standard_E16a_v4

string

Standard_E16ads_v5

string

Standard_E16as_v4+3TB_PS

string

Standard_E16as_v4+4TB_PS

string

Standard_E16as_v5+3TB_PS

string

Standard_E16as_v5+4TB_PS

string

Standard_E16d_v4

string

Standard_E16d_v5

string

Standard_E16s_v4+3TB_PS

string

Standard_E16s_v4+4TB_PS

string

Standard_E16s_v5+3TB_PS

string

Standard_E16s_v5+4TB_PS

string

Standard_E2a_v4

string

Standard_E2ads_v5

string

Standard_E2d_v4

string

Standard_E2d_v5

string

Standard_E4a_v4

string

Standard_E4ads_v5

string

Standard_E4d_v4

string

Standard_E4d_v5

string

Standard_E64i_v3

string

Standard_E80ids_v4

string

Standard_E8a_v4

string

Standard_E8ads_v5

string

Standard_E8as_v4+1TB_PS

string

Standard_E8as_v4+2TB_PS

string

Standard_E8as_v5+1TB_PS

string

Standard_E8as_v5+2TB_PS

string

Standard_E8d_v4

string

Standard_E8d_v5

string

Standard_E8s_v4+1TB_PS

string

Standard_E8s_v4+2TB_PS

string

Standard_E8s_v5+1TB_PS

string

Standard_E8s_v5+2TB_PS

string

Standard_EC16ads_v5

string

Standard_EC16as_v5+3TB_PS

string

Standard_EC16as_v5+4TB_PS

string

Standard_EC8ads_v5

string

Standard_EC8as_v5+1TB_PS

string

Standard_EC8as_v5+2TB_PS

string

Standard_L16as_v3

string

Standard_L16s

string

Standard_L16s_v2

string

Standard_L16s_v3

string

Standard_L32as_v3

string

Standard_L32s_v3

string

Standard_L4s

string

Standard_L8as_v3

string

Standard_L8s

string

Standard_L8s_v2

string

Standard_L8s_v3

string

AzureSkuTier

Уровень SKU.

Имя Тип Описание
Basic

string

Standard

string

CalloutPolicy

Конфигурация для внешних политик выноски, включая ШАБЛОНЫ URI, типы доступа и типы служб.

Имя Тип Описание
calloutId

string

Уникальный идентификатор конфигурации выноски.

calloutType

calloutType

Тип службы выноски, указывающий тип доступа к внешнему ресурсу или службе.

calloutUriRegex

string

Шаблон регулярного выражения или полного доменного имени для URI выноски.

outboundAccess

outboundAccess

Указывает, разрешен ли исходящий доступ для указанного шаблона URI.

calloutType

Тип службы выноски, указывающий тип доступа к внешнему ресурсу или службе.

Имя Тип Описание
azure_digital_twins

string

azure_openai

string

cosmosdb

string

external_data

string

genevametrics

string

kusto

string

mysql

string

postgresql

string

sandbox_artifacts

string

sql

string

webapi

string

Cluster

Класс, представляющий кластер Kusto.

Имя Тип Default value Описание
etag

string

Уникальная строка только для чтения, которая изменяется при обновлении ресурса.

id

string

Полный идентификатор ресурса для ресурса. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

Identity

Удостоверение кластера, если настроено.

location

string

Географическое расположение, в котором находится ресурс

name

string

Имя ресурса

properties.acceptedAudiences

AcceptedAudiences[]

Принятые аудитории кластера.

properties.allowedFqdnList

string[]

Список разрешенных полных доменных имен (полное доменное имя) для исходящего трафика из кластера.

properties.allowedIpRangeList

string[]

Список IP-адресов в формате CIDR, разрешенных для подключения к кластеру.

properties.calloutPolicies

CalloutPolicy[]

Список политик выноски для исходящего трафика из кластера.

properties.dataIngestionUri

string

URI приема данных кластера.

properties.enableAutoStop

boolean

True

Логическое значение, указывающее, может ли кластер быть автоматически остановлен (из-за отсутствия данных или отсутствия активности в течение многих дней).

properties.enableDiskEncryption

boolean

False

Логическое значение, указывающее, зашифрованы ли диски кластера.

properties.enableDoubleEncryption

boolean

False

Логическое значение, указывающее, включен ли двойное шифрование.

properties.enablePurge

boolean

False

Логическое значение, указывающее, включены ли операции очистки.

properties.enableStreamingIngest

boolean

False

Логическое значение, указывающее, включен ли прием потоковой передачи.

properties.engineType

EngineType

V3

Тип обработчика

properties.keyVaultProperties

KeyVaultProperties

Свойства KeyVault для шифрования кластера.

properties.languageExtensions

LanguageExtensionsList

Список расширений языка кластера.

properties.migrationCluster

MigrationClusterProperties

Свойства однорангового кластера, связанного с миграцией в этот кластер или из этого кластера.

properties.optimizedAutoscale

OptimizedAutoscale

Оптимизированное определение автомасштабирования.

properties.privateEndpointConnections

PrivateEndpointConnection[]

Список подключений к частной конечной точке.

properties.provisioningState

ProvisioningState

Подготовленное состояние ресурса.

properties.publicIPType

publicIPType

IPv4

Указывает, какой тип общедоступного IP-адреса нужно создать : IPv4 (по умолчанию) или DualStack (как IPv4, так и IPv6)

properties.publicNetworkAccess

PublicNetworkAccess

Enabled

Доступ к общедоступной сети к кластеру включен по умолчанию. При отключении разрешено только подключение частной конечной точки к кластеру

properties.restrictOutboundNetworkAccess

ClusterNetworkAccessFlag

Disabled

Независимо от того, следует ли ограничить исходящий доступ к сети. Значение является необязательным, но при передаче в нее должно быть включено или отключено.

properties.state

State

Состояние ресурса.

properties.stateReason

string

Причина текущего состояния кластера.

properties.trustedExternalTenants

TrustedExternalTenant[]

Внешние клиенты кластера.

properties.uri

string

Универсальный код ресурса (URI) кластера.

properties.virtualClusterGraduationProperties

string

Свойства выпуска виртуального кластера

properties.virtualNetworkConfiguration

VirtualNetworkConfiguration

Определение виртуальной сети.

properties.zoneStatus

ZoneStatus

Указывает, является ли кластер зональным или не зональным.

sku

AzureSku

Номер SKU кластера.

systemData

systemData

Метаданные, относящиеся к созданию и последнему изменении ресурса.

tags

object

Теги ресурсов.

type

string

Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts"

zones

string[]

Зоны доступности кластера.

ClusterNetworkAccessFlag

Независимо от того, следует ли ограничить исходящий доступ к сети. Значение является необязательным, но при передаче в нее должно быть включено или отключено.

Имя Тип Описание
Disabled

string

Enabled

string

createdByType

Тип удостоверения, создавшего ресурс.

Имя Тип Описание
Application

string

Key

string

ManagedIdentity

string

User

string

EngineType

Тип обработчика

Имя Тип Описание
V2

string

V3

string

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

Имя Тип Описание
info

object

Дополнительные сведения.

type

string

Дополнительный тип сведений.

ErrorDetail

Сведения об ошибке.

Имя Тип Описание
additionalInfo

ErrorAdditionalInfo[]

Дополнительные сведения об ошибке.

code

string

Код ошибки.

details

ErrorDetail[]

Сведения об ошибке.

message

string

Сообщение об ошибке.

target

string

Целевой объект ошибки.

ErrorResponse

Ответ на ошибку

Имя Тип Описание
error

ErrorDetail

Объект ошибки.

Identity

Удостоверение ресурса.

Имя Тип Описание
principalId

string

Идентификатор субъекта удостоверения ресурса.

tenantId

string

Идентификатор клиента ресурса.

type

IdentityType

Тип управляемого удостоверения, используемого. Тип SystemAssigned, UserAssigned включает как неявное созданное удостоверение, так и набор удостоверений, назначенных пользователем. Тип "Нет" приведет к удалению всех удостоверений.

userAssignedIdentities

UserAssignedIdentities

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

IdentityType

Тип управляемого удостоверения, используемого. Тип SystemAssigned, UserAssigned включает как неявное созданное удостоверение, так и набор удостоверений, назначенных пользователем. Тип "Нет" приведет к удалению всех удостоверений.

Имя Тип Описание
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

KeyVaultProperties

Свойства хранилища ключей.

Имя Тип Описание
keyName

string

Имя ключа хранилища ключей.

keyVaultUri

string

Универсальный код ресурса (URI) хранилища ключей.

keyVersion

string

Версия ключа хранилища ключей.

userIdentity

string

Назначаемое пользователем удостоверение (идентификатор ресурса ARM), которое имеет доступ к ключу.

LanguageExtension

Объект расширения языка.

Имя Тип Описание
languageExtensionCustomImageName

string

Имя пользовательского образа расширения языка.

languageExtensionImageName

languageExtensionImageName

Имя образа расширения языка.

languageExtensionName

languageExtensionName

Имя расширения языка.

languageExtensionImageName

Имя образа расширения языка.

Имя Тип Описание
Python3_10_8

string

Python3_10_8_DL

string

Python3_11_7

string

Python3_11_7_DL

string

Python3_6_5

string

PythonCustomImage

string

R

string

languageExtensionName

Имя расширения языка.

Имя Тип Описание
PYTHON

string

R

string

LanguageExtensionsList

Список объектов расширения языка.

Имя Тип Описание
value

LanguageExtension[]

Список расширений языка.

MigrationClusterProperties

Представляет свойства кластера, который является частью миграции.

Имя Тип Описание
dataIngestionUri

string

URL-адрес приема общедоступных данных кластера.

id

string

Идентификатор ресурса кластера.

role

MigrationClusterRole

Роль кластера в процессе миграции.

uri

string

Общедоступный URL-адрес кластера.

MigrationClusterRole

Роль кластера в процессе миграции.

Имя Тип Описание
Destination

string

Source

string

OptimizedAutoscale

Класс, содержащий оптимизированное определение автомасштабирования.

Имя Тип Описание
isEnabled

boolean

Логическое значение, указывающее, включена ли оптимизированная функция автомасштабирования.

maximum

integer

Максимально допустимое число экземпляров.

minimum

integer

Минимально допустимое число экземпляров.

version

integer

Версия определенного шаблона, например 1.

outboundAccess

Указывает, разрешен ли исходящий доступ для указанного шаблона URI.

Имя Тип Описание
Allow

string

Deny

string

PrivateEndpointConnection

Подключение к частной конечной точке

Имя Тип Описание
id

string

Полный идентификатор ресурса для ресурса. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Имя ресурса

properties.groupId

string

Идентификатор группы частной конечной точки.

properties.privateEndpoint

PrivateEndpointProperty

Частная конечная точка, к которой принадлежит подключение.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionStateProperty

Состояние подключения подключения к частной конечной точке.

properties.provisioningState

string

Состояние подготовки частной конечной точки.

systemData

systemData

Метаданные, относящиеся к созданию и последнему изменении ресурса.

type

string

Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts"

PrivateEndpointProperty

Частная конечная точка, к которой принадлежит подключение.

Имя Тип Описание
id

string

Идентификатор ресурса частной конечной точки.

PrivateLinkServiceConnectionStateProperty

Состояние подключения подключения к частной конечной точке.

Имя Тип Описание
actionsRequired

string

Любое действие, которое требуется за рамки базового рабочего процесса (утверждение/ отклонение или отключение)

description

string

Описание подключения службы приватного канала.

status

string

Состояние подключения службы приватного канала.

ProvisioningState

Подготовленное состояние ресурса.

Имя Тип Описание
Canceled

string

Creating

string

Deleting

string

Failed

string

Moving

string

Running

string

Succeeded

string

publicIPType

Указывает, какой тип общедоступного IP-адреса нужно создать : IPv4 (по умолчанию) или DualStack (как IPv4, так и IPv6)

Имя Тип Описание
DualStack

string

IPv4

string

PublicNetworkAccess

Доступ к общедоступной сети к кластеру включен по умолчанию. При отключении разрешено только подключение частной конечной точки к кластеру

Имя Тип Описание
Disabled

string

Enabled

string

State

Состояние ресурса.

Имя Тип Описание
Creating

string

Deleted

string

Deleting

string

Migrated

string

Running

string

Starting

string

Stopped

string

Stopping

string

Unavailable

string

Updating

string

systemData

Метаданные, относящиеся к созданию и последнему изменении ресурса.

Имя Тип Описание
createdAt

string

Метка времени создания ресурса (UTC).

createdBy

string

Удостоверение, создающее ресурс.

createdByType

createdByType

Тип удостоверения, создавшего ресурс.

lastModifiedAt

string

Метка времени последнего изменения ресурса (UTC)

lastModifiedBy

string

Идентификатор, который последний раз изменил ресурс.

lastModifiedByType

createdByType

Тип удостоверения, который последний раз изменил ресурс.

TrustedExternalTenant

Представляет идентификатор клиента, доверенный кластером.

Имя Тип Описание
value

string

GUID, представляющий внешний клиент.

UserAssignedIdentities

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

Имя Тип Описание

VirtualNetworkConfiguration

Класс, содержащий определение виртуальной сети.

Имя Тип Default value Описание
dataManagementPublicIpId

string

Идентификатор ресурса общедоступного IP-адреса службы управления данными.

enginePublicIpId

string

Идентификатор ресурса общедоступного IP-адреса службы обработчика.

state

VnetState

Enabled

При включении кластер развертывается в настроенной подсети, если он отключен, он будет удален из подсети.

subnetId

string

Идентификатор ресурса подсети.

VnetState

При включении кластер развертывается в настроенной подсети, если он отключен, он будет удален из подсети.

Имя Тип Описание
Disabled

string

Enabled

string

ZoneStatus

Указывает, является ли кластер зональным или не зональным.

Имя Тип Описание
NonZonal

string

Zonal

string

ZonalInconsistency

string