Aracılığıyla paylaş


Microsoft.Kusto kümeleri

Bicep kaynak tanımı

Kümeler kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Kusto/clusters kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.Kusto/clusters@2024-04-13' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    acceptedAudiences: [
      {
        value: 'string'
      }
    ]
    allowedFqdnList: [
      'string'
    ]
    allowedIpRangeList: [
      'string'
    ]
    calloutPolicies: [
      {
        calloutType: 'string'
        calloutUriRegex: 'string'
        outboundAccess: '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'
        }
      ]
    }
    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'
    }
  }
  sku: {
    capacity: int
    name: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
  zones: [
    'string'
  ]
}

Özellik Değerleri

AcceptedAudiences

Ad Açıklama Değer
değer Kabul edilen hedef kitleyi temsil eden GUID veya geçerli URL. dizgi

AzureSku

Ad Açıklama Değer
kapasite Kümenin örnek sayısı. Int
ad SKU adı. 'Geliştirme(SLA Yok)_Standard_D11_v2'
'Geliştirme(SLA Yok)_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' (gerekli)
Katmanı SKU katmanı. 'Temel'
'Standart' (gerekli)

CalloutPolicy

Ad Açıklama Değer
calloutType Erişilmekte olan dış kaynak veya hizmetin türünü belirten açıklama balonu hizmetinin türü. 'azure_digital_twins'
'azure_openai'
'cosmosdb'
'external_data'
'genevametrics'
'kusto'
'mysql'
'postgresql'
'sandbox_artifacts'
'sql'
'webapi'
calloutUriRegex Belirtme çizgisi URI'sinin normal ifadesi veya FQDN deseni. dizgi
outboundAccess Belirtilen URI düzeni için giden erişime izin verilip verilmeyeceğini gösterir. 'İzin Ver'
'Reddet'

ClusterProperties

Ad Açıklama Değer
acceptedAudiences Kümenin kabul edilen hedef kitleleri. AcceptedAudiences[]
allowedFqdnList Kümeden çıkış için izin verilen FQDN'lerin (Tam Etki Alanı Adı) listesi. string[]
allowedIpRangeList Kümeye bağlanmasına izin verilen CIDR biçimindeki IP'lerin listesi. string[]
calloutPolicies Kümeden çıkış için belirtme çizgisi ilkelerinin listesi. CalloutPolicy[]
enableAutoStop Kümenin otomatik olarak durdurulup durdurulamadığını gösteren boole değeri (veri yetersizliği veya günler boyunca etkinlik olmaması nedeniyle). Bool
enableDiskEncryption Küme disklerinin şifrelenip şifrelenmediğini gösteren boole değeri. Bool
enableDoubleEncryption Çift şifrelemenin etkinleştirilip etkinleştirilmediğini gösteren boole değeri. Bool
enablePurge Temizleme işlemlerinin etkinleştirilip etkinleştirilmediğini gösteren boole değeri. Bool
enableStreamingIngest Akış alma işleminin etkinleştirilip etkinleştirilmediğini gösteren boole değeri. Bool
engineType Altyapı türü 'V2'
'V3'
keyVaultProperties Küme şifrelemesi için KeyVault özellikleri. KeyVaultProperties
languageExtensions Kümenin dil uzantılarının listesi. LanguageExtensionsList
optimizedAutoscale İyileştirilmiş otomatik ölçeklendirme tanımı. OptimizedAutoscale
publicIPType Hangi genel IP türünün oluşturulacağını gösterir - IPv4 (varsayılan) veya DualStack (hem IPv4 hem de IPv6) 'DualStack'
'IPv4'
publicNetworkAccess Kümeye genel ağ erişimi varsayılan olarak etkindir. Devre dışı bırakıldığında, kümeye yalnızca özel uç nokta bağlantısına izin verilir 'Devre Dışı'
'Etkin'
restrictOutboundNetworkAccess Giden ağ erişiminin kısıtlanıp kısıtlanmaması. Değer isteğe bağlıdır, ancak geçirilirse 'Etkin' veya 'Devre Dışı' olmalıdır 'Devre Dışı'
'Etkin'
trustedExternalTenants Kümenin dış kiracıları. TrustedExternalTenant[]
virtualClusterGraduationProperties Sanal Küme mezuniyet özellikleri dizgi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
virtualNetworkConfiguration Sanal ağ tanımı. VirtualNetworkConfiguration

