Sdílet prostřednictvím


Clustery Microsoft.Kusto

Definice prostředku Bicep

Typ prostředku clusterů je možné nasadit s operacemi, které cílí na:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Kusto/clusters, přidejte do šablony následující 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'
  ]
}

Hodnoty vlastností

Clustery

Název Description Hodnota
name Název prostředku string (povinné)

Omezení počtu znaků: 4–22

Platné znaky:
Malá písmena a číslice.

Začněte písmenem.

Název prostředku musí být v rámci Azure jedinečný.
location Geografické umístění, kde se prostředek nachází string (povinné)
tags Značky prostředků. Slovník názvů a hodnot značek. Zobrazit značky v šablonách
Sku Skladová položka clusteru. AzureSku (povinné)
identity Identita clusteru, pokud je nakonfigurovaná. Identita
properties Vlastnosti clusteru. Vlastnosti clusteru
Zóny Zóny dostupnosti clusteru. string[]

Identita

Název Description Hodnota
typ Typ použité spravované identity. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere všechny identity. 'Žádný'
'SystemAssigned'
SystemAssigned, UserAssigned
UserAssigned (povinné)
userAssignedIdentity Seznam identit uživatelů přidružených ke clusteru Kusto Odkazy na klíče slovníku identit uživatelů budou ID prostředků ARM ve formátu//subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Název Description Hodnota
{přizpůsobená vlastnost} ComponentsSgqdofSchemasIdentityPropertiesUserassigne...

ComponentsSgqdofSchemasIdentityPropertiesUserassigne...

Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou jen pro čtení.

Vlastnosti clusteru

Název Description Hodnota
přijatoAudience Akceptované cílové skupiny clusteru AcceptedAudiences[]
allowedFqdnList Seznam povolených plně kvalifikovaných názvů domén (plně kvalifikovaný název domény) pro výchozí přenos dat z clusteru string[]
allowedIpRangeList Seznam IP adres ve formátu CIDR s povoleným připojením ke clusteru. string[]
enableAutoStop Logická hodnota, která označuje, jestli se cluster mohl automaticky zastavit (kvůli nedostatku dat nebo kvůli aktivitě po mnoho dní). bool
enableDiskEncryption Logická hodnota, která označuje, jestli jsou disky clusteru šifrované. bool
enableDoubleEncryption Logická hodnota, která označuje, jestli je povolené dvojité šifrování. bool
enablePurge Logická hodnota, která označuje, jestli jsou povolené operace vyprázdnění. bool
enableStreamingIngest Logická hodnota, která označuje, jestli je ingestování streamování povolené. bool
engineType Typ modulu 'V2'
'V3'
keyVaultVlastnosti Vlastnosti služby KeyVault pro šifrování clusteru. Vlastnosti služby KeyVault
languageExtensions Seznam jazykových rozšíření clusteru LanguageExtensionsList
optimizedAutoscale Optimalizovaná definice automatického škálování OptimizedAutoscale
typ publicIP Určuje, jaký typ veřejné IP adresy se má vytvořit – IPv4 (výchozí) nebo DualStack (IPv4 i IPv6). DualStack
'IPv4'
publicNetworkAccess Přístup z veřejné sítě ke clusteru je ve výchozím nastavení povolený. Pokud je tato možnost zakázaná, je povolené jenom připojení privátního koncového bodu ke clusteru. Zakázáno
Povoleno
restrictOutboundNetworkAccess Určuje, jestli se má omezit odchozí síťový přístup. Hodnota je nepovinná, ale pokud je předána, musí být Povolená nebo Zakázaná. Zakázáno
Povoleno
trustedExternalTenants Externí tenanti clusteru. TrustedExternalTenant[]
virtualClusterGraduationProperties Vlastnosti dokončení virtuálního clusteru řetězec

Omezení:
Citlivá hodnota. Předání jako zabezpečený parametr
virtualNetworkConfiguration Definice virtuální sítě. Konfigurace virtuální sítě

PřijatoAudience

Název Description Hodnota
hodnota IDENTIFIKÁTOR GUID nebo platná adresa URL představující přijatou cílovou skupinu. řetězec

Vlastnosti služby KeyVault

