Aracılığıyla paylaş


Microsoft.HDInsight kümeleri 2021-06-01

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.HDInsight/clusters kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.HDInsight/clusters@2021-06-01' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {
        tenantId: 'string'
      }
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    clusterDefinition: {
      blueprint: 'string'
      componentVersion: {
        {customized property}: 'string'
      }
      configurations: any(...)
      kind: 'string'
    }
    clusterVersion: 'string'
    computeIsolationProperties: {
      enableComputeIsolation: bool
      hostSku: 'string'
    }
    computeProfile: {
      roles: [
        {
          autoscale: {
            capacity: {
              maxInstanceCount: int
              minInstanceCount: int
            }
            recurrence: {
              schedule: [
                {
                  days: [
                    'string'
                  ]
                  timeAndCapacity: {
                    maxInstanceCount: int
                    minInstanceCount: int
                    time: 'string'
                  }
                }
              ]
              timeZone: 'string'
            }
          }
          dataDisksGroups: [
            {
              disksPerNode: int
            }
          ]
          encryptDataDisks: bool
          hardwareProfile: {
            vmSize: 'string'
          }
          minInstanceCount: int
          name: 'string'
          osProfile: {
            linuxOperatingSystemProfile: {
              password: 'string'
              sshProfile: {
                publicKeys: [
                  {
                    certificateData: 'string'
                  }
                ]
              }
              username: 'string'
            }
          }
          scriptActions: [
            {
              name: 'string'
              parameters: 'string'
              uri: 'string'
            }
          ]
          targetInstanceCount: int
          virtualNetworkProfile: {
            id: 'string'
            subnet: 'string'
          }
          VMGroupName: 'string'
        }
      ]
    }
    diskEncryptionProperties: {
      encryptionAlgorithm: 'string'
      encryptionAtHost: bool
      keyName: 'string'
      keyVersion: 'string'
      msiResourceId: 'string'
      vaultUri: 'string'
    }
    encryptionInTransitProperties: {
      isEncryptionInTransitEnabled: bool
    }
    kafkaRestProperties: {
      clientGroupInfo: {
        groupId: 'string'
        groupName: 'string'
      }
      configurationOverride: {
        {customized property}: 'string'
      }
    }
    minSupportedTlsVersion: 'string'
    networkProperties: {
      privateLink: 'string'
      resourceProviderConnection: 'string'
    }
    osType: 'string'
    privateLinkConfigurations: [
      {
        name: 'string'
        properties: {
          groupId: 'string'
          ipConfigurations: [
            {
              name: 'string'
              properties: {
                primary: bool
                privateIPAddress: 'string'
                privateIPAllocationMethod: 'string'
                subnet: {
                  id: 'string'
                }
              }
            }
          ]
        }
      }
    ]
    securityProfile: {
      aaddsResourceId: 'string'
      clusterUsersGroupDNs: [
        'string'
      ]
      directoryType: 'string'
      domain: 'string'
      domainUsername: 'string'
      domainUserPassword: 'string'
      ldapsUrls: [
        'string'
      ]
      msiResourceId: 'string'
      organizationalUnitDN: 'string'
    }
    storageProfile: {
      storageaccounts: [
        {
          container: 'string'
          fileshare: 'string'
          fileSystem: 'string'
          isDefault: bool
          key: 'string'
          msiResourceId: 'string'
          name: 'string'
          resourceId: 'string'
          saskey: 'string'
        }
      ]
    }
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
  zones: [
    'string'
  ]
}

Özellik Değerleri

Microsoft.HDInsight/clusters

Ad Açıklama Değer
kimlik Yapılandırıldıysa kümenin kimliği. Küme Kimliği
yer Kümenin konumu. dizgi
ad Kaynak adı dize (gerekli)
Özellikler Küme parametreleri oluşturur. KümesiOluşturPropertiesOrClusterGetProperties
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
Bölge Kullanılabilirlik alanları. dize[]

Otomatik ölçeklendirme

Ad Açıklama Değer
kapasite Yük tabanlı otomatik ölçeklendirme parametreleri Otomatik ÖlçeklendirmeKapacity
yinelenme Zamanlama tabanlı otomatik ölçeklendirme için parametreler Otomatik ÖlçeklendirmeGüvenlik

Otomatik ÖlçeklendirmeKapacity

Ad Açıklama Değer
maxInstanceCount Kümenin en fazla örnek sayısı Int
minInstanceCount (İngilizce) Kümenin en düşük örnek sayısı Int

Otomatik ÖlçeklendirmeGüvenlik

Ad Açıklama Değer
tarife Zamanlama tabanlı otomatik ölçeklendirme kuralları dizisi otomatik ölçeklendirme zamanlama[]
zaman dilimi Otomatik ölçeklendirme zamanlama saatlerinin saat dilimi dizgi

Otomatik Ölçeklendirme Zamanlama

Ad Açıklama Değer
Gün Zamanlama tabanlı otomatik ölçeklendirme kuralı için haftanın günleri Herhangi birini içeren dize dizisi:
'Cuma'
'Pazartesi'
'Cumartesi'
'Pazar'
'Perşembe'
'Salı'
'Çarşamba'
timeAndCapacity (zamanVeKapasite) Zamanlamaya dayalı otomatik ölçeklendirme kuralı için zaman ve kapasite AutoscaleTimeAndCapacity

AutoscaleTimeAndCapacity

Ad Açıklama Değer
maxInstanceCount Kümenin en fazla örnek sayısı Int
minInstanceCount (İngilizce) Kümenin en düşük örnek sayısı Int
Saat xx:xx biçiminde 24 saat süre dizgi

Müşteri Grubu Bilgisi

Ad Açıklama Değer
grupKimliği AAD güvenlik grubu kimliği. dizgi
grupAdi AAD güvenlik grubu adı. dizgi

ClusterCreateParametersExtendedTags

Ad Açıklama Değer

ClusterCreatePropertiesOrClusterGetProperties

Ad Açıklama Değer
clusterDefinition (küme Tanımı) Küme tanımı. Küme Tanımı
kümeSürümü Kümenin sürümü. dizgi
computeIsolationProperties İşlem yalıtımı özellikleri. computeIsolationProperties
computeProfile İşlem profili. computeProfile
diskEncryptionProperties Disk şifreleme özellikleri. DiskEncryptionProperties
encryptionInTransitProperties Aktarım sırasında şifreleme özellikleri. EncryptionInTransitProperties
kafkaRestProperties Küme kafka rest proxy yapılandırması. KafkaRestProperties
minSupportedTlsVersion Desteklenen en düşük tls sürümü. dizgi
networkProperties Ağ özellikleri. Ağ Özellikleri
işletim sistemi türü İşletim sisteminin türü. 'Linux'
'Pencereler'
privateLinkConfigurations (özelBağlantı Yapılandırmaları) Özel bağlantı yapılandırmaları. PrivateLinkConfiguration[]
güvenlik profili Güvenlik profili. Güvenlik Profili
storageProfile Depolama profili. Depolama Profili
Katmanı Küme katmanı. 'Ödül'
'Standart'

Küme Tanımı

Ad Açıklama Değer
mavi kopya Şemanın bağlantısı. dizgi
bileşen sürümü Kümedeki farklı hizmetlerin sürümleri. ClusterDefinitionComponentVersion
Yapılandırma Küme yapılandırmaları. herhangi
tür Küme türü. dizgi

ClusterDefinitionComponentVersion

Ad Açıklama Değer