ComponentsSgqdofSchemasIdentityPropertiesUserassignedidentitiesAdditionalproperties

Ad Açıklama Değer

Kimlik

Ad Açıklama Değer
tür Kullanılan yönetilen kimliğin türü. 'SystemAssigned, UserAssigned' türü hem örtük olarak oluşturulmuş bir kimliği hem de kullanıcı tarafından atanan kimlikleri içerir. 'Hiçbiri' türü tüm kimlikleri kaldırır. 'Hiçbiri'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned' (gerekli)
userAssignedIdentities Kusto kümesiyle ilişkili kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlük anahtarı başvuruları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Ad Açıklama Değer

KeyVaultProperties

Ad Açıklama Değer
keyName Anahtar kasası anahtarının adı. dizgi
keyVaultUri Anahtar kasasının Uri'sini. dizgi
keyVersion Anahtar kasası anahtarının sürümü. dizgi
userIdentity Anahtara erişimi olan kullanıcı tarafından atanan kimlik (ARM kaynak kimliği). dizgi

LanguageExtension

Ad Açıklama Değer
languageExtensionCustomImageName Dil uzantısı özel görüntü adı. dizgi
languageExtensionImageName Dil uzantısı resim adı. 'Python3_10_8'
'Python3_10_8_DL'
'Python3_11_7'
'Python3_11_7_DL'
'Python3_6_5'
'PythonCustomImage'
'R'
languageExtensionName Dil uzantısı adı. 'PYTHON'
'R'

LanguageExtensionsList

Ad Açıklama Değer
değer Dil uzantılarının listesi. LanguageExtension[]

Microsoft.Kusto/clusters

Ad Açıklama Değer
kimlik Yapılandırıldıysa kümenin kimliği. kimlik
yer Kaynağın bulunduğu coğrafi konum dize (gerekli)
ad Kaynak adı dizgi

Kısıtlama -ları:
Desen = ^.*$ (gerekli)
Özellikler Küme özellikleri. ClusterProperties
Sku Kümenin SKU'su. AzureSku (gerekli)
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
Bölge Kümenin kullanılabilirlik alanları. string[]

OptimizedAutoscale

Ad Açıklama Değer
isEnabled İyileştirilmiş otomatik ölçeklendirme özelliğinin etkinleştirilip etkinleştirilmediğini gösteren boole değeri. bool (gerekli)
maksimum İzin verilen en fazla örnek sayısı. int (gerekli)
asgari İzin verilen en düşük örnek sayısı. int (gerekli)
Sürüm Şablonun tanımlı sürümü, örneğin 1. int (gerekli)

TrackedResourceTags

Ad Açıklama Değer

TrustedExternalTenant

Ad Açıklama Değer
değer Dış kiracıyı temsil eden GUID. dizgi

VirtualNetworkConfiguration

Ad Açıklama Değer
dataManagementPublicIpId Veri yönetiminin hizmet genel IP adresi kaynak kimliği. dize (gerekli)
enginePublicIpId Altyapı hizmetinin genel IP adresi kaynak kimliği. dize (gerekli)
devlet Etkinleştirildiğinde, küme yapılandırılan alt ağa dağıtılır, devre dışı bırakıldığında alt ağdan kaldırılır. 'Devre Dışı'
'Etkin'
subnetId Alt ağ kaynak kimliği. dize (gerekli)

Kullanım Örnekleri

Azure Doğrulanmış Modülleri

Aşağıdaki Azure Doğrulanmış Modüller bu kaynak türünü dağıtmak için kullanılabilir.

