Microsoft.Kusto-clusters 2023-05-02
Bicep-resourcedefinitie
Het resourcetype clusters kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.Kusto/clusters-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.Kusto/clusters@2023-05-02' = {
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'
]
}
Eigenschapswaarden
AcceptedAudiences
Naam | Beschrijving | Waarde |
---|---|---|
waarde | GUID of geldige URL die een geaccepteerde doelgroep vertegenwoordigt. | snaar |
AzureSku
Naam | Beschrijving | Waarde |
---|---|---|
capaciteit | Het aantal exemplaren van het cluster. | Int |
naam | SKU-naam. | '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' (vereist) |
rang | SKU-laag. | 'Basis' 'Standaard' (vereist) |
ClusterProperties
Naam | Beschrijving | Waarde |
---|---|---|
acceptedAudiences | De geaccepteerde doelgroepen van het cluster. | AcceptedAudiences[] |
allowedFqdnList | Lijst met toegestane FQDN's (Fully Qualified Domain Name) voor uitgaand verkeer van cluster. | tekenreeks[] |
allowedIpRangeList | De lijst met IP's in de indeling van CIDR die is toegestaan om verbinding te maken met het cluster. | tekenreeks[] |
enableAutoStop | Een Booleaanse waarde die aangeeft of het cluster automatisch kan worden gestopt (vanwege een gebrek aan gegevens of gedurende vele dagen geen activiteit). | Bool |
enableDiskEncryption | Een Booleaanse waarde die aangeeft of de schijven van het cluster zijn versleuteld. | Bool |
enableDoubleEncryption | Een Booleaanse waarde die aangeeft of dubbele versleuteling is ingeschakeld. | Bool |
enablePurge | Een Booleaanse waarde die aangeeft of de opschoningsbewerkingen zijn ingeschakeld. | Bool |
enableStreamingIngest | Een Booleaanse waarde die aangeeft of de streamingopname is ingeschakeld. | Bool |
engineType | Het motortype | 'V2' 'V3' |
keyVaultProperties | KeyVault-eigenschappen voor de clusterversleuteling. | KeyVaultProperties- |
languageExtensions | Lijst met taalextensies van het cluster. | LanguageExtensionsList |
optimizedAutoscale | Definitie van geoptimaliseerde automatische schaalaanpassing. | OptimizedAutoscale- |
publicIPType | Geeft aan welk openbaar IP-type moet worden gemaakt - IPv4 (standaard) of DualStack (zowel IPv4 als IPv6) | 'DualStack' 'IPv4' |
publicNetworkAccess | Openbare netwerktoegang tot het cluster is standaard ingeschakeld. Wanneer deze is uitgeschakeld, is alleen een privé-eindpuntverbinding met het cluster toegestaan | 'Uitgeschakeld' 'Ingeschakeld' |
restrictOutboundNetworkAccess | Hiermee wordt aangegeven of uitgaande netwerktoegang al dan niet wordt beperkt. Waarde is optioneel, maar als deze wordt doorgegeven, moet 'Ingeschakeld' of 'Uitgeschakeld' zijn | 'Uitgeschakeld' 'Ingeschakeld' |
trustedExternalTenants | De externe tenants van het cluster. | TrustedExternalTenant[] |
virtualClusterGraduationProperties | Afstudeereigenschappen van virtueel cluster | snaar Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
virtualNetworkConfiguration | Definitie van virtueel netwerk. | VirtualNetworkConfiguration- |
ComponentsSgqdofSchemasIdentityPropertiesUserassignedidentitiesAdditionalproperties
Naam | Beschrijving | Waarde |
---|
Identiteit
Naam | Beschrijving | Waarde |
---|---|---|
type | Het type beheerde identiteit dat wordt gebruikt. Het type SystemAssigned, UserAssigned bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type None worden alle identiteiten verwijderd. | 'Geen' 'SystemAssigned' 'SystemAssigned, UserAssigned' UserAssigned (vereist) |
userAssignedIdentities | De lijst met gebruikersidentiteiten die zijn gekoppeld aan het Kusto-cluster. De sleutelverwijzingen voor de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
Naam | Beschrijving | Waarde |
---|
KeyVaultProperties
Naam | Beschrijving | Waarde |
---|---|---|
keyName | De naam van de sleutelkluis. | snaar |
keyVaultUri | De URI van de sleutelkluis. | snaar |
keyVersion | De versie van de sleutelkluis. | snaar |
userIdentity | De door de gebruiker toegewezen identiteit (ARM-resource-id) die toegang heeft tot de sleutel. | snaar |
LanguageExtension
Naam | Beschrijving | Waarde |
---|---|---|
languageExtensionImageName | De naam van de installatiekopieën van de taalextensie. | 'Python3_10_8' 'Python3_6_5' 'R' |
languageExtensionName | De naam van de taalextensie. | 'PYTHON' 'R' |
LanguageExtensionsList
Naam | Beschrijving | Waarde |
---|---|---|
waarde | De lijst met taalextensies. | LanguageExtension[] |
Microsoft.Kusto/clusters
Naam | Beschrijving | Waarde |
---|---|---|
identiteit | De identiteit van het cluster, indien geconfigureerd. | identity |
plaats | De geografische locatie waar de resource zich bevindt | tekenreeks (vereist) |
naam | De resourcenaam | snaar Beperkingen: Patroon = ^.*$ (vereist) |
Eigenschappen | De clustereigenschappen. | ClusterProperties- |
Sku | De SKU van het cluster. | AzureSku- (vereist) |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
Zones | De beschikbaarheidszones van het cluster. | tekenreeks[] |
OptimizedAutoscale
Naam | Beschrijving | Waarde |
---|---|---|
isEnabled | Een Booleaanse waarde die aangeeft of de geoptimaliseerde functie voor automatische schaalaanpassing is ingeschakeld of niet. | bool (vereist) |
maximum | Maximumaantal toegestane exemplaren. | int (vereist) |
minimum | Minimumaantal toegestane instanties. | int (vereist) |
Versie | De versie van de sjabloon die is gedefinieerd, bijvoorbeeld 1. | int (vereist) |
TrackedResourceTags
Naam | Beschrijving | Waarde |
---|
TrustedExternalTenant
Naam | Beschrijving | Waarde |
---|---|---|
waarde | GUID die een externe tenant vertegenwoordigt. | snaar |
VirtualNetworkConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
dataManagementPublicIpId | Resource-id van openbare IP-adres van de service voor gegevensbeheer. | tekenreeks (vereist) |
enginePublicIpId | Resource-id van de engineservice voor openbare IP-adressen. | tekenreeks (vereist) |
subnetId | De resource-id van het subnet. | tekenreeks (vereist) |
Quickstart-voorbeelden
In de volgende quickstartvoorbeelden wordt dit resourcetype geïmplementeerd.
Bicep-bestand | Beschrijving |
---|---|
Azure Digital Twins met Time Data History Connection | Met deze sjabloon maakt u een Azure Digital Twins-exemplaar dat is geconfigureerd met een tijdreeksgegevensgeschiedenisverbinding. Als u een verbinding wilt maken, moeten andere resources worden gemaakt, zoals een Event Hubs-naamruimte, een Event Hub, een Azure Data Explorer-cluster en een database. Gegevens worden verzonden naar een Event Hub die de gegevens uiteindelijk doorstuurt naar het Azure Data Explorer-cluster. Gegevens worden opgeslagen in een databasetabel in het cluster |
Een database-watcher maken | Met dit voorbeeld maakt u een database-watcher voor Azure SQL en configureert u het bijbehorende gegevensarchief, SQL-doelen en beheerde privé-eindpunten |
Azure Data Explorer DB implementeren met Cosmos DB-verbinding | Azure Data Explorer DB implementeren met Cosmos DB-verbinding. |
Azure Data Explorer-database implementeren met Event Grid-verbinding | Azure Data Explorer-database implementeren met Event Grid-verbinding. |
Azure Data Explorer-database implementeren met Event Hub-verbinding | Azure Data Explorer-database implementeren met Event Hub-verbinding. |
Resourcedefinitie van ARM-sjabloon
Het resourcetype clusters kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.Kusto/clusters-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.Kusto/clusters",
"apiVersion": "2023-05-02",
"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" ]
}
Eigenschapswaarden
AcceptedAudiences
Naam | Beschrijving | Waarde |
---|---|---|
waarde | GUID of geldige URL die een geaccepteerde doelgroep vertegenwoordigt. | snaar |
AzureSku
Naam | Beschrijving | Waarde |
---|---|---|
capaciteit | Het aantal exemplaren van het cluster. | Int |
naam | SKU-naam. | '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' (vereist) |
rang | SKU-laag. | 'Basis' 'Standaard' (vereist) |
ClusterProperties
Naam | Beschrijving | Waarde |
---|---|---|
acceptedAudiences | De geaccepteerde doelgroepen van het cluster. | AcceptedAudiences[] |
allowedFqdnList | Lijst met toegestane FQDN's (Fully Qualified Domain Name) voor uitgaand verkeer van cluster. | tekenreeks[] |
allowedIpRangeList | De lijst met IP's in de indeling van CIDR die is toegestaan om verbinding te maken met het cluster. | tekenreeks[] |
enableAutoStop | Een Booleaanse waarde die aangeeft of het cluster automatisch kan worden gestopt (vanwege een gebrek aan gegevens of gedurende vele dagen geen activiteit). | Bool |
enableDiskEncryption | Een Booleaanse waarde die aangeeft of de schijven van het cluster zijn versleuteld. | Bool |
enableDoubleEncryption | Een Booleaanse waarde die aangeeft of dubbele versleuteling is ingeschakeld. | Bool |
enablePurge | Een Booleaanse waarde die aangeeft of de opschoningsbewerkingen zijn ingeschakeld. | Bool |
enableStreamingIngest | Een Booleaanse waarde die aangeeft of de streamingopname is ingeschakeld. | Bool |
engineType | Het motortype | 'V2' 'V3' |
keyVaultProperties | KeyVault-eigenschappen voor de clusterversleuteling. | KeyVaultProperties- |
languageExtensions | Lijst met taalextensies van het cluster. | LanguageExtensionsList |
optimizedAutoscale | Definitie van geoptimaliseerde automatische schaalaanpassing. | OptimizedAutoscale- |
publicIPType | Geeft aan welk openbaar IP-type moet worden gemaakt - IPv4 (standaard) of DualStack (zowel IPv4 als IPv6) | 'DualStack' 'IPv4' |
publicNetworkAccess | Openbare netwerktoegang tot het cluster is standaard ingeschakeld. Wanneer deze is uitgeschakeld, is alleen een privé-eindpuntverbinding met het cluster toegestaan | 'Uitgeschakeld' 'Ingeschakeld' |
restrictOutboundNetworkAccess | Hiermee wordt aangegeven of uitgaande netwerktoegang al dan niet wordt beperkt. Waarde is optioneel, maar als deze wordt doorgegeven, moet 'Ingeschakeld' of 'Uitgeschakeld' zijn | 'Uitgeschakeld' 'Ingeschakeld' |
trustedExternalTenants | De externe tenants van het cluster. | TrustedExternalTenant[] |
virtualClusterGraduationProperties | Afstudeereigenschappen van virtueel cluster | snaar Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
virtualNetworkConfiguration | Definitie van virtueel netwerk. | VirtualNetworkConfiguration- |
ComponentsSgqdofSchemasIdentityPropertiesUserassignedidentitiesAdditionalproperties
Naam | Beschrijving | Waarde |
---|
Identiteit
Naam | Beschrijving | Waarde |
---|---|---|
type | Het type beheerde identiteit dat wordt gebruikt. Het type SystemAssigned, UserAssigned bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type None worden alle identiteiten verwijderd. | 'Geen' 'SystemAssigned' 'SystemAssigned, UserAssigned' UserAssigned (vereist) |
userAssignedIdentities | De lijst met gebruikersidentiteiten die zijn gekoppeld aan het Kusto-cluster. De sleutelverwijzingen voor de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
Naam | Beschrijving | Waarde |
---|
KeyVaultProperties
Naam | Beschrijving | Waarde |
---|---|---|
keyName | De naam van de sleutelkluis. | snaar |
keyVaultUri | De URI van de sleutelkluis. | snaar |
keyVersion | De versie van de sleutelkluis. | snaar |
userIdentity | De door de gebruiker toegewezen identiteit (ARM-resource-id) die toegang heeft tot de sleutel. | snaar |
LanguageExtension
Naam | Beschrijving | Waarde |
---|---|---|
languageExtensionImageName | De naam van de installatiekopieën van de taalextensie. | 'Python3_10_8' 'Python3_6_5' 'R' |
languageExtensionName | De naam van de taalextensie. | 'PYTHON' 'R' |
LanguageExtensionsList
Naam | Beschrijving | Waarde |
---|---|---|
waarde | De lijst met taalextensies. | LanguageExtension[] |
Microsoft.Kusto/clusters
Naam | Beschrijving | Waarde |
---|---|---|
apiVersion | De API-versie | '2023-05-02' |
identiteit | De identiteit van het cluster, indien geconfigureerd. | identity |
plaats | De geografische locatie waar de resource zich bevindt | tekenreeks (vereist) |
naam | De resourcenaam | snaar Beperkingen: Patroon = ^.*$ (vereist) |
Eigenschappen | De clustereigenschappen. | ClusterProperties- |
Sku | De SKU van het cluster. | AzureSku- (vereist) |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
type | Het resourcetype | 'Microsoft.Kusto/clusters' |
Zones | De beschikbaarheidszones van het cluster. | tekenreeks[] |
OptimizedAutoscale
Naam | Beschrijving | Waarde |
---|---|---|
isEnabled | Een Booleaanse waarde die aangeeft of de geoptimaliseerde functie voor automatische schaalaanpassing is ingeschakeld of niet. | bool (vereist) |
maximum | Maximumaantal toegestane exemplaren. | int (vereist) |
minimum | Minimumaantal toegestane instanties. | int (vereist) |
Versie | De versie van de sjabloon die is gedefinieerd, bijvoorbeeld 1. | int (vereist) |
TrackedResourceTags
Naam | Beschrijving | Waarde |
---|
TrustedExternalTenant
Naam | Beschrijving | Waarde |
---|---|---|
waarde | GUID die een externe tenant vertegenwoordigt. | snaar |
VirtualNetworkConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
dataManagementPublicIpId | Resource-id van openbare IP-adres van de service voor gegevensbeheer. | tekenreeks (vereist) |
enginePublicIpId | Resource-id van de engineservice voor openbare IP-adressen. | tekenreeks (vereist) |
subnetId | De resource-id van het subnet. | tekenreeks (vereist) |
Quickstart-sjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Sjabloon | Beschrijving |
---|---|
Azure Digital Twins met Time Data History Connection |
Met deze sjabloon maakt u een Azure Digital Twins-exemplaar dat is geconfigureerd met een tijdreeksgegevensgeschiedenisverbinding. Als u een verbinding wilt maken, moeten andere resources worden gemaakt, zoals een Event Hubs-naamruimte, een Event Hub, een Azure Data Explorer-cluster en een database. Gegevens worden verzonden naar een Event Hub die de gegevens uiteindelijk doorstuurt naar het Azure Data Explorer-cluster. Gegevens worden opgeslagen in een databasetabel in het cluster |
Een cluster maken |
Met deze sjabloon kunt u een cluster en een database maken. |
Een database-watcher maken |
Met dit voorbeeld maakt u een database-watcher voor Azure SQL en configureert u het bijbehorende gegevensarchief, SQL-doelen en beheerde privé-eindpunten |
Azure Data Explorer-cluster implementeren in uw VNet- |
Met deze sjabloon kunt u een cluster implementeren in uw VNet. |
Azure Data Explorer DB implementeren met Cosmos DB-verbinding |
Azure Data Explorer DB implementeren met Cosmos DB-verbinding. |
Azure Data Explorer-database implementeren met Event Grid-verbinding |
Azure Data Explorer-database implementeren met Event Grid-verbinding. |
Azure Data Explorer-database implementeren met Event Hub-verbinding |
Azure Data Explorer-database implementeren met Event Hub-verbinding. |
Resourcedefinitie van Terraform (AzAPI-provider)
Het resourcetype clusters kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.Kusto/clusters-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Kusto/clusters@2023-05-02"
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"
}
}
})
}
Eigenschapswaarden
AcceptedAudiences
Naam | Beschrijving | Waarde |
---|---|---|
waarde | GUID of geldige URL die een geaccepteerde doelgroep vertegenwoordigt. | snaar |
AzureSku
Naam | Beschrijving | Waarde |
---|---|---|
capaciteit | Het aantal exemplaren van het cluster. | Int |
naam | SKU-naam. | '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' (vereist) |
rang | SKU-laag. | 'Basis' 'Standaard' (vereist) |
ClusterProperties
Naam | Beschrijving | Waarde |
---|---|---|
acceptedAudiences | De geaccepteerde doelgroepen van het cluster. | AcceptedAudiences[] |
allowedFqdnList | Lijst met toegestane FQDN's (Fully Qualified Domain Name) voor uitgaand verkeer van cluster. | tekenreeks[] |
allowedIpRangeList | De lijst met IP's in de indeling van CIDR die is toegestaan om verbinding te maken met het cluster. | tekenreeks[] |
enableAutoStop | Een Booleaanse waarde die aangeeft of het cluster automatisch kan worden gestopt (vanwege een gebrek aan gegevens of gedurende vele dagen geen activiteit). | Bool |
enableDiskEncryption | Een Booleaanse waarde die aangeeft of de schijven van het cluster zijn versleuteld. | Bool |
enableDoubleEncryption | Een Booleaanse waarde die aangeeft of dubbele versleuteling is ingeschakeld. | Bool |
enablePurge | Een Booleaanse waarde die aangeeft of de opschoningsbewerkingen zijn ingeschakeld. | Bool |
enableStreamingIngest | Een Booleaanse waarde die aangeeft of de streamingopname is ingeschakeld. | Bool |
engineType | Het motortype | 'V2' 'V3' |
keyVaultProperties | KeyVault-eigenschappen voor de clusterversleuteling. | KeyVaultProperties- |
languageExtensions | Lijst met taalextensies van het cluster. | LanguageExtensionsList |
optimizedAutoscale | Definitie van geoptimaliseerde automatische schaalaanpassing. | OptimizedAutoscale- |
publicIPType | Geeft aan welk openbaar IP-type moet worden gemaakt - IPv4 (standaard) of DualStack (zowel IPv4 als IPv6) | 'DualStack' 'IPv4' |
publicNetworkAccess | Openbare netwerktoegang tot het cluster is standaard ingeschakeld. Wanneer deze is uitgeschakeld, is alleen een privé-eindpuntverbinding met het cluster toegestaan | 'Uitgeschakeld' 'Ingeschakeld' |
restrictOutboundNetworkAccess | Hiermee wordt aangegeven of uitgaande netwerktoegang al dan niet wordt beperkt. Waarde is optioneel, maar als deze wordt doorgegeven, moet 'Ingeschakeld' of 'Uitgeschakeld' zijn | 'Uitgeschakeld' 'Ingeschakeld' |
trustedExternalTenants | De externe tenants van het cluster. | TrustedExternalTenant[] |
virtualClusterGraduationProperties | Afstudeereigenschappen van virtueel cluster | snaar Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
virtualNetworkConfiguration | Definitie van virtueel netwerk. | VirtualNetworkConfiguration- |
ComponentsSgqdofSchemasIdentityPropertiesUserassignedidentitiesAdditionalproperties
Naam | Beschrijving | Waarde |
---|
Identiteit
Naam | Beschrijving | Waarde |
---|---|---|
type | Het type beheerde identiteit dat wordt gebruikt. Het type SystemAssigned, UserAssigned bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type None worden alle identiteiten verwijderd. | 'Geen' 'SystemAssigned' 'SystemAssigned, UserAssigned' UserAssigned (vereist) |
userAssignedIdentities | De lijst met gebruikersidentiteiten die zijn gekoppeld aan het Kusto-cluster. De sleutelverwijzingen voor de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
Naam | Beschrijving | Waarde |
---|
KeyVaultProperties
Naam | Beschrijving | Waarde |
---|---|---|
keyName | De naam van de sleutelkluis. | snaar |
keyVaultUri | De URI van de sleutelkluis. | snaar |
keyVersion | De versie van de sleutelkluis. | snaar |
userIdentity | De door de gebruiker toegewezen identiteit (ARM-resource-id) die toegang heeft tot de sleutel. | snaar |
LanguageExtension
Naam | Beschrijving | Waarde |
---|---|---|
languageExtensionImageName | De naam van de installatiekopieën van de taalextensie. | 'Python3_10_8' 'Python3_6_5' 'R' |
languageExtensionName | De naam van de taalextensie. | 'PYTHON' 'R' |
LanguageExtensionsList
Naam | Beschrijving | Waarde |
---|---|---|
waarde | De lijst met taalextensies. | LanguageExtension[] |
Microsoft.Kusto/clusters
Naam | Beschrijving | Waarde |
---|---|---|
identiteit | De identiteit van het cluster, indien geconfigureerd. | identity |
plaats | De geografische locatie waar de resource zich bevindt | tekenreeks (vereist) |
naam | De resourcenaam | snaar Beperkingen: Patroon = ^.*$ (vereist) |
Eigenschappen | De clustereigenschappen. | ClusterProperties- |
Sku | De SKU van het cluster. | AzureSku- (vereist) |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. |
type | Het resourcetype | "Microsoft.Kusto/clusters@2023-05-02" |
Zones | De beschikbaarheidszones van het cluster. | tekenreeks[] |
OptimizedAutoscale
Naam | Beschrijving | Waarde |
---|---|---|
isEnabled | Een Booleaanse waarde die aangeeft of de geoptimaliseerde functie voor automatische schaalaanpassing is ingeschakeld of niet. | bool (vereist) |
maximum | Maximumaantal toegestane exemplaren. | int (vereist) |
minimum | Minimumaantal toegestane instanties. | int (vereist) |
Versie | De versie van de sjabloon die is gedefinieerd, bijvoorbeeld 1. | int (vereist) |
TrackedResourceTags
Naam | Beschrijving | Waarde |
---|
TrustedExternalTenant
Naam | Beschrijving | Waarde |
---|---|---|
waarde | GUID die een externe tenant vertegenwoordigt. | snaar |
VirtualNetworkConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
dataManagementPublicIpId | Resource-id van openbare IP-adres van de service voor gegevensbeheer. | tekenreeks (vereist) |
enginePublicIpId | Resource-id van de engineservice voor openbare IP-adressen. | tekenreeks (vereist) |
subnetId | De resource-id van het subnet. | tekenreeks (vereist) |