Kluster Microsoft.Kusto 2023-08-15

Definisi sumber daya Bicep

Jenis sumber daya kluster dapat disebarkan dengan operasi yang menargetkan:

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.Kusto/clusters, tambahkan Bicep berikut ke templat Anda.

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'
  ]
}

Nilai properti

clusters

Nama Deskripsi Nilai
nama Nama sumber daya string (diperlukan)

Batas karakter: 4-22

Karakter yang valid:
Huruf kecil dan angka.

Mulai dengan huruf.

Nama sumber daya harus unik di seluruh Azure.
lokasi Lokasi geografis tempat sumber daya berada string (diperlukan)
tag Tag sumber daya. Kamus nama dan nilai tag. Lihat Tag dalam templat
sku SKU kluster. AzureSku (diperlukan)
identity Identitas kluster, jika dikonfigurasi. Identitas
properti Properti kluster. ClusterProperties
zona Zona ketersediaan kluster. string[]

Identitas

Nama Deskripsi Nilai
jenis Jenis identitas terkelola yang digunakan. Jenis 'SystemAssigned, UserAssigned' mencakup identitas yang dibuat secara implisit dan sekumpulan identitas yang ditetapkan pengguna. Jenis 'Tidak Ada' akan menghapus semua identitas. 'Tidak Ada'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned' (diperlukan)
userAssignedIdentities Daftar identitas pengguna yang terkait dengan kluster Kusto. Referensi kunci kamus identitas pengguna akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Nama Deskripsi Nilai
{properti yang disesuaikan} ComponentsSgqdofSchemasIdentityPropertiesUserassigne...

ComponentsSgqdofSchemasIdentityPropertiesUserassigne...

Objek ini tidak berisi properti apa pun untuk diatur selama penyebaran. Semua properti adalah ReadOnly.

ClusterProperties

Nama Deskripsi Nilai
acceptedAudiences Audiens yang diterima kluster. AcceptedAudiences[]
allowedFqdnList Daftar FQDN yang diizinkan (Nama Domain yang Sepenuhnya Memenuhi Syarat) untuk keluar dari Kluster. string[]
allowedIpRangeList Daftar ip dalam format CIDR yang diizinkan untuk terhubung ke kluster. string[]
enableAutoStop Nilai boolean yang menunjukkan apakah kluster dapat dihentikan secara otomatis (karena kurangnya data atau tidak ada aktivitas selama berhari-hari). bool
enableDiskEncryption Nilai boolean yang menunjukkan apakah disk kluster dienkripsi. bool
enableDoubleEncryption Nilai boolean yang menunjukkan apakah enkripsi ganda diaktifkan. bool
enablePurge Nilai boolean yang menunjukkan apakah operasi pembersihan diaktifkan. bool
enableStreamingIngest Nilai boolean yang menunjukkan apakah penyerapan streaming diaktifkan. bool
engineType Jenis mesin 'V2'
'V3'
keyVaultProperties Properti KeyVault untuk enkripsi kluster. KeyVaultProperties
languageExtensions Daftar ekstensi bahasa kluster. LanguageExtensionsList
optimizedAutoscale Definisi skala otomatis yang dioptimalkan. OptimizedAutoscale
publicIPType Menunjukkan jenis IP publik apa yang akan dibuat - IPv4 (default), atau DualStack (IPv4 dan IPv6) 'DualStack'
'IPv4'
publicNetworkAccess Akses jaringan publik ke kluster diaktifkan secara default. Saat dinonaktifkan, hanya koneksi titik akhir privat ke kluster yang diizinkan 'Dinonaktifkan'
'Diaktifkan'
restrictOutboundNetworkAccess Apakah akan membatasi akses jaringan keluar atau tidak. Nilai bersifat opsional tetapi jika diteruskan, harus 'Diaktifkan' atau 'Dinonaktifkan' 'Dinonaktifkan'
'Diaktifkan'
trustedExternalTenants Penyewa eksternal kluster. TrustedExternalTenant[]
virtualClusterGraduationProperties Properti kelulusan Kluster Virtual string

Batasan:
Nilai sensitif. Teruskan sebagai parameter aman.
virtualNetworkConfiguration Definisi jaringan virtual. VirtualNetworkConfiguration

AcceptedAudiences

Nama Deskripsi Nilai
nilai GUID atau URL valid yang mewakili audiens yang diterima. string

KeyVaultProperties

Nama Deskripsi Nilai
keyName Nama kunci brankas kunci. string
keyVaultUri Uri brankas kunci. string
keyVersion Versi kunci brankas kunci. string
userIdentity Identitas yang ditetapkan pengguna (id sumber daya ARM) yang memiliki akses ke kunci. string

