Definisi sumber daya Bicep
Jenis sumber daya kluster dapat disebarkan ke:
Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.
Untuk membuat Microsoft. Sumber daya HDInsight/clusters, tambahkan Bicep berikut ke templat Anda.
resource symbolicname 'Microsoft.HDInsight/clusters@2021-06-01' = {
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'
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: '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'
}
zones: [
'string'
]
}
Nilai properti
clusters
Nama |
Deskripsi |
Nilai |
name |
Nama sumber daya |
string (diperlukan)
Batas karakter: 3-59
Karakter yang valid: Alfanumerik dan tanda hubung
Mulai dan akhiri dengan huruf atau angka.
Nama sumber daya harus unik di seluruh Azure. |
lokasi |
Lokasi kluster. |
string |
tag |
Tag sumber daya. |
Kamus nama dan nilai tag. Lihat Tag dalam templat |
identity |
Identitas kluster, jika dikonfigurasi. |
ClusterIdentity |
properti |
Kluster membuat parameter. |
ClusterCreatePropertiesOrClusterGetProperties |
zona |
Zona ketersediaan. |
string[] |
ClusterIdentity
Nama |
Deskripsi |
Nilai |
jenis |
Jenis identitas yang digunakan untuk kluster. Jenis 'SystemAssigned, UserAssigned' mencakup identitas yang dibuat secara implisit dan sekumpulan identitas yang ditetapkan pengguna. |
'Tidak Ada' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities |
Daftar identitas pengguna yang terkait dengan kluster. Referensi kunci kamus identitas pengguna akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/{identityName}'. |
objek |
ClusterCreatePropertiesOrClusterGetProperties
ClusterDefinition
Nama |
Deskripsi |
Nilai |
blueprint |
Tautan ke cetak biru. |
string |
componentVersion |
Versi layanan yang berbeda dalam kluster. |
objek |
configurations |
Konfigurasi kluster. |
Untuk Bicep, Anda dapat menggunakan fungsi any(). |
jenis |
Jenis kluster. |
string |
ComputeIsolationProperties
Nama |
Deskripsi |
Nilai |
enableComputeIsolation |
Bendera menunjukkan apakah mengaktifkan isolasi komputasi atau tidak. |
bool |
hostSku |
Sku host. |
string |
ComputeProfile
Nama |
Deskripsi |
Nilai |
peran |
Daftar peran dalam kluster. |
Peran[] |
Peran
Nama |
Deskripsi |
Nilai |
autoscale |
Konfigurasi skala otomatis. |
Skala otomatis |
dataDisksGroups |
Disk data mengelompokkan untuk peran tersebut. |
DataDisksGroups[] |
encryptDataDisks |
Menunjukkan apakah mengenkripsi disk data. |
bool |
hardwareProfile |
Profil perangkat keras. |
HardwareProfile |
minInstanceCount |
Jumlah instans minimum kluster. |
int |
name |
Nama peran. |
string |
osProfile |
Profil sistem operasi. |
OsProfile |
scriptActions |
Daftar tindakan skrip pada peran. |
ScriptAction[] |
targetInstanceCount |
Jumlah instans kluster. |
int |
virtualNetworkProfile |
Profil jaringan virtual. |
VirtualNetworkProfile |
VMGroupName |
Nama grup komputer virtual. |
string |
Skala otomatis
AutoscaleCapacity
Nama |
Deskripsi |
Nilai |
maxInstanceCount |
Jumlah instans maksimum kluster |
int |
minInstanceCount |
Jumlah instans minimum kluster |
int |
AutoscaleRecurrence
Nama |
Deskripsi |
Nilai |
jadwal |
Array aturan skala otomatis berbasis jadwal |
AutoscaleSchedule[] |
timeZone |
Zona waktu untuk waktu jadwal skala otomatis |
string |
AutoscaleSchedule
Nama |
Deskripsi |
Nilai |
hari |
Hari dalam seminggu untuk aturan skala otomatis berbasis jadwal |
Array string yang berisi salah satu dari: 'Jumat' 'Senin' 'Sabtu' 'Minggu' 'Kamis' 'Selasa' 'Rabu' |
timeAndCapacity |
Waktu dan kapasitas untuk aturan skala otomatis berbasis jadwal |
AutoscaleTimeAndCapacity |
AutoscaleTimeAndCapacity
Nama |
Deskripsi |
Nilai |
maxInstanceCount |
Jumlah instans maksimum kluster |
int |
minInstanceCount |
Jumlah instans minimum kluster |
int |
waktu |
Waktu 24 jam dalam bentuk xx:xx |
string |
DataDisksGroups
Nama |
Deskripsi |
Nilai |
disksPerNode |
Jumlah disk per simpul. |
int |
HardwareProfile
Nama |
Deskripsi |
Nilai |
vmSize |
Ukuran VM |
string |
OsProfile
LinuxOperatingSystemProfile
Nama |
Deskripsi |
Nilai |
kata sandi |
Kata sandi. |
string |
sshProfile |
Profil SSH. |
SshProfile |
nama pengguna |
Nama pengguna. |
string |
SshProfile
Nama |
Deskripsi |
Nilai |
publicKeys |
Daftar kunci umum SSH. |
SshPublicKey[] |
SshPublicKey
Nama |
Deskripsi |
Nilai |
certificateData |
Sertifikat untuk SSH. |
string |
ScriptAction
Nama |
Deskripsi |
Nilai |
name |
Nama tindakan skrip. |
string (diperlukan) |
parameter |
Parameter untuk skrip yang disediakan. |
string (diperlukan) |
uri |
URI ke skrip. |
string (diperlukan) |
VirtualNetworkProfile
Nama |
Deskripsi |
Nilai |
id |
ID jaringan virtual. |
string |
subnet |
Nama subnetnya. |
string |
DiskEncryptionProperties
Nama |
Deskripsi |
Nilai |
encryptionAlgorithm |
Pengidentifikasi algoritma untuk enkripsi, RSA-OAEP default. |
'RSA-OAEP' 'RSA-OAEP-256' 'RSA1_5' |
encryptionAtHost |
Menunjukkan apakah enkripsi disk sumber daya diaktifkan atau tidak. |
bool |
keyName |
Nama kunci yang digunakan untuk mengaktifkan enkripsi disk. |
string |
keyVersion |
Versi kunci tertentu yang digunakan untuk mengaktifkan enkripsi disk. |
string |
msiResourceId |
ID Sumber Daya Identitas Terkelola yang digunakan untuk mengakses brankas kunci. |
string |
vaultUri |
URI brankas kunci dasar tempat kunci pelanggan berada misalnya. https://myvault.vault.azure.net |
string |
EncryptionInTransitProperties
Nama |
Deskripsi |
Nilai |
isEncryptionInTransitEnabled |
Menunjukkan apakah komunikasi node antar kluster dienkripsi saat transit atau tidak. |
bool |
KafkaRestProperties
Nama |
Deskripsi |
Nilai |
clientGroupInfo |
Informasi grup keamanan AAD. |
ClientGroupInfo |
configurationOverride |
Konfigurasi yang perlu ditimpa. |
objek |
ClientGroupInfo
Nama |
Deskripsi |
Nilai |
groupId |
Id grup keamanan AAD. |
string |
groupName |
Nama grup keamanan AAD. |
string |
NetworkProperties
Nama |
Deskripsi |
Nilai |
privateLink |
Menunjukkan apakah tautan privat diaktifkan atau tidak. |
'Dinonaktifkan' 'Diaktifkan' |
resourceProviderConnection |
Arah untuk koneksi penyedia sumber daya. |
'Masuk' 'Keluar' |
PrivateLinkConfiguration
Nama |
Deskripsi |
Nilai |
name |
Nama konfigurasi tautan privat. |
string (diperlukan) |
properti |
Properti konfigurasi tautan privat. |
PrivateLinkConfigurationProperties (diperlukan) |
PrivateLinkConfigurationProperties
Nama |
Deskripsi |
Nilai |
groupId |
Nama sub-sumber daya yang dapat ditautkan privat HDInsight untuk menerapkan konfigurasi tautan privat. Misalnya, 'headnode', 'gateway', 'edgenode'. |
string (diperlukan) |
ipConfigurations |
Konfigurasi IP untuk layanan tautan privat. |
IPConfiguration[] (diperlukan) |
KONFIGURASI IP
Nama |
Deskripsi |
Nilai |
name |
Nama konfigurasi IP tautan privat. |
string (diperlukan) |
properti |
Properti konfigurasi ip tautan privat. |
IPConfigurationProperties |
IPConfigurationProperties
Nama |
Deskripsi |
Nilai |
primer |
Menunjukkan apakah konfigurasi IP ini utama untuk NIC yang sesuai. |
bool |
privateIPAddress |
Alamat IP. |
string |
privateIPAllocationMethod |
Metode yang dialokasikan alamat IP privat. |
'dinamis' 'statis' |
subnet |
Id sumber daya subnet. |
ResourceId |
ResourceId
Nama |
Deskripsi |
Nilai |
id |
Id sumber daya azure. |
string |
SecurityProfile
Nama |
Deskripsi |
Nilai |
aaddsResourceId |
ID sumber daya Azure Active Directory Domain Service pengguna. |
string |
clusterUsersGroupDN |
Opsional. Nama Khusus untuk grup pengguna kluster |
string[] |
directoryType |
Jenis direktori. |
'ActiveDirectory' |
domain |
Domain direktori aktif organisasi. |
string |
domainUsername |
Akun pengguna domain yang akan memiliki hak istimewa admin pada kluster. |
string |
domainUserPassword |
Kata sandi admin domain. |
string |
ldapsUrls |
URL protokol LDAPS untuk berkomunikasi dengan Direktori Aktif. |
string[] |
msiResourceId |
Identitas yang ditetapkan pengguna yang memiliki izin untuk membaca dan membuat artefak terkait kluster di AADDS pengguna. |
string |
organizationalUnitDN |
Unit organisasi dalam Direktori Aktif untuk menempatkan kluster dan akun layanan. |
string |
StorageProfile
Nama |
Deskripsi |
Nilai |
storageaccounts |
Daftar akun penyimpanan dalam kluster. |
StorageAccount[] |
StorageAccount
Nama |
Deskripsi |
Nilai |
kontainer |
Kontainer di akun penyimpanan, hanya untuk ditentukan untuk akun penyimpanan WASB. |
string |
fileshare |
Nama berbagi file. |
string |
fileSystem |
Sistem file, hanya akan ditentukan untuk Azure Data Lake Storage Gen 2. |
string |
Isdefault |
Apakah akun penyimpanan adalah akun penyimpanan default atau tidak. |
bool |
kunci |
Kunci akses akun penyimpanan. |
string |
msiResourceId |
Identitas terkelola (MSI) yang diizinkan untuk mengakses akun penyimpanan, hanya ditentukan untuk Azure Data Lake Storage Gen 2. |
string |
nama |
Nama akun penyimpanan. |
string |
resourceId |
ID sumber daya akun penyimpanan, hanya akan ditentukan untuk Azure Data Lake Storage Gen 2. |
string |
saskey |
Kunci tanda tangan akses bersama. |
string |
Templat Mulai Cepat
Templat mulai cepat berikut menyebarkan jenis sumber daya ini.
Templat |
Deskripsi |
Membuat kluster HDInsight yang menjalankan Apache Spark 1.4.1
 |