Modül Açıklama
Azure Veri Gezgini (Kusto) kümesini Azure Veri Gezgini (Kusto) kümesi için AVM Kaynak Modülü

Azure Hızlı Başlangıç Örnekleri

Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak için Bicep örnekleri içerir.

Bicep Dosyası Açıklama
Zaman Veri Geçmişi Bağlantısı ile Azure Digital Twins'i Bu şablon, zaman serisi veri geçmişi bağlantısıyla yapılandırılmış bir Azure Digital Twins örneği oluşturur. Bağlantı oluşturmak için Event Hubs ad alanı, olay hub'ı, Azure Veri Gezgini kümesi ve veritabanı gibi diğer kaynakların oluşturulması gerekir. Veriler, sonunda verileri Azure Veri Gezgini kümesine ileden bir olay hub'ına gönderilir. Veriler kümedeki bir veritabanı tablosunda depolanır
Veritabanı izleyicisi oluşturma Bu örnek, Azure SQL için bir veritabanı izleyicisi oluşturur ve veri deposunu, SQL hedeflerini ve yönetilen özel uç noktalarını yapılandırmaktadır
Cosmos DB bağlantı ile Azure Veri Gezgini DB dağıtma Cosmos DB bağlantısı ile Azure Veri Gezgini DB'yi dağıtın.
Event Grid bağlantısıyla Azure Veri Gezgini veritabanı dağıtma Event Grid bağlantısıyla Azure Veri Gezgini veritabanı dağıtma.
Olay Hub'ı bağlantı ile Azure Veri Gezgini veritabanı dağıtma Olay Hub'ı bağlantısıyla Azure Veri Gezgini veritabanı dağıtma.
FinOps hub Bu şablon Veri Gezgini, Data Lake depolama ve Data Factory gibi yeni bir FinOps hub örneği oluşturur.

ARM şablonu kaynak tanımı

Kümeler kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Kusto/clusters kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.Kusto/clusters",
  "apiVersion": "2024-04-13",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "acceptedAudiences": [
      {
        "value": "string"
      }
    ],
    "allowedFqdnList": [ "string" ],
    "allowedIpRangeList": [ "string" ],
    "calloutPolicies": [
      {
        "calloutType": "string",
        "calloutUriRegex": "string",
        "outboundAccess": "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"
        }
      ]
    },
    "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"
    }
  },
  "sku": {
    "capacity": "int",
    "name": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  },
  "zones": [ "string" ]
}

Özellik Değerleri

AcceptedAudiences

Ad Açıklama Değer
değer Kabul edilen hedef kitleyi temsil eden GUID veya geçerli URL. dizgi

AzureSku

Ad Açıklama Değer
kapasite Kümenin örnek sayısı. Int
ad SKU adı. 'Geliştirme(SLA Yok)_Standard_D11_v2'
'Geliştirme(SLA Yok)_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' (gerekli)
Katmanı SKU katmanı. 'Temel'
'Standart' (gerekli)

CalloutPolicy

Ad Açıklama Değer
calloutType Erişilmekte olan dış kaynak veya hizmetin türünü belirten açıklama balonu hizmetinin türü. 'azure_digital_twins'
'azure_openai'
'cosmosdb'
'external_data'
'genevametrics'
'kusto'
'mysql'
'postgresql'
'sandbox_artifacts'
'sql'
'webapi'
calloutUriRegex Belirtme çizgisi URI'sinin normal ifadesi veya FQDN deseni. dizgi
outboundAccess Belirtilen URI düzeni için giden erişime izin verilip verilmeyeceğini gösterir. 'İzin Ver'
'Reddet'

ClusterProperties