LanguageExtensionsList

Nama Deskripsi Nilai
nilai Daftar ekstensi bahasa. LanguageExtension[]
nilai Daftar ekstensi bahasa. LanguageExtension[]

LanguageExtension

Nama Deskripsi Nilai
languageExtensionCustomImageName Nama gambar kustom ekstensi bahasa. string
languageExtensionImageName Nama gambar ekstensi bahasa. 'Python3_10_8'
'Python3_10_8_DL'
'Python3_6_5'
'PythonCustomImage'
'R'
languageExtensionName Nama ekstensi bahasa. 'PYTHON'
'R'

OptimizedAutoscale

Nama Deskripsi Nilai
Diaktifkan Nilai boolean yang menunjukkan apakah fitur skala otomatis yang dioptimalkan diaktifkan atau tidak. bool (diperlukan)
maksimum Jumlah instans maksimum yang diizinkan. int (diperlukan)
minimum Jumlah instans minimum yang diizinkan. int (diperlukan)
versi Versi templat yang ditentukan, misalnya 1. int (diperlukan)

TrustedExternalTenant

Nama Deskripsi Nilai
nilai GUID yang mewakili penyewa eksternal. string

VirtualNetworkConfiguration

Nama Deskripsi Nilai
dataManagementPublicIpId Id sumber daya alamat IP publik layanan manajemen data. string (diperlukan)
enginePublicIpId Id sumber daya alamat IP publik layanan mesin. string (diperlukan)
state Ketika diaktifkan, kluster disebarkan ke subnet yang dikonfigurasi, ketika dinonaktifkan, kluster akan dihapus dari subnet. 'Dinonaktifkan'
'Diaktifkan'
subnetId Id sumber daya subnet. string (diperlukan)

AzureSku

Nama Deskripsi Nilai
kapasitas Jumlah instans kluster. int
nama Nama SKU. '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' (diperlukan)
Tier Tingkat SKU. 'Dasar'
'Standar' (diperlukan)

Templat Mulai Cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Azure Digital Twins dengan Koneksi Riwayat Data Waktu

Sebarkan ke Azure
Templat ini membuat instans Azure Digital Twins yang dikonfigurasi dengan koneksi riwayat data rangkaian waktu. Untuk membuat koneksi, sumber daya lain harus dibuat seperti namespace Layanan Pusat Aktivitas, hub peristiwa, kluster Azure Data Explorer, dan database. Data dikirim ke pusat aktivitas yang akhirnya meneruskan data ke kluster Azure Data Explorer. Data disimpan dalam tabel database di kluster
Membuat kluster database

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat kluster dan database.
Menyebarkan Azure Data Explorer DB dengan koneksi Cosmos DB

Sebarkan ke Azure
Sebarkan Azure Data Explorer DB dengan koneksi Cosmos DB.
Menyebarkan Azure Data Explorer db dengan koneksi Pusat Aktivitas

Sebarkan ke Azure
Sebarkan Azure Data Explorer db dengan koneksi Pusat Aktivitas.
Menyebarkan kluster Azure Data Explorer ke VNet Anda

Sebarkan ke Azure
Templat ini memungkinkan Anda menyebarkan kluster ke VNet Anda.

Definisi sumber daya templat ARM

Jenis sumber daya kluster dapat disebarkan dengan operasi yang menargetkan:

Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.

Format sumber daya

Untuk membuat sumber daya Microsoft.Kusto/clusters, tambahkan JSON berikut ke templat Anda.

{
  "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" ]
}

Nilai properti

clusters

Nama Deskripsi Nilai
jenis Jenis sumber daya 'Microsoft.Kusto/clusters'
apiVersion Versi api sumber daya '2023-08-15'
nama Nama sumber daya string (diperlukan)

Batas karakter: 4-22

Karakter yang valid:
Huruf kecil dan angka.

Mulai dengan huruf.

Nama sumber daya harus unik di seluruh Azure.
lokasi Lokasi geografis tempat sumber daya berada string (diperlukan)
tag Tag sumber daya. Kamus nama dan nilai tag. Lihat Tag dalam templat
sku SKU kluster. AzureSku (diperlukan)
identity Identitas kluster, jika dikonfigurasi. Identitas
properti Properti kluster. ClusterProperties
zona Zona ketersediaan kluster. string[]

Identitas