Küme Kimliği

Ad Açıklama Değer
tür Küme için kullanılan kimlik türü. 'SystemAssigned, UserAssigned' türü hem örtük olarak oluşturulmuş bir kimliği hem de kullanıcı tarafından atanan bir kimlik kümesini içerir. 'Hiçbiri'
'Sistem Atandı'
'SystemAssigned, UserAssigned'
'Kullanıcı Tarafından Atanan'
kullanıcı tarafından atanan kimlikler Kümeyle 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}'. ClusterIdentityUserAssignedIdentities

ClusterIdentityUserAssignedIdentities

Ad Açıklama Değer

ComputeIsolationProperties

Ad Açıklama Değer
enableComputeIsolation bayrağı, işlem yalıtımının etkinleştirilip etkinleştirilmediğini gösterir. Bool
ana bilgisayar Sku Konak sku'su. dizgi

İşlem Profili

Ad Açıklama Değer
Rolleri Kümedeki rollerin listesi. Rol[]

DataDisksGroups

Ad Açıklama Değer
disklerPerNode Düğüm başına disk sayısı. Int

DiskEncryptionÖzellikleri

Ad Açıklama Değer
şifreleme algoritması Şifreleme için algoritma tanımlayıcısı, varsayılan RSA-OAEP. 'RSA-OAEP'
'RSA-OAEP-256'
'RSA1_5'
encryptionAtHost Kaynak diski şifrelemenin etkinleştirilip etkinleştirilmediğini gösterir. Bool
anahtar adı Disk şifrelemesini etkinleştirmek için kullanılan anahtar adı. dizgi
anahtar Sürümü Disk şifrelemesini etkinleştirmek için kullanılan belirli anahtar sürümü. dizgi
msiResourceId Anahtar kasasına erişmek için kullanılan Yönetilen Kimliğin Kaynak Kimliği. dizgi
vaultUri Müşteri anahtarının bulunduğu temel anahtar kasası URI'si, örn. https://myvault.vault.azure.net dizgi

EncryptionInTransitProperties

Ad Açıklama Değer
isEncryptionInTransitEnabled Aktarım sırasında kümeler arası düğüm iletişimin şifrelenip şifrelenmediğini gösterir. Bool

Donanım Profili

Ad Açıklama Değer
vmSize (Sanal Makine Boyutu) VM'nin boyutu dizgi

IPConfiguration (IPConfiguration)

Ad Açıklama Değer
ad Özel bağlantı IP yapılandırmasının adı. dize (gerekli)
Özellikler Özel bağlantı ip yapılandırma özellikleri. IPConfigurationÖzellikleri

IPConfigurationÖzellikleri

Ad Açıklama Değer
birincil Bu IP yapılandırmasının ilgili NIC için birincil olup olmadığını gösterir. Bool
privateIPAddress IP adresi. dizgi
privateIPAllocationMethod Özel IP adresinin ayrıldığı yöntem. 'dinamik'
'statik'
alt ağ Alt ağ kaynak kimliği. resourceid

KafkaRestProperties

Ad Açıklama Değer
clientGroupInfo AAD güvenlik grubunun bilgileri. Müşteri Grubu Bilgisi
configurationOverride (Geçersiz Kılma) Geçersiz kılınılması gereken yapılandırmalar. KafkaRestPropertiesConfigurationOverride

KafkaRestPropertiesConfigurationOverride

Ad Açıklama Değer

LinuxOperatingSystemProfile

Ad Açıklama Değer
parola Parola. dizgi
sshProfile SSH profili. SshProfile (İngilizce)
kullanıcı adı Kullanıcı adı. dizgi

Ağ Özellikleri

Ad Açıklama Değer
özel bağlantı Özel bağlantının etkinleştirilip etkinleştirilmediğini gösterir. 'Devre Dışı'
'Etkin'
resourceProviderConnection Kaynak sağlayıcısı bağlantısının yönü. 'Gelen'
'Giden'

İşletim Sistemi Profili

Ad Açıklama Değer
linuxOperatingSystemProfile Linux işletim sistemi profili. linuxoperatingSystemProfile

PrivateLink Yapılandırması

Ad Açıklama Değer
ad Özel bağlantı yapılandırmasının adı. dize (gerekli)
Özellikler Özel bağlantı yapılandırma özellikleri. PrivateLinkConfigurationProperties (gerekli)

PrivateLinkConfigurationProperties

Ad Açıklama Değer
grupKimliği Özel bağlantı yapılandırmasını uygulamak için HDInsight özel bağlanılabilir alt kaynak adı. Örneğin, 'headnode', 'gateway', 'edgenode'. dize (gerekli)
ipYapılandırmaları Özel bağlantı hizmeti için IP yapılandırmaları. IPConfiguration[] (gerekli)

ResourceId (Kaynak Kimliği)

Ad Açıklama Değer
Kimliği Azure kaynak kimliği. dizgi

Rol

Ad Açıklama Değer
otomatik ölçeklendirme Otomatik ölçeklendirme yapılandırmaları. otomatik ölçeklendirme
dataDisksGroups Rol için veri diskleri gruplandırıyor. DataDisksGroups[]
encryptDataDisks Veri disklerinin şifrelenip şifrelemeyeceğini gösterir. Bool
donanım Profili Donanım profili. Donanım Profili
minInstanceCount (İngilizce) Kümenin en düşük örnek sayısı. Int
ad Rolün adı. dizgi
İşletim SistemiProfili İşletim sistemi profili. İşletim Sistemi Profili
scriptActions Roldeki betik eylemlerinin listesi. ScriptAction[]
targetInstanceCount (hedefÖrnekSayısı) Kümenin örnek sayısı. Int
virtualNetworkProfile Sanal ağ profili. VirtualNetworkProfile
VMGroupName (Sanal Makine Adı) Sanal makine grubunun adı. dizgi

Komut Dosyası Eylemi

Ad Açıklama Değer
ad Betik eyleminin adı. dize (gerekli)
Parametre Sağlanan betiğin parametreleri. dize (gerekli)
Urı Betiğin URI'sini. dize (gerekli)

Güvenlik Profili

Ad Açıklama Değer
aaddsResourceId Kullanıcının Azure Active Directory Etki Alanı Hizmeti'nin kaynak kimliği. dizgi
clusterUsersGroupDNS Opsiyonel. Küme kullanıcı grupları için Ayırt Edici Adlar dize[]
directoryType Dizin türü. 'ActiveDirectory'
alan Kuruluşun Active Directory etki alanı. dizgi
domainKullanıcı adı Kümede yönetici ayrıcalıklarına sahip olacak etki alanı kullanıcı hesabı. dizgi
domainUserPassword Etki alanı yönetici parolası. dizgi
ldapsURL'leri Active Directory ile iletişim kurmak için LDAPS protokol URL'leri. dize[]
msiResourceId Kullanıcının AADDS'sinde kümeyle ilgili yapıtları okuma ve oluşturma izinlerine sahip kullanıcı tarafından atanan kimlik. dizgi
organizationalUnitDN Küme ve hizmet hesaplarını yerleştirmek için Active Directory içindeki kuruluş birimi. dizgi

SshProfile (İngilizce)

Ad Açıklama Değer
publicKeys SSH ortak anahtarları listesi. SshPublicKey[]

SshPublicKey (SshKamu Anahtarı)

Ad Açıklama Değer
sertifika Verileri SSH sertifikası. dizgi

Depolama Hesabı

