Freigeben über


Microsoft.Kusto-Cluster 2022-12-29

Bicep-Ressourcendefinition

Der Clusterressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Kusto/Cluster-Ressource zu erstellen, fügen Sie der Vorlage den folgenden Bicep hinzu.

resource symbolicname 'Microsoft.Kusto/clusters@2022-12-29' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  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: [
        {
          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'
      subnetId: 'string'
    }
  }
  sku: {
    capacity: int
    name: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
  zones: [
    'string'
  ]
}

Eigenschaftswerte

AcceptedAudiences

Name Beschreibung Wert
Wert GUID oder gültige URL, die eine akzeptierte Zielgruppe darstellt. Schnur

AzureSku

Name Beschreibung Wert
Fassungsvermögen Die Anzahl der Instanzen des Clusters. Int
Name SKU-Name. "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_E16ads_v5"
"Standard_E16as_v4+3TB_PS"
"Standard_E16as_v4+4TB_PS"
"Standard_E16as_v5+3TB_PS"
"Standard_E16as_v5+4TB_PS"
"Standard_E16a_v4"
"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_E2ads_v5"
"Standard_E2a_v4"
"Standard_E2d_v4"
"Standard_E2d_v5"
"Standard_E4ads_v5"
"Standard_E4a_v4"
"Standard_E4d_v4"
"Standard_E4d_v5"
"Standard_E64i_v3"
"Standard_E80ids_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_E8a_v4"
"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" (erforderlich)
Rang SKU-Ebene. "Einfach"
"Standard" (erforderlich)

ClusterProperties

Name Beschreibung Wert
acceptedAudiences Die akzeptierten Zielgruppen des Clusters. AcceptedAudiences[]
allowedFqdnList Liste der zulässigen FQDNs(Vollqualifizierter Domänenname) für den Ausgang von Cluster. string[]
allowedIpRangeList Die Liste der IP-Adressen im Format von CIDR, die eine Verbindung mit dem Cluster herstellen dürfen. string[]
enableAutoStop Ein boolescher Wert, der angibt, ob der Cluster automatisch beendet werden kann (aufgrund fehlender Daten oder einer Aktivität für viele Tage). Bool
enableDiskEncryption Ein boolescher Wert, der angibt, ob die Datenträger des Clusters verschlüsselt sind. Bool
enableDoubleEncryption Ein boolescher Wert, der angibt, ob die doppelte Verschlüsselung aktiviert ist. Bool
enablePurge Ein boolescher Wert, der angibt, ob die Bereinigungsvorgänge aktiviert sind. Bool
enableStreamingIngest Ein boolescher Wert, der angibt, ob das Streaminggest aktiviert ist. Bool
engineType Der Modultyp 'V2'
"V3"
keyVaultProperties KeyVault-Eigenschaften für die Clusterverschlüsselung. KeyVaultProperties
languageExtensions Liste der Spracherweiterungen des Clusters. LanguageExtensionsList-
optimizedAutoscale Optimierte Definition der automatischen Skalierung. OptimizedAutoscale-
publicIPType Gibt an, welcher öffentliche IP-Typ erstellt werden soll – IPv4 (Standard) oder DualStack (sowohl IPv4 als auch IPv6) "DualStack"
"IPv4"
publicNetworkAccess Der Zugriff auf das öffentliche Netzwerk auf den Cluster ist standardmäßig aktiviert. Wenn diese Option deaktiviert ist, ist nur eine private Endpunktverbindung mit dem Cluster zulässig. "Deaktiviert"
"Aktiviert"
restrictOutboundNetworkAccess Gibt an, ob der ausgehende Netzwerkzugriff eingeschränkt werden soll. Der Wert ist optional, aber wenn er übergeben wird, muss 'Enabled' oder 'Disabled' sein. "Deaktiviert"
"Aktiviert"
trustedExternalTenants Die externen Mandanten des Clusters. TrustedExternalTenant[]
virtualClusterGraduationProperties Virtuelle Cluster Graduierungseigenschaften Schnur

Zwänge:
Vertraulicher Wert. Übergeben Als sicherer Parameter.
virtualNetworkConfiguration Definition des virtuellen Netzwerks. VirtualNetworkConfiguration-