Název Description Hodnota
Název_klíče Název klíče trezoru klíčů. řetězec
identifikátor keyVaultUri Identifikátor URI trezoru klíčů řetězec
keyVersion Verze klíče trezoru klíčů řetězec
userIdentity Identita přiřazená uživatelem (ID prostředku ARM), která má přístup ke klíči. řetězec

LanguageExtensionsList

Název Description Hodnota
hodnota Seznam jazykových rozšíření LanguageExtension[]
hodnota Seznam jazykových rozšíření LanguageExtension[]

LanguageExtension

Název Description Hodnota
languageExtensionCustomImageName Název vlastní image rozšíření jazyka. řetězec
languageExtensionImageName Název image rozšíření jazyka. "Python3_10_8"
"Python3_10_8_DL"
"Python3_6_5"
PythonCustomImage
'R'
languageExtensionName Název rozšíření jazyka. PYTHON
'R'

OptimizedAutoscale

Název Description Hodnota
Isenabled Logická hodnota, která označuje, jestli je nebo není funkce optimalizovaného automatického škálování povolená. bool (povinné)
Maximum Maximální povolený počet instancí int (povinné)
Minimum Minimální povolený počet instancí int (povinné)
verze Verze definované šablony, například 1. int (povinné)

TrustedExternalTenant

Název Description Hodnota
hodnota Identifikátor GUID představující externího tenanta řetězec

Konfigurace virtuální sítě

Název Description Hodnota
dataManagementPublicIpId ID prostředku veřejné IP adresy služby správy dat string (povinné)
enginePublicIpId ID prostředku veřejné IP adresy služby modulu string (povinné)
state Pokud je tato možnost povolená, cluster se nasadí do nakonfigurované podsítě a po zakázání se z podsítě odebere. Zakázáno
Povoleno
id podsítě ID prostředku podsítě. string (povinné)

AzureSku

Název Description Hodnota
capacity Počet instancí clusteru. int
name Název skladové položky. 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" (povinné)
tier Úroveň skladové položky. 'Základní'
"Standard" (povinné)

Šablony pro rychlý start

Následující šablony pro rychlý start nasadí tento typ prostředku.

Template (Šablona) Description
Azure Digital Twins s připojením historie časových dat

Nasazení do Azure
Tato šablona vytvoří instanci Služby Azure Digital Twins nakonfigurovanou s připojením k historii dat časové řady. Aby bylo možné vytvořit připojení, musí se vytvořit další prostředky, jako je obor názvů služby Event Hubs, centrum událostí, cluster Azure Data Explorer a databáze. Data se odesílají do centra událostí, které je nakonec předá do clusteru Azure Data Explorer. Data jsou uložená v databázové tabulce v clusteru.
Vytvoření databáze clusteru

Nasazení do Azure
Tato šablona umožňuje vytvořit cluster a databázi.
Nasazení Azure Data Explorer DB s připojením ke službě Cosmos DB

Nasazení do Azure
Nasazení Azure Data Explorer DB s připojením ke službě Cosmos DB
Nasazení databáze Azure Data Explorer s připojením k centru událostí

Nasazení do Azure
Nasazení databáze Azure Data Explorer s připojením k centru událostí
Nasazení clusteru Azure Data Explorer do virtuální sítě

Nasazení do Azure
Tato šablona umožňuje nasadit cluster do virtuální sítě.

Definice prostředku šablony ARM

Typ prostředku clusterů je možné nasadit s operacemi, které cílí na:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Kusto/clusters, přidejte do šablony následující kód 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" ]
}

Hodnoty vlastností

Clustery

Název Description Hodnota
typ Typ prostředku Microsoft.Kusto/clusters
apiVersion Verze rozhraní API prostředku '2023-08-15'
name Název prostředku string (povinné)

Omezení počtu znaků: 4–22

Platné znaky:
Malá písmena a číslice.

Začněte písmenem.

Název prostředku musí být v rámci Azure jedinečný.
location Geografické umístění, kde se prostředek nachází string (povinné)
tags Značky prostředků. Slovník názvů a hodnot značek. Zobrazit značky v šablonách
Sku Skladová položka clusteru. AzureSku (povinné)
identity Identita clusteru, pokud je nakonfigurovaná. Identita
properties Vlastnosti clusteru. Vlastnosti clusteru
Zóny Zóny dostupnosti clusteru. string[]

Identita