Membuat kluster linux HDInsight yang menjalankan Apache Spark 1.4.1. |
Membuat kluster HDInsight yang menjalankan ADAM
 |
Membuat kluster linux HDInsight yang menjalankan platform analisis genomika ADAM |
Membuat Kluster HdInsight Linux dan menjalankan tindakan skrip
 |
Templat membuat kluster HDInsight Linux di jaringan virtual lalu menjalankan tindakan skrip kustom pada setiap simpul dan mengatur var lingkungan. |
HDInsight dengan Autoscale Berbasis Beban Diaktifkan
 |
Templat ini memungkinkan Anda membuat kluster HDInsight Spark dengan Autoscale berbasis beban diaktifkan. |
HDInsight dengan Autoscale berbasis jadwal Diaktifkan
 |
Templat ini memungkinkan Anda membuat kluster HDInsight Spark dengan Autoscale berbasis jadwal diaktifkan. |
HDInsight dengan Ambari + Apache Hive Metastore DB kustom di VNET
 |
Templat ini memungkinkan Anda membuat kluster HDInsight di jaringan virtual yang ada dengan SQL DB baru yang berfungsi sebagai Ambari DB kustom dan Apache Hive Metastore. Anda harus memiliki SQL Sever, akun penyimpanan, dan VNET yang sudah ada. |
Menyebarkan HDInsight pada Data Lake Store dan Storage baru
 |