Ad Açıklama Değer
konteyner Depolama hesabındaki kapsayıcı, yalnızca WASB depolama hesapları için belirtilmelidir. dizgi
dosya paylaşımı Dosya paylaşımı adı. dizgi
dosya sistemi Dosya sistemi, yalnızca Azure Data Lake Storage 2. Nesil için belirtilmelidir. dizgi
isDefault Depolama hesabının varsayılan depolama hesabı olup olmadığı. Bool
anahtar Depolama hesabı erişim anahtarı. dizgi
msiResourceId Depolama hesabına erişmesine izin verilen yönetilen kimlik (MSI), yalnızca Azure Data Lake Storage 2. Nesil için belirtilmelidir. dizgi
ad Depolama hesabının adı. dizgi
kaynakId Depolama hesabının kaynak kimliği, yalnızca Azure Data Lake Storage 2. Nesil için belirtilmelidir. dizgi
saskey Paylaşılan erişim imzası anahtarı. dizgi

Depolama Profili

Ad Açıklama Değer
depolama hesapları Kümedeki depolama hesaplarının listesi. StorageAccount[]

Kullanıcı Atanmış Kimlik

Ad Açıklama Değer
kiracıKimliği Kullanıcı tarafından atanan kimliğin kiracı kimliği. dizgi

VirtualNetworkProfile

Ad Açıklama Değer
Kimliği Sanal ağın kimliği. dizgi
alt ağ Alt ağın adı. dizgi

Kullanım Örnekleri

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
HDInsight'ta Linux tabanlı HBase kümesi dağıtma Bu şablon, Azure HDInsight'ta Linux tabanlı bir HBase kümesi oluşturmanıza olanak tanır.
Azure HDInsight'ta Spark kümesi dağıtma Bu şablon, Azure HDInsight'ta bir Spark kümesi oluşturmanıza olanak tanır.
HDInsight'ta Interative Hive kümesi dağıtma Bu şablon, HDInsight'ta ve bağımlı Azure Depolama hesabında Bir Interative Hive (LLAP) kümesi oluşturmanıza olanak tanır. Kümenin SSH kimlik doğrulama yöntemi kullanıcı adı ve paroladır. SSH ortak anahtar kimlik doğrulaması kullanan bir şablon için bkz. /samples/azure/azure-quickstart-templates/hdinsight-linux-ssh-publickey
Depolama ve SSH parolası ile HDInsight kümesi dağıtma Bu şablon, HDInsight'ta ve bağımlı Azure Depolama hesabında Linux tabanlı bir Hadoop kümesi oluşturmanıza olanak tanır. Kümenin SSH kimlik doğrulama yöntemi kullanıcı adı ve paroladır. SSH ortak anahtar kimlik doğrulamasını kullanan bir şablon için bkz. /samples/azure/azure-quickstart-templates/hdinsight-linux-ssh-publickey/
Sanal ağ HDInsight üzerinde Kafka dağıtma Bu şablon, sanal ağdaki HDInsight kümesinde bir Azure Sanal Ağı ve Kafka oluşturmanıza olanak tanır. Kümenin SSH kimlik doğrulama yöntemi kullanıcı adı ve paroladır. SSH ortak anahtar kimlik doğrulamasını kullanan bir şablon için bkz. /samples/azure/azure-quickstart-templates/hdinsight-linux-ssh-publickey/

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.HDInsight/clusters kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.HDInsight/clusters",
  "apiVersion": "2021-06-01",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
        "tenantId": "string"
      }
    }
  },
  "location": "string",
  "properties": {
    "clusterDefinition": {
      "blueprint": "string",
      "componentVersion": {
        "{customized property}": "string"
      },
      "configurations": {},
      "kind": "string"
    },
    "clusterVersion": "string",
    "computeIsolationProperties": {
      "enableComputeIsolation": "bool",
      "hostSku": "string"
    },
    "computeProfile": {
      "roles": [
        {
          "autoscale": {
            "capacity": {
              "maxInstanceCount": "int",
              "minInstanceCount": "int"
            },
            "recurrence": {
              "schedule": [
                {
                  "days": [ "string" ],
                  "timeAndCapacity": {
                    "maxInstanceCount": "int",
                    "minInstanceCount": "int",
                    "time": "string"
                  }
                }
              ],
              "timeZone": "string"
            }
          },
          "dataDisksGroups": [
            {
              "disksPerNode": "int"
            }
          ],
          "encryptDataDisks": "bool",
          "hardwareProfile": {
            "vmSize": "string"
          },
          "minInstanceCount": "int",
          "name": "string",
          "osProfile": {
            "linuxOperatingSystemProfile": {
              "password": "string",
              "sshProfile": {
                "publicKeys": [
                  {
                    "certificateData": "string"
                  }
                ]
              },
              "username": "string"
            }
          },
          "scriptActions": [
            {
              "name": "string",
              "parameters": "string",
              "uri": "string"
            }
          ],
          "targetInstanceCount": "int",
          "virtualNetworkProfile": {
            "id": "string",
            "subnet": "string"
          },
          "VMGroupName": "string"
        }
      ]
    },
    "diskEncryptionProperties": {
      "encryptionAlgorithm": "string",
      "encryptionAtHost": "bool",
      "keyName": "string",
      "keyVersion": "string",
      "msiResourceId": "string",
      "vaultUri": "string"
    },
    "encryptionInTransitProperties": {
      "isEncryptionInTransitEnabled": "bool"
    },
    "kafkaRestProperties": {
      "clientGroupInfo": {
        "groupId": "string",
        "groupName": "string"
      },
      "configurationOverride": {
        "{customized property}": "string"
      }
    },
    "minSupportedTlsVersion": "string",
    "networkProperties": {
      "privateLink": "string",
      "resourceProviderConnection": "string"
    },
    "osType": "string",
    "privateLinkConfigurations": [
      {
        "name": "string",
        "properties": {
          "groupId": "string",
          "ipConfigurations": [
            {
              "name": "string",
              "properties": {
                "primary": "bool",
                "privateIPAddress": "string",
                "privateIPAllocationMethod": "string",
                "subnet": {
                  "id": "string"
                }
              }
            }
          ]
        }
      }
    ],
    "securityProfile": {
      "aaddsResourceId": "string",
      "clusterUsersGroupDNs": [ "string" ],
      "directoryType": "string",
      "domain": "string",
      "domainUsername": "string",
      "domainUserPassword": "string",
      "ldapsUrls": [ "string" ],
      "msiResourceId": "string",
      "organizationalUnitDN": "string"
    },
    "storageProfile": {
      "storageaccounts": [
        {
          "container": "string",
          "fileshare": "string",
          "fileSystem": "string",
          "isDefault": "bool",
          "key": "string",
          "msiResourceId": "string",
          "name": "string",
          "resourceId": "string",
          "saskey": "string"
        }
      ]
    },
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  },
  "zones": [ "string" ]
}

Özellik Değerleri

Microsoft.HDInsight/clusters

Ad Açıklama Değer
apiVersiyonu API sürümü '2021-06-01'
kimlik Yapılandırıldıysa kümenin kimliği. Küme Kimliği
yer Kümenin konumu. dizgi
ad Kaynak adı dize (gerekli)
Özellikler Küme parametreleri oluşturur. KümesiOluşturPropertiesOrClusterGetProperties
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
tür Kaynak türü 'Microsoft.HDInsight/clusters'
Bölge Kullanılabilirlik alanları. dize[]

Otomatik ölçeklendirme