Ad Açıklama Değer
acceptedAudiences Kümenin kabul edilen hedef kitleleri. AcceptedAudiences[]
allowedFqdnList Kümeden çıkış için izin verilen FQDN'lerin (Tam Etki Alanı Adı) listesi. string[]
allowedIpRangeList Kümeye bağlanmasına izin verilen CIDR biçimindeki IP'lerin listesi. string[]
calloutPolicies Kümeden çıkış için belirtme çizgisi ilkelerinin listesi. CalloutPolicy[]
enableAutoStop Kümenin otomatik olarak durdurulup durdurulamadığını gösteren boole değeri (veri yetersizliği veya günler boyunca etkinlik olmaması nedeniyle). Bool
enableDiskEncryption Küme disklerinin şifrelenip şifrelenmediğini gösteren boole değeri. Bool
enableDoubleEncryption Çift şifrelemenin etkinleştirilip etkinleştirilmediğini gösteren boole değeri. Bool
enablePurge Temizleme işlemlerinin etkinleştirilip etkinleştirilmediğini gösteren boole değeri. Bool
enableStreamingIngest Akış alma işleminin etkinleştirilip etkinleştirilmediğini gösteren boole değeri. Bool
engineType Altyapı türü 'V2'
'V3'
keyVaultProperties Küme şifrelemesi için KeyVault özellikleri. KeyVaultProperties
languageExtensions Kümenin dil uzantılarının listesi. LanguageExtensionsList
optimizedAutoscale İyileştirilmiş otomatik ölçeklendirme tanımı. OptimizedAutoscale
publicIPType Hangi genel IP türünün oluşturulacağını gösterir - IPv4 (varsayılan) veya DualStack (hem IPv4 hem de IPv6) 'DualStack'
'IPv4'
publicNetworkAccess Kümeye genel ağ erişimi varsayılan olarak etkindir. Devre dışı bırakıldığında, kümeye yalnızca özel uç nokta bağlantısına izin verilir 'Devre Dışı'
'Etkin'
restrictOutboundNetworkAccess Giden ağ erişiminin kısıtlanıp kısıtlanmaması. Değer isteğe bağlıdır, ancak geçirilirse 'Etkin' veya 'Devre Dışı' olmalıdır 'Devre Dışı'
'Etkin'
trustedExternalTenants Kümenin dış kiracıları. TrustedExternalTenant[]
virtualClusterGraduationProperties Sanal Küme mezuniyet özellikleri dizgi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
virtualNetworkConfiguration Sanal ağ tanımı. VirtualNetworkConfiguration

ComponentsSgqdofSchemasIdentityPropertiesUserassignedidentitiesAdditionalproperties

Ad Açıklama Değer

Kimlik

Ad Açıklama Değer
tür Kullanılan yönetilen kimliğin türü. 'SystemAssigned, UserAssigned' türü hem örtük olarak oluşturulmuş bir kimliği hem de kullanıcı tarafından atanan kimlikleri içerir. 'Hiçbiri' türü tüm kimlikleri kaldırır. 'Hiçbiri'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned' (gerekli)
userAssignedIdentities Kusto kümesiyle ilişkili kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlük anahtarı başvuruları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Ad Açıklama Değer

KeyVaultProperties

Ad Açıklama Değer
keyName Anahtar kasası anahtarının adı. dizgi
keyVaultUri Anahtar kasasının Uri'sini. dizgi
keyVersion Anahtar kasası anahtarının sürümü. dizgi
userIdentity Anahtara erişimi olan kullanıcı tarafından atanan kimlik (ARM kaynak kimliği). dizgi

LanguageExtension

Ad Açıklama Değer
languageExtensionCustomImageName Dil uzantısı özel görüntü adı. dizgi
languageExtensionImageName Dil uzantısı resim adı. 'Python3_10_8'
'Python3_10_8_DL'
'Python3_11_7'
'Python3_11_7_DL'
'Python3_6_5'
'PythonCustomImage'
'R'
languageExtensionName Dil uzantısı adı. 'PYTHON'
'R'

LanguageExtensionsList

Ad Açıklama Değer
değer Dil uzantılarının listesi. LanguageExtension[]

Microsoft.Kusto/clusters