ComponentsSgqdofSchemasIdentityPropertiesUserassignedidentitiesAdditionalproperties

Name Beschreibung Wert

Identität

Name Beschreibung Wert
Art Der Typ der verwendeten verwalteten Identität. Der Typ "SystemAssigned, UserAssigned" enthält sowohl eine implizit erstellte Identität als auch eine Reihe von vom Benutzer zugewiesenen Identitäten. Der Typ "None" entfernt alle Identitäten. 'None'
'SystemAssigned'
"SystemAssigned, UserAssigned"
"UserAssigned" (erforderlich)
userAssignedIdentities Die Liste der Benutzeridentitäten, die dem Kusto-Cluster zugeordnet sind. Die Benutzeridentitätswörterbuchschlüsselverweise sind ARM-Ressourcen-IDs im Formular: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Name Beschreibung Wert

KeyVaultProperties

Name Beschreibung Wert
keyName Der Name des Schlüsseltresorschlüssels. Schnur
keyVaultUri Der URI des Schlüsseltresors. Schnur
keyVersion Die Version des Schlüsseltresorschlüssels. Schnur
userIdentity Die vom Benutzer zugewiesene Identität (ARM-Ressourcen-ID), die Zugriff auf den Schlüssel hat. Schnur

LanguageExtension

Name Beschreibung Wert
languageExtensionImageName Der Bildname der Spracherweiterung. "Python3_10_8"
"Python3_6_5"
'R'
languageExtensionName Der Name der Spracherweiterung. "PYTHON"
'R'

LanguageExtensionsList

Name Beschreibung Wert
Wert Die Liste der Spracherweiterungen. LanguageExtension[]

Microsoft.Kusto/clusters

Name Beschreibung Wert
Identität Die Identität des Clusters, falls konfiguriert. Identity
Ort Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Die Clustereigenschaften. ClusterProperties-
Sku Die SKU des Clusters. AzureSku- (erforderlich)
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Zonen Die Verfügbarkeitszonen des Clusters. string[]

OptimizedAutoscale

Name Beschreibung Wert
isEnabled Ein boolescher Wert, der angibt, ob das optimierte Autoskalen-Feature aktiviert ist oder nicht. bool (erforderlich)
Maximum Maximale Anzahl zulässiger Instanzen. int (erforderlich)
Minimum Anzahl der zulässigen Mindestinstanzen. int (erforderlich)
Version Die Version der definierten Vorlage, z. B. 1. int (erforderlich)

TrackedResourceTags

Name Beschreibung Wert

TrustedExternalTenant

Name Beschreibung Wert
Wert GUID, die einen externen Mandanten darstellt. Schnur

VirtualNetworkConfiguration

Name Beschreibung Wert
dataManagementPublicIpId Die Dienst-ID der öffentlichen IP-Adresse der Datenverwaltung. Zeichenfolge (erforderlich)
enginePublicIpId Die öffentliche IP-Adressressourcen-ID des Moduldiensts. Zeichenfolge (erforderlich)
subnetz-ID Die Subnetzressourcen-ID. Zeichenfolge (erforderlich)

Schnellstartbeispiele

Die folgenden Schnellstartbeispiele stellen diesen Ressourcentyp bereit.

Bicep-Datei Beschreibung
Azure Digital Twins mit Zeitdatenverlaufsverbindung Diese Vorlage erstellt eine Azure Digital Twins-Instanz, die mit einer Zeitreihen-Datenverlaufsverbindung konfiguriert ist. Um eine Verbindung zu erstellen, müssen andere Ressourcen erstellt werden, z. B. einen Event Hubs-Namespace, einen Event Hub, einen Azure Data Explorer-Cluster und eine Datenbank. Daten werden an einen Event Hub gesendet, der die Daten schließlich an den Azure Data Explorer-Cluster weiterleitet. Daten werden in einer Datenbanktabelle im Cluster gespeichert.
Erstellen einer Datenbanküberwachungs- In diesem Beispiel wird eine Datenbanküberwachung für Azure SQL erstellt und deren Datenspeicher, SQL-Ziele und verwaltete private Endpunkte konfiguriert.
Bereitstellen von Azure Data Explorer DB mit Cosmos DB-Verbindung Bereitstellen von Azure Data Explorer DB mit Cosmos DB-Verbindung.
Bereitstellen von Azure Data Explorer db mit Ereignisrasterverbindung Bereitstellen von Azure Data Explorer db mit Event Grid-Verbindung.
Bereitstellen von Azure Data Explorer db mit Event Hub-Verbindung Bereitstellen von Azure Data Explorer db mit Event Hub-Verbindung.