Ad Açıklama Değer
kapasite Yük tabanlı otomatik ölçeklendirme parametreleri Otomatik ÖlçeklendirmeKapacity
yinelenme Zamanlama tabanlı otomatik ölçeklendirme için parametreler Otomatik ÖlçeklendirmeGüvenlik

Otomatik ÖlçeklendirmeKapacity

Ad Açıklama Değer
maxInstanceCount Kümenin en fazla örnek sayısı Int
minInstanceCount (İngilizce) Kümenin en düşük örnek sayısı Int

Otomatik ÖlçeklendirmeGüvenlik

Ad Açıklama Değer
tarife Zamanlama tabanlı otomatik ölçeklendirme kuralları dizisi otomatik ölçeklendirme zamanlama[]
zaman dilimi Otomatik ölçeklendirme zamanlama saatlerinin saat dilimi dizgi

Otomatik Ölçeklendirme Zamanlama

Ad Açıklama Değer
Gün Zamanlama tabanlı otomatik ölçeklendirme kuralı için haftanın günleri Herhangi birini içeren dize dizisi:
'Cuma'
'Pazartesi'
'Cumartesi'
'Pazar'
'Perşembe'
'Salı'
'Çarşamba'
timeAndCapacity (zamanVeKapasite) Zamanlamaya dayalı otomatik ölçeklendirme kuralı için zaman ve kapasite AutoscaleTimeAndCapacity

AutoscaleTimeAndCapacity

Ad Açıklama Değer
maxInstanceCount Kümenin en fazla örnek sayısı Int
minInstanceCount (İngilizce) Kümenin en düşük örnek sayısı Int
Saat xx:xx biçiminde 24 saat süre dizgi

Müşteri Grubu Bilgisi

Ad Açıklama Değer
grupKimliği AAD güvenlik grubu kimliği. dizgi
grupAdi AAD güvenlik grubu adı. dizgi

ClusterCreateParametersExtendedTags

Ad Açıklama Değer

ClusterCreatePropertiesOrClusterGetProperties

Ad Açıklama Değer
clusterDefinition (küme Tanımı) Küme tanımı. Küme Tanımı
kümeSürümü Kümenin sürümü. dizgi
computeIsolationProperties İşlem yalıtımı özellikleri. computeIsolationProperties
computeProfile İşlem profili. computeProfile
diskEncryptionProperties Disk şifreleme özellikleri. DiskEncryptionProperties
encryptionInTransitProperties Aktarım sırasında şifreleme özellikleri. EncryptionInTransitProperties
kafkaRestProperties Küme kafka rest proxy yapılandırması. KafkaRestProperties
minSupportedTlsVersion Desteklenen en düşük tls sürümü. dizgi
networkProperties Ağ özellikleri. Ağ Özellikleri
işletim sistemi türü İşletim sisteminin türü. 'Linux'
'Pencereler'
privateLinkConfigurations (özelBağlantı Yapılandırmaları) Özel bağlantı yapılandırmaları. PrivateLinkConfiguration[]
güvenlik profili Güvenlik profili. Güvenlik Profili
storageProfile Depolama profili. Depolama Profili
Katmanı Küme katmanı. 'Ödül'
'Standart'

Küme Tanımı

Ad Açıklama Değer
mavi kopya Şemanın bağlantısı. dizgi
bileşen sürümü Kümedeki farklı hizmetlerin sürümleri. ClusterDefinitionComponentVersion
Yapılandırma Küme yapılandırmaları. herhangi
tür Küme türü. dizgi

ClusterDefinitionComponentVersion

Ad Açıklama Değer

Küme Kimliği

Ad Açıklama Değer
tür Küme için kullanılan kimlik türü. 'SystemAssigned, UserAssigned' türü hem örtük olarak oluşturulmuş bir kimliği hem de kullanıcı tarafından atanan bir kimlik kümesini içerir. 'Hiçbiri'
'Sistem Atandı'
'SystemAssigned, UserAssigned'
'Kullanıcı Tarafından Atanan'
kullanıcı tarafından atanan kimlikler Kümeyle 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}'. ClusterIdentityUserAssignedIdentities

ClusterIdentityUserAssignedIdentities

Ad Açıklama Değer

ComputeIsolationProperties

Ad Açıklama Değer
enableComputeIsolation bayrağı, işlem yalıtımının etkinleştirilip etkinleştirilmediğini gösterir. Bool
ana bilgisayar Sku Konak sku'su. dizgi

İşlem Profili

Ad Açıklama Değer
Rolleri Kümedeki rollerin listesi. Rol[]

DataDisksGroups

Ad Açıklama Değer
disklerPerNode Düğüm başına disk sayısı. Int

DiskEncryptionÖzellikleri

Ad Açıklama Değer
şifreleme algoritması Şifreleme için algoritma tanımlayıcısı, varsayılan RSA-OAEP. 'RSA-OAEP'
'RSA-OAEP-256'
'RSA1_5'
encryptionAtHost Kaynak diski şifrelemenin etkinleştirilip etkinleştirilmediğini gösterir. Bool
anahtar adı Disk şifrelemesini etkinleştirmek için kullanılan anahtar adı. dizgi
anahtar Sürümü Disk şifrelemesini etkinleştirmek için kullanılan belirli anahtar sürümü. dizgi
msiResourceId Anahtar kasasına erişmek için kullanılan Yönetilen Kimliğin Kaynak Kimliği. dizgi
vaultUri Müşteri anahtarının bulunduğu temel anahtar kasası URI'si, örn. https://myvault.vault.azure.net dizgi

EncryptionInTransitProperties

Ad Açıklama Değer
isEncryptionInTransitEnabled Aktarım sırasında kümeler arası düğüm iletişimin şifrelenip şifrelenmediğini gösterir. Bool

Donanım Profili

Ad Açıklama Değer
vmSize (Sanal Makine Boyutu) VM'nin boyutu dizgi

IPConfiguration (IPConfiguration)

Ad Açıklama Değer
ad Özel bağlantı IP yapılandırmasının adı. dize (gerekli)
Özellikler Özel bağlantı ip yapılandırma özellikleri. IPConfigurationÖzellikleri

IPConfigurationÖzellikleri

Ad Açıklama Değer
birincil Bu IP yapılandırmasının ilgili NIC için birincil olup olmadığını gösterir. Bool
privateIPAddress IP adresi. dizgi
privateIPAllocationMethod Özel IP adresinin ayrıldığı yöntem. 'dinamik'
'statik'
alt ağ Alt ağ kaynak kimliği. resourceid

KafkaRestProperties

Ad Açıklama Değer
clientGroupInfo AAD güvenlik grubunun bilgileri. Müşteri Grubu Bilgisi
configurationOverride (Geçersiz Kılma) Geçersiz kılınılması gereken yapılandırmalar. KafkaRestPropertiesConfigurationOverride

KafkaRestPropertiesConfigurationOverride

Ad Açıklama Değer

LinuxOperatingSystemProfile

Ad Açıklama Değer
parola Parola. dizgi
sshProfile SSH profili. SshProfile (İngilizce)
kullanıcı adı Kullanıcı adı. dizgi

Ağ Özellikleri

Ad Açıklama Değer
özel bağlantı Özel bağlantının etkinleştirilip etkinleştirilmediğini gösterir. 'Devre Dışı'
'Etkin'
resourceProviderConnection Kaynak sağlayıcısı bağlantısının yönü. 'Gelen'
'Giden'

İşletim Sistemi Profili