Templat ini memungkinkan Anda untuk menyebarkan kluster Linux HDInsight baru dengan akun Data Lake Store dan Storage baru. |
Menyebarkan kluster Linux HBase dengan penulisan yang disempurnakan di HDInsight
 |
Templat ini memungkinkan Anda membuat kluster HBase berbasis Linux dengan penulisan yang disempurnakan di Azure HDInsight. |
Menyebarkan kluster HBase berbasis Linux di HDInsight
 |
Templat ini memungkinkan Anda membuat kluster HBase berbasis Linux di Azure HDInsight. |
Menyebarkan VNet, dan kluster HBase dalam VNet
 |
Templat ini memungkinkan Anda membuat Azure VNet dan kluster HDInsight HBase yang menjalankan Linux dalam VNet. |
Menyebarkan Azure VNet dan dua kluster HBase dalam VNet
 |
Templat ini memungkinkan Anda mengonfigurasi lingkungan HBase dengan dua kluster HBase dalam VNet untuk mengonfigurasi replikasi HBase. |
Menyebarkan replikasi HBase dengan dua VNet di satu wilayah
 |
Templat ini memungkinkan Anda mengonfigurasi lingkungan HBase AN dengan dua kluster HBase dalam dua VNet di wilayah yang sama untuk mengonfigurasi replikasi HBase. |
Menyebarkan kluster Apache Hive Interatif di HDInsight
 |
Templat ini memungkinkan Anda membuat kluster Interative Hive (LLAP) di HDInsight dan akun Azure Storage dependen. Metode autentikasi SSH untuk kluster adalah nama pengguna dan kata sandi. Untuk templat menggunakan autentikasi kunci publik SSH, lihat https://azure.microsoft.com/resources/templates/101-hdinsight-linux-ssh-publickey/ |
Menyebarkan Kafka di HDInsight dalam jaringan virtual
 |
Templat ini memungkinkan Anda membuat azure Virtual Network dan Kafka pada kluster HDInsight di jaringan virtual. Metode autentikasi SSH untuk kluster adalah nama pengguna dan kata sandi. Untuk templat menggunakan autentikasi kunci publik SSH, lihat https://azure.microsoft.com/resources/templates/101-hdinsight-linux-ssh-publickey/ |
Menyebarkan kluster HDInsight + node Confluent Schema Registry
 |
Templat ini memungkinkan Anda membuat kluster HDInsight yang menjalankan Linux dengan simpul tepi registri skema. Untuk informasi selengkapnya, lihat /azure/hdinsight/hdinsight-apps-use-edge-node |
Menyebarkan kluster HDInsight dengan kata sandi Storage dan SSH
 |
Templat ini memungkinkan Anda membuat kluster Hadoop berbasis Linux di HDInsight dan akun Azure Storage dependen. Metode autentikasi SSH untuk kluster adalah nama pengguna dan kata sandi. Untuk templat menggunakan autentikasi kunci publik SSH, lihat https://azure.microsoft.com/resources/templates/101-hdinsight-linux-ssh-publickey/ |
Menyebarkan HDInsight di Linux (dengan Azure Storage, kunci SSH)
 |
Templat ini memungkinkan Anda membuat kluster HDInsight yang menjalankan Linux. Templat ini juga membuat akun Azure Storage. Metode autentikasi SSH untuk kluster adalah nama pengguna/kunci publik. |
HDInsight (Linux pada metastore Apache Hive yang ada, SSH, vnet)
 |
Templat ini memungkinkan Anda membuat kluster HDInsight yang menjalankan Linux, pada metastore Apache Hive dan jaringan virtual yang ada. Metode autentikasi SSH untuk kluster adalah nama pengguna/kata sandi. |
Menyebarkan kluster HDInsight dengan simpul tepi
 |
Templat ini memungkinkan Anda membuat kluster HDInsight yang menjalankan Linux dengan simpul tepi kosong. Untuk informasi selengkapnya, lihat /azure/hdinsight/hdinsight-apps-use-edge-node |
Menyebarkan kluster HDInsight dengan penyimpanan default yang ada
 |
Templat ini memungkinkan Anda membuat kluster Hadoop di HDInsight. Kluster menggunakan akun penyimpanan yang ada sebagai akumulasi penyimpanan default. |
Menyebarkan kluster HDInsight dengan penyimpanan tertaut yang ada
 |
Templat ini memungkinkan Anda membuat kluster Hadoop di HDInsight dan akun penyimpanan default dependen. Templat juga menautkan akun penyimpanan yang ada. Akun penyimpanan yang ditautkan biasanya berisi data bisnis. |
Menyebarkan kluster HDInsight dan database SQL
 |
Templat ini memungkinkan Anda membuat kluster HDInsight dan SQL Database untuk menguji Sqoop. |
Kluster HDInsight dengan TLS versi 1.2 atau yang lebih baru
 |
Templat ini memungkinkan Anda membuat kluster HDInsight dengan protokol TLS yang diberlakukan ke 1.2 atau yang lebih baru. |
Menyebarkan kluster HDInsight R-server
 |
Templat ini memungkinkan Anda membuat kluster HDInsight yang menjalankan Linux dengan R Server untuk HDInsight. Templat ini juga membuat akun Azure Storage. Metode autentikasi SSH untuk kluster adalah nama pengguna/kata sandi. |
Menyebarkan VNet yang aman dan kluster HDInsight dalam VNet
 |