ARM-Vorlagenressourcendefinition

Der Clusterressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Kusto/cluster-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden JSON-Code hinzu.

{
  "type": "Microsoft.Kusto/clusters",
  "apiVersion": "2022-12-29",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "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": [
        {
          "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",
      "subnetId": "string"
    }
  },
  "sku": {
    "capacity": "int",
    "name": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  },
  "zones": [ "string" ]
}

Eigenschaftswerte

AcceptedAudiences

Name Beschreibung Wert
Wert GUID oder gültige URL, die eine akzeptierte Zielgruppe darstellt. Schnur

AzureSku

Name Beschreibung Wert
Fassungsvermögen Die Anzahl der Instanzen des Clusters. Int
Name SKU-Name. "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_E16ads_v5"
"Standard_E16as_v4+3TB_PS"
"Standard_E16as_v4+4TB_PS"
"Standard_E16as_v5+3TB_PS"
"Standard_E16as_v5+4TB_PS"
"Standard_E16a_v4"
"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_E2ads_v5"
"Standard_E2a_v4"
"Standard_E2d_v4"
"Standard_E2d_v5"
"Standard_E4ads_v5"
"Standard_E4a_v4"
"Standard_E4d_v4"
"Standard_E4d_v5"
"Standard_E64i_v3"
"Standard_E80ids_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_E8a_v4"
"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" (erforderlich)
Rang SKU-Ebene. "Einfach"
"Standard" (erforderlich)

ClusterProperties

Name Beschreibung Wert
acceptedAudiences Die akzeptierten Zielgruppen des Clusters. AcceptedAudiences[]
allowedFqdnList Liste der zulässigen FQDNs(Vollqualifizierter Domänenname) für den Ausgang von Cluster. string[]
allowedIpRangeList Die Liste der IP-Adressen im Format von CIDR, die eine Verbindung mit dem Cluster herstellen dürfen. string[]
enableAutoStop Ein boolescher Wert, der angibt, ob der Cluster automatisch beendet werden kann (aufgrund fehlender Daten oder einer Aktivität für viele Tage). Bool
enableDiskEncryption Ein boolescher Wert, der angibt, ob die Datenträger des Clusters verschlüsselt sind. Bool
enableDoubleEncryption Ein boolescher Wert, der angibt, ob die doppelte Verschlüsselung aktiviert ist. Bool
enablePurge Ein boolescher Wert, der angibt, ob die Bereinigungsvorgänge aktiviert sind. Bool
enableStreamingIngest Ein boolescher Wert, der angibt, ob das Streaminggest aktiviert ist. Bool
engineType Der Modultyp 'V2'
"V3"
keyVaultProperties KeyVault-Eigenschaften für die Clusterverschlüsselung. KeyVaultProperties
languageExtensions Liste der Spracherweiterungen des Clusters. LanguageExtensionsList-
optimizedAutoscale Optimierte Definition der automatischen Skalierung. OptimizedAutoscale-
publicIPType Gibt an, welcher öffentliche IP-Typ erstellt werden soll – IPv4 (Standard) oder DualStack (sowohl IPv4 als auch IPv6) "DualStack"
"IPv4"
publicNetworkAccess Der Zugriff auf das öffentliche Netzwerk auf den Cluster ist standardmäßig aktiviert. Wenn diese Option deaktiviert ist, ist nur eine private Endpunktverbindung mit dem Cluster zulässig. "Deaktiviert"
"Aktiviert"
restrictOutboundNetworkAccess Gibt an, ob der ausgehende Netzwerkzugriff eingeschränkt werden soll. Der Wert ist optional, aber wenn er übergeben wird, muss 'Enabled' oder 'Disabled' sein. "Deaktiviert"
"Aktiviert"
trustedExternalTenants Die externen Mandanten des Clusters. TrustedExternalTenant[]
virtualClusterGraduationProperties Virtuelle Cluster Graduierungseigenschaften Schnur