Ad Açıklama Değer
linuxOperatingSystemProfile Linux işletim sistemi profili. linuxoperatingSystemProfile

PrivateLink Yapılandırması

Ad Açıklama Değer
ad Özel bağlantı yapılandırmasının adı. dize (gerekli)
Özellikler Özel bağlantı yapılandırma özellikleri. PrivateLinkConfigurationProperties (gerekli)

PrivateLinkConfigurationProperties

Ad Açıklama Değer
grupKimliği Özel bağlantı yapılandırmasını uygulamak için HDInsight özel bağlanılabilir alt kaynak adı. Örneğin, 'headnode', 'gateway', 'edgenode'. dize (gerekli)
ipYapılandırmaları Özel bağlantı hizmeti için IP yapılandırmaları. IPConfiguration[] (gerekli)

ResourceId (Kaynak Kimliği)

Ad Açıklama Değer
Kimliği Azure kaynak kimliği. dizgi

Rol

Ad Açıklama Değer
otomatik ölçeklendirme Otomatik ölçeklendirme yapılandırmaları. otomatik ölçeklendirme
dataDisksGroups Rol için veri diskleri gruplandırıyor. DataDisksGroups[]
encryptDataDisks Veri disklerinin şifrelenip şifrelemeyeceğini gösterir. Bool
donanım Profili Donanım profili. Donanım Profili
minInstanceCount (İngilizce) Kümenin en düşük örnek sayısı. Int
ad Rolün adı. dizgi
İşletim SistemiProfili İşletim sistemi profili. İşletim Sistemi Profili
scriptActions Roldeki betik eylemlerinin listesi. ScriptAction[]
targetInstanceCount (hedefÖrnekSayısı) Kümenin örnek sayısı. Int
virtualNetworkProfile Sanal ağ profili. VirtualNetworkProfile
VMGroupName (Sanal Makine Adı) Sanal makine grubunun adı. dizgi

Komut Dosyası Eylemi

Ad Açıklama Değer
ad Betik eyleminin adı. dize (gerekli)
Parametre Sağlanan betiğin parametreleri. dize (gerekli)
Urı Betiğin URI'sini. dize (gerekli)

Güvenlik Profili

Ad Açıklama Değer
aaddsResourceId Kullanıcının Azure Active Directory Etki Alanı Hizmeti'nin kaynak kimliği. dizgi
clusterUsersGroupDNS Opsiyonel. Küme kullanıcı grupları için Ayırt Edici Adlar dize[]
directoryType Dizin türü. 'ActiveDirectory'
alan Kuruluşun Active Directory etki alanı. dizgi
domainKullanıcı adı Kümede yönetici ayrıcalıklarına sahip olacak etki alanı kullanıcı hesabı. dizgi
domainUserPassword Etki alanı yönetici parolası. dizgi
ldapsURL'leri Active Directory ile iletişim kurmak için LDAPS protokol URL'leri. dize[]
msiResourceId Kullanıcının AADDS'sinde kümeyle ilgili yapıtları okuma ve oluşturma izinlerine sahip kullanıcı tarafından atanan kimlik. dizgi
organizationalUnitDN Küme ve hizmet hesaplarını yerleştirmek için Active Directory içindeki kuruluş birimi. dizgi

SshProfile (İngilizce)

Ad Açıklama Değer
publicKeys SSH ortak anahtarları listesi. SshPublicKey[]

SshPublicKey (SshKamu Anahtarı)

Ad Açıklama Değer
sertifika Verileri SSH sertifikası. dizgi

Depolama Hesabı

Ad Açıklama Değer
konteyner Depolama hesabındaki kapsayıcı, yalnızca WASB depolama hesapları için belirtilmelidir. dizgi
dosya paylaşımı Dosya paylaşımı adı. dizgi
dosya sistemi Dosya sistemi, yalnızca Azure Data Lake Storage 2. Nesil için belirtilmelidir. dizgi
isDefault Depolama hesabının varsayılan depolama hesabı olup olmadığı. Bool
anahtar Depolama hesabı erişim anahtarı. dizgi
msiResourceId Depolama hesabına erişmesine izin verilen yönetilen kimlik (MSI), yalnızca Azure Data Lake Storage 2. Nesil için belirtilmelidir. dizgi
ad Depolama hesabının adı. dizgi
kaynakId Depolama hesabının kaynak kimliği, yalnızca Azure Data Lake Storage 2. Nesil için belirtilmelidir. dizgi
saskey Paylaşılan erişim imzası anahtarı. dizgi

Depolama Profili

Ad Açıklama Değer
depolama hesapları Kümedeki depolama hesaplarının listesi. StorageAccount[]

Kullanıcı Atanmış Kimlik

Ad Açıklama Değer
kiracıKimliği Kullanıcı tarafından atanan kimliğin kiracı kimliği. dizgi

VirtualNetworkProfile

Ad Açıklama Değer
Kimliği Sanal ağın kimliği. dizgi
alt ağ Alt ağın adı. dizgi

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
HDInsight Linux Kümesi oluşturma ve betik eylemi çalıştırma

Azure 'a dağıtma
Şablon, sanal ağda bir HDInsight Linux kümesi oluşturur ve ardından her düğümde özel bir betik eylemi çalıştırır ve ortam değişkenini ayarlar.
ADAM çalıştıran bir HDInsight kümesi oluşturur

Azure 'a dağıtma
Genomiks analiz platformu ADAM'ı çalıştıran bir HDInsight linux kümesi oluşturur
Apache Spark 1.4.1 çalıştıran bir HDInsight kümesi oluşturur

Azure 'a dağıtma
Apache Spark 1.4.1 çalıştıran bir HDInsight linux kümesi oluşturur.
HDInsight kümesi ve SQL veritabanı dağıtma

Azure 'a dağıtma
Bu şablon, Sqoop'u test etmek için hdInsight kümesi ve SQL Veritabanı oluşturmanıza olanak tanır.
Kenar düğümüyle HDInsight kümesi dağıtma

Azure 'a dağıtma
Bu şablon boş bir kenar düğümüyle Linux çalıştıran bir HDInsight kümesi oluşturmanıza olanak tanır. Daha fazla bilgi için bkz. /azure/hdinsight/hdinsight-apps-use-edge-node
HDInsight'ta Linux tabanlı HBase kümesi dağıtma

Azure 'a dağıtma
Bu şablon, Azure HDInsight'ta Linux tabanlı bir HBase kümesi oluşturmanıza olanak tanır.
VNet içinde güvenli bir sanal ağ ve HDInsight kümesi dağıtma

Azure 'a dağıtma
Bu şablon, sanal ağ içinde Linux çalıştıran bir Azure VNet ve HDInsight Hadoop kümesi oluşturmanıza olanak tanır.
Sanal ağ Spark kümesi dağıtma

Azure 'a dağıtma
Bu şablon, sanal ağ içinde bir Azure VNet ve HDInsight Spark kümesi oluşturmanıza olanak tanır.
Azure HDInsight'ta Spark kümesi dağıtma

Azure 'a dağıtma
Bu şablon, Azure HDInsight'ta bir Spark kümesi oluşturmanıza olanak tanır.
VNet ve VNet içinde bir HBase kümesi dağıtma

Azure 'a dağıtma
Bu şablon, sanal ağ içinde Linux çalıştıran bir Azure VNet ve HDInsight HBase kümesi oluşturmanıza olanak tanır.
Sanal ağ içinde bir Azure VNet ve iki HBase kümesi dağıtma