Templat ini memungkinkan Anda membuat Azure VNet dan kluster HDInsight Hadoop yang menjalankan Linux dalam VNet. |
Menyebarkan kluster Spark di Azure HDInsight
 |
Templat ini memungkinkan Anda membuat kluster Spark di Azure HDInsight. |
Menyebarkan kluster Spark di VNet
 |
Templat ini memungkinkan Anda membuat Azure VNet dan kluster HDInsight Spark dalam VNet. |
Definisi sumber daya templat ARM
Jenis sumber daya kluster dapat disebarkan ke:
Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.
Untuk membuat Microsoft. Sumber daya HDInsight/kluster, tambahkan JSON berikut ke templat Anda.
{
"type": "Microsoft.HDInsight/clusters",
"apiVersion": "2021-06-01",
"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",
"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": "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"
},
"zones": [ "string" ]
}
Nilai properti
clusters
Nama |
Deskripsi |
Nilai |
jenis |
Jenis sumber daya |
'Microsoft. HDInsight/kluster' |
apiVersion |
Versi api sumber daya |
'2021-06-01' |
name |
Nama sumber daya |
string (diperlukan)
Batas karakter: 3-59
Karakter yang valid: Alfanumerik dan tanda hubung
Mulai dan akhiri dengan huruf atau angka.
Nama sumber daya harus unik di seluruh Azure. |
lokasi |
Lokasi kluster. |
string |
tag |
Tag sumber daya. |
Kamus nama dan nilai tag. Lihat Tag dalam templat |
identity |
Identitas kluster, jika dikonfigurasi. |
ClusterIdentity |
properti |
Kluster membuat parameter. |
ClusterCreatePropertiesOrClusterGetProperties |
zona |
Zona ketersediaan. |
string[] |
ClusterIdentity
Nama |
Deskripsi |
Nilai |
jenis |
Jenis identitas yang digunakan untuk kluster. Jenis 'SystemAssigned, UserAssigned' mencakup identitas yang dibuat secara implisit dan sekumpulan identitas yang ditetapkan pengguna. |
'Tidak Ada' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities |
Daftar identitas pengguna yang terkait dengan kluster. Referensi kunci kamus identitas pengguna akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/{identityName}'. |
objek |
ClusterCreatePropertiesOrClusterGetProperties
ClusterDefinition
Nama |
Deskripsi |
Nilai |
blueprint |
Tautan ke cetak biru. |
string |
componentVersion |
Versi layanan yang berbeda dalam kluster. |
objek |
configurations |
Konfigurasi kluster. |
|
jenis |
Jenis kluster. |
string |
ComputeIsolationProperties
Nama |
Deskripsi |
Nilai |
enableComputeIsolation |
Bendera menunjukkan apakah mengaktifkan isolasi komputasi atau tidak. |
bool |
hostSku |
Sku host. |
string |
ComputeProfile
Nama |
Deskripsi |
Nilai |
peran |
Daftar peran dalam kluster. |
Peran[] |
Peran
Nama |
Deskripsi |
Nilai |
autoscale |
Konfigurasi skala otomatis. |
Skala otomatis |
dataDisksGroups |
Disk data mengelompokkan untuk peran tersebut. |
DataDisksGroups[] |
encryptDataDisks |
Menunjukkan apakah mengenkripsi disk data. |
bool |
hardwareProfile |
Profil perangkat keras. |
HardwareProfile |
minInstanceCount |
Jumlah instans minimum kluster. |
int |
name |
Nama peran. |
string |
osProfile |
Profil sistem operasi. |
OsProfile |
scriptActions |
Daftar tindakan skrip pada peran. |
ScriptAction[] |
targetInstanceCount |
Jumlah instans kluster. |
int |
virtualNetworkProfile |
Profil jaringan virtual. |
VirtualNetworkProfile |
VMGroupName |
Nama grup komputer virtual. |
string |
Skala otomatis
AutoscaleCapacity
Nama |
Deskripsi |
Nilai |
maxInstanceCount |
Jumlah instans maksimum kluster |
int |
minInstanceCount |
Jumlah instans minimum kluster |
int |
AutoscaleRecurrence
Nama |
Deskripsi |
Nilai |
jadwal |
Array aturan skala otomatis berbasis jadwal |
AutoscaleSchedule[] |
timeZone |
Zona waktu untuk waktu jadwal skala otomatis |
string |
AutoscaleSchedule
Nama |
Deskripsi |
Nilai |
hari |
Hari dalam seminggu untuk aturan skala otomatis berbasis jadwal |
Array string yang berisi salah satu dari: 'Jumat' 'Senin' 'Sabtu' 'Minggu' 'Kamis' 'Selasa' 'Rabu' |
timeAndCapacity |
Waktu dan kapasitas untuk aturan skala otomatis berbasis jadwal |
AutoscaleTimeAndCapacity |
AutoscaleTimeAndCapacity
Nama |
Deskripsi |
Nilai |
maxInstanceCount |
Jumlah instans maksimum kluster |
int |
minInstanceCount |
Jumlah instans minimum kluster |
int |
waktu |
Waktu 24 jam dalam bentuk xx:xx |
string |
DataDisksGroups
Nama |
Deskripsi |
Nilai |
disksPerNode |
Jumlah disk per simpul. |
int |
HardwareProfile
Nama |
Deskripsi |
Nilai |
vmSize |
Ukuran VM |
string |
OsProfile
LinuxOperatingSystemProfile
Nama |
Deskripsi |
Nilai |
kata sandi |
Kata sandi. |
string |
sshProfile |
Profil SSH. |
SshProfile |
nama pengguna |
Nama pengguna. |
string |
SshProfile
Nama |
Deskripsi |
Nilai |
publicKeys |
Daftar kunci umum SSH. |
SshPublicKey[] |
SshPublicKey
Nama |
Deskripsi |
Nilai |
certificateData |
Sertifikat untuk SSH. |
string |
ScriptAction
Nama |
Deskripsi |
Nilai |
name |
Nama tindakan skrip. |
string (diperlukan) |
parameter |
Parameter untuk skrip yang disediakan. |
string (diperlukan) |
uri |
URI ke skrip. |
string (diperlukan) |
VirtualNetworkProfile
Nama |
Deskripsi |
Nilai |
id |
ID jaringan virtual. |
string |
subnet |
Nama subnetnya. |
string |
DiskEncryptionProperties
Nama |
Deskripsi |
Nilai |
encryptionAlgorithm |
Pengidentifikasi algoritma untuk enkripsi, RSA-OAEP default. |
'RSA-OAEP' 'RSA-OAEP-256' 'RSA1_5' |
encryptionAtHost |
Menunjukkan apakah enkripsi disk sumber daya diaktifkan atau tidak. |
bool |
keyName |
Nama kunci yang digunakan untuk mengaktifkan enkripsi disk. |
string |
keyVersion |
Versi kunci tertentu yang digunakan untuk mengaktifkan enkripsi disk. |
string |
msiResourceId |
ID sumber daya Identitas Terkelola yang digunakan untuk mengakses brankas kunci. |
string |
vaultUri |
URI brankas kunci dasar tempat kunci pelanggan berada misalnya. https://myvault.vault.azure.net |
string |
EncryptionInTransitProperties
Nama |
Deskripsi |
Nilai |
isEncryptionInTransitEnabled |
Menunjukkan apakah komunikasi node antar kluster dienkripsi saat transit atau tidak. |
bool |
KafkaRestProperties
Nama |
Deskripsi |
Nilai |
clientGroupInfo |
Informasi grup keamanan AAD. |
ClientGroupInfo |
configurationOverride |
Konfigurasi yang perlu ditimpa. |
objek |
ClientGroupInfo
Nama |
Deskripsi |
Nilai |
groupId |
Id grup keamanan AAD. |
string |
groupName |
Nama grup keamanan AAD. |
string |
NetworkProperties
Nama |
Deskripsi |
Nilai |
privateLink |
Menunjukkan apakah tautan privat diaktifkan atau tidak. |
'Dinonaktifkan' 'Diaktifkan' |
resourceProviderConnection |
Arah untuk koneksi penyedia sumber daya. |
'Masuk' 'Keluar' |
PrivateLinkConfiguration
Nama |
Deskripsi |
Nilai |
name |
Nama konfigurasi tautan privat. |
string (diperlukan) |
properti |
Properti konfigurasi tautan privat. |
PrivateLinkConfigurationProperties (diperlukan) |
PrivateLinkConfigurationProperties
Nama |
Deskripsi |
Nilai |
groupId |
Nama sub-sumber daya yang dapat ditautkan privat HDInsight untuk menerapkan konfigurasi tautan privat. Misalnya, 'headnode', 'gateway', 'edgenode'. |
string (diperlukan) |
ipConfigurations |
Konfigurasi IP untuk layanan tautan privat. |
IPConfiguration[] (diperlukan) |
IPConfiguration
Nama |
Deskripsi |
Nilai |
name |
Nama konfigurasi IP tautan privat. |
string (diperlukan) |
properti |
Properti konfigurasi ip tautan privat. |
IPConfigurationProperties |
IPConfigurationProperties
Nama |
Deskripsi |
Nilai |
primer |
Menunjukkan apakah konfigurasi IP ini utama untuk NIC yang sesuai. |
bool |
privateIPAddress |
Alamat IP. |
string |
privateIPAllocationMethod |
Metode yang dialokasikan alamat IP privat. |
'dinamis' 'statis' |
subnet |
Id sumber daya subnet. |
ResourceId |
ResourceId
Nama |
Deskripsi |
Nilai |
id |
Id sumber daya azure. |
string |
SecurityProfile
Nama |
Deskripsi |
Nilai |
aaddsResourceId |
ID sumber daya Azure Active Directory Domain Service pengguna. |
string |
clusterUsersGroupDN |
Opsional. Nama Khusus untuk grup pengguna kluster |
string[] |
directoryType |
Jenis direktori. |
'ActiveDirectory' |
domain |
Domain direktori aktif organisasi. |
string |
domainUsername |
Akun pengguna domain yang akan memiliki hak istimewa admin pada kluster. |
string |
domainUserPassword |
Kata sandi admin domain. |
string |
ldapsUrls |
URL protokol LDAPS untuk berkomunikasi dengan Direktori Aktif. |
string[] |
msiResourceId |
Identitas yang ditetapkan pengguna yang memiliki izin untuk membaca dan membuat artefak terkait kluster di AADDS pengguna. |
string |
organizationalUnitDN |
Unit organisasi dalam Direktori Aktif untuk menempatkan kluster dan akun layanan. |
string |
StorageProfile
Nama |
Deskripsi |
Nilai |
storageaccounts |
Daftar akun penyimpanan dalam kluster. |
StorageAccount[] |
StorageAccount
Nama |
Deskripsi |
Nilai |
kontainer |
Kontainer di akun penyimpanan, hanya untuk ditentukan untuk akun penyimpanan WASB. |
string |
fileshare |
Nama berbagi file. |
string |
fileSystem |
Sistem file, hanya akan ditentukan untuk Azure Data Lake Storage Gen 2. |
string |
Isdefault |
Apakah akun penyimpanan adalah akun penyimpanan default atau tidak. |
bool |
kunci |
Kunci akses akun penyimpanan. |
string |
msiResourceId |
Identitas terkelola (MSI) yang diizinkan untuk mengakses akun penyimpanan, hanya ditentukan untuk Azure Data Lake Storage Gen 2. |
string |
nama |
Nama akun penyimpanan. |
string |
resourceId |
ID sumber daya akun penyimpanan, hanya akan ditentukan untuk Azure Data Lake Storage Gen 2. |
string |
saskey |
Kunci tanda tangan akses bersama. |
string |
Templat Mulai Cepat
Templat mulai cepat berikut menyebarkan jenis sumber daya ini.
Templat |
Deskripsi |
Membuat kluster HDInsight yang menjalankan Apache Spark 1.4.1
 |
