Bicep kaynak tanımı
Kümeler kaynak türü aşağıdakilere dağıtılabilir:
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Microsoft.HDInsight/clusters kaynağı oluşturmak için aşağıdaki Bicep'i şablonunuza ekleyin.
resource symbolicname 'Microsoft.HDInsight/clusters@2015-03-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
identity: {
type: 'string'
userAssignedIdentities: {}
}
properties: {
clusterDefinition: {
blueprint: 'string'
componentVersion: {}
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: {}
}
minSupportedTlsVersion: 'string'
networkProperties: {
privateLink: 'string'
resourceProviderConnection: 'string'
}
osType: 'string'
securityProfile: {
aaddsResourceId: 'string'
clusterUsersGroupDNs: [
'string'
]
directoryType: 'ActiveDirectory'
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'
}
}
Özellik değerleri
Küme
Ad |
Açıklama |
Değer |
name |
Kaynak adı |
dize (gerekli)
Karakter sınırı: 3-59
Geçerli karakterler: Alfasayısallar ve kısa çizgiler
Harf veya sayı ile başlayıp bitirin.
Kaynak adı Azure genelinde benzersiz olmalıdır. |
location |
Kümenin konumu. |
string |
etiketler |
Kaynak etiketleri. |
Etiket adlarının ve değerlerinin sözlüğü. Bkz. Şablonlardaki etiketler |
identity |
Yapılandırıldıysa kümenin kimliği. |
ClusterIdentity |
properties |
Küme parametreleri oluşturur. |
ClusterCreatePropertiesOrClusterGetProperties |
ClusterIdentity
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 kimlik kümesini içerir. |
'Yok' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities |
Kümeyle ilişkilendirilmiş kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlüğü anahtar başvuruları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
object |
ClusterCreatePropertiesOrClusterGetProperties
ClusterDefinition
Ad |
Açıklama |
Değer |
Blueprint |
Şemanın bağlantısı. |
string |
componentVersion |
Kümedeki farklı hizmetlerin sürümleri. |
object |
Yapılandırma |
Küme yapılandırmaları. |
Bicep için any() işlevini kullanabilirsiniz. |
Tür |
Küme türü. |
string |
ComputeIsolationProperties
Ad |
Açıklama |
Değer |
enableComputeIsolation |
bayrağı, işlem yalıtımının etkinleştirilip etkinleştirilmediğini gösterir. |
bool |
hostSku |
Konak sku'su. |
string |
ComputeProfile
Ad |
Açıklama |
Değer |
roller |
Kümedeki rollerin listesi. |
Rol[] |
Rol
Name |
Açıklama |
Değer |
otomatik ölçeklendirme |
Otomatik ölçeklendirme yapılandırmaları. |
Otomatik Ölçeklendirme |
dataDisksGroups |
Rol için veri diskleri grupları. |
DataDisksGroups[] |
encryptDataDisks |
Veri disklerinin şifrelenip şifrelenemediğini gösterir. |
bool |
hardwareProfile |
Donanım profili. |
HardwareProfile |
minInstanceCount |
Kümenin en düşük örnek sayısı. |
int |
name |
Rolün adı. |
string |
osProfile |
İşletim sistemi profili. |
OsProfile |
scriptActions |
Roldeki betik eylemlerinin listesi. |
ScriptAction[] |
targetInstanceCount |
Kümenin örnek sayısı. |
int |
virtualNetworkProfile |
Sanal ağ profili. |
VirtualNetworkProfile |
VMGroupName |
Sanal makine grubunun adı. |
string |
Otomatik Ölçeklendirme
AutoscaleCapacity
Ad |
Açıklama |
Değer |
maxInstanceCount |
Kümenin en fazla örnek sayısı |
int |
minInstanceCount |
Kümenin en düşük örnek sayısı |
int |
AutoscaleRecurrence
Ad |
Açıklama |
Değer |
schedule |
Zamanlama tabanlı otomatik ölçeklendirme kuralları dizisi |
AutoscaleSchedule[] |
timeZone |
Otomatik ölçeklendirme zamanlama saatlerinin saat dilimi |
string |
Otomatik Ölçeklendirme Zaman çizelgesi
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 |
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 |
Kümenin en düşük örnek sayısı |
int |
time |
xx:xx biçiminde 24 saat süre |
string |
DataDisksGroups
Ad |
Açıklama |
Değer |
disklerPerNode |
Düğüm başına disk sayısı. |
int |
HardwareProfile
Ad |
Açıklama |
Değer |
vmSize |
VM’nin boyutu |
string |
OsProfile
LinuxOperatingSystemProfile
Ad |
Açıklama |
Değer |
password |
Parola. |
string |
sshProfile |
SSH profili. |
SshProfile |
username |
Kullanıcı adı. |
string |
SshProfile
Ad |
Açıklama |
Değer |
publicKeys |
SSH ortak anahtarları listesi. |
SshPublicKey[] |
SshPublicKey
Ad |
Açıklama |
Değer |
certificateData |
SSH sertifikası. |
string |
ScriptAction
Ad |
Açıklama |
Değer |
name |
Betik eyleminin adı. |
dize (gerekli) |
parameters |
Sağlanan betiğin parametreleri. |
dize (gerekli) |
Urı |
Betiğin URI'sini. |
dize (gerekli) |
VirtualNetworkProfile
Ad |
Açıklama |
Değer |
kimlik |
Sanal ağın kimliği. |
string |
alt ağ |
Alt ağın adı. |
string |
DiskEncryptionProperties
Ad |
Açıklama |
Değer |
Encryptionalgorithm |
Ş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 |
Keyname |
Disk şifrelemesini etkinleştirmek için kullanılan anahtar adı. |
string |
keyVersion |
Disk şifrelemesini etkinleştirmek için kullanılan belirli anahtar sürümü. |
string |
msiResourceId |
Anahtar kasasına erişmek için kullanılan Yönetilen Kimliğin kaynak kimliği. |
string |
vaultUri |
Müşteri anahtarının bulunduğu temel anahtar kasası URI'si örneğin. https://myvault.vault.azure.net |
string |
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 |
KafkaRestProperties
Ad |
Açıklama |
Değer |
clientGroupInfo |
AAD güvenlik grubunun bilgileri. |
ClientGroupInfo |
configurationOverride |
Geçersiz kılınılması gereken yapılandırmalar. |
object |
ClientGroupInfo
Ad |
Açıklama |
Değer |
groupId |
AAD güvenlik grubu kimliği. |
string |
groupName |
AAD güvenlik grubu adı. |
string |
NetworkProperties
Ad |
Açıklama |
Değer |
privateLink |
Ö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' |
SecurityProfile
Ad |
Açıklama |
Değer |
aaddsResourceId |
Kullanıcının Azure Active Directory Etki Alanı Hizmeti'nin kaynak kimliği. |
string |
clusterUsersGroupDNs |
İsteğe bağlı. Küme kullanıcı grupları için Ayırt Edici Adlar |
dize[] |
directoryType |
Dizin türü. |
'ActiveDirectory' |
etki alanı |
Kuruluşun Active Directory etki alanı. |
string |
domainUsername |
Kümede yönetici ayrıcalıklarına sahip olacak etki alanı kullanıcı hesabı. |
string |
domainUserPassword |
Etki alanı yöneticisi parolası. |
string |
ldapsUrls |
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. |
string |
organizationalUnitDN |
Küme ve hizmet hesaplarını yerleştirmek için Active Directory içindeki kuruluş birimi. |
string |
StorageProfile
Ad |
Açıklama |
Değer |
storageaccounts |
Kümedeki depolama hesaplarının listesi. |
StorageAccount[] |
StorageAccount
Ad |
Açıklama |
Değer |
kapsayıcı |
Depolama hesabındaki kapsayıcı, yalnızca WASB depolama hesapları için belirtilmelidir. |
string |
Fileshare |
Dosya paylaşımı adı. |
string |
fileSystem |
Dosya sistemi, yalnızca Azure Data Lake Storage 2. Nesil için belirtilmelidir. |
string |
ısdefault |
Depolama hesabının varsayılan depolama hesabı olup olmadığı. |
bool |
anahtar |
Depolama hesabı erişim anahtarı. |
string |
msiResourceId |
Depolama hesabına erişmesine izin verilen yönetilen kimlik (MSI), yalnızca Azure Data Lake Storage 2. Nesil için belirtilmelidir. |
string |
name |
Depolama hesabının adı. |
string |
resourceId |
Depolama hesabının kaynak kimliği, yalnızca Azure Data Lake Storage 2. Nesil için belirtilmelidir. |
string |
saskey |
Paylaşılan erişim imzası anahtarı. |
string |
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
Şablon |
Description |
Apache Spark 1.4.1 çalıştıran bir HDInsight kümesi oluşturur
|
Apache Spark 1.4.1 çalıştıran bir HDInsight linux kümesi oluşturur. |
ADAM çalıştıran bir HDInsight kümesi oluşturur
|
Genomiks analiz platformu ADAM'ı çalıştıran bir HDInsight linux kümesi oluşturur |
HDInsight Linux Kümesi oluşturma ve betik eylemi çalıştırma
|
Ş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. |
Yük Tabanlı Otomatik Ölçeklendirme Etkin HDInsight
|
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 hdinsight
|
Bu şablon, zamanlama tabanlı Otomatik Ölçeklendirme etkinleştirilmiş bir HDInsight Spark kümesi oluşturmanıza olanak tanır. |
Sanal ağda özel Ambari + Hive Meta Veri Deposu DB ile HDInsight
|
Bu şablon, hem özel Ambari DB hem de Hive Meta Veri Deposu olarak hizmet veren yeni bir SQL DB ile var olan bir sanal ağda HDInsight kümesi oluşturmanıza olanak tanır. Mevcut bir SQL Sunucunuz, depolama hesabınız ve VNET'iniz olmalıdır. |
Yeni Data Lake Store ve Depolama'da HDInsight dağıtma
|
Bu şablon, yeni Data Lake Store ve Depolama hesaplarıyla yeni bir Linux HDInsight kümesi dağıtmanızı sağlar. |
HDInsight'ta gelişmiş yazma işlemleriyle Linux HBase kümesi 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'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. |
Sanal ağ içinde bir VNet ve bir HBase kümesi 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
|
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. |
Bir bölgede iki sanal ağ ile HBase çoğaltması 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 birN HBase ortamı yapılandırmanızı sağlar. |
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/ |
Sanal ağda 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ı kullanan bir şablon için bkz. /samples/azure/azure-quickstart-templates/hdinsight-linux-ssh-publickey/ |
HDInsight kümesi + Confluent Schema Registry düğümünü dağıtma
|
Bu şablon, şema kayıt defteri 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 kümesini Depolama ve SSH parolası ile 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ı kullanan bir şablon için bkz. /samples/azure/azure-quickstart-templates/hdinsight-linux-ssh-publickey/ |
Linux'ta HDInsight dağıtma (w/ Azure Depolama, SSH anahtarı)
|
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. |
HDInsight (Mevcut Hive meta veri deposunda Linux, SSH, vnet)
|
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. |
Kenar düğümüyle HDInsight kümesi 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 kümesini mevcut varsayılan depolama alanıyla dağıtma
|
Bu şablon HDInsight'ta hadoop kümesi oluşturmanıza olanak tanır. Küme, varsayılan depolama alanı erişimi olarak mevcut bir depolama hesabını kullanır. |
HDInsight kümesini mevcut bağlı depolama alanıyla 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. |
HDInsight kümesi ve SQL veritabanı dağıtma
|
Bu şablon, Sqoop'u test etmek için bir HDInsight kümesi ve SQL Veritabanı oluşturmanıza olanak tanır. |
TLS sürüm 1.2 veya üzeri ile HDInsight kümesi
|
Bu şablon, TLS protokolü 1.2 veya daha yeni bir sürüme zorlanmış bir HDInsight kümesi oluşturmanıza olanak tanır. |
R-server HDInsight kümesi 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. |
Sanal ağ içinde güvenli bir VNet ve HDInsight kümesi 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. |
Azure HDInsight'ta Spark kümesi dağıtma
|
Bu şablon, Azure HDInsight'ta spark kümesi oluşturmanıza olanak tanır. |
Sanal ağda Spark kümesi dağıtma
|
Bu şablon, sanal ağ içinde bir Azure VNet ve HDInsight Spark kümesi oluşturmanıza olanak tanır. |
ARM şablonu kaynak tanımı
Kümeler kaynak türü şu şekilde dağıtılabilir:
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Microsoft.HDInsight/clusters kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.
{
"type": "Microsoft.HDInsight/clusters",
"apiVersion": "2015-03-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"identity": {
"type": "string",
"userAssignedIdentities": {}
},
"properties": {
"clusterDefinition": {
"blueprint": "string",
"componentVersion": {},
"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": {}
},
"minSupportedTlsVersion": "string",
"networkProperties": {
"privateLink": "string",
"resourceProviderConnection": "string"
},
"osType": "string",
"securityProfile": {
"aaddsResourceId": "string",
"clusterUsersGroupDNs": [ "string" ],
"directoryType": "ActiveDirectory",
"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"
}
}
Özellik değerleri
Küme
Ad |
Açıklama |
Değer |
tür |
Kaynak türü |
'Microsoft.HDInsight/clusters' |
apiVersion |
Kaynak API'sinin sürümü |
'2015-03-01-preview' |
name |
Kaynak adı |
dize (gerekli)
Karakter sınırı: 3-59
Geçerli karakterler: Alfasayısallar ve kısa çizgiler
Harf veya sayı ile başlayıp bitirin.
Kaynak adı Azure genelinde benzersiz olmalıdır. |
location |
Kümenin konumu. |
string |
etiketler |
Kaynak etiketleri. |
Etiket adlarının ve değerlerinin sözlüğü. Bkz . Şablonlardaki etiketler |
identity |
Yapılandırıldıysa kümenin kimliği. |
ClusterIdentity |
properties |
Küme parametreleri oluşturur. |
ClusterCreatePropertiesOrClusterGetProperties |
ClusterIdentity
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. |
'Yok' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities |
Kümeyle ilişkili kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlüğü anahtarı başvuruları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
object |
ClusterCreatePropertiesOrClusterGetProperties
ClusterDefinition
Ad |
Açıklama |
Değer |
Blueprint |
Şemanın bağlantısı. |
string |
componentVersion |
Kümedeki farklı hizmetlerin sürümleri. |
object |
Yapılandırma |
Küme yapılandırmaları. |
|
Tür |
Küme türü. |
string |
ComputeIsolationProperties
Ad |
Açıklama |
Değer |
enableComputeIsolation |
bayrağı, işlem yalıtımının etkinleştirilip etkinleştirilmediğini gösterir. |
bool |
hostSku |
Konak sku'su. |
string |
ComputeProfile
Ad |
Açıklama |
Değer |
roller |
Kümedeki rollerin listesi. |
Rol[] |
Rol
Name |
Açıklama |
Değer |
otomatik ölçeklendirme |
Otomatik ölçeklendirme yapılandırmaları. |
Otomatik Ölçeklendirme |
dataDisksGroups |
Rol için veri diskleri grupları. |
DataDisksGroups[] |
encryptDataDisks |
Veri disklerinin şifrelenip şifrelenemediğini gösterir. |
bool |
hardwareProfile |
Donanım profili. |
HardwareProfile |
minInstanceCount |
Kümenin en düşük örnek sayısı. |
int |
name |
Rolün adı. |
string |
osProfile |
İşletim sistemi profili. |
OsProfile |
scriptActions |
Roldeki betik eylemlerinin listesi. |
ScriptAction[] |
targetInstanceCount |
Kümenin örnek sayısı. |
int |
virtualNetworkProfile |
Sanal ağ profili. |
VirtualNetworkProfile |
VMGroupName |
Sanal makine grubunun adı. |
string |
Otomatik Ölçeklendirme
AutoscaleCapacity
Ad |
Açıklama |
Değer |
maxInstanceCount |
Kümenin en fazla örnek sayısı |
int |
minInstanceCount |
Kümenin en düşük örnek sayısı |
int |
AutoscaleRecurrence
Ad |
Açıklama |
Değer |
schedule |
Zamanlama tabanlı otomatik ölçeklendirme kuralları dizisi |
AutoscaleSchedule[] |
timeZone |
Otomatik ölçeklendirme zamanlama saatlerinin saat dilimi |
string |
Otomatik Ölçeklendirme Zaman çizelgesi
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 |
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 |
Kümenin en düşük örnek sayısı |
int |
time |
xx:xx biçiminde 24 saat süre |
string |
DataDisksGroups
Ad |
Açıklama |
Değer |
disklerPerNode |
Düğüm başına disk sayısı. |
int |
HardwareProfile
Ad |
Açıklama |
Değer |
vmSize |
VM’nin boyutu |
string |
OsProfile
LinuxOperatingSystemProfile
Ad |
Açıklama |
Değer |
password |
Parola. |
string |
sshProfile |
SSH profili. |
SshProfile |
username |
Kullanıcı adı. |
string |
SshProfile
Ad |
Açıklama |
Değer |
publicKeys |
SSH ortak anahtarları listesi. |
SshPublicKey[] |
SshPublicKey
Ad |
Açıklama |
Değer |
certificateData |
SSH sertifikası. |
string |
ScriptAction
Ad |
Açıklama |
Değer |
name |
Betik eyleminin adı. |
dize (gerekli) |
parameters |
Sağlanan betiğin parametreleri. |
dize (gerekli) |
Urı |
Betiğin URI'sini. |
dize (gerekli) |
VirtualNetworkProfile
Ad |
Açıklama |
Değer |
kimlik |
Sanal ağın kimliği. |
string |
alt ağ |
Alt ağın adı. |
string |
DiskEncryptionProperties
Ad |
Açıklama |
Değer |
Encryptionalgorithm |
Ş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 |
Keyname |
Disk şifrelemesini etkinleştirmek için kullanılan anahtar adı. |
string |
keyVersion |
Disk şifrelemesini etkinleştirmek için kullanılan belirli anahtar sürümü. |
string |
msiResourceId |
Anahtar kasasına erişmek için kullanılan Yönetilen Kimliğin kaynak kimliği. |
string |
vaultUri |
Müşteri anahtarının bulunduğu temel anahtar kasası URI'si örneğin. https://myvault.vault.azure.net |
string |
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 |
KafkaRestProperties
Ad |
Açıklama |
Değer |
clientGroupInfo |
AAD güvenlik grubunun bilgileri. |
ClientGroupInfo |
configurationOverride |
Geçersiz kılınılması gereken yapılandırmalar. |
object |
ClientGroupInfo
Ad |
Açıklama |
Değer |
groupId |
AAD güvenlik grubu kimliği. |
string |
groupName |
AAD güvenlik grubu adı. |
string |
NetworkProperties
Ad |
Açıklama |
Değer |
privateLink |
Ö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' |
SecurityProfile
Ad |
Açıklama |
Değer |
aaddsResourceId |
Kullanıcının Azure Active Directory Etki Alanı Hizmeti'nin kaynak kimliği. |
string |
clusterUsersGroupDNs |
İsteğe bağlı. Küme kullanıcı grupları için Ayırt Edici Adlar |
string[] |
directoryType |
Dizin türü. |
'ActiveDirectory' |
etki alanı |
Kuruluşun Active Directory etki alanı. |
string |
domainUsername |
Kümede yönetici ayrıcalıklarına sahip olacak etki alanı kullanıcı hesabı. |
string |
domainUserPassword |
Etki alanı yönetici parolası. |
string |
ldapsUrls |
Active Directory ile iletişim kurmak için LDAPS protokol URL'leri. |
string[] |
msiResourceId |
Kullanıcının AADDS'sinde kümeyle ilgili yapıtları okuma ve oluşturma izinlerine sahip kullanıcı tarafından atanan kimlik. |
string |
organizationalUnitDN |
Küme ve hizmet hesaplarını yerleştirmek için Active Directory içindeki kuruluş birimi. |
string |
StorageProfile
Ad |
Açıklama |
Değer |
storageaccounts |
Kümedeki depolama hesaplarının listesi. |
StorageAccount[] |
StorageAccount
Ad |
Açıklama |
Değer |
kapsayıcı |
Depolama hesabındaki kapsayıcı, yalnızca WASB depolama hesapları için belirtilmelidir. |
string |
Fileshare |
Dosya paylaşımı adı. |
string |
fileSystem |
Dosya sistemi, yalnızca Azure Data Lake Storage 2. Nesil için belirtilmelidir. |
string |
ısdefault |
Depolama hesabının varsayılan depolama hesabı olup olmadığı. |
bool |
anahtar |
Depolama hesabı erişim anahtarı. |
string |
msiResourceId |
Depolama hesabına erişmesine izin verilen yönetilen kimlik (MSI), yalnızca Azure Data Lake Storage 2. Nesil için belirtilmelidir. |
string |
name |
Depolama hesabının adı. |
string |
resourceId |
Depolama hesabının kaynak kimliği, yalnızca Azure Data Lake Storage 2. Nesil için belirtilmelidir. |
string |
saskey |
Paylaşılan erişim imzası anahtarı. |
string |
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
Şablon |
Description |
Apache Spark 1.4.1 çalıştıran bir HDInsight kümesi oluşturur
|
Apache Spark 1.4.1 çalıştıran bir HDInsight linux kümesi oluşturur. |
ADAM çalıştıran bir HDInsight kümesi oluşturur
|
Genomiks analiz platformu ADAM'ı çalıştıran bir HDInsight linux kümesi oluşturur |
HDInsight Linux Kümesi oluşturma ve betik eylemi çalıştırma
|
Ş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. |
Yük Tabanlı Otomatik Ölçeklendirme Etkin HDInsight
|
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 hdinsight
|
Bu şablon, zamanlama tabanlı Otomatik Ölçeklendirme etkinleştirilmiş bir HDInsight Spark kümesi oluşturmanıza olanak tanır. |
Sanal ağda özel Ambari + Hive Meta Veri Deposu DB ile HDInsight
|
Bu şablon, hem özel Ambari DB hem de Hive Meta Veri Deposu olarak hizmet veren yeni bir SQL DB ile var olan bir sanal ağda HDInsight kümesi oluşturmanıza olanak tanır. Mevcut bir SQL Sunucunuz, depolama hesabınız ve VNET'iniz olmalıdır. |
Yeni Data Lake Store ve Depolama'da HDInsight dağıtma
|
Bu şablon, yeni Data Lake Store ve Depolama hesaplarıyla yeni bir Linux HDInsight kümesi dağıtmanızı sağlar. |
HDInsight'ta gelişmiş yazma işlemleriyle Linux HBase kümesi 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'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. |
Sanal ağ içinde bir VNet ve bir HBase kümesi 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
|
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. |
Bir bölgede iki sanal ağ ile HBase çoğaltması 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 birN HBase ortamı yapılandırmanızı sağlar. |
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/ |
Sanal ağda 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ı kullanan bir şablon için bkz. /samples/azure/azure-quickstart-templates/hdinsight-linux-ssh-publickey/ |
HDInsight kümesi + Confluent Schema Registry düğümünü dağıtma
|
Bu şablon, şema kayıt defteri 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 kümesini Depolama ve SSH parolası ile 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ı kullanan bir şablon için bkz. /samples/azure/azure-quickstart-templates/hdinsight-linux-ssh-publickey/ |
Linux'ta HDInsight dağıtma (w/ Azure Depolama, SSH anahtarı)
|
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. |
HDInsight (Mevcut Hive meta veri deposunda Linux, SSH, vnet)
|
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. |
Kenar düğümüyle HDInsight kümesi 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 kümesini mevcut varsayılan depolama alanıyla dağıtma
|
Bu şablon HDInsight'ta hadoop kümesi oluşturmanıza olanak tanır. Küme, varsayılan depolama alanı erişimi olarak mevcut bir depolama hesabını kullanır. |
HDInsight kümesini mevcut bağlı depolama alanıyla 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. |
HDInsight kümesi ve SQL veritabanı dağıtma
|
Bu şablon, Sqoop'u test etmek için bir HDInsight kümesi ve SQL Veritabanı oluşturmanıza olanak tanır. |
TLS sürüm 1.2 veya üzeri ile HDInsight kümesi
|
Bu şablon, TLS protokolü 1.2 veya daha yeni bir sürüme zorlanmış bir HDInsight kümesi oluşturmanıza olanak tanır. |
R-server HDInsight kümesi 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. |
Sanal ağ içinde güvenli bir VNet ve HDInsight kümesi 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. |
Azure HDInsight'ta Spark kümesi dağıtma
|
Bu şablon, Azure HDInsight'ta spark kümesi oluşturmanıza olanak tanır. |
Sanal ağda Spark kümesi dağıtma
|
Bu şablon, sanal ağ içinde bir Azure VNet ve HDInsight Spark kümesi oluşturmanıza olanak tanır. |
Kümeler kaynak türü şu şekilde dağıtılabilir:
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Microsoft.HDInsight/clusters kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.HDInsight/clusters@2015-03-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
clusterDefinition = {
blueprint = "string"
componentVersion = {}
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 = {}
}
minSupportedTlsVersion = "string"
networkProperties = {
privateLink = "string"
resourceProviderConnection = "string"
}
osType = "string"
securityProfile = {
aaddsResourceId = "string"
clusterUsersGroupDNs = [
"string"
]
directoryType = "ActiveDirectory"
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"
}
})
}
Özellik değerleri
Küme
Ad |
Açıklama |
Değer |
tür |
Kaynak türü |
"Microsoft.HDInsight/clusters@2015-03-01-preview" |
name |
Kaynak adı |
dize (gerekli)
Karakter sınırı: 3-59
Geçerli karakterler: Alfasayısallar ve kısa çizgiler
Harf veya sayı ile başlayıp bitirin.
Kaynak adı Azure genelinde benzersiz olmalıdır. |
location |
Kümenin konumu. |
string |
parent_id |
Bir kaynak grubuna dağıtmak için bu kaynak grubunun kimliğini kullanın. |
dize (gerekli) |
etiketler |
Kaynak etiketleri. |
Etiket adlarının ve değerlerinin sözlüğü. |
identity |
Yapılandırıldıysa kümenin kimliği. |
ClusterIdentity |
properties |
Küme parametreleri oluşturur. |
ClusterCreatePropertiesOrClusterGetProperties |
ClusterIdentity
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. |
"SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
identity_ids |
Kümeyle ilişkili kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlüğü anahtarı başvuruları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
Kullanıcı kimliği kimlikleri dizisi. |
ClusterCreatePropertiesOrClusterGetProperties
ClusterDefinition
Ad |
Açıklama |
Değer |
Blueprint |
Şemanın bağlantısı. |
string |
componentVersion |
Kümedeki farklı hizmetlerin sürümleri. |
object |
Yapılandırma |
Küme yapılandırmaları. |
|
Tür |
Küme türü. |
string |
ComputeIsolationProperties
Ad |
Açıklama |
Değer |
enableComputeIsolation |
bayrağı, işlem yalıtımının etkinleştirilip etkinleştirilmediğini gösterir. |
bool |
hostSku |
Konak sku'su. |
string |
ComputeProfile
Ad |
Açıklama |
Değer |
roller |
Kümedeki rollerin listesi. |
Rol[] |
Rol
Name |
Açıklama |
Değer |
otomatik ölçeklendirme |
Otomatik ölçeklendirme yapılandırmaları. |
Otomatik Ölçeklendirme |
dataDisksGroups |
Rol için veri diskleri grupları. |
DataDisksGroups[] |
encryptDataDisks |
Veri disklerinin şifrelenip şifrelenemediğini gösterir. |
bool |
hardwareProfile |
Donanım profili. |
HardwareProfile |
minInstanceCount |
Kümenin en düşük örnek sayısı. |
int |
name |
Rolün adı. |
string |
osProfile |
İşletim sistemi profili. |
OsProfile |
scriptActions |
Roldeki betik eylemlerinin listesi. |
ScriptAction[] |
targetInstanceCount |
Kümenin örnek sayısı. |
int |
virtualNetworkProfile |
Sanal ağ profili. |
VirtualNetworkProfile |
VMGroupName |
Sanal makine grubunun adı. |
string |
Otomatik Ölçeklendirme
AutoscaleCapacity
Ad |
Açıklama |
Değer |
maxInstanceCount |
Kümenin en fazla örnek sayısı |
int |
minInstanceCount |
Kümenin en düşük örnek sayısı |
int |
AutoscaleRecurrence
Ad |
Açıklama |
Değer |
schedule |
Zamanlama tabanlı otomatik ölçeklendirme kuralları dizisi |
AutoscaleSchedule[] |
timeZone |
Otomatik ölçeklendirme zamanlama saatlerinin saat dilimi |
string |
Otomatik Ölçeklendirme Zaman çizelgesi
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 |
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 |
Kümenin en düşük örnek sayısı |
int |
time |
xx:xx biçiminde 24 saat süre |
string |
DataDisksGroups
Ad |
Açıklama |
Değer |
disklerPerNode |
Düğüm başına disk sayısı. |
int |
HardwareProfile
Ad |
Açıklama |
Değer |
vmSize |
VM’nin boyutu |
string |
OsProfile
LinuxOperatingSystemProfile
Ad |
Açıklama |
Değer |
password |
Parola. |
string |
sshProfile |
SSH profili. |
SshProfile |
username |
Kullanıcı adı. |
string |
SshProfile
Ad |
Açıklama |
Değer |
publicKeys |
SSH ortak anahtarları listesi. |
SshPublicKey[] |
SshPublicKey
Ad |
Açıklama |
Değer |
certificateData |
SSH sertifikası. |
string |
ScriptAction
Ad |
Açıklama |
Değer |
name |
Betik eyleminin adı. |
dize (gerekli) |
parameters |
Sağlanan betiğin parametreleri. |
dize (gerekli) |
Urı |
Betiğin URI'sini. |
dize (gerekli) |
VirtualNetworkProfile
Ad |
Açıklama |
Değer |
kimlik |
Sanal ağın kimliği. |
string |
alt ağ |
Alt ağın adı. |
string |
DiskEncryptionProperties
Ad |
Açıklama |
Değer |
Encryptionalgorithm |
Ş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 |
Keyname |
Disk şifrelemesini etkinleştirmek için kullanılan anahtar adı. |
string |
keyVersion |
Disk şifrelemesini etkinleştirmek için kullanılan belirli anahtar sürümü. |
string |
msiResourceId |
Anahtar kasasına erişmek için kullanılan Yönetilen Kimliğin kaynak kimliği. |
string |
vaultUri |
Müşteri anahtarının bulunduğu temel anahtar kasası URI'si örneğin. https://myvault.vault.azure.net |
string |
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 |
KafkaRestProperties
Ad |
Açıklama |
Değer |
clientGroupInfo |
AAD güvenlik grubunun bilgileri. |
ClientGroupInfo |
configurationOverride |
Geçersiz kılınacak yapılandırmalar. |
object |
ClientGroupInfo
Ad |
Açıklama |
Değer |
groupId |
AAD güvenlik grubu kimliği. |
string |
groupName |
AAD güvenlik grubu adı. |
string |
NetworkProperties
Ad |
Açıklama |
Değer |
privateLink |
Ö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" |
SecurityProfile
Ad |
Açıklama |
Değer |
aaddsResourceId |
Kullanıcının Azure Active Directory Etki Alanı Hizmeti'nin kaynak kimliği. |
string |
clusterUsersGroupDNs |
İsteğe bağlı. Küme kullanıcı grupları için Ayırt Edici Adlar |
string[] |
directoryType |
Dizin türü. |
"ActiveDirectory" |
etki alanı |
Kuruluşun Active Directory etki alanı. |
string |
domainUsername |
Kümede yönetici ayrıcalıklarına sahip olacak etki alanı kullanıcı hesabı. |
string |
domainUserPassword |
Etki alanı yönetici parolası. |
string |
ldapsUrls |
Active Directory ile iletişim kurmak için LDAPS protokol URL'leri. |
string[] |
msiResourceId |
Kullanıcının AADDS'sinde kümeyle ilgili yapıtları okuma ve oluşturma izinlerine sahip kullanıcı tarafından atanan kimlik. |
string |
organizationalUnitDN |
Küme ve hizmet hesaplarını yerleştirmek için Active Directory içindeki kuruluş birimi. |
string |
StorageProfile
Ad |
Açıklama |
Değer |
storageaccounts |
Kümedeki depolama hesaplarının listesi. |
StorageAccount[] |
StorageAccount
Ad |
Açıklama |
Değer |
kapsayıcı |
Depolama hesabındaki kapsayıcı, yalnızca WASB depolama hesapları için belirtilmelidir. |
string |
Fileshare |
Dosya paylaşımı adı. |
string |
fileSystem |
Dosya sistemi, yalnızca Azure Data Lake Storage 2. Nesil için belirtilmelidir. |
string |
ısdefault |
Depolama hesabının varsayılan depolama hesabı olup olmadığı. |
bool |
anahtar |
Depolama hesabı erişim anahtarı. |
string |
msiResourceId |
Depolama hesabına erişmesine izin verilen yönetilen kimlik (MSI), yalnızca Azure Data Lake Storage 2. Nesil için belirtilmelidir. |
string |
name |
Depolama hesabının adı. |
string |
resourceId |
Depolama hesabının kaynak kimliği, yalnızca Azure Data Lake Storage 2. Nesil için belirtilmelidir. |
string |
saskey |
Paylaşılan erişim imzası anahtarı. |
string |