Azure 'a dağıtma
Bu şablon, HBase çoğaltmasını yapılandırmak için bir sanal ağ içinde iki HBase kümesiyle bir HBase ortamı yapılandırmanıza olanak tanır.
HDInsight'ta Interative Hive kümesi dağıtma

Azure 'a dağıtma
Bu şablon, HDInsight'ta ve bağımlı Azure Depolama hesabında Bir Interative Hive (LLAP) kümesi oluşturmanıza olanak tanır. Kümenin SSH kimlik doğrulama yöntemi kullanıcı adı ve paroladır. SSH ortak anahtar kimlik doğrulaması kullanan bir şablon için bkz. /samples/azure/azure-quickstart-templates/hdinsight-linux-ssh-publickey
R sunucusu HDInsight kümesi dağıtma

Azure 'a dağıtma
Bu şablon, HDInsight için R Server ile Linux çalıştıran bir HDInsight kümesi oluşturmanıza olanak tanır. Bu şablon bir Azure Depolama hesabı da oluşturur. Kümenin SSH kimlik doğrulama yöntemi kullanıcı adı / paroladır.
Bir bölgede iki sanal ağ ile HBase çoğaltması dağıtma

Azure 'a dağıtma
Bu şablon, HBase çoğaltmasını yapılandırmak için aynı bölgedeki iki sanal ağ içinde iki HBase kümesiyle aN HBase ortamı yapılandırmanıza olanak tanır.
hdInsight kümesi + Confluent Schema Registry düğümünü dağıtma

Azure 'a dağıtma
Bu şablon, şema kayıt defteri uç düğümüyle Linux çalıştıran bir HDInsight kümesi oluşturmanıza olanak tanır. Daha fazla bilgi için bkz. /azure/hdinsight/hdinsight-apps-use-edge-node
HDInsight kümesini mevcut varsayılan depolama dağıtma

Azure 'a dağıtma
Bu şablon HDInsight'ta bir Hadoop kümesi oluşturmanıza olanak tanır. Küme, varsayılan depolama alanı alanı olarak mevcut bir depolama hesabını kullanır.
HDInsight kümesini mevcut bağlı depolama dağıtma

Azure 'a dağıtma
Bu şablon, HDInsight'ta bir Hadoop kümesi ve bağımlı varsayılan depolama hesabı oluşturmanıza olanak tanır. Şablon ayrıca var olan bir depolama hesabını da bağlar. Bağlı depolama hesabı genellikle iş verilerini içerir.
Depolama ve SSH parolası ile HDInsight kümesi dağıtma

Azure 'a dağıtma
Bu şablon, HDInsight'ta ve bağımlı Azure Depolama hesabında Linux tabanlı bir Hadoop kümesi oluşturmanıza olanak tanır. Kümenin SSH kimlik doğrulama yöntemi kullanıcı adı ve paroladır. SSH ortak anahtar kimlik doğrulamasını kullanan bir şablon için bkz. /samples/azure/azure-quickstart-templates/hdinsight-linux-ssh-publickey/
Linux üzerinde HDInsight dağıtma (w/ Azure Depolama, SSH anahtarı)

Azure 'a dağıtma
Bu şablon, Linux çalıştıran bir HDInsight kümesi oluşturmanıza olanak tanır. Bu şablon bir Azure Depolama hesabı da oluşturur. Kümenin SSH kimlik doğrulama yöntemi kullanıcı adı / ortak anahtardır.
Yeni Data Lake Store ve Depolama HDInsight Dağıtma

Azure 'a dağıtma
Bu şablon, yeni Data Lake Store ve Depolama hesaplarıyla yeni bir Linux HDInsight kümesi dağıtmanıza olanak tanır.
Sanal ağ HDInsight üzerinde Kafka dağıtma

Azure 'a dağıtma
Bu şablon, sanal ağdaki HDInsight kümesinde bir Azure Sanal Ağı ve Kafka oluşturmanıza olanak tanır. Kümenin SSH kimlik doğrulama yöntemi kullanıcı adı ve paroladır. SSH ortak anahtar kimlik doğrulamasını kullanan bir şablon için bkz. /samples/azure/azure-quickstart-templates/hdinsight-linux-ssh-publickey/
HDInsight'ta gelişmiş yazma işlemleriyle Linux HBase kümesi dağıtma

Azure 'a dağıtma
Bu şablon, Azure HDInsight'ta gelişmiş yazma işlemleriyle Linux tabanlı bir HBase kümesi oluşturmanıza olanak tanır.
HDInsight (mevcut Hive meta veri deposu, SSH, vnet üzerinde Linux)

Azure 'a dağıtma
Bu şablon, mevcut hive meta veri deposu ve sanal ağda Linux çalıştıran bir HDInsight kümesi oluşturmanıza olanak tanır. Kümenin SSH kimlik doğrulama yöntemi kullanıcı adı / paroladır.
TLS sürüm 1.2 veya daha yeni ile HDInsight kümesini

Azure 'a dağıtma
Bu şablon, TLS protokolü 1.2 veya daha yeni bir sürüme zorlanmış bir HDInsight kümesi oluşturmanıza olanak tanır.
Sanal ağ özel Ambari + Hive Meta Veri Deposu DB ile HDInsight

Azure 'a dağıtma
Bu şablon, hem özel Ambari DB hem de Hive Meta Veri Deposu olarak hizmet veren yeni bir SQL VERITABANı ile mevcut bir sanal ağda HDInsight kümesi oluşturmanıza olanak tanır. Mevcut bir SQL Sever' e, depolama hesabına ve sanal ağa sahip olmanız gerekir.
Yük Tabanlı Otomatik Ölçeklendirme Etkin ile HDInsight'ı

Azure 'a dağıtma
Bu şablon, yük tabanlı Otomatik Ölçeklendirme etkinleştirilmiş bir HDInsight Spark kümesi oluşturmanıza olanak tanır.
Zamanlama tabanlı Otomatik Ölçeklendirme Etkin ile HDInsight'ı