Nama Deskripsi Nilai
jenis Jenis identitas terkelola yang digunakan. Jenis 'SystemAssigned, UserAssigned' mencakup identitas yang dibuat secara implisit dan sekumpulan identitas yang ditetapkan pengguna. Jenis 'Tidak Ada' akan menghapus semua identitas. 'Tidak Ada'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned' (diperlukan)
userAssignedIdentities Daftar identitas pengguna yang terkait dengan kluster Kusto. Referensi kunci kamus identitas pengguna akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Nama Deskripsi Nilai
{properti yang disesuaikan} ComponentsSgqdofSchemasIdentityPropertiesUserassigne...

ComponentsSgqdofSchemasIdentityPropertiesUserassigne...

Objek ini tidak berisi properti apa pun untuk diatur selama penyebaran. Semua properti adalah ReadOnly.

ClusterProperties

Nama Deskripsi Nilai
acceptedAudiences Audiens yang diterima kluster. AcceptedAudiences[]
allowedFqdnList Daftar FQDN yang diizinkan (Nama Domain yang Sepenuhnya Memenuhi Syarat) untuk keluar dari Kluster. string[]
allowedIpRangeList Daftar ip dalam format CIDR yang diizinkan untuk terhubung ke kluster. string[]
enableAutoStop Nilai boolean yang menunjukkan apakah kluster dapat dihentikan secara otomatis (karena kurangnya data atau tidak ada aktivitas selama berhari-hari). bool
enableDiskEncryption Nilai boolean yang menunjukkan apakah disk kluster dienkripsi. bool
enableDoubleEncryption Nilai boolean yang menunjukkan apakah enkripsi ganda diaktifkan. bool
enablePurge Nilai boolean yang menunjukkan apakah operasi pembersihan diaktifkan. bool
enableStreamingIngest Nilai boolean yang menunjukkan apakah penyerapan streaming diaktifkan. bool
engineType Jenis mesin 'V2'
'V3'
keyVaultProperties Properti KeyVault untuk enkripsi kluster. KeyVaultProperties
languageExtensions Daftar ekstensi bahasa kluster. LanguageExtensionsList
optimizedAutoscale Definisi skala otomatis yang dioptimalkan. OptimizedAutoscale
publicIPType Menunjukkan jenis IP publik apa yang akan dibuat - IPv4 (default), atau DualStack (IPv4 dan IPv6) 'DualStack'
'IPv4'
publicNetworkAccess Akses jaringan publik ke kluster diaktifkan secara default. Saat dinonaktifkan, hanya koneksi titik akhir privat ke kluster yang diizinkan 'Dinonaktifkan'
'Diaktifkan'
restrictOutboundNetworkAccess Apakah akan membatasi akses jaringan keluar atau tidak. Nilai bersifat opsional tetapi jika diteruskan, harus 'Diaktifkan' atau 'Dinonaktifkan' 'Dinonaktifkan'
'Diaktifkan'
trustedExternalTenants Penyewa eksternal kluster. TrustedExternalTenant[]
virtualClusterGraduationProperties Properti kelulusan Kluster Virtual string

Batasan:
Nilai sensitif. Teruskan sebagai parameter aman.
virtualNetworkConfiguration Definisi jaringan virtual. VirtualNetworkConfiguration

AcceptedAudiences

Nama Deskripsi Nilai
nilai GUID atau URL valid yang mewakili audiens yang diterima. string

KeyVaultProperties

Nama Deskripsi Nilai
keyName Nama kunci brankas kunci. string
keyVaultUri Uri brankas kunci. string
keyVersion Versi kunci brankas kunci. string
userIdentity Identitas yang ditetapkan pengguna (id sumber daya ARM) yang memiliki akses ke kunci. string

LanguageExtensionsList

Nama Deskripsi Nilai
nilai Daftar ekstensi bahasa. LanguageExtension[]
nilai Daftar ekstensi bahasa. LanguageExtension[]

LanguageExtension

Nama Deskripsi Nilai
languageExtensionCustomImageName Nama gambar kustom ekstensi bahasa. string
languageExtensionImageName Nama gambar ekstensi bahasa. 'Python3_10_8'
'Python3_10_8_DL'
'Python3_6_5'
'PythonCustomImage'
'R'
languageExtensionName Nama ekstensi bahasa. 'PYTHON'
'R'

OptimizedAutoscale

Nama Deskripsi Nilai
Diaktifkan Nilai boolean yang menunjukkan apakah fitur skala otomatis yang dioptimalkan diaktifkan atau tidak. bool (diperlukan)
maksimum Jumlah instans maksimum yang diizinkan. int (diperlukan)
minimum Jumlah instans minimum yang diizinkan. int (diperlukan)
versi Versi templat yang ditentukan, misalnya 1. int (diperlukan)