Název Description Hodnota
typ Typ použité spravované identity. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere všechny identity. 'Žádný'
'SystemAssigned'
SystemAssigned, UserAssigned
UserAssigned (povinné)
userAssignedIdentity Seznam identit uživatelů přidružených ke clusteru Kusto Odkazy na klíče slovníku identit uživatelů budou ID prostředků ARM ve formátu//subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Název Description Hodnota
{přizpůsobená vlastnost} ComponentsSgqdofSchemasIdentityPropertiesUserassigne...

ComponentsSgqdofSchemasIdentityPropertiesUserassigne...

Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou Jen pro čtení.

Vlastnosti clusteru

Název Description Hodnota
přijatoAudience Akceptované cílové skupiny clusteru AcceptedAudiences[]
allowedFqdnList Seznam povolených plně kvalifikovaných názvů domén (plně kvalifikovaný název domény) pro výchozí přenos dat z clusteru string[]
allowedIpRangeList Seznam IP adres ve formátu CIDR, který je povolený pro připojení ke clusteru. string[]
enableAutoStop Logická hodnota, která označuje, jestli je možné cluster automaticky zastavit (kvůli nedostatku dat nebo žádné aktivitě po mnoho dní). bool
enableDiskEncryption Logická hodnota, která označuje, jestli jsou disky clusteru šifrované. bool
enableDoubleEncryption Logická hodnota, která označuje, jestli je povolené dvojité šifrování. bool
enablePurge Logická hodnota, která označuje, jestli jsou povolené operace vyprázdnění. bool
enableStreamingIngest Logická hodnota, která označuje, jestli je ingestování streamování povolené. bool
engineType Typ motoru 'V2'
'V3'
keyVaultProperties Vlastnosti KeyVault pro šifrování clusteru KeyVaultProperties
languageExtensions Seznam jazykových rozšíření clusteru LanguageExtensionsList
optimizedAutoscale Optimalizovaná definice automatického škálování. OptimalizovánoAutoscale
publicIPType Určuje, jaký typ veřejné IP adresy se má vytvořit – IPv4 (výchozí) nebo DualStack (IPv4 i IPv6). DualStack
'IPv4'
publicNetworkAccess Veřejný síťový přístup ke clusteru je ve výchozím nastavení povolený. Pokud je tato možnost zakázaná, je povolené pouze připojení privátního koncového bodu ke clusteru. Zakázáno
'Povoleno'
restrictOutboundNetworkAccess Jestli chcete omezit odchozí síťový přístup. Hodnota je volitelná, ale pokud je předána, musí být Povolená nebo Zakázaná. Zakázáno
'Povoleno'
trustedExternalTenants Externí tenanti clusteru. TrustedExternalTenant[]
virtualClusterGraduationProperties Vlastnosti dokončení virtuálního clusteru řetězec

Omezení:
Citlivá hodnota. Předání jako zabezpečený parametr
virtualNetworkConfiguration Definice virtuální sítě. VirtualNetworkConfiguration

PřijatoAudience

Název Description Hodnota
hodnota IDENTIFIKÁTOR GUID nebo platná adresa URL představující přijatou cílovou skupinu. řetězec

KeyVaultProperties

Název Description Hodnota
Název_klíče Název klíče trezoru klíčů. řetězec
keyVaultUri Identifikátor URI trezoru klíčů řetězec
keyVersion Verze klíče trezoru klíčů. řetězec
userIdentity Identita přiřazená uživatelem (ID prostředku ARM), která má přístup ke klíči. řetězec

LanguageExtensionsList

Název Description Hodnota
hodnota Seznam jazykových rozšíření. LanguageExtension[]
hodnota Seznam jazykových rozšíření. LanguageExtension[]

LanguageExtension

Název Description Hodnota
languageExtensionCustomImageName Název vlastní image rozšíření jazyka řetězec
languageExtensionImageName Název image rozšíření jazyka. 'Python3_10_8'
'Python3_10_8_DL'
"Python3_6_5"
PythonCustomImage
'R'
languageExtensionName Název rozšíření jazyka. Python
'R'

OptimalizovánoAutoscale

Název Description Hodnota
Isenabled Logická hodnota, která označuje, jestli je nebo není funkce optimalizovaného automatického škálování povolená. bool (povinné)
Maximum Maximální počet povolených instancí int (povinné)
Minimum Minimální počet povolených instancí int (povinné)
verze Verze definované šablony, například 1. int (povinné)