Ad Açıklama Değer
apiVersion API sürümü '2024-04-13'
kimlik Yapılandırıldıysa kümenin kimliği. kimlik
yer Kaynağın bulunduğu coğrafi konum dize (gerekli)
ad Kaynak adı dizgi

Kısıtlama -ları:
Desen = ^.*$ (gerekli)
Özellikler Küme özellikleri. ClusterProperties
Sku Kümenin SKU'su. AzureSku (gerekli)
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
tür Kaynak türü 'Microsoft.Kusto/clusters'
Bölge Kümenin kullanılabilirlik alanları. string[]

OptimizedAutoscale

Ad Açıklama Değer
isEnabled İyileştirilmiş otomatik ölçeklendirme özelliğinin etkinleştirilip etkinleştirilmediğini gösteren boole değeri. bool (gerekli)
maksimum İzin verilen en fazla örnek sayısı. int (gerekli)
asgari İzin verilen en düşük örnek sayısı. int (gerekli)
Sürüm Şablonun tanımlı sürümü, örneğin 1. int (gerekli)

TrackedResourceTags

Ad Açıklama Değer

TrustedExternalTenant

Ad Açıklama Değer
değer Dış kiracıyı temsil eden GUID. dizgi

VirtualNetworkConfiguration

Ad Açıklama Değer
dataManagementPublicIpId Veri yönetiminin hizmet genel IP adresi kaynak kimliği. dize (gerekli)
enginePublicIpId Altyapı hizmetinin genel IP adresi kaynak kimliği. dize (gerekli)
devlet Etkinleştirildiğinde, küme yapılandırılan alt ağa dağıtılır, devre dışı bırakıldığında alt ağdan kaldırılır. 'Devre Dışı'
'Etkin'
subnetId Alt ağ kaynak kimliği. dize (gerekli)

Kullanım Örnekleri

Azure Hızlı Başlangıç Şablonları

Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak.

Şablon Açıklama
Zaman Veri Geçmişi Bağlantısı ile Azure Digital Twins'i

Azure 'a dağıtma
Bu şablon, zaman serisi veri geçmişi bağlantısıyla yapılandırılmış bir Azure Digital Twins örneği oluşturur. Bağlantı oluşturmak için Event Hubs ad alanı, olay hub'ı, Azure Veri Gezgini kümesi ve veritabanı gibi diğer kaynakların oluşturulması gerekir. Veriler, sonunda verileri Azure Veri Gezgini kümesine ileden bir olay hub'ına gönderilir. Veriler kümedeki bir veritabanı tablosunda depolanır
Veritabanı küme oluşturma

Azure 'a dağıtma
Bu şablon bir küme ve veritabanı oluşturmanıza olanak tanır.
Veritabanı izleyicisi oluşturma

Azure 'a dağıtma
Bu örnek, Azure SQL için bir veritabanı izleyicisi oluşturur ve veri deposunu, SQL hedeflerini ve yönetilen özel uç noktalarını yapılandırmaktadır
Azure Veri Gezgini kümesini sanal ağınıza dağıtma

Azure 'a dağıtma
Bu şablon, sanal ağınıza bir küme dağıtmanıza olanak tanır.
Cosmos DB bağlantı ile Azure Veri Gezgini DB dağıtma

Azure 'a dağıtma
Cosmos DB bağlantısı ile Azure Veri Gezgini DB'yi dağıtın.
Event Grid bağlantısıyla Azure Veri Gezgini veritabanı dağıtma

Azure 'a dağıtma
Event Grid bağlantısıyla Azure Veri Gezgini veritabanı dağıtma.
Olay Hub'ı bağlantı ile Azure Veri Gezgini veritabanı dağıtma

Azure 'a dağıtma
Olay Hub'ı bağlantısıyla Azure Veri Gezgini veritabanı dağıtma.
FinOps hub

Azure 'a dağıtma
Bu şablon Veri Gezgini, Data Lake depolama ve Data Factory gibi yeni bir FinOps hub örneği oluşturur.