Azure 'a dağıtma
Bu şablon, zamanlama tabanlı Otomatik Ölçeklendirme etkinleştirilmiş bir HDInsight Spark kümesi oluşturmanıza olanak tanır.

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.HDInsight/clusters kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.HDInsight/clusters@2021-06-01"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      clusterDefinition = {
        blueprint = "string"
        componentVersion = {
          {customized property} = "string"
        }
        configurations = ?
        kind = "string"
      }
      clusterVersion = "string"
      computeIsolationProperties = {
        enableComputeIsolation = bool
        hostSku = "string"
      }
      computeProfile = {
        roles = [
          {
            autoscale = {
              capacity = {
                maxInstanceCount = int
                minInstanceCount = int
              }
              recurrence = {
                schedule = [
                  {
                    days = [
                      "string"
                    ]
                    timeAndCapacity = {
                      maxInstanceCount = int
                      minInstanceCount = int
                      time = "string"
                    }
                  }
                ]
                timeZone = "string"
              }
            }
            dataDisksGroups = [
              {
                disksPerNode = int
              }
            ]
            encryptDataDisks = bool
            hardwareProfile = {
              vmSize = "string"
            }
            minInstanceCount = int
            name = "string"
            osProfile = {
              linuxOperatingSystemProfile = {
                password = "string"
                sshProfile = {
                  publicKeys = [
                    {
                      certificateData = "string"
                    }
                  ]
                }
                username = "string"
              }
            }
            scriptActions = [
              {
                name = "string"
                parameters = "string"
                uri = "string"
              }
            ]
            targetInstanceCount = int
            virtualNetworkProfile = {
              id = "string"
              subnet = "string"
            }
            VMGroupName = "string"
          }
        ]
      }
      diskEncryptionProperties = {
        encryptionAlgorithm = "string"
        encryptionAtHost = bool
        keyName = "string"
        keyVersion = "string"
        msiResourceId = "string"
        vaultUri = "string"
      }
      encryptionInTransitProperties = {
        isEncryptionInTransitEnabled = bool
      }
      kafkaRestProperties = {
        clientGroupInfo = {
          groupId = "string"
          groupName = "string"
        }
        configurationOverride = {
          {customized property} = "string"
        }
      }
      minSupportedTlsVersion = "string"
      networkProperties = {
        privateLink = "string"
        resourceProviderConnection = "string"
      }
      osType = "string"
      privateLinkConfigurations = [
        {
          name = "string"
          properties = {
            groupId = "string"
            ipConfigurations = [
              {
                name = "string"
                properties = {
                  primary = bool
                  privateIPAddress = "string"
                  privateIPAllocationMethod = "string"
                  subnet = {
                    id = "string"
                  }
                }
              }
            ]
          }
        }
      ]
      securityProfile = {
        aaddsResourceId = "string"
        clusterUsersGroupDNs = [
          "string"
        ]
        directoryType = "string"
        domain = "string"
        domainUsername = "string"
        domainUserPassword = "string"
        ldapsUrls = [
          "string"
        ]
        msiResourceId = "string"
        organizationalUnitDN = "string"
      }
      storageProfile = {
        storageaccounts = [
          {
            container = "string"
            fileshare = "string"
            fileSystem = "string"
            isDefault = bool
            key = "string"
            msiResourceId = "string"
            name = "string"
            resourceId = "string"
            saskey = "string"
          }
        ]
      }
      tier = "string"
    }
    zones = [
      "string"
    ]
  }
}

Özellik Değerleri

Microsoft.HDInsight/clusters

Ad Açıklama Değer
kimlik Yapılandırıldıysa kümenin kimliği. Küme Kimliği
yer Kümenin konumu. dizgi
ad Kaynak adı dize (gerekli)
Özellikler Küme parametreleri oluşturur. KümesiOluşturPropertiesOrClusterGetProperties
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü.
tür Kaynak türü "Microsoft.HDInsight/clusters@2021-06-01" (İngilizce)
Bölge Kullanılabilirlik alanları. dize[]

Otomatik ölçeklendirme

Ad Açıklama Değer
kapasite Yük tabanlı otomatik ölçeklendirme parametreleri Otomatik ÖlçeklendirmeKapacity
yinelenme Zamanlama tabanlı otomatik ölçeklendirme için parametreler Otomatik ÖlçeklendirmeGüvenlik

Otomatik ÖlçeklendirmeKapacity

Ad Açıklama Değer
maxInstanceCount Kümenin en fazla örnek sayısı Int
minInstanceCount (İngilizce) Kümenin en düşük örnek sayısı Int

Otomatik ÖlçeklendirmeGüvenlik

Ad Açıklama Değer
tarife Zamanlama tabanlı otomatik ölçeklendirme kuralları dizisi otomatik ölçeklendirme zamanlama[]
zaman dilimi Otomatik ölçeklendirme zamanlama saatlerinin saat dilimi dizgi

Otomatik Ölçeklendirme Zamanlama

Ad Açıklama Değer
Gün Zamanlama tabanlı otomatik ölçeklendirme kuralı için haftanın günleri Herhangi birini içeren dize dizisi:
'Cuma'
'Pazartesi'
'Cumartesi'
'Pazar'
'Perşembe'
'Salı'
'Çarşamba'
timeAndCapacity (zamanVeKapasite) Zamanlamaya dayalı otomatik ölçeklendirme kuralı için zaman ve kapasite AutoscaleTimeAndCapacity

AutoscaleTimeAndCapacity

Ad Açıklama Değer
maxInstanceCount Kümenin en fazla örnek sayısı Int
minInstanceCount (İngilizce) Kümenin en düşük örnek sayısı Int
Saat xx:xx biçiminde 24 saat süre dizgi

Müşteri Grubu Bilgisi

Ad Açıklama Değer
grupKimliği AAD güvenlik grubu kimliği. dizgi
grupAdi AAD güvenlik grubu adı. dizgi

ClusterCreateParametersExtendedTags

Ad Açıklama Değer

ClusterCreatePropertiesOrClusterGetProperties

Ad Açıklama Değer
clusterDefinition (küme Tanımı) Küme tanımı. Küme Tanımı
kümeSürümü Kümenin sürümü. dizgi
computeIsolationProperties İşlem yalıtımı özellikleri. computeIsolationProperties
computeProfile İşlem profili. computeProfile
diskEncryptionProperties Disk şifreleme özellikleri. DiskEncryptionProperties
encryptionInTransitProperties Aktarım sırasında şifreleme özellikleri. EncryptionInTransitProperties
kafkaRestProperties Küme kafka rest proxy yapılandırması. KafkaRestProperties
minSupportedTlsVersion Desteklenen en düşük tls sürümü. dizgi
networkProperties Ağ özellikleri. Ağ Özellikleri
işletim sistemi türü İşletim sisteminin türü. 'Linux'
'Pencereler'
privateLinkConfigurations (özelBağlantı Yapılandırmaları) Özel bağlantı yapılandırmaları. PrivateLinkConfiguration[]
güvenlik profili Güvenlik profili. Güvenlik Profili
storageProfile Depolama profili. Depolama Profili
Katmanı Küme katmanı. 'Ödül'
'Standart'

Küme Tanımı

Ad Açıklama Değer
mavi kopya Şemanın bağlantısı. dizgi
bileşen sürümü Kümedeki farklı hizmetlerin sürümleri. ClusterDefinitionComponentVersion
Yapılandırma Küme yapılandırmaları. herhangi
tür Küme türü. dizgi

ClusterDefinitionComponentVersion

Ad Açıklama Değer

Küme Kimliği

Ad Açıklama Değer
tür Küme için kullanılan kimlik türü. 'SystemAssigned, UserAssigned' türü hem örtük olarak oluşturulmuş bir kimliği hem de kullanıcı tarafından atanan bir kimlik kümesini içerir. 'Hiçbiri'
'Sistem Atandı'
'SystemAssigned, UserAssigned'
'Kullanıcı Tarafından Atanan'
kullanıcı tarafından atanan kimlikler Kümeyle 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}'. ClusterIdentityUserAssignedIdentities

ClusterIdentityUserAssignedIdentities

Ad Açıklama Değer

ComputeIsolationProperties

Ad Açıklama Değer
enableComputeIsolation bayrağı, işlem yalıtımının etkinleştirilip etkinleştirilmediğini gösterir. Bool
ana bilgisayar Sku Konak sku'su. dizgi

İşlem Profili

Ad Açıklama Değer
Rolleri Kümedeki rollerin listesi. Rol[]

DataDisksGroups

Ad Açıklama Değer
disklerPerNode Düğüm başına disk sayısı. Int

DiskEncryptionÖzellikleri