TrustedExternalTenant

Název Description Hodnota
hodnota IDENTIFIKÁTOR GUID představující externího tenanta. řetězec

VirtualNetworkConfiguration

Název Description Hodnota
dataManagementPublicIpId ID prostředku veřejné IP adresy služby správy dat string (povinné)
enginePublicIpId ID prostředku veřejné IP adresy služby modulu string (povinné)
state Pokud je tato možnost povolená, cluster se nasadí do nakonfigurované podsítě, a když je zakázaný, odebere se z podsítě. Zakázáno
'Povoleno'
subnetId ID prostředku podsítě string (povinné)

AzureSku

Název Description Hodnota
capacity Počet instancí clusteru. int
name Název skladové položky. 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" (povinné)
tier Úroveň skladové položky. 'Základní'
"Standard" (povinné)

Šablony pro rychlý start

Následující šablony pro rychlý start nasadí tento typ prostředku.

Template (Šablona) Description
Azure Digital Twins s připojením historie časových dat

Nasazení do Azure
Tato šablona vytvoří instanci Služby Azure Digital Twins nakonfigurovanou s připojením k historii dat časové řady. Aby bylo možné vytvořit připojení, musí se vytvořit další prostředky, jako je obor názvů služby Event Hubs, centrum událostí, cluster Azure Data Explorer a databáze. Data se odesílají do centra událostí, které je nakonec předá do clusteru Azure Data Explorer. Data jsou uložená v databázové tabulce v clusteru.
Vytvoření databáze clusteru

Nasazení do Azure
Tato šablona umožňuje vytvořit cluster a databázi.
Nasazení Azure Data Explorer DB s připojením ke službě Cosmos DB

Nasazení do Azure
Nasazení Azure Data Explorer DB s připojením ke službě Cosmos DB
Nasazení databáze Azure Data Explorer s připojením k centru událostí

Nasazení do Azure
Nasazení databáze Azure Data Explorer s připojením k centru událostí
Nasazení clusteru Azure Data Explorer do virtuální sítě

Nasazení do Azure
Tato šablona umožňuje nasadit cluster do virtuální sítě.

Definice prostředku Terraform (poskytovatel AzAPI)

Typ prostředku clusterů je možné nasadit s operacemi, které cílí na:

  • Skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Kusto/clusters, přidejte do šablony následující 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"
    }
  })
}

Hodnoty vlastností

Clustery

Název Description Hodnota
typ Typ prostředku "Microsoft.Kusto/clusters@2023-08-15"
name Název prostředku string (povinné)

Omezení počtu znaků: 4–22

Platné znaky:
Malá písmena a číslice.

Začněte písmenem.

Název prostředku musí být v rámci Azure jedinečný.
location Geografické umístění, kde se prostředek nachází string (povinné)
parent_id K nasazení do skupiny prostředků použijte ID této skupiny prostředků. string (povinné)
tags Značky prostředků. Slovník názvů a hodnot značek.
Sku Skladová položka clusteru. AzureSku (povinné)
identity Identita clusteru, pokud je nakonfigurovaná. Identita
properties Vlastnosti clusteru. Vlastnosti clusteru
Zóny Zóny dostupnosti clusteru. string[]

Identita

Název Description Hodnota
typ Typ použité spravované identity. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere všechny identity. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned" (povinné)
identity_ids Seznam identit uživatelů přidružených ke clusteru Kusto Odkazy na klíče slovníku identit uživatelů budou ID prostředků ARM ve formátu//subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Pole ID identit uživatelů

IdentityUserAssignedIdentities

Název Description Hodnota
{přizpůsobená vlastnost} ComponentsSgqdofSchemasIdentityPropertiesUserassigne...

ComponentsSgqdofSchemasIdentityPropertiesUserassigne...

Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou jen pro čtení.

Vlastnosti clusteru