Terraform (AzAPI sağlayıcısı) kaynak tanımı

Kümeler kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Kusto/clusters kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Kusto/clusters@2024-04-13"
  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"
      ]
      calloutPolicies = [
        {
          calloutType = "string"
          calloutUriRegex = "string"
          outboundAccess = "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"
          }
        ]
      }
      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"
      }
    }
  })
}

Özellik Değerleri

AcceptedAudiences

Ad Açıklama Değer
değer Kabul edilen hedef kitleyi temsil eden GUID veya geçerli URL. dizgi

AzureSku

Ad Açıklama Değer
kapasite Kümenin örnek sayısı. Int
ad SKU adı. 'Geliştirme(SLA Yok)_Standard_D11_v2'
'Geliştirme(SLA Yok)_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' (gerekli)
Katmanı SKU katmanı. 'Temel'
'Standart' (gerekli)

CalloutPolicy

Ad Açıklama Değer
calloutType Erişilmekte olan dış kaynak veya hizmetin türünü belirten açıklama balonu hizmetinin türü. 'azure_digital_twins'
'azure_openai'
'cosmosdb'
'external_data'
'genevametrics'
'kusto'
'mysql'
'postgresql'
'sandbox_artifacts'
'sql'
'webapi'
calloutUriRegex Belirtme çizgisi URI'sinin normal ifadesi veya FQDN deseni. dizgi
outboundAccess Belirtilen URI düzeni için giden erişime izin verilip verilmeyeceğini gösterir. 'İzin Ver'
'Reddet'

ClusterProperties

Ad Açıklama Değer
acceptedAudiences Kümenin kabul edilen hedef kitleleri. AcceptedAudiences[]
allowedFqdnList Kümeden çıkış için izin verilen FQDN'lerin (Tam Etki Alanı Adı) listesi. string[]
allowedIpRangeList Kümeye bağlanmasına izin verilen CIDR biçimindeki IP'lerin listesi. string[]
calloutPolicies Kümeden çıkış için belirtme çizgisi ilkelerinin listesi. CalloutPolicy[]
enableAutoStop Kümenin otomatik olarak durdurulup durdurulamadığını gösteren boole değeri (veri yetersizliği veya günler boyunca etkinlik olmaması nedeniyle). Bool
enableDiskEncryption Küme disklerinin şifrelenip şifrelenmediğini gösteren boole değeri. Bool
enableDoubleEncryption Çift şifrelemenin etkinleştirilip etkinleştirilmediğini gösteren boole değeri. Bool
enablePurge Temizleme işlemlerinin etkinleştirilip etkinleştirilmediğini gösteren boole değeri. Bool
enableStreamingIngest Akış alma işleminin etkinleştirilip etkinleştirilmediğini gösteren boole değeri. Bool
engineType Altyapı türü 'V2'
'V3'
keyVaultProperties Küme şifrelemesi için KeyVault özellikleri. KeyVaultProperties
languageExtensions Kümenin dil uzantılarının listesi. LanguageExtensionsList
optimizedAutoscale İyileştirilmiş otomatik ölçeklendirme tanımı. OptimizedAutoscale
publicIPType Hangi genel IP türünün oluşturulacağını gösterir - IPv4 (varsayılan) veya DualStack (hem IPv4 hem de IPv6) 'DualStack'
'IPv4'
publicNetworkAccess Kümeye genel ağ erişimi varsayılan olarak etkindir. Devre dışı bırakıldığında, kümeye yalnızca özel uç nokta bağlantısına izin verilir 'Devre Dışı'
'Etkin'
restrictOutboundNetworkAccess Giden ağ erişiminin kısıtlanıp kısıtlanmaması. Değer isteğe bağlıdır, ancak geçirilirse 'Etkin' veya 'Devre Dışı' olmalıdır 'Devre Dışı'
'Etkin'
trustedExternalTenants Kümenin dış kiracıları. TrustedExternalTenant[]
virtualClusterGraduationProperties Sanal Küme mezuniyet özellikleri dizgi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
virtualNetworkConfiguration Sanal ağ tanımı. VirtualNetworkConfiguration