Ad Açıklama Değer
şifreleme algoritması Şifreleme için algoritma tanımlayıcısı, varsayılan RSA-OAEP. 'RSA-OAEP'
'RSA-OAEP-256'
'RSA1_5'
encryptionAtHost Kaynak diski şifrelemenin etkinleştirilip etkinleştirilmediğini gösterir. Bool
anahtar adı Disk şifrelemesini etkinleştirmek için kullanılan anahtar adı. dizgi
anahtar Sürümü Disk şifrelemesini etkinleştirmek için kullanılan belirli anahtar sürümü. dizgi
msiResourceId Anahtar kasasına erişmek için kullanılan Yönetilen Kimliğin Kaynak Kimliği. dizgi
vaultUri Müşteri anahtarının bulunduğu temel anahtar kasası URI'si, örn. https://myvault.vault.azure.net dizgi

EncryptionInTransitProperties

Ad Açıklama Değer
isEncryptionInTransitEnabled Aktarım sırasında kümeler arası düğüm iletişimin şifrelenip şifrelenmediğini gösterir. Bool

Donanım Profili

Ad Açıklama Değer
vmSize (Sanal Makine Boyutu) VM'nin boyutu dizgi

IPConfiguration (IPConfiguration)

Ad Açıklama Değer
ad Özel bağlantı IP yapılandırmasının adı. dize (gerekli)
Özellikler Özel bağlantı ip yapılandırma özellikleri. IPConfigurationÖzellikleri

IPConfigurationÖzellikleri

Ad Açıklama Değer
birincil Bu IP yapılandırmasının ilgili NIC için birincil olup olmadığını gösterir. Bool
privateIPAddress IP adresi. dizgi
privateIPAllocationMethod Özel IP adresinin ayrıldığı yöntem. 'dinamik'
'statik'
alt ağ Alt ağ kaynak kimliği. resourceid

KafkaRestProperties

Ad Açıklama Değer
clientGroupInfo AAD güvenlik grubunun bilgileri. Müşteri Grubu Bilgisi
configurationOverride (Geçersiz Kılma) Geçersiz kılınılması gereken yapılandırmalar. KafkaRestPropertiesConfigurationOverride

KafkaRestPropertiesConfigurationOverride

Ad Açıklama Değer

LinuxOperatingSystemProfile

Ad Açıklama Değer
parola Parola. dizgi
sshProfile SSH profili. SshProfile (İngilizce)
kullanıcı adı Kullanıcı adı. dizgi

Ağ Özellikleri

Ad Açıklama Değer
özel bağlantı Özel bağlantının etkinleştirilip etkinleştirilmediğini gösterir. 'Devre Dışı'
'Etkin'
resourceProviderConnection Kaynak sağlayıcısı bağlantısının yönü. 'Gelen'
'Giden'

İşletim Sistemi Profili

Ad Açıklama Değer
linuxOperatingSystemProfile Linux işletim sistemi profili. linuxoperatingSystemProfile

PrivateLink Yapılandırması

Ad Açıklama Değer
ad Özel bağlantı yapılandırmasının adı. dize (gerekli)
Özellikler Özel bağlantı yapılandırma özellikleri. PrivateLinkConfigurationProperties (gerekli)

PrivateLinkConfigurationProperties

Ad Açıklama Değer
grupKimliği Özel bağlantı yapılandırmasını uygulamak için HDInsight özel bağlanılabilir alt kaynak adı. Örneğin, 'headnode', 'gateway', 'edgenode'. dize (gerekli)
ipYapılandırmaları Özel bağlantı hizmeti için IP yapılandırmaları. IPConfiguration[] (gerekli)

ResourceId (Kaynak Kimliği)

Ad Açıklama Değer
Kimliği Azure kaynak kimliği. dizgi

Rol

Ad Açıklama Değer
otomatik ölçeklendirme Otomatik ölçeklendirme yapılandırmaları. otomatik ölçeklendirme
dataDisksGroups Rol için veri diskleri gruplandırıyor. DataDisksGroups[]
encryptDataDisks Veri disklerinin şifrelenip şifrelemeyeceğini gösterir. Bool
donanım Profili Donanım profili. Donanım Profili
minInstanceCount (İngilizce) Kümenin en düşük örnek sayısı. Int
ad Rolün adı. dizgi
İşletim SistemiProfili İşletim sistemi profili. İşletim Sistemi Profili
scriptActions Roldeki betik eylemlerinin listesi. ScriptAction[]
targetInstanceCount (hedefÖrnekSayısı) Kümenin örnek sayısı. Int
virtualNetworkProfile Sanal ağ profili. VirtualNetworkProfile
VMGroupName (Sanal Makine Adı) Sanal makine grubunun adı. dizgi

Komut Dosyası Eylemi

Ad Açıklama Değer
ad Betik eyleminin adı. dize (gerekli)
Parametre Sağlanan betiğin parametreleri. dize (gerekli)
Urı Betiğin URI'sini. dize (gerekli)

Güvenlik Profili

Ad Açıklama Değer
aaddsResourceId Kullanıcının Azure Active Directory Etki Alanı Hizmeti'nin kaynak kimliği. dizgi
clusterUsersGroupDNS Opsiyonel. Küme kullanıcı grupları için Ayırt Edici Adlar dize[]
directoryType Dizin türü. 'ActiveDirectory'
alan Kuruluşun Active Directory etki alanı. dizgi
domainKullanıcı adı Kümede yönetici ayrıcalıklarına sahip olacak etki alanı kullanıcı hesabı. dizgi
domainUserPassword Etki alanı yönetici parolası. dizgi
ldapsURL'leri Active Directory ile iletişim kurmak için LDAPS protokol URL'leri. dize[]
msiResourceId Kullanıcının AADDS'sinde kümeyle ilgili yapıtları okuma ve oluşturma izinlerine sahip kullanıcı tarafından atanan kimlik. dizgi
organizationalUnitDN Küme ve hizmet hesaplarını yerleştirmek için Active Directory içindeki kuruluş birimi. dizgi

SshProfile (İngilizce)

Ad Açıklama Değer
publicKeys SSH ortak anahtarları listesi. SshPublicKey[]

SshPublicKey (SshKamu Anahtarı)

Ad Açıklama Değer
sertifika Verileri SSH sertifikası. dizgi

Depolama Hesabı

Ad Açıklama Değer
konteyner Depolama hesabındaki kapsayıcı, yalnızca WASB depolama hesapları için belirtilmelidir. dizgi
dosya paylaşımı Dosya paylaşımı adı. dizgi
dosya sistemi Dosya sistemi, yalnızca Azure Data Lake Storage 2. Nesil için belirtilmelidir. dizgi
isDefault Depolama hesabının varsayılan depolama hesabı olup olmadığı. Bool
anahtar Depolama hesabı erişim anahtarı. dizgi
msiResourceId Depolama hesabına erişmesine izin verilen yönetilen kimlik (MSI), yalnızca Azure Data Lake Storage 2. Nesil için belirtilmelidir. dizgi
ad Depolama hesabının adı. dizgi
kaynakId Depolama hesabının kaynak kimliği, yalnızca Azure Data Lake Storage 2. Nesil için belirtilmelidir. dizgi
saskey Paylaşılan erişim imzası anahtarı. dizgi

Depolama Profili

Ad Açıklama Değer
depolama hesapları Kümedeki depolama hesaplarının listesi. StorageAccount[]

Kullanıcı Atanmış Kimlik

Ad Açıklama Değer
kiracıKimliği Kullanıcı tarafından atanan kimliğin kiracı kimliği. dizgi

VirtualNetworkProfile

Ad Açıklama Değer
Kimliği Sanal ağın kimliği. dizgi
alt ağ Alt ağın adı. dizgi