Membuat kluster linux HDInsight yang menjalankan Apache Spark 1.4.1. |
Membuat kluster HDInsight yang menjalankan ADAM
 |
Membuat kluster linux HDInsight yang menjalankan platform analisis genomika ADAM |
Membuat Kluster HdInsight Linux dan menjalankan tindakan skrip
 |
Templat membuat kluster HDInsight Linux di jaringan virtual lalu menjalankan tindakan skrip kustom pada setiap simpul dan mengatur var lingkungan. |
HDInsight dengan Autoscale Berbasis Beban Diaktifkan
 |
Templat ini memungkinkan Anda membuat kluster HDInsight Spark dengan Autoscale berbasis beban diaktifkan. |
HDInsight dengan Autoscale berbasis jadwal Diaktifkan
 |
Templat ini memungkinkan Anda membuat kluster HDInsight Spark dengan Autoscale berbasis jadwal diaktifkan. |
HDInsight dengan Ambari + Apache Hive Metastore DB kustom di VNET
 |
Templat ini memungkinkan Anda membuat kluster HDInsight di jaringan virtual yang ada dengan SQL DB baru yang berfungsi sebagai Ambari DB kustom dan Apache Hive Metastore. Anda harus memiliki SQL Sever, akun penyimpanan, dan VNET yang sudah ada. |
Menyebarkan HDInsight pada Data Lake Store dan Storage baru
 |