ComponentsSgqdofSchemasIdentityPropertiesUserassignedidentitiesAdditionalproperties

Ad Açıklama Değer

Kimlik

Ad Açıklama Değer
tür Kullanılan yönetilen kimliğin türü. 'SystemAssigned, UserAssigned' türü hem örtük olarak oluşturulmuş bir kimliği hem de kullanıcı tarafından atanan kimlikleri içerir. 'Hiçbiri' türü tüm kimlikleri kaldırır. 'Hiçbiri'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned' (gerekli)
userAssignedIdentities Kusto kümesiyle ilişkili kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlük anahtarı başvuruları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Ad Açıklama Değer

KeyVaultProperties

Ad Açıklama Değer
keyName Anahtar kasası anahtarının adı. dizgi
keyVaultUri Anahtar kasasının Uri'sini. dizgi
keyVersion Anahtar kasası anahtarının sürümü. dizgi
userIdentity Anahtara erişimi olan kullanıcı tarafından atanan kimlik (ARM kaynak kimliği). dizgi

LanguageExtension

Ad Açıklama Değer
languageExtensionCustomImageName Dil uzantısı özel görüntü adı. dizgi
languageExtensionImageName Dil uzantısı resim adı. 'Python3_10_8'
'Python3_10_8_DL'
'Python3_11_7'
'Python3_11_7_DL'
'Python3_6_5'
'PythonCustomImage'
'R'
languageExtensionName Dil uzantısı adı. 'PYTHON'
'R'

LanguageExtensionsList

Ad Açıklama Değer
değer Dil uzantılarının listesi. LanguageExtension[]

Microsoft.Kusto/clusters

Ad Açıklama Değer
kimlik Yapılandırıldıysa kümenin kimliği. kimlik
yer Kaynağın bulunduğu coğrafi konum dize (gerekli)
ad Kaynak adı dizgi

Kısıtlama -ları:
Desen = ^.*$ (gerekli)
Özellikler Küme özellikleri. ClusterProperties
Sku Kümenin SKU'su. AzureSku (gerekli)
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü.
tür Kaynak türü "Microsoft.Kusto/clusters@2024-04-13"
Bölge Kümenin kullanılabilirlik alanları. string[]

OptimizedAutoscale

Ad Açıklama Değer
isEnabled İyileştirilmiş otomatik ölçeklendirme özelliğinin etkinleştirilip etkinleştirilmediğini gösteren boole değeri. bool (gerekli)
maksimum İzin verilen en fazla örnek sayısı. int (gerekli)
asgari İzin verilen en düşük örnek sayısı. int (gerekli)
Sürüm Şablonun tanımlı sürümü, örneğin 1. int (gerekli)

TrackedResourceTags

Ad Açıklama Değer

TrustedExternalTenant

Ad Açıklama Değer
değer Dış kiracıyı temsil eden GUID. dizgi

VirtualNetworkConfiguration

Ad Açıklama Değer
dataManagementPublicIpId Veri yönetiminin hizmet genel IP adresi kaynak kimliği. dize (gerekli)
enginePublicIpId Altyapı hizmetinin genel IP adresi kaynak kimliği. dize (gerekli)
devlet Etkinleştirildiğinde, küme yapılandırılan alt ağa dağıtılır, devre dışı bırakıldığında alt ağdan kaldırılır. 'Devre Dışı'
'Etkin'
subnetId Alt ağ kaynak kimliği. dize (gerekli)

Kullanım Örnekleri

Azure Doğrulanmış Modülleri

Aşağıdaki Azure Doğrulanmış Modüller bu kaynak türünü dağıtmak için kullanılabilir.

Modül Açıklama
Kusto Kümelerini Kusto Kümeleri için AVM Kaynak Modülü