Zwänge:
Vertraulicher Wert. Übergeben Als sicherer Parameter.
virtualNetworkConfiguration Definition des virtuellen Netzwerks. VirtualNetworkConfiguration-

ComponentsSgqdofSchemasIdentityPropertiesUserassignedidentitiesAdditionalproperties

Name Beschreibung Wert

Identität

Name Beschreibung Wert
Art Der Typ der verwendeten verwalteten Identität. Der Typ "SystemAssigned, UserAssigned" enthält sowohl eine implizit erstellte Identität als auch eine Reihe von vom Benutzer zugewiesenen Identitäten. Der Typ "None" entfernt alle Identitäten. 'None'
'SystemAssigned'
"SystemAssigned, UserAssigned"
"UserAssigned" (erforderlich)
userAssignedIdentities Die Liste der Benutzeridentitäten, die dem Kusto-Cluster zugeordnet sind. Die Benutzeridentitätswörterbuchschlüsselverweise sind ARM-Ressourcen-IDs im Formular: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Name Beschreibung Wert

KeyVaultProperties

Name Beschreibung Wert
keyName Der Name des Schlüsseltresorschlüssels. Schnur
keyVaultUri Der URI des Schlüsseltresors. Schnur
keyVersion Die Version des Schlüsseltresorschlüssels. Schnur
userIdentity Die vom Benutzer zugewiesene Identität (ARM-Ressourcen-ID), die Zugriff auf den Schlüssel hat. Schnur

LanguageExtension

Name Beschreibung Wert
languageExtensionImageName Der Bildname der Spracherweiterung. "Python3_10_8"
"Python3_6_5"
'R'
languageExtensionName Der Name der Spracherweiterung. "PYTHON"
'R'

LanguageExtensionsList

Name Beschreibung Wert
Wert Die Liste der Spracherweiterungen. LanguageExtension[]

Microsoft.Kusto/clusters

Name Beschreibung Wert
apiVersion Die API-Version '2022-12-29'
Identität Die Identität des Clusters, falls konfiguriert. Identity
Ort Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Die Clustereigenschaften. ClusterProperties-
Sku Die SKU des Clusters. AzureSku- (erforderlich)
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Art Der Ressourcentyp "Microsoft.Kusto/clusters"
Zonen Die Verfügbarkeitszonen des Clusters. string[]

OptimizedAutoscale

Name Beschreibung Wert
isEnabled Ein boolescher Wert, der angibt, ob das optimierte Autoskalen-Feature aktiviert ist oder nicht. bool (erforderlich)
Maximum Maximale Anzahl zulässiger Instanzen. int (erforderlich)
Minimum Anzahl der zulässigen Mindestinstanzen. int (erforderlich)
Version Die Version der definierten Vorlage, z. B. 1. int (erforderlich)

TrackedResourceTags

Name Beschreibung Wert

TrustedExternalTenant

Name Beschreibung Wert
Wert GUID, die einen externen Mandanten darstellt. Schnur

VirtualNetworkConfiguration

Name Beschreibung Wert
dataManagementPublicIpId Die Dienst-ID der öffentlichen IP-Adresse der Datenverwaltung. Zeichenfolge (erforderlich)
enginePublicIpId Die öffentliche IP-Adressressourcen-ID des Moduldiensts. Zeichenfolge (erforderlich)
subnetz-ID Die Subnetzressourcen-ID. Zeichenfolge (erforderlich)

Schnellstartvorlagen

Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.

Schablone Beschreibung
Azure Digital Twins mit Zeitdatenverlaufsverbindung

Bereitstellen in Azure
Diese Vorlage erstellt eine Azure Digital Twins-Instanz, die mit einer Zeitreihen-Datenverlaufsverbindung konfiguriert ist. Um eine Verbindung zu erstellen, müssen andere Ressourcen erstellt werden, z. B. einen Event Hubs-Namespace, einen Event Hub, einen Azure Data Explorer-Cluster und eine Datenbank. Daten werden an einen Event Hub gesendet, der die Daten schließlich an den Azure Data Explorer-Cluster weiterleitet. Daten werden in einer Datenbanktabelle im Cluster gespeichert.
Erstellen eines Clusters einer Datenbank

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen Cluster und eine Datenbank erstellen.
Erstellen einer Datenbanküberwachungs-

Bereitstellen in Azure
In diesem Beispiel wird eine Datenbanküberwachung für Azure SQL erstellt und deren Datenspeicher, SQL-Ziele und verwaltete private Endpunkte konfiguriert.
Bereitstellen des Azure Data Explorer-Clusters in Ihrem VNet-

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen Cluster in Ihrem VNet bereitstellen.
Bereitstellen von Azure Data Explorer DB mit Cosmos DB-Verbindung

Bereitstellen in Azure
Bereitstellen von Azure Data Explorer DB mit Cosmos DB-Verbindung.
Bereitstellen von Azure Data Explorer db mit Ereignisrasterverbindung

Bereitstellen in Azure
Bereitstellen von Azure Data Explorer db mit Event Grid-Verbindung.
Bereitstellen von Azure Data Explorer db mit Event Hub-Verbindung

Bereitstellen in Azure
Bereitstellen von Azure Data Explorer db mit Event Hub-Verbindung.

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der Clusterressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Kusto/Cluster-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Kusto/clusters@2022-12-29"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  location = "string"
  sku = {
    capacity = int
    name = "string"
    tier = "string"
  }
  tags = {
    {customized property} = "string"
  }
  zones = [
    "string"
  ]
  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 = [
          {
            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"
        subnetId = "string"
      }
    }
  })
}

Eigenschaftswerte

AcceptedAudiences

Name Beschreibung Wert
Wert GUID oder gültige URL, die eine akzeptierte Zielgruppe darstellt. Schnur

AzureSku

Name Beschreibung Wert
Fassungsvermögen Die Anzahl der Instanzen des Clusters. Int
Name SKU-Name. "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_E16ads_v5"
"Standard_E16as_v4+3TB_PS"
"Standard_E16as_v4+4TB_PS"
"Standard_E16as_v5+3TB_PS"
"Standard_E16as_v5+4TB_PS"
"Standard_E16a_v4"
"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_E2ads_v5"
"Standard_E2a_v4"
"Standard_E2d_v4"
"Standard_E2d_v5"
"Standard_E4ads_v5"
"Standard_E4a_v4"
"Standard_E4d_v4"
"Standard_E4d_v5"
"Standard_E64i_v3"
"Standard_E80ids_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_E8a_v4"
"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" (erforderlich)
Rang SKU-Ebene. "Einfach"
"Standard" (erforderlich)

ClusterProperties

Name Beschreibung Wert
acceptedAudiences Die akzeptierten Zielgruppen des Clusters. AcceptedAudiences[]
allowedFqdnList Liste der zulässigen FQDNs(Vollqualifizierter Domänenname) für den Ausgang von Cluster. string[]
allowedIpRangeList Die Liste der IP-Adressen im Format von CIDR, die eine Verbindung mit dem Cluster herstellen dürfen. string[]
enableAutoStop Ein boolescher Wert, der angibt, ob der Cluster automatisch beendet werden kann (aufgrund fehlender Daten oder einer Aktivität für viele Tage). Bool
enableDiskEncryption Ein boolescher Wert, der angibt, ob die Datenträger des Clusters verschlüsselt sind. Bool
enableDoubleEncryption Ein boolescher Wert, der angibt, ob die doppelte Verschlüsselung aktiviert ist. Bool
enablePurge Ein boolescher Wert, der angibt, ob die Bereinigungsvorgänge aktiviert sind. Bool
enableStreamingIngest Ein boolescher Wert, der angibt, ob das Streaminggest aktiviert ist. Bool
engineType Der Modultyp 'V2'
"V3"
keyVaultProperties KeyVault-Eigenschaften für die Clusterverschlüsselung. KeyVaultProperties
languageExtensions Liste der Spracherweiterungen des Clusters. LanguageExtensionsList-
optimizedAutoscale Optimierte Definition der automatischen Skalierung. OptimizedAutoscale-
publicIPType Gibt an, welcher öffentliche IP-Typ erstellt werden soll – IPv4 (Standard) oder DualStack (sowohl IPv4 als auch IPv6) "DualStack"
"IPv4"
publicNetworkAccess Der Zugriff auf das öffentliche Netzwerk auf den Cluster ist standardmäßig aktiviert. Wenn diese Option deaktiviert ist, ist nur eine private Endpunktverbindung mit dem Cluster zulässig. "Deaktiviert"
"Aktiviert"
restrictOutboundNetworkAccess Gibt an, ob der ausgehende Netzwerkzugriff eingeschränkt werden soll. Der Wert ist optional, aber wenn er übergeben wird, muss 'Enabled' oder 'Disabled' sein. "Deaktiviert"
"Aktiviert"
trustedExternalTenants Die externen Mandanten des Clusters. TrustedExternalTenant[]
virtualClusterGraduationProperties Virtuelle Cluster Graduierungseigenschaften Schnur

Zwänge:
Vertraulicher Wert. Übergeben Als sicherer Parameter.
virtualNetworkConfiguration Definition des virtuellen Netzwerks. VirtualNetworkConfiguration-

ComponentsSgqdofSchemasIdentityPropertiesUserassignedidentitiesAdditionalproperties

Name Beschreibung Wert

Identität

Name Beschreibung Wert
Art Der Typ der verwendeten verwalteten Identität. Der Typ "SystemAssigned, UserAssigned" enthält sowohl eine implizit erstellte Identität als auch eine Reihe von vom Benutzer zugewiesenen Identitäten. Der Typ "None" entfernt alle Identitäten. 'None'
'SystemAssigned'
"SystemAssigned, UserAssigned"
"UserAssigned" (erforderlich)
userAssignedIdentities Die Liste der Benutzeridentitäten, die dem Kusto-Cluster zugeordnet sind. Die Benutzeridentitätswörterbuchschlüsselverweise sind ARM-Ressourcen-IDs im Formular: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Name Beschreibung Wert

KeyVaultProperties

Name Beschreibung Wert
keyName Der Name des Schlüsseltresorschlüssels. Schnur
keyVaultUri Der URI des Schlüsseltresors. Schnur
keyVersion Die Version des Schlüsseltresorschlüssels. Schnur
userIdentity Die vom Benutzer zugewiesene Identität (ARM-Ressourcen-ID), die Zugriff auf den Schlüssel hat. Schnur

LanguageExtension

Name Beschreibung Wert
languageExtensionImageName Der Bildname der Spracherweiterung. "Python3_10_8"
"Python3_6_5"
'R'
languageExtensionName Der Name der Spracherweiterung. "PYTHON"
'R'

LanguageExtensionsList

Name Beschreibung Wert
Wert Die Liste der Spracherweiterungen. LanguageExtension[]

Microsoft.Kusto/clusters

Name Beschreibung Wert
Identität Die Identität des Clusters, falls konfiguriert. Identity
Ort Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Die Clustereigenschaften. ClusterProperties-
Sku Die SKU des Clusters. AzureSku- (erforderlich)
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte.
Art Der Ressourcentyp "Microsoft.Kusto/clusters@2022-12-29"
Zonen Die Verfügbarkeitszonen des Clusters. string[]

OptimizedAutoscale

Name Beschreibung Wert
isEnabled Ein boolescher Wert, der angibt, ob das optimierte Autoskalen-Feature aktiviert ist oder nicht. bool (erforderlich)
Maximum Maximale Anzahl zulässiger Instanzen. int (erforderlich)
Minimum Anzahl der zulässigen Mindestinstanzen. int (erforderlich)
Version Die Version der definierten Vorlage, z. B. 1. int (erforderlich)

TrackedResourceTags

Name Beschreibung Wert

TrustedExternalTenant

Name Beschreibung Wert
Wert GUID, die einen externen Mandanten darstellt. Schnur

VirtualNetworkConfiguration

Name Beschreibung Wert
dataManagementPublicIpId Die Dienst-ID der öffentlichen IP-Adresse der Datenverwaltung. Zeichenfolge (erforderlich)
enginePublicIpId Die öffentliche IP-Adressressourcen-ID des Moduldiensts. Zeichenfolge (erforderlich)
subnetz-ID Die Subnetzressourcen-ID. Zeichenfolge (erforderlich)