TrustedExternalTenant

Nama Deskripsi Nilai
nilai GUID yang mewakili penyewa eksternal. string

VirtualNetworkConfiguration

Nama Deskripsi Nilai
dataManagementPublicIpId Id sumber daya alamat IP publik layanan manajemen data. string (diperlukan)
enginePublicIpId Id sumber daya alamat IP publik layanan mesin. string (diperlukan)
state Ketika diaktifkan, kluster disebarkan ke subnet yang dikonfigurasi, ketika dinonaktifkan, kluster akan dihapus dari subnet. 'Dinonaktifkan'
'Diaktifkan'
subnetId Id sumber daya subnet. string (diperlukan)

AzureSku

Nama Deskripsi Nilai
kapasitas Jumlah instans kluster. int
nama Nama SKU. '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' (diperlukan)
Tier Tingkat SKU. 'Dasar'
'Standar' (diperlukan)

Templat Mulai Cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Azure Digital Twins dengan Koneksi Riwayat Data Waktu

Sebarkan ke Azure
Templat ini membuat instans Azure Digital Twins yang dikonfigurasi dengan koneksi riwayat data rangkaian waktu. Untuk membuat koneksi, sumber daya lain harus dibuat seperti namespace Layanan Pusat Aktivitas, hub peristiwa, kluster Azure Data Explorer, dan database. Data dikirim ke pusat aktivitas yang akhirnya meneruskan data ke kluster Azure Data Explorer. Data disimpan dalam tabel database di kluster
Membuat kluster database

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat kluster dan database.
Menyebarkan Azure Data Explorer DB dengan koneksi Cosmos DB

Sebarkan ke Azure
Sebarkan Azure Data Explorer DB dengan koneksi Cosmos DB.
Menyebarkan Azure Data Explorer db dengan koneksi Pusat Aktivitas

Sebarkan ke Azure
Sebarkan Azure Data Explorer db dengan koneksi Pusat Aktivitas.
Menyebarkan kluster Azure Data Explorer ke VNet Anda

Sebarkan ke Azure
Templat ini memungkinkan Anda menyebarkan kluster ke VNet Anda.

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya kluster dapat disebarkan dengan operasi yang menargetkan:

  • Grup sumber daya

Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.

Format sumber daya

Untuk membuat sumber daya Microsoft.Kusto/clusters, tambahkan Terraform berikut ke templat Anda.

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"
    }
  })
}

Nilai properti

clusters

Nama Deskripsi Nilai
jenis Jenis sumber daya "Microsoft.Kusto/clusters@2023-08-15"
nama Nama sumber daya string (diperlukan)

Batas karakter: 4-22

Karakter yang valid:
Huruf kecil dan angka.

Mulai dengan huruf.

Nama sumber daya harus unik di seluruh Azure.
lokasi Lokasi geografis tempat sumber daya berada string (diperlukan)
parent_id Untuk menyebarkan ke grup sumber daya, gunakan ID grup sumber daya tersebut. string (diperlukan)
tag Tag sumber daya. Kamus nama dan nilai tag.
sku SKU kluster. AzureSku (diperlukan)
identity Identitas kluster, jika dikonfigurasi. Identitas
properti Properti kluster. ClusterProperties
zona Zona ketersediaan kluster. string[]

Identitas

Nama Deskripsi Nilai
jenis Jenis identitas terkelola yang digunakan. Jenis 'SystemAssigned, UserAssigned' mencakup identitas yang dibuat secara implisit dan sekumpulan identitas yang ditetapkan pengguna. Jenis 'Tidak Ada' akan menghapus semua identitas. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned" (diperlukan)
identity_ids Daftar identitas pengguna yang terkait dengan kluster Kusto. Referensi kunci kamus identitas pengguna akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. Array ID identitas pengguna.

IdentityUserAssignedIdentities

Nama Deskripsi Nilai
{customized property} ComponentsSgqdofSchemasIdentityPropertiesUserassigne...

ComponentsSgqdofSchemasIdentityPropertiesUserassigne...

Objek ini tidak berisi properti apa pun untuk diatur selama penyebaran. Semua properti adalah ReadOnly.

ClusterProperties