Templat ini memungkinkan Anda untuk menyebarkan kluster Linux HDInsight baru dengan akun Data Lake Store dan Storage baru. |
Menyebarkan kluster Linux HBase dengan penulisan yang disempurnakan di HDInsight
 |
Templat ini memungkinkan Anda membuat kluster HBase berbasis Linux dengan penulisan yang disempurnakan di Azure HDInsight. |
Menyebarkan kluster HBase berbasis Linux di HDInsight
 |
Templat ini memungkinkan Anda membuat kluster HBase berbasis Linux di Azure HDInsight. |
Menyebarkan VNet, dan kluster HBase dalam VNet
 |
Templat ini memungkinkan Anda membuat Azure VNet dan kluster HDInsight HBase yang menjalankan Linux dalam VNet. |
Menyebarkan Azure VNet dan dua kluster HBase dalam VNet
 |
Templat ini memungkinkan Anda mengonfigurasi lingkungan HBase dengan dua kluster HBase dalam VNet untuk mengonfigurasi replikasi HBase. |
Menyebarkan replikasi HBase dengan dua VNet di satu wilayah
 |
Templat ini memungkinkan Anda mengonfigurasi lingkungan HBase AN dengan dua kluster HBase dalam dua VNet di wilayah yang sama untuk mengonfigurasi replikasi HBase. |
Menyebarkan kluster Apache Hive Interatif di HDInsight
 |
Templat ini memungkinkan Anda membuat kluster Interative Hive (LLAP) di HDInsight dan akun Azure Storage dependen. Metode autentikasi SSH untuk kluster adalah nama pengguna dan kata sandi. Untuk templat menggunakan autentikasi kunci publik SSH, lihat https://azure.microsoft.com/resources/templates/101-hdinsight-linux-ssh-publickey/ |
Menyebarkan Kafka di HDInsight dalam jaringan virtual
 |
Templat ini memungkinkan Anda membuat azure Virtual Network dan Kafka pada kluster HDInsight di jaringan virtual. Metode autentikasi SSH untuk kluster adalah nama pengguna dan kata sandi. Untuk templat menggunakan autentikasi kunci publik SSH, lihat https://azure.microsoft.com/resources/templates/101-hdinsight-linux-ssh-publickey/ |
Menyebarkan kluster HDInsight + node Confluent Schema Registry
 |
Templat ini memungkinkan Anda membuat kluster HDInsight yang menjalankan Linux dengan simpul tepi registri skema. Untuk informasi selengkapnya, lihat /azure/hdinsight/hdinsight-apps-use-edge-node |
Menyebarkan kluster HDInsight dengan kata sandi Storage dan SSH
 |
Templat ini memungkinkan Anda membuat kluster Hadoop berbasis Linux di HDInsight dan akun Azure Storage dependen. Metode autentikasi SSH untuk kluster adalah nama pengguna dan kata sandi. Untuk templat menggunakan autentikasi kunci publik SSH, lihat https://azure.microsoft.com/resources/templates/101-hdinsight-linux-ssh-publickey/ |
Menyebarkan HDInsight di Linux (dengan Azure Storage, kunci SSH)
 |
Templat ini memungkinkan Anda membuat kluster HDInsight yang menjalankan Linux. Templat ini juga membuat akun Azure Storage. Metode autentikasi SSH untuk kluster adalah nama pengguna/kunci publik. |
HDInsight (Linux pada metastore Apache Hive yang ada, SSH, vnet)
 |
Templat ini memungkinkan Anda membuat kluster HDInsight yang menjalankan Linux, pada metastore Apache Hive dan jaringan virtual yang ada. Metode autentikasi SSH untuk kluster adalah nama pengguna/kata sandi. |
Menyebarkan kluster HDInsight dengan simpul tepi
 |
Templat ini memungkinkan Anda membuat kluster HDInsight yang menjalankan Linux dengan simpul tepi kosong. Untuk informasi selengkapnya, lihat /azure/hdinsight/hdinsight-apps-use-edge-node |
Menyebarkan kluster HDInsight dengan penyimpanan default yang ada
 |
Templat ini memungkinkan Anda membuat kluster Hadoop di HDInsight. Kluster menggunakan akun penyimpanan yang ada sebagai akumulasi penyimpanan default. |
Menyebarkan kluster HDInsight dengan penyimpanan tertaut yang ada
 |
Templat ini memungkinkan Anda membuat kluster Hadoop di HDInsight dan akun penyimpanan default dependen. Templat juga menautkan akun penyimpanan yang ada. Akun penyimpanan yang ditautkan biasanya berisi data bisnis. |
Menyebarkan kluster HDInsight dan database SQL
 |
Templat ini memungkinkan Anda membuat kluster HDInsight dan SQL Database untuk menguji Sqoop. |
Kluster HDInsight dengan TLS versi 1.2 atau yang lebih baru
 |
Templat ini memungkinkan Anda membuat kluster HDInsight dengan protokol TLS yang diberlakukan ke 1.2 atau yang lebih baru. |
Menyebarkan kluster HDInsight R-server
 |