Název Description Hodnota
přijatoAudience Akceptované cílové skupiny clusteru AcceptedAudiences[]
allowedFqdnList Seznam povolených plně kvalifikovaných názvů domén (plně kvalifikovaný název domény) pro výchozí přenos dat z clusteru string[]
allowedIpRangeList Seznam IP adres ve formátu CIDR s povoleným připojením ke clusteru. string[]
enableAutoStop Logická hodnota, která označuje, jestli se cluster mohl automaticky zastavit (kvůli nedostatku dat nebo kvůli aktivitě po mnoho dní). bool
enableDiskEncryption Logická hodnota, která označuje, jestli jsou disky clusteru šifrované. bool
enableDoubleEncryption Logická hodnota, která označuje, jestli je povolené dvojité šifrování. bool
enablePurge Logická hodnota, která označuje, jestli jsou povolené operace vyprázdnění. bool
enableStreamingIngest Logická hodnota, která označuje, jestli je ingestování streamování povolené. bool
engineType Typ modulu "V2"
"V3"
keyVaultVlastnosti Vlastnosti služby KeyVault pro šifrování clusteru. Vlastnosti služby KeyVault
languageExtensions Seznam jazykových rozšíření clusteru LanguageExtensionsList
optimizedAutoscale Optimalizovaná definice automatického škálování OptimizedAutoscale
typ publicIP Určuje, jaký typ veřejné IP adresy se má vytvořit – IPv4 (výchozí) nebo DualStack (IPv4 i IPv6). "DualStack"
"IPv4"
publicNetworkAccess Přístup z veřejné sítě ke clusteru je ve výchozím nastavení povolený. Pokud je tato možnost zakázaná, je povolené jenom připojení privátního koncového bodu ke clusteru. "Zakázáno"
"Povoleno"
restrictOutboundNetworkAccess Určuje, jestli se má omezit odchozí síťový přístup. Hodnota je nepovinná, ale pokud je předána, musí být Povolená nebo Zakázaná. "Zakázáno"
"Povoleno"
trustedExternalTenants Externí tenanti clusteru. TrustedExternalTenant[]
virtualClusterGraduationProperties Vlastnosti dokončení virtuálního clusteru řetězec

Omezení:
Citlivá hodnota. Předání jako zabezpečený parametr
virtualNetworkConfiguration Definice virtuální sítě. Konfigurace virtuální sítě

PřijatoAudience

Název Description Hodnota
hodnota IDENTIFIKÁTOR GUID nebo platná adresa URL představující přijatou cílovou skupinu. řetězec

Vlastnosti služby KeyVault

Název Description Hodnota
Název_klíče Název klíče trezoru klíčů. řetězec
identifikátor keyVaultUri Identifikátor URI trezoru klíčů řetězec
keyVersion Verze klíče trezoru klíčů řetězec
userIdentity Identita přiřazená uživatelem (ID prostředku ARM), která má přístup ke klíči. řetězec

LanguageExtensionsList

Název Description Hodnota
hodnota Seznam jazykových rozšíření LanguageExtension[]
hodnota Seznam jazykových rozšíření LanguageExtension[]

LanguageExtension

Název Description Hodnota
languageExtensionCustomImageName Název vlastní image rozšíření jazyka. řetězec
languageExtensionImageName Název image rozšíření jazyka. "Python3_10_8"
"Python3_10_8_DL"
"Python3_6_5"
"PythonCustomImage"
"R"
languageExtensionName Název rozšíření jazyka. "PYTHON"
"R"

OptimizedAutoscale

Název Description Hodnota
Isenabled Logická hodnota, která označuje, jestli je nebo není funkce optimalizovaného automatického škálování povolená. bool (povinné)
Maximum Maximální povolený počet instancí int (povinné)
Minimum Minimální povolený počet instancí int (povinné)
verze Verze definované šablony, například 1. int (povinné)

TrustedExternalTenant

Název Description Hodnota
hodnota Identifikátor GUID představující externího tenanta řetězec

Konfigurace virtuální sítě

Název Description Hodnota
dataManagementPublicIpId ID prostředku veřejné IP adresy služby správy dat string (povinné)
enginePublicIpId ID prostředku veřejné IP adresy služby modulu string (povinné)
state Pokud je tato možnost povolená, cluster se nasadí do nakonfigurované podsítě a po zakázání se z podsítě odebere. "Zakázáno"
"Povoleno"
id podsítě ID prostředku podsítě. string (povinné)

AzureSku

Název Description Hodnota
capacity Počet instancí clusteru. int
name Název skladové položky. "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" (povinné)
tier Úroveň skladové položky. "Základní"
"Standard" (povinné)