Nama Deskripsi Nilai
acceptedAudiences Audiens kluster yang diterima. AcceptedAudiences[]
allowedFqdnList Daftar FQDN yang diizinkan (Nama Domain yang Sepenuhnya Memenuhi Syarat) untuk keluar dari Kluster. string[]
allowedIpRangeList Daftar ip dalam format CIDR yang diizinkan untuk terhubung ke kluster. string[]
enableAutoStop Nilai boolean yang menunjukkan apakah kluster dapat dihentikan secara otomatis (karena kurangnya data atau tidak ada aktivitas selama berhari-hari). bool
enableDiskEncryption Nilai boolean yang menunjukkan apakah disk kluster dienkripsi. bool
enableDoubleEncryption Nilai boolean yang menunjukkan apakah enkripsi ganda diaktifkan. bool
enablePurge Nilai boolean yang menunjukkan apakah operasi pembersihan diaktifkan. bool
enableStreamingIngest Nilai boolean yang menunjukkan apakah penyerapan streaming diaktifkan. bool
engineType Jenis mesin "V2"
"V3"
keyVaultProperties Properti KeyVault untuk enkripsi kluster. KeyVaultProperties
languageExtensions Daftar ekstensi bahasa kluster. LanguageExtensionsList
optimizedAutoscale Definisi skala otomatis yang dioptimalkan. OptimizedAutoscale
publicIPType Menunjukkan jenis IP publik apa yang akan dibuat - IPv4 (default), atau DualStack (IPv4 dan IPv6) "DualStack"
"IPv4"
publicNetworkAccess Akses jaringan publik ke kluster diaktifkan secara default. Saat dinonaktifkan, hanya koneksi titik akhir privat ke kluster yang diizinkan "Dinonaktifkan"
"Diaktifkan"
restrictOutboundNetworkAccess Apakah akan membatasi akses jaringan keluar atau tidak. Nilai bersifat opsional tetapi jika diteruskan, harus 'Diaktifkan' atau 'Dinonaktifkan' "Dinonaktifkan"
"Diaktifkan"
trustedExternalTenants Penyewa eksternal kluster. TrustedExternalTenant[]
virtualClusterGraduationProperties Properti kelulusan Kluster Virtual string

Batasan:
Nilai sensitif. Teruskan sebagai parameter aman.
virtualNetworkConfiguration Definisi jaringan virtual. VirtualNetworkConfiguration

AcceptedAudiences

Nama Deskripsi Nilai
nilai GUID atau URL valid yang mewakili audiens yang diterima. string

KeyVaultProperties

Nama Deskripsi Nilai
keyName Nama kunci brankas kunci. string
keyVaultUri Uri brankas kunci. string
keyVersion Versi kunci brankas kunci. string
userIdentity Identitas yang ditetapkan pengguna (id sumber daya ARM) yang memiliki akses ke kunci. string

LanguageExtensionsList

Nama Deskripsi Nilai
nilai Daftar ekstensi bahasa. LanguageExtension[]
nilai Daftar ekstensi bahasa. LanguageExtension[]

LanguageExtension

Nama Deskripsi Nilai
languageExtensionCustomImageName Nama gambar kustom ekstensi bahasa. string
languageExtensionImageName Nama gambar ekstensi bahasa. "Python3_10_8"
"Python3_10_8_DL"
"Python3_6_5"
"PythonCustomImage"
"R"
languageExtensionName Nama ekstensi bahasa. "PYTHON"
"R"

OptimizedAutoscale

Nama Deskripsi Nilai
Diaktifkan Nilai boolean yang menunjukkan apakah fitur skala otomatis yang dioptimalkan diaktifkan atau tidak. bool (diperlukan)
maksimum Jumlah instans maksimum yang diizinkan. int (diperlukan)
minimum Jumlah instans minimum yang diizinkan. int (diperlukan)
versi Versi templat yang ditentukan, misalnya 1. int (diperlukan)

TrustedExternalTenant

Nama Deskripsi Nilai
nilai GUID yang mewakili penyewa eksternal. string

VirtualNetworkConfiguration

Nama Deskripsi Nilai
dataManagementPublicIpId Id sumber daya alamat IP publik layanan manajemen data. string (diperlukan)
enginePublicIpId Id sumber daya alamat IP publik layanan mesin. string (diperlukan)
state Ketika diaktifkan, kluster disebarkan ke subnet yang dikonfigurasi, ketika dinonaktifkan, kluster akan dihapus dari subnet. "Dinonaktifkan"
"Diaktifkan"
subnetId Id sumber daya subnet. string (diperlukan)

AzureSku

Nama Deskripsi Nilai
kapasitas Jumlah instans kluster. int
nama Nama SKU. "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" (diperlukan)
Tier Tingkat SKU. "Dasar"
"Standar" (diperlukan)