Templat ini memungkinkan Anda membuat kluster HDInsight yang menjalankan Linux dengan R Server untuk HDInsight. Templat ini juga membuat akun Azure Storage. Metode autentikasi SSH untuk kluster adalah nama pengguna/kata sandi. |
Menyebarkan VNet yang aman dan kluster HDInsight dalam VNet
 |
Templat ini memungkinkan Anda membuat Azure VNet dan kluster HDInsight Hadoop yang menjalankan Linux dalam VNet. |
Menyebarkan kluster Spark di Azure HDInsight
 |
Templat ini memungkinkan Anda membuat kluster Spark di Azure HDInsight. |
Menyebarkan kluster Spark di VNet
 |
Templat ini memungkinkan Anda membuat Azure VNet dan kluster HDInsight Spark dalam VNet. |
Jenis sumber daya kluster dapat disebarkan ke:
Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.
Untuk membuat Microsoft. Sumber daya HDInsight/clusters, tambahkan Terraform berikut ke templat Anda.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.HDInsight/clusters@2021-06-01"
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"
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 = "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"
}
zones = [
"string"
]
})
}
Nilai properti
clusters
Nama |
Deskripsi |
Nilai |
jenis |
Jenis sumber daya |
"Microsoft. HDInsight/clusters@2021-06-01" |
name |
Nama sumber daya |
string (diperlukan)
Batas karakter: 3-59
Karakter yang valid: Alfanumerik dan tanda hubung
Mulai dan akhiri dengan huruf atau angka.
Nama sumber daya harus unik di seluruh Azure. |
lokasi |
Lokasi kluster. |
string |
parent_id |
Untuk menyebarkan ke grup sumber daya, gunakan ID grup sumber daya tersebut. |
string (diperlukan) |
tag |
Tag sumber daya. |
Kamus nama dan nilai tag. |
identitas |
Identitas kluster, jika dikonfigurasi. |
ClusterIdentity |
properti |
Kluster membuat parameter. |
ClusterCreatePropertiesOrClusterGetProperties |
zona |
Zona ketersediaan. |
string[] |
ClusterIdentity
Nama |
Deskripsi |
Nilai |
jenis |
Jenis identitas yang digunakan untuk kluster. Jenis 'SystemAssigned, UserAssigned' mencakup identitas yang dibuat secara implisit dan sekumpulan identitas yang ditetapkan pengguna. |
"SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
identity_ids |
Daftar identitas pengguna yang terkait dengan kluster. Referensi kunci kamus identitas pengguna akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/{identityName}'. |
Array ID identitas pengguna. |
ClusterCreatePropertiesOrClusterGetProperties
ClusterDefinition
Nama |
Deskripsi |
Nilai |
blueprint |
Tautan ke cetak biru. |
string |
componentVersion |
Versi layanan yang berbeda dalam kluster. |
objek |
configurations |
Konfigurasi kluster. |
|
jenis |
Jenis kluster. |
string |
ComputeIsolationProperties
Nama |
Deskripsi |
Nilai |
enableComputeIsolation |
Bendera menunjukkan apakah mengaktifkan isolasi komputasi atau tidak. |
bool |
hostSku |
Sku host. |
string |
ComputeProfile
Nama |
Deskripsi |
Nilai |
peran |
Daftar peran dalam kluster. |
Peran[] |
Peran
Nama |
Deskripsi |
Nilai |
autoscale |
Konfigurasi skala otomatis. |
Skala otomatis |
dataDisksGroups |
Disk data mengelompokkan untuk peran tersebut. |
DataDisksGroups[] |
encryptDataDisks |
Menunjukkan apakah mengenkripsi disk data. |
bool |
hardwareProfile |
Profil perangkat keras. |
HardwareProfile |
minInstanceCount |
Jumlah instans minimum kluster. |
int |
name |
Nama peran. |
string |
osProfile |
Profil sistem operasi. |
OsProfile |
scriptActions |
Daftar tindakan skrip pada peran. |
ScriptAction[] |
targetInstanceCount |
Jumlah instans kluster. |
int |
virtualNetworkProfile |
Profil jaringan virtual. |
VirtualNetworkProfile |
VMGroupName |
Nama grup komputer virtual. |
string |
Skala otomatis
AutoscaleCapacity
Nama |
Deskripsi |
Nilai |
maxInstanceCount |
Jumlah instans maksimum kluster |
int |
minInstanceCount |
Jumlah instans minimum kluster |
int |
AutoscaleRecurrence
Nama |
Deskripsi |
Nilai |
jadwal |
Array aturan skala otomatis berbasis jadwal |
AutoscaleSchedule[] |
timeZone |
Zona waktu untuk waktu jadwal skala otomatis |
string |
AutoscaleSchedule
Nama |
Deskripsi |
Nilai |
hari |
Hari dalam seminggu untuk aturan skala otomatis berbasis jadwal |
Array string yang berisi salah satu dari: "Jumat" "Senin" "Sabtu" "Minggu" "Kamis" "Selasa" "Rabu" |
timeAndCapacity |
Waktu dan kapasitas untuk aturan skala otomatis berbasis jadwal |
AutoscaleTimeAndCapacity |
AutoscaleTimeAndCapacity
Nama |
Deskripsi |
Nilai |
maxInstanceCount |
Jumlah instans maksimum kluster |
int |
minInstanceCount |
Jumlah instans minimum kluster |
int |
waktu |
Waktu 24 jam dalam bentuk xx:xx |
string |
DataDisksGroups
Nama |
Deskripsi |
Nilai |
disksPerNode |
Jumlah disk per simpul. |
int |
HardwareProfile
Nama |
Deskripsi |
Nilai |
vmSize |
Ukuran VM |
string |
OsProfile
LinuxOperatingSystemProfile
Nama |
Deskripsi |
Nilai |
kata sandi |
Kata sandi. |
string |
sshProfile |
Profil SSH. |
SshProfile |
nama pengguna |
Nama pengguna. |
string |
SshProfile
Nama |
Deskripsi |
Nilai |
publicKeys |
Daftar kunci umum SSH. |
SshPublicKey[] |
SshPublicKey
Nama |
Deskripsi |
Nilai |
certificateData |
Sertifikat untuk SSH. |
string |
ScriptAction
Nama |
Deskripsi |
Nilai |
name |
Nama tindakan skrip. |
string (diperlukan) |
parameter |
Parameter untuk skrip yang disediakan. |
string (diperlukan) |
uri |
URI ke skrip. |
string (diperlukan) |
VirtualNetworkProfile
Nama |
Deskripsi |
Nilai |
id |
ID jaringan virtual. |
string |
subnet |
Nama subnetnya. |
string |
DiskEncryptionProperties
Nama |
Deskripsi |
Nilai |
encryptionAlgorithm |
Pengidentifikasi algoritma untuk enkripsi, RSA-OAEP default. |
"RSA-OAEP" "RSA-OAEP-256" "RSA1_5" |
encryptionAtHost |
Menunjukkan apakah enkripsi disk sumber daya diaktifkan atau tidak. |
bool |
keyName |
Nama kunci yang digunakan untuk mengaktifkan enkripsi disk. |
string |
keyVersion |
Versi kunci tertentu yang digunakan untuk mengaktifkan enkripsi disk. |
string |
msiResourceId |
ID sumber daya Identitas Terkelola yang digunakan untuk mengakses brankas kunci. |
string |
vaultUri |
URI brankas kunci dasar tempat kunci pelanggan berada misalnya. https://myvault.vault.azure.net |
string |
EncryptionInTransitProperties
Nama |
Deskripsi |
Nilai |
isEncryptionInTransitEnabled |
Menunjukkan apakah komunikasi node antar kluster dienkripsi saat transit atau tidak. |
bool |
KafkaRestProperties
Nama |
Deskripsi |
Nilai |
clientGroupInfo |
Informasi grup keamanan AAD. |
ClientGroupInfo |
configurationOverride |
Konfigurasi yang perlu ditimpa. |
objek |
ClientGroupInfo
Nama |
Deskripsi |
Nilai |
groupId |
Id grup keamanan AAD. |
string |
groupName |
Nama grup keamanan AAD. |
string |
NetworkProperties
Nama |
Deskripsi |
Nilai |
privateLink |
Menunjukkan apakah tautan privat diaktifkan atau tidak. |
"Dinonaktifkan" "Diaktifkan" |
resourceProviderConnection |
Arah untuk koneksi penyedia sumber daya. |
"Masuk" "Keluar" |
PrivateLinkConfiguration
Nama |
Deskripsi |
Nilai |
name |
Nama konfigurasi tautan privat. |
string (diperlukan) |
properti |
Properti konfigurasi tautan privat. |
PrivateLinkConfigurationProperties (diperlukan) |
PrivateLinkConfigurationProperties
Nama |
Deskripsi |
Nilai |
groupId |
Nama sub-sumber daya yang dapat ditautkan privat HDInsight untuk menerapkan konfigurasi tautan privat. Misalnya, 'headnode', 'gateway', 'edgenode'. |
string (diperlukan) |
ipConfigurations |
Konfigurasi IP untuk layanan tautan privat. |
IPConfiguration[] (diperlukan) |
IPConfiguration
Nama |
Deskripsi |
Nilai |
name |
Nama konfigurasi IP tautan privat. |
string (diperlukan) |
properti |
Properti konfigurasi ip tautan privat. |
IPConfigurationProperties |
IPConfigurationProperties
Nama |
Deskripsi |
Nilai |
primer |
Menunjukkan apakah konfigurasi IP ini utama untuk NIC yang sesuai. |
bool |
privateIPAddress |
Alamat IP. |
string |
privateIPAllocationMethod |
Metode yang dialokasikan alamat IP privat. |
"dinamis" "statis" |
subnet |
Id sumber daya subnet. |
ResourceId |
ResourceId
Nama |
Deskripsi |
Nilai |
id |
Id sumber daya azure. |
string |
SecurityProfile
Nama |
Deskripsi |
Nilai |
aaddsResourceId |
ID sumber daya Azure Active Directory Domain Service pengguna. |
string |
clusterUsersGroupDN |
Opsional. Nama Khusus untuk grup pengguna kluster |
string[] |
directoryType |
Jenis direktori. |
"ActiveDirectory" |
domain |
Domain direktori aktif organisasi. |
string |
domainUsername |
Akun pengguna domain yang akan memiliki hak istimewa admin pada kluster. |
string |
domainUserPassword |
Kata sandi admin domain. |
string |
ldapsUrls |
URL protokol LDAPS untuk berkomunikasi dengan Direktori Aktif. |
string[] |
msiResourceId |
Identitas yang ditetapkan pengguna yang memiliki izin untuk membaca dan membuat artefak terkait kluster di AADDS pengguna. |
string |
organizationalUnitDN |
Unit organisasi dalam Direktori Aktif untuk menempatkan kluster dan akun layanan. |
string |
StorageProfile
Nama |
Deskripsi |
Nilai |
storageaccounts |
Daftar akun penyimpanan di kluster. |
StorageAccount[] |
StorageAccount
Nama |
Deskripsi |
Nilai |
kontainer |
Kontainer di akun penyimpanan, hanya untuk ditentukan untuk akun penyimpanan WASB. |
string |
fileshare |
Nama berbagi file. |
string |
fileSystem |
Sistem file, hanya yang akan ditentukan untuk Azure Data Lake Storage Gen 2. |
string |
Isdefault |
Apakah akun penyimpanan adalah akun penyimpanan default atau tidak. |
bool |
kunci |
Kunci akses akun penyimpanan. |
string |
msiResourceId |
Identitas terkelola (MSI) yang diizinkan untuk mengakses akun penyimpanan, hanya ditentukan untuk Azure Data Lake Storage Gen 2. |
string |
nama |
Nama akun penyimpanan. |
string |
resourceId |
ID sumber daya akun penyimpanan, hanya yang akan ditentukan untuk Azure Data Lake Storage Gen 2. |
string |
saskey |
Kunci tanda tangan akses bersama. |
string |