Microsoft.Kusto-Cluster
Bicep-Ressourcendefinition
Der Clusterressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Bereitstellungsbefehle für Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Kusto/clusters-Ressource zu erstellen, fügen Sie ihrer Vorlage den folgenden Bicep hinzu.
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'
]
}
Eigenschaftswerte
clusters
Name | BESCHREIBUNG | Wert |
---|---|---|
name | Der Ressourcenname | Zeichenfolge (erforderlich) Zeichenlimit: 4-22 Gültige Zeichen: Kleinbuchstaben und Zahlen. Beginnen Sie mit einem Buchstaben. Der Ressourcenname muss in Azure eindeutig sein. |
location | Der geografische Standort, an dem sich die Ressource befindet | Zeichenfolge (erforderlich) |
tags | Ressourcentags. | Wörterbuch der Tagnamen und -werte. Weitere Informationen finden Sie unter Tags in Vorlagen. |
sku | Die SKU des Clusters. | AzureSku (erforderlich) |
Identität | Die Identität des Clusters, sofern konfiguriert. | Identität |
properties | Die Clustereigenschaften. | ClusterEigenschaften |
Zonen | Die Verfügbarkeitszonen des Clusters. | string[] |
Identity
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Der Typ der verwendeten verwalteten Identität. Der Typ "SystemAssigned, UserAssigned" umfasst sowohl eine implizit erstellte Identität als auch eine Reihe von benutzerseitig zugewiesenen Identitäten. Der Typ "None" entfernt alle Identitäten. | "Keine" "SystemAssigned" 'SystemAssigned, UserAssigned' "UserAssigned" (erforderlich) |
userAssignedIdentities | Die Liste der Benutzeridentitäten, die dem Kusto-Cluster zugeordnet sind. Die Verweise auf das Benutzeridentitätswörterbuch sind ARM-Ressourcen-IDs im Format "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
Name | BESCHREIBUNG | Wert |
---|---|---|
{angepasste Eigenschaft} | ComponentsSgqdofSchemasIdentityPropertiesUserassigne... |
ComponentsSgqdofSchemasIdentityPropertiesUserassigne...
Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.
ClusterEigenschaften
Name | BESCHREIBUNG | Wert |
---|---|---|
acceptedAudiences | Die akzeptierten Zielgruppen des Clusters. | AcceptedAudiences[] |
allowedFqdnList | Liste der zulässigen FQDNs (vollqualifizierter Domänenname) für ausgehenden Datenverkehr aus dem Cluster. | string[] |
allowedIpRangeList | Die Liste der IP-Adressen im Format 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 mehrerer Tage ohne Aktivität). | 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 Löschvorgänge aktiviert sind. | bool |
enableStreamingIngest | Ein boolescher Wert, der angibt, ob die Streamingerfassung 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 Öffentliche Netzwerkzugriff auf den Cluster ist standardmäßig aktiviert. Wenn deaktiviert, ist nur eine verbindung des privaten Endpunkts mit dem Cluster zulässig. | "Deaktiviert" "Aktiviert" |
restrictOutboundNetworkAccess | Gibt an, ob der ausgehende Netzwerkzugriff eingeschränkt werden soll oder nicht. Der Wert ist optional, muss aber bei Übergabe "Aktiviert" oder "Deaktiviert" sein. | "Deaktiviert" "Aktiviert" |
trustedExternalTenants | Die externen Mandanten des Clusters. | TrustedExternalTenant[] |
virtualClusterGraduationProperties | Abschlusseigenschaften virtueller Cluster | Zeichenfolge Einschränkungen: Vertraulicher Wert. Übergeben Sie als sicheren Parameter. |
virtualNetworkConfiguration | Definition des virtuellen Netzwerks. | VirtualNetworkConfiguration |
AkzeptiertAudiences
Name | BESCHREIBUNG | Wert |
---|---|---|
value | GUID oder gültige URL, die eine akzeptierte Zielgruppe darstellt. | Zeichenfolge |
KeyVaultProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
keyName | Der Name des Schlüsseltresors. | Zeichenfolge |
keyVaultUri | Der URI des Schlüsseltresors. | Zeichenfolge |
keyVersion | Die Version des Schlüsseltresors. | Zeichenfolge |
userIdentity | Die vom Benutzer zugewiesene Identität (ARM-Ressourcen-ID), die Zugriff auf den Schlüssel hat. | Zeichenfolge |
LanguageExtensionsList
Name | BESCHREIBUNG | Wert |
---|---|---|
value | Die Liste der Spracherweiterungen. | LanguageExtension[] |
value | Die Liste der Spracherweiterungen. | LanguageExtension[] |
LanguageExtension
Name | BESCHREIBUNG | Wert |
---|---|---|
languageExtensionCustomImageName | Der Name des benutzerdefinierten Bilds der Spracherweiterung. | Zeichenfolge |
languageExtensionImageName | Der Name des Bilds der Spracherweiterung. | "Python3_10_8" "Python3_10_8_DL" "Python3_6_5" "PythonCustomImage" "R" |
languageExtensionName | Der Name der Spracherweiterung. | "PYTHON" "R" |
OptimizedAutoscale
Name | BESCHREIBUNG | Wert |
---|---|---|
isEnabled | Ein boolescher Wert, der angibt, ob das Feature für die optimierte Autoskalierung aktiviert ist oder nicht. | bool (erforderlich) |
maximum | Maximal zulässige Anzahl von Instanzen. | int (erforderlich) |
minimum | Mindestens zulässige Anzahl von Instanzen. | int (erforderlich) |
version | Die Version der für instance 1 definierten Vorlage. | int (erforderlich) |
TrustedExternalTenant
Name | BESCHREIBUNG | Wert |
---|---|---|
value | GUID, die einen externen Mandanten darstellt. | Zeichenfolge |
VirtualNetworkConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
dataManagementPublicIpId | Ressourcen-ID der öffentlichen IP-Adresse des Datenverwaltungsdiensts. | Zeichenfolge (erforderlich) |
enginePublicIpId | Ressourcen-ID der öffentlichen IP-Adresse des Engine-Diensts. | Zeichenfolge (erforderlich) |
state | Wenn diese Option aktiviert ist, wird der Cluster im konfigurierten Subnetz bereitgestellt. Wenn er deaktiviert ist, wird er aus dem Subnetz entfernt. | "Deaktiviert" "Aktiviert" |
subnetId | Die Subnetzressourcen-ID. | Zeichenfolge (erforderlich) |
AzureSku
Name | BESCHREIBUNG | Wert |
---|---|---|
Kapazität | 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_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" (erforderlich) |
Ebene | SKU-Tarif. | "Basic" "Standard" (erforderlich) |
Schnellstartvorlagen
In den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.
Vorlage | BESCHREIBUNG |
---|---|
Azure Digital Twins mit Zeitdatenverlaufsverbindung |
Mit dieser Vorlage wird eine Azure Digital Twins-instance erstellt, die mit einer Zeitreihendatenverlaufsverbindung konfiguriert ist. Um eine Verbindung zu erstellen, müssen andere Ressourcen wie ein Event Hubs-Namespace, ein Event Hub, Azure Data Explorer-Cluster und eine Datenbank erstellt werden. 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 als Datenbank |
Mit dieser Vorlage können Sie einen Cluster und eine Datenbank erstellen. |
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 Event Hub-Verbindung |
Bereitstellen von Azure Data Explorer db mit Event Hub-Verbindung. |
Bereitstellen eines Azure Data Explorer-Clusters in Ihrem VNET |
Mit dieser Vorlage können Sie einen Cluster in Ihrem VNET bereitstellen. |
Ressourcendefinition mit einer ARM-Vorlage
Der Clusterressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Bereitstellungsbefehle für Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Kusto/clusters-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.
{
"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" ]
}
Eigenschaftswerte
clusters
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Der Ressourcentyp | "Microsoft.Kusto/clusters" |
apiVersion | Die Version der Ressourcen-API | '2023-08-15' |
name | Der Ressourcenname | Zeichenfolge (erforderlich) Zeichenlimit: 4-22 Gültige Zeichen: Kleinbuchstaben und Zahlen. Beginnen Sie mit einem Buchstaben. Der Ressourcenname muss in Azure eindeutig sein. |
location | Der geografische Standort, an dem sich die Ressource befindet | Zeichenfolge (erforderlich) |
tags | Ressourcentags. | Wörterbuch der Tagnamen und -werte. Weitere Informationen finden Sie unter Tags in Vorlagen. |
sku | Die SKU des Clusters. | AzureSku (erforderlich) |
Identität | Die Identität des Clusters, sofern konfiguriert. | Identität |
properties | Die Clustereigenschaften. | ClusterEigenschaften |
Zonen | Die Verfügbarkeitszonen des Clusters. | string[] |
Identity
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Der Typ der verwendeten verwalteten Identität. Der Typ "SystemAssigned, UserAssigned" umfasst sowohl eine implizit erstellte Identität als auch eine Reihe von benutzerseitig zugewiesenen Identitäten. Der Typ "None" entfernt alle Identitäten. | "Keine" "SystemAssigned" 'SystemAssigned, UserAssigned' "UserAssigned" (erforderlich) |
userAssignedIdentities | Die Liste der Benutzeridentitäten, die dem Kusto-Cluster zugeordnet sind. Die Verweise auf das Benutzeridentitätswörterbuch sind ARM-Ressourcen-IDs im Format "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
Name | BESCHREIBUNG | Wert |
---|---|---|
{angepasste Eigenschaft} | ComponentsSgqdofSchemasIdentityPropertiesUserassigne... |
ComponentsSgqdofSchemasIdentityPropertiesUserassigne...
Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.
ClusterEigenschaften
Name | BESCHREIBUNG | Wert |
---|---|---|
akzeptiertAudiences | Die akzeptierten Zielgruppen des Clusters. | AcceptedAudiences[] |
allowedFqdnList | Liste der zulässigen FQDNs (vollqualifizierter Domänenname) für ausgehende Ausgänge aus dem Cluster. | string[] |
allowedIpRangeList | Die Liste der IP-Adressen im Format 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 vieler Tage ohne Aktivität). | 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 Löschvorgänge aktiviert sind. | bool |
enableStreamingIngest | Ein boolescher Wert, der angibt, ob die Streamingerfassung 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 Öffentliche Netzwerkzugriff auf den Cluster ist standardmäßig aktiviert. Wenn deaktiviert, ist nur eine verbindung des privaten Endpunkts mit dem Cluster zulässig. | "Deaktiviert" "Aktiviert" |
restrictOutboundNetworkAccess | Gibt an, ob der ausgehende Netzwerkzugriff eingeschränkt werden soll oder nicht. Der Wert ist optional, muss aber bei Übergabe "Aktiviert" oder "Deaktiviert" sein. | "Deaktiviert" "Aktiviert" |
trustedExternalTenants | Die externen Mandanten des Clusters. | TrustedExternalTenant[] |
virtualClusterGraduationProperties | Abschlusseigenschaften virtueller Cluster | Zeichenfolge Einschränkungen: Vertraulicher Wert. Übergeben Sie als sicheren Parameter. |
virtualNetworkConfiguration | Definition des virtuellen Netzwerks. | VirtualNetworkConfiguration |
AkzeptiertAudiences
Name | BESCHREIBUNG | Wert |
---|---|---|
value | GUID oder gültige URL, die eine akzeptierte Zielgruppe darstellt. | Zeichenfolge |
KeyVaultProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
keyName | Der Name des Schlüsseltresors. | Zeichenfolge |
keyVaultUri | Der URI des Schlüsseltresors. | Zeichenfolge |
keyVersion | Die Version des Schlüsseltresors. | Zeichenfolge |
userIdentity | Die vom Benutzer zugewiesene Identität (ARM-Ressourcen-ID), die Zugriff auf den Schlüssel hat. | Zeichenfolge |
LanguageExtensionsList
Name | BESCHREIBUNG | Wert |
---|---|---|
value | Die Liste der Spracherweiterungen. | LanguageExtension[] |
value | Die Liste der Spracherweiterungen. | LanguageExtension[] |
LanguageExtension
Name | BESCHREIBUNG | Wert |
---|---|---|
languageExtensionCustomImageName | Der Name des benutzerdefinierten Images der Spracherweiterung. | Zeichenfolge |
languageExtensionImageName | Der Name des Bilds der Spracherweiterung. | "Python3_10_8" "Python3_10_8_DL" "Python3_6_5" "PythonCustomImage" "R" |
languageExtensionName | Der Name der Spracherweiterung. | "PYTHON" "R" |
OptimizedAutoscale
Name | BESCHREIBUNG | Wert |
---|---|---|
isEnabled | Ein boolescher Wert, der angibt, ob das Feature für die optimierte Autoskalierung aktiviert ist oder nicht. | bool (erforderlich) |
maximum | Maximal zulässige Anzahl von Instanzen. | int (erforderlich) |
minimum | Mindestens zulässige Anzahl von Instanzen. | int (erforderlich) |
version | Die Version der für instance 1 definierten Vorlage. | int (erforderlich) |
TrustedExternalTenant
Name | BESCHREIBUNG | Wert |
---|---|---|
value | GUID, die einen externen Mandanten darstellt. | Zeichenfolge |
VirtualNetworkConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
dataManagementPublicIpId | Ressourcen-ID der öffentlichen IP-Adresse des Datenverwaltungsdiensts. | Zeichenfolge (erforderlich) |
enginePublicIpId | Ressourcen-ID der öffentlichen IP-Adresse des Engine-Diensts. | Zeichenfolge (erforderlich) |
state | Wenn diese Option aktiviert ist, wird der Cluster im konfigurierten Subnetz bereitgestellt. Wenn er deaktiviert ist, wird er aus dem Subnetz entfernt. | "Deaktiviert" "Aktiviert" |
subnetId | Die Subnetzressourcen-ID. | Zeichenfolge (erforderlich) |
AzureSku
Name | BESCHREIBUNG | Wert |
---|---|---|
Kapazität | 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_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" (erforderlich) |
Ebene | SKU-Ebene. | "Basic" "Standard" (erforderlich) |
Schnellstartvorlagen
Diesen Ressourcentyp werden in den folgenden Schnellstartvorlagen bereitgestellt.
Vorlage | BESCHREIBUNG |
---|---|
Azure Digital Twins mit Zeitdatenverlaufsverbindung |
Mit dieser Vorlage wird eine Azure Digital Twins-instance erstellt, die mit einer Zeitreihendatenverlaufsverbindung konfiguriert ist. Um eine Verbindung herzustellen, müssen andere Ressourcen wie ein Event Hubs-Namespace, ein Event Hubs, Azure Data Explorer-Cluster und eine Datenbank erstellt werden. 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 für eine Datenbank |
Mit dieser Vorlage können Sie einen Cluster und eine Datenbank erstellen. |
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 Event Hub-Verbindung |
Bereitstellen von Azure Data Explorer db mit Event Hub-Verbindung |
Bereitstellen eines Azure Data Explorer-Clusters in Ihrem VNET |
Mit dieser Vorlage können Sie einen Cluster in Ihrem VNET bereitstellen. |
Terraform (AzAPI-Anbieter) Ressourcendefinition
Der Clusterressourcentyp kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:
- Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Kusto/clusters-Ressource zu erstellen, fügen Sie Der Vorlage die folgende Terraform-Ressource hinzu.
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"
}
})
}
Eigenschaftswerte
clusters
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Ressourcentyp | "Microsoft.Kusto/clusters@2023-08-15" |
name | Der Ressourcenname | Zeichenfolge (erforderlich) Zeichenlimit: 4-22 Gültige Zeichen: Kleinbuchstaben und Zahlen. Beginnen Sie mit einem Buchstaben. Der Ressourcenname muss in Azure eindeutig sein. |
location | Der geografische Standort, an dem sich die Ressource befindet | Zeichenfolge (erforderlich) |
parent_id | Verwenden Sie zum Bereitstellen in einer Ressourcengruppe die ID dieser Ressourcengruppe. | Zeichenfolge (erforderlich) |
tags | Ressourcentags. | Wörterbuch der Tagnamen und -werte. |
sku | Die SKU des Clusters. | AzureSku (erforderlich) |
Identität | Die Identität des Clusters, sofern konfiguriert. | Identität |
properties | Die Clustereigenschaften. | ClusterEigenschaften |
Zonen | Die Verfügbarkeitszonen des Clusters. | string[] |
Identity
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Der Typ der verwendeten verwalteten Identität. Der Typ "SystemAssigned, UserAssigned" enthält sowohl eine implizit erstellte Identität als auch eine Reihe benutzerseitig zugewiesener Identitäten. Der Typ "None" entfernt alle Identitäten. | "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" (erforderlich) |
identity_ids | Die Liste der Benutzeridentitäten, die dem Kusto-Cluster zugeordnet sind. Bei den Referenzdaten des Benutzeridentitätswörterbuchs handelt es sich um ARM-Ressourcen-IDs in der Form : "/subscriptions/{subscriptionId}/resourceGroupGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". | Array von Benutzeridentitäts-IDs. |
IdentityUserAssignedIdentities
Name | BESCHREIBUNG | Wert |
---|---|---|
{angepasste Eigenschaft} | ComponentsSgqdofSchemasIdentityPropertiesUserassigne... |
ComponentsSgqdofSchemasIdentityPropertiesUserassigne...
Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.
ClusterEigenschaften
Name | BESCHREIBUNG | Wert |
---|---|---|
akzeptiertAudiences | Die akzeptierten Zielgruppen des Clusters. | AcceptedAudiences[] |
allowedFqdnList | Liste der zulässigen FQDNs (vollqualifizierter Domänenname) für ausgehende Ausgänge aus dem Cluster. | string[] |
allowedIpRangeList | Die Liste der IP-Adressen im Format 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 vieler Tage ohne Aktivität). | 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 Löschvorgänge aktiviert sind. | bool |
enableStreamingIngest | Ein boolescher Wert, der angibt, ob die Streamingerfassung 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 Öffentliche Netzwerkzugriff auf den Cluster ist standardmäßig aktiviert. Wenn deaktiviert, ist nur eine verbindung des privaten Endpunkts mit dem Cluster zulässig. | "Deaktiviert" "Aktiviert" |
restrictOutboundNetworkAccess | Gibt an, ob der ausgehende Netzwerkzugriff eingeschränkt werden soll oder nicht. Der Wert ist optional, muss aber bei Übergabe "Aktiviert" oder "Deaktiviert" sein. | "Deaktiviert" "Aktiviert" |
trustedExternalTenants | Die externen Mandanten des Clusters. | TrustedExternalTenant[] |
virtualClusterGraduationProperties | Abschlusseigenschaften virtueller Cluster | Zeichenfolge Einschränkungen: Vertraulicher Wert. Übergeben Sie als sicheren Parameter. |
virtualNetworkConfiguration | Definition des virtuellen Netzwerks. | VirtualNetworkConfiguration |
AkzeptiertAudiences
Name | BESCHREIBUNG | Wert |
---|---|---|
value | GUID oder gültige URL, die eine akzeptierte Zielgruppe darstellt. | Zeichenfolge |
KeyVaultProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
keyName | Der Name des Schlüsseltresors. | Zeichenfolge |
keyVaultUri | Der URI des Schlüsseltresors. | Zeichenfolge |
keyVersion | Die Version des Schlüsseltresors. | Zeichenfolge |
userIdentity | Die vom Benutzer zugewiesene Identität (ARM-Ressourcen-ID), die Zugriff auf den Schlüssel hat. | Zeichenfolge |
LanguageExtensionsList
Name | BESCHREIBUNG | Wert |
---|---|---|
value | Die Liste der Spracherweiterungen. | LanguageExtension[] |
value | Die Liste der Spracherweiterungen. | LanguageExtension[] |
LanguageExtension
Name | BESCHREIBUNG | Wert |
---|---|---|
languageExtensionCustomImageName | Der Name des benutzerdefinierten Bilds der Spracherweiterung. | Zeichenfolge |
languageExtensionImageName | Der Name des Bilds der Spracherweiterung. | "Python3_10_8" "Python3_10_8_DL" "Python3_6_5" "PythonCustomImage" "R" |
languageExtensionName | Der Name der Spracherweiterung. | "PYTHON" "R" |
OptimizedAutoscale
Name | BESCHREIBUNG | Wert |
---|---|---|
isEnabled | Ein boolescher Wert, der angibt, ob das optimierte Feature für die automatische Skalierung aktiviert ist oder nicht. | bool (erforderlich) |
maximum | Maximale Anzahl zulässiger Instanzen. | int (erforderlich) |
minimum | Mindestanzahl zulässiger Instanzen. | int (erforderlich) |
version | Die für instance 1 definierte Version der Vorlage. | int (erforderlich) |
TrustedExternalTenant
Name | BESCHREIBUNG | Wert |
---|---|---|
value | GUID, die einen externen Mandanten darstellt. | Zeichenfolge |
VirtualNetworkConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
dataManagementPublicIpId | Ressourcen-ID der öffentlichen IP-Adresse des Diensts. | Zeichenfolge (erforderlich) |
enginePublicIpId | Ressourcen-ID der öffentlichen IP-Adresse des Enginediensts. | Zeichenfolge (erforderlich) |
state | Bei Aktivierung wird der Cluster im konfigurierten Subnetz bereitgestellt. Wenn er deaktiviert ist, wird er aus dem Subnetz entfernt. | "Deaktiviert" "Aktiviert" |
subnetId | Die Subnetzressourcen-ID. | Zeichenfolge (erforderlich) |
AzureSku
Name | BESCHREIBUNG | Wert |
---|---|---|
Kapazität | 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_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" (erforderlich) |
Ebene | SKU-Tarif. | „Basic“ "Standard" (erforderlich) |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für