Кластеры Microsoft.HDInsight 2018-06-01-preview
- последние
- 2021-06-01
- 2018-06-01-preview
- 2015-03-01-preview
Определение ресурсов Bicep
Тип ресурса кластеров можно развернуть в следующих целях:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.HDInsight/clusters, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.HDInsight/clusters@2018-06-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'
}
}
Значения свойств
Кластеров
Имя | Описание | Ценность |
---|---|---|
имя | Имя ресурса | строка (обязательно) Ограничение символов: 3–59 Допустимые символы: Буквенно-цифровые и дефисы Начните и заканчивается буквой или номером. Имя ресурса должно быть уникальным в Azure. |
местоположение | Расположение кластера. | струна |
Теги | Теги ресурсов. | Словарь имен и значений тегов. См. теги в шаблонах |
тождество | Удостоверение кластера, если настроено. | clusterIdentity |
свойства | Параметры создания кластера. | ClusterCreatePropertiesOrClusterGetProperties |
ClusterIdentity
Имя | Описание | Ценность |
---|---|---|
тип | Тип удостоверения, используемого для кластера. Тип SystemAssigned, UserAssigned включает как неявное созданное удостоверение, так и набор назначенных пользователем удостоверений. | "Нет" SystemAssigned SystemAssigned, UserAssigned UserAssigned |
userAssignedIdentities | Список удостоверений пользователей, связанных с кластером. Ссылки на ключ словаря удостоверений пользователя будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". | объект |
ClusterCreatePropertiesOrClusterGetProperties
Имя | Описание | Ценность |
---|---|---|
clusterDefinition | Определение кластера. | ClusterDefinition |
clusterVersion | Версия кластера. | струна |
computeIsolationProperties | Свойства изоляции вычислений. | ComputeIsolationProperties |
computeProfile | Профиль вычислений. | ComputeProfile |
diskEncryptionProperties | Свойства шифрования диска. | DiskEncryptionProperties |
encryptionInTransitProperties | Свойства шифрования во время передачи. | EncryptionInTransitProperties |
kafkaRestProperties | Конфигурация прокси-сервера rest для кластера kafka. | KafkaRestProperties |
minSupportedTlsVersion | Минимальная поддерживаемая версия tls. | струна |
networkProperties | Свойства сети. | NetworkProperties |
osType | Тип операционной системы. | Linux "Windows" |
securityProfile | Профиль безопасности. | SecurityProfile |
storageProfile | Профиль хранилища. | StorageProfile |
ярус | Уровень кластера. | "Премиум" "Стандартный" |
ClusterDefinition
Имя | Описание | Ценность |
---|---|---|
план | Ссылка на схему. | струна |
componentVersion | Версии различных служб в кластере. | объект |
Конфигурации | Конфигурации кластера. | Для Bicep можно использовать функцию any(). |
добрый | Тип кластера. | струна |
ComputeIsolationProperties
Имя | Описание | Ценность |
---|---|---|
enableComputeIsolation | Флаг указывает, включена ли изоляция вычислений или нет. | bool |
hostSku | SKU узла. | струна |
ComputeProfile
Имя | Описание | Ценность |
---|---|---|
Роли | Список ролей в кластере. | роли[] |
Роль
Имя | Описание | Ценность |
---|---|---|
автомасштабирование | Конфигурации автомасштабирования. | автомасштабирование |
dataDisksGroups | Группы дисков данных для роли. | DataDisksGroups[] |
encryptDataDisks | Указывает, шифруются ли диски данных. | bool |
hardwareProfile | Профиль оборудования. | HardwareProfile |
minInstanceCount | Минимальное количество экземпляров кластера. | int |
имя | Имя роли. | струна |
osProfile | Профиль операционной системы. | OsProfile |
scriptActions | Список действий скрипта для роли. | ScriptAction[] |
targetInstanceCount | Количество экземпляров кластера. | int |
virtualNetworkProfile | Профиль виртуальной сети. | VirtualNetworkProfile |
VMGroupName | Имя группы виртуальных машин. | струна |
Автомасштабирование
Имя | Описание | Ценность |
---|---|---|
способность | Параметры автомасштабирования на основе нагрузки | AutoscaleCapacity |
повторение | Параметры автомасштабирования на основе расписания | АвтомасштабированиеRecurrence |
АвтомасштабированиеCapacity
Имя | Описание | Ценность |
---|---|---|
maxInstanceCount | Максимальное число экземпляров кластера | int |
minInstanceCount | Минимальное количество экземпляров кластера | int |
АвтомасштабированиеRecurrence
Имя | Описание | Ценность |
---|---|---|
расписание | Массив правил автомасштабирования на основе расписания | AutoscaleSchedule[] |
часовой пояс | Часовой пояс для времени автомасштабирования | струна |
АвтомасштабированиеSchedule
Имя | Описание | Ценность |
---|---|---|
Дни недели | Дни недели для правила автомасштабирования на основе расписания | Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
timeAndCapacity | Время и емкость правила автомасштабирования на основе расписания | AutoscaleTimeAndCapacity |
AutoscaleTimeAndCapacity
Имя | Описание | Ценность |
---|---|---|
maxInstanceCount | Максимальное число экземпляров кластера | int |
minInstanceCount | Минимальное количество экземпляров кластера | int |
Время | 24-часовое время в форме xx:xx | струна |
DataDisksGroups
Имя | Описание | Ценность |
---|---|---|
disksPerNode | Количество дисков на узел. | int |
HardwareProfile
Имя | Описание | Ценность |
---|---|---|
vmSize | Размер виртуальной машины | струна |
OsProfile
Имя | Описание | Ценность |
---|---|---|
linuxOperatingSystemProfile | Профиль ОС Linux. | LinuxOperatingSystemProfile |
LinuxOperatingSystemProfile
Имя | Описание | Ценность |
---|---|---|
пароль | Пароль. | струна |
sshProfile | Профиль SSH. | SshProfile |
имя пользователя | Имя пользователя. | струна |
SshProfile
Имя | Описание | Ценность |
---|---|---|
publicKeys | Список открытых ключей SSH. | SshPublicKey[] |
SshPublicKey
Имя | Описание | Ценность |
---|---|---|
certificateData | Сертификат для SSH. | струна |
ScriptAction
Имя | Описание | Ценность |
---|---|---|
имя | Имя действия скрипта. | строка (обязательно) |
Параметры | Параметры для предоставленного скрипта. | строка (обязательно) |
ури | Универсальный код ресурса (URI) скрипта. | строка (обязательно) |
VirtualNetworkProfile
Имя | Описание | Ценность |
---|---|---|
идентификатор | Идентификатор виртуальной сети. | струна |
подсеть | Имя подсети. | струна |
DiskEncryptionProperties
Имя | Описание | Ценность |
---|---|---|
encryptionAlgorithm | Идентификатор алгоритма для шифрования по умолчанию RSA-OAEP. | 'RSA-OAEP' 'RSA-OAEP-256' "RSA1_5" |
encryptionAtHost | Указывает, включена ли шифрование диска ресурсов. | bool |
keyName | Имя ключа, используемое для включения шифрования дисков. | струна |
keyVersion | Определенная версия ключа, используемая для включения шифрования дисков. | струна |
msiResourceId | Идентификатор ресурса управляемого удостоверения, который используется для доступа к хранилищу ключей. | струна |
vaultUri | Базовый URI хранилища ключей, где находится ключ клиента, например. https://myvault.vault.azure.net |
струна |
EncryptionInTransitProperties
Имя | Описание | Ценность |
---|---|---|
isEncryptionInTransitEnabled | Указывает, шифруется ли обмен данными между узлами кластера при передаче. | bool |
KafkaRestProperties
Имя | Описание | Ценность |
---|---|---|
clientGroupInfo | Сведения группы безопасности AAD. | ClientGroupInfo |
configurationOverride | Конфигурации, которые необходимо переопределить. | объект |
ClientGroupInfo
Имя | Описание | Ценность |
---|---|---|
groupId | Идентификатор группы безопасности AAD. | струна |
имя группы | Имя группы безопасности AAD. | струна |
NetworkProperties
Имя | Описание | Ценность |
---|---|---|
privateLink | Указывает, включена ли частная ссылка. | "Отключено" "Включено" |
resourceProviderConnection | Направление подключения поставщика ресурсов. | "Входящий трафик" Исходящий трафик |
SecurityProfile
Имя | Описание | Ценность |
---|---|---|
aaddsResourceId | Идентификатор ресурса доменной службы Azure Active Directory пользователя. | струна |
clusterUsersGroupDNs | Необязательный. Различающиеся имена для групп пользователей кластера | string[] |
directoryType | Тип каталога. | "ActiveDirectory" |
домен | Домен Active Directory организации. | струна |
domainUsername | Учетная запись пользователя домена, которая будет иметь права администратора в кластере. | струна |
domainUserPassword | Пароль администратора домена. | струна |
ldapsUrls | URL-адреса протокола LDAPS для взаимодействия с Active Directory. | string[] |
msiResourceId | Назначаемое пользователем удостоверение с разрешениями на чтение и создание артефактов, связанных с кластером, в AADDS пользователя. | струна |
организацияUnitDN | Подразделение в Active Directory для размещения учетных записей кластера и служб. | струна |
StorageProfile
Имя | Описание | Ценность |
---|---|---|
storageaccounts | Список учетных записей хранения в кластере. | StorageAccount[] |
StorageAccount
Имя | Описание | Ценность |
---|---|---|
контейнер | Контейнер в учетной записи хранения указывается только для учетных записей хранения WASB. | струна |
общий доступ к файлу | Имя общей папки. | струна |
fileSystem | Файловая система должна быть указана только для Azure Data Lake Storage 2-го поколения. | струна |
isDefault | Независимо от того, является ли учетная запись хранения учетной записью хранения по умолчанию. | bool |
ключ | Ключ доступа к учетной записи хранения. | струна |
msiResourceId | Управляемое удостоверение (MSI), которое разрешено получить доступ к учетной записи хранения, только для Azure Data Lake Storage 2-го поколения. | струна |
имя | Имя учетной записи хранения. | струна |
resourceId | Идентификатор ресурса учетной записи хранения, только для Azure Data Lake Storage 2-го поколения. | струна |
saskey | Ключ подписанного URL-адреса. | струна |
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Шаблон | Описание |
---|---|
Создает кластер HDInsight под управлением Apache Spark 1.4.1 развертывание |
Создает кластер LINUX HDInsight под управлением Apache Spark 1.4.1. |
Создает кластер HDInsight под управлением ADAM развертывание |
Создает кластер LINUX HDInsight под управлением платформы анализа genomics ADAM |
Создание кластера HDInsight Linux и запуск действия скрипта развертывание |
Шаблон создает кластер HDInsight Linux в виртуальной сети, а затем выполняет пользовательское действие скрипта на каждом узле и задает var среды. |
HDInsight с поддержкой автомасштабирования на основе нагрузки развертывание |
Этот шаблон позволяет создать кластер HDInsight Spark с включенным автомасштабированием на основе нагрузки. |
HDInsight с включенным автомасштабированием по расписанию развертывание |
Этот шаблон позволяет создать кластер HDInsight Spark с включенным автомасштабированием на основе расписаний. |
HDInsight с пользовательскими базами данных хранилища метаданных Ambari и Hive в виртуальной сети развертывание |
Этот шаблон позволяет создать кластер HDInsight в существующей виртуальной сети с новой базой данных SQL, которая служит как пользовательской базой данных Ambari DB, так и хранилищем метаданных Hive. У вас должна быть существующая учетная запись SQL, учетная запись хранения и виртуальная сеть. |
Развертывание HDInsight на новых Data Lake Store и Storage развертывание |
Этот шаблон позволяет развернуть новый кластер HDInsight Linux с новыми учетными записями Data Lake Store и хранилища. |
Развертывание кластера HBase Linux с расширенными записью в HDInsight развертывание |
Этот шаблон позволяет создать кластер HBase под управлением Linux с расширенными записью в Azure HDInsight. |
Развертывание кластера HBase под управлением Linux в HDInsight развертывание |
Этот шаблон позволяет создать кластер HBase под управлением Linux в Azure HDInsight. |
Развертывание виртуальной сети и кластера HBase в виртуальной сети развертывание |
Этот шаблон позволяет создать виртуальную сеть Azure и кластер HDInsight HBase под управлением Linux в виртуальной сети. |
развертывание виртуальной сети Azure и двух кластеров HBase в виртуальной сети развертывание |
Этот шаблон позволяет настроить среду HBase с двумя кластерами HBase в виртуальной сети для настройки репликации HBase. |
развертывание репликации HBase с двумя виртуальными сетями в одном регионе развертывание |
Этот шаблон позволяет настроить среду HBaseN с двумя кластерами HBase в двух виртуальных сетями в одном регионе для настройки репликации HBase. |
Развертывание межативного кластера Hive в HDInsight развертывание |
Этот шаблон позволяет создать межативный кластер Hive (LLAP) в HDInsight и зависимой учетной записи хранения Azure. Метод проверки подлинности SSH для кластера — это имя пользователя и пароль. Сведения о шаблоне с помощью проверки подлинности открытого ключа SSH см. в https://learn.microsoft.com/samples/azure/azure-quickstart-templates/hdinsight-linux-ssh-publickey |
Развертывание Kafka в HDInsight в виртуальной сети развертывание |
Этот шаблон позволяет создать виртуальную сеть Azure и Kafka в кластере HDInsight в виртуальной сети. Метод проверки подлинности SSH для кластера — это имя пользователя и пароль. Сведения о шаблоне с помощью проверки подлинности открытого ключа SSH см. в https://learn.microsoft.com/samples/azure/azure-quickstart-templates/hdinsight-linux-ssh-publickey/ |
Развертывание кластера HDInsight и узла реестра схем Confluent развертывание |
Этот шаблон позволяет создать кластер HDInsight под управлением Linux с пограничным узлом реестра схем. Дополнительные сведения см. в статье /azure/hdinsight/hdinsight-apps-use-edge-node |
Развертывание кластера HDInsight с помощью паролей хранилища и SSH развертывание |
Этот шаблон позволяет создать кластер Hadoop под управлением Linux в HDInsight и зависимой учетной записи хранения Azure. Метод проверки подлинности SSH для кластера — это имя пользователя и пароль. Сведения о шаблоне с помощью проверки подлинности открытого ключа SSH см. в https://learn.microsoft.com/samples/azure/azure-quickstart-templates/hdinsight-linux-ssh-publickey/ |
Развертывание HDInsight в Linux (w/Azure Storage, ключ SSH) развертывание |
Этот шаблон позволяет создать кластер HDInsight под управлением Linux. Этот шаблон также создает учетную запись хранения Azure. Метод проверки подлинности SSH для кластера — имя пользователя или открытый ключ. |
HDInsight (Linux в существующем хранилище метаданных Hive, SSH, vnet) развертывание |
Этот шаблон позволяет создать кластер HDInsight под управлением Linux в существующем хранилище метаданных Hive и виртуальной сети. Метод проверки подлинности SSH для кластера — имя пользователя и пароль. |
Развернуть кластер HDInsight с пограничным узлом развертывание |
Этот шаблон позволяет создать кластер HDInsight под управлением Linux с пустым граничным узлом. Дополнительные сведения см. в статье /azure/hdinsight/hdinsight-apps-use-edge-node |
Развертывание кластера HDInsight с существующим хранилищем по умолчанию развертывание |
Этот шаблон позволяет создать кластер Hadoop в HDInsight. Кластер использует существующую учетную запись хранения в качестве расположения хранилища по умолчанию. |
Развертывание кластера HDInsight с существующими связанными хранилища развертывание |
Этот шаблон позволяет создать кластер Hadoop в HDInsight и зависимой учетной записи хранения по умолчанию. Шаблон также связывает существующую учетную запись хранения. Связанная учетная запись хранения обычно содержит бизнес-данные. |
Развертывание кластера HDInsight и базы данных SQL развертывание |
Этот шаблон позволяет создать кластер HDInsight и базу данных SQL для тестирования Sqoop. |
кластер HDInsight с tls версии 1.2 или более поздней развертывание |
Этот шаблон позволяет создать кластер HDInsight с протоколом TLS, примененным к версии 1.2 или более поздней версии. |
Развертывание кластера HDInsight R-server развертывание |
Этот шаблон позволяет создать кластер HDInsight под управлением Linux с R Server для HDInsight. Этот шаблон также создает учетную запись хранения Azure. Метод проверки подлинности SSH для кластера — имя пользователя и пароль. |
развертывание безопасной виртуальной сети и кластера HDInsight в виртуальной сети развертывание |
Этот шаблон позволяет создать виртуальную сеть Azure и кластер HDInsight Hadoop под управлением Linux в виртуальной сети. |
Развертывание кластера Spark в Azure HDInsight развертывание |
Этот шаблон позволяет создать кластер Spark в Azure HDInsight. |
Развертывание кластера Spark в виртуальной сети развертывание |
Этот шаблон позволяет создать виртуальную сеть Azure и кластер HDInsight Spark в виртуальной сети. |
Определение ресурса шаблона ARM
Тип ресурса кластеров можно развернуть в следующих целях:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.HDInsight/clusters, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.HDInsight/clusters",
"apiVersion": "2018-06-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"
}
}
Значения свойств
Кластеров
Имя | Описание | Ценность |
---|---|---|
тип | Тип ресурса | "Microsoft.HDInsight/clusters" |
apiVersion | Версия API ресурсов | '2018-06-01-preview' |
имя | Имя ресурса | строка (обязательно) Ограничение символов: 3–59 Допустимые символы: Буквенно-цифровые и дефисы Начните и заканчивается буквой или номером. Имя ресурса должно быть уникальным в Azure. |
местоположение | Расположение кластера. | струна |
Теги | Теги ресурсов. | Словарь имен и значений тегов. См. теги в шаблонах |
тождество | Удостоверение кластера, если настроено. | clusterIdentity |
свойства | Параметры создания кластера. | ClusterCreatePropertiesOrClusterGetProperties |
ClusterIdentity
Имя | Описание | Ценность |
---|---|---|
тип | Тип удостоверения, используемого для кластера. Тип SystemAssigned, UserAssigned включает как неявное созданное удостоверение, так и набор назначенных пользователем удостоверений. | "Нет" SystemAssigned SystemAssigned, UserAssigned UserAssigned |
userAssignedIdentities | Список удостоверений пользователей, связанных с кластером. Ссылки на ключ словаря удостоверений пользователя будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". | объект |
ClusterCreatePropertiesOrClusterGetProperties
Имя | Описание | Ценность |
---|---|---|
clusterDefinition | Определение кластера. | ClusterDefinition |
clusterVersion | Версия кластера. | струна |
computeIsolationProperties | Свойства изоляции вычислений. | ComputeIsolationProperties |
computeProfile | Профиль вычислений. | ComputeProfile |
diskEncryptionProperties | Свойства шифрования диска. | DiskEncryptionProperties |
encryptionInTransitProperties | Свойства шифрования во время передачи. | EncryptionInTransitProperties |
kafkaRestProperties | Конфигурация прокси-сервера rest для кластера kafka. | KafkaRestProperties |
minSupportedTlsVersion | Минимальная поддерживаемая версия tls. | струна |
networkProperties | Свойства сети. | NetworkProperties |
osType | Тип операционной системы. | Linux "Windows" |
securityProfile | Профиль безопасности. | SecurityProfile |
storageProfile | Профиль хранилища. | StorageProfile |
ярус | Уровень кластера. | "Премиум" "Стандартный" |
ClusterDefinition
Имя | Описание | Ценность |
---|---|---|
план | Ссылка на схему. | струна |
componentVersion | Версии различных служб в кластере. | объект |
Конфигурации | Конфигурации кластера. | |
добрый | Тип кластера. | струна |
ComputeIsolationProperties
Имя | Описание | Ценность |
---|---|---|
enableComputeIsolation | Флаг указывает, включена ли изоляция вычислений или нет. | bool |
hostSku | SKU узла. | струна |
ComputeProfile
Имя | Описание | Ценность |
---|---|---|
Роли | Список ролей в кластере. | роли[] |
Роль
Имя | Описание | Ценность |
---|---|---|
автомасштабирование | Конфигурации автомасштабирования. | автомасштабирование |
dataDisksGroups | Группы дисков данных для роли. | DataDisksGroups[] |
encryptDataDisks | Указывает, шифруются ли диски данных. | bool |
hardwareProfile | Профиль оборудования. | HardwareProfile |
minInstanceCount | Минимальное количество экземпляров кластера. | int |
имя | Имя роли. | струна |
osProfile | Профиль операционной системы. | OsProfile |
scriptActions | Список действий скрипта для роли. | ScriptAction[] |
targetInstanceCount | Количество экземпляров кластера. | int |
virtualNetworkProfile | Профиль виртуальной сети. | VirtualNetworkProfile |
VMGroupName | Имя группы виртуальных машин. | струна |
Автомасштабирование
Имя | Описание | Ценность |
---|---|---|
способность | Параметры автомасштабирования на основе нагрузки | AutoscaleCapacity |
повторение | Параметры автомасштабирования на основе расписания | АвтомасштабированиеRecurrence |
АвтомасштабированиеCapacity
Имя | Описание | Ценность |
---|---|---|
maxInstanceCount | Максимальное число экземпляров кластера | int |
minInstanceCount | Минимальное количество экземпляров кластера | int |
АвтомасштабированиеRecurrence
Имя | Описание | Ценность |
---|---|---|
расписание | Массив правил автомасштабирования на основе расписания | AutoscaleSchedule[] |
часовой пояс | Часовой пояс для времени автомасштабирования | струна |
АвтомасштабированиеSchedule
Имя | Описание | Ценность |
---|---|---|
Дни недели | Дни недели для правила автомасштабирования на основе расписания | Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
timeAndCapacity | Время и емкость правила автомасштабирования на основе расписания | AutoscaleTimeAndCapacity |
AutoscaleTimeAndCapacity
Имя | Описание | Ценность |
---|---|---|
maxInstanceCount | Максимальное число экземпляров кластера | int |
minInstanceCount | Минимальное количество экземпляров кластера | int |
Время | 24-часовое время в форме xx:xx | струна |
DataDisksGroups
Имя | Описание | Ценность |
---|---|---|
disksPerNode | Количество дисков на узел. | int |
HardwareProfile
Имя | Описание | Ценность |
---|---|---|
vmSize | Размер виртуальной машины | струна |
OsProfile
Имя | Описание | Ценность |
---|---|---|
linuxOperatingSystemProfile | Профиль ОС Linux. | LinuxOperatingSystemProfile |
LinuxOperatingSystemProfile
Имя | Описание | Ценность |
---|---|---|
пароль | Пароль. | струна |
sshProfile | Профиль SSH. | SshProfile |
имя пользователя | Имя пользователя. | струна |
SshProfile
Имя | Описание | Ценность |
---|---|---|
publicKeys | Список открытых ключей SSH. | SshPublicKey[] |
SshPublicKey
Имя | Описание | Ценность |
---|---|---|
certificateData | Сертификат для SSH. | струна |
ScriptAction
Имя | Описание | Ценность |
---|---|---|
имя | Имя действия скрипта. | строка (обязательно) |
Параметры | Параметры для предоставленного скрипта. | строка (обязательно) |
ури | Универсальный код ресурса (URI) скрипта. | строка (обязательно) |
VirtualNetworkProfile
Имя | Описание | Ценность |
---|---|---|
идентификатор | Идентификатор виртуальной сети. | струна |
подсеть | Имя подсети. | струна |
DiskEncryptionProperties
Имя | Описание | Ценность |
---|---|---|
encryptionAlgorithm | Идентификатор алгоритма для шифрования по умолчанию RSA-OAEP. | 'RSA-OAEP' 'RSA-OAEP-256' "RSA1_5" |
encryptionAtHost | Указывает, включена ли шифрование диска ресурсов. | bool |
keyName | Имя ключа, используемое для включения шифрования дисков. | струна |
keyVersion | Определенная версия ключа, используемая для включения шифрования дисков. | струна |
msiResourceId | Идентификатор ресурса управляемого удостоверения, который используется для доступа к хранилищу ключей. | струна |
vaultUri | Базовый URI хранилища ключей, где находится ключ клиента, например. https://myvault.vault.azure.net |
струна |
EncryptionInTransitProperties
Имя | Описание | Ценность |
---|---|---|
isEncryptionInTransitEnabled | Указывает, шифруется ли обмен данными между узлами кластера при передаче. | bool |
KafkaRestProperties
Имя | Описание | Ценность |
---|---|---|
clientGroupInfo | Сведения группы безопасности AAD. | ClientGroupInfo |
configurationOverride | Конфигурации, которые необходимо переопределить. | объект |
ClientGroupInfo
Имя | Описание | Ценность |
---|---|---|
groupId | Идентификатор группы безопасности AAD. | струна |
имя группы | Имя группы безопасности AAD. | струна |
NetworkProperties
Имя | Описание | Ценность |
---|---|---|
privateLink | Указывает, включена ли частная ссылка. | "Отключено" "Включено" |
resourceProviderConnection | Направление подключения поставщика ресурсов. | "Входящий трафик" Исходящий трафик |
SecurityProfile
Имя | Описание | Ценность |
---|---|---|
aaddsResourceId | Идентификатор ресурса доменной службы Azure Active Directory пользователя. | струна |
clusterUsersGroupDNs | Необязательный. Различающиеся имена для групп пользователей кластера | string[] |
directoryType | Тип каталога. | "ActiveDirectory" |
домен | Домен Active Directory организации. | струна |
domainUsername | Учетная запись пользователя домена, которая будет иметь права администратора в кластере. | струна |
domainUserPassword | Пароль администратора домена. | струна |
ldapsUrls | URL-адреса протокола LDAPS для взаимодействия с Active Directory. | string[] |
msiResourceId | Назначаемое пользователем удостоверение с разрешениями на чтение и создание артефактов, связанных с кластером, в AADDS пользователя. | струна |
организацияUnitDN | Подразделение в Active Directory для размещения учетных записей кластера и служб. | струна |
StorageProfile
Имя | Описание | Ценность |
---|---|---|
storageaccounts | Список учетных записей хранения в кластере. | StorageAccount[] |
StorageAccount
Имя | Описание | Ценность |
---|---|---|
контейнер | Контейнер в учетной записи хранения указывается только для учетных записей хранения WASB. | струна |
общий доступ к файлу | Имя общей папки. | струна |
fileSystem | Файловая система должна быть указана только для Azure Data Lake Storage 2-го поколения. | струна |
isDefault | Независимо от того, является ли учетная запись хранения учетной записью хранения по умолчанию. | bool |
ключ | Ключ доступа к учетной записи хранения. | струна |
msiResourceId | Управляемое удостоверение (MSI), которое разрешено получить доступ к учетной записи хранения, только для Azure Data Lake Storage 2-го поколения. | струна |
имя | Имя учетной записи хранения. | струна |
resourceId | Идентификатор ресурса учетной записи хранения, только для Azure Data Lake Storage 2-го поколения. | струна |
saskey | Ключ подписанного URL-адреса. | струна |
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Шаблон | Описание |
---|---|
Создает кластер HDInsight под управлением Apache Spark 1.4.1 развертывание |
Создает кластер LINUX HDInsight под управлением Apache Spark 1.4.1. |
Создает кластер HDInsight под управлением ADAM развертывание |
Создает кластер LINUX HDInsight под управлением платформы анализа genomics ADAM |
Создание кластера HDInsight Linux и запуск действия скрипта развертывание |
Шаблон создает кластер HDInsight Linux в виртуальной сети, а затем выполняет пользовательское действие скрипта на каждом узле и задает var среды. |
HDInsight с поддержкой автомасштабирования на основе нагрузки развертывание |
Этот шаблон позволяет создать кластер HDInsight Spark с включенным автомасштабированием на основе нагрузки. |
HDInsight с включенным автомасштабированием по расписанию развертывание |
Этот шаблон позволяет создать кластер HDInsight Spark с включенным автомасштабированием на основе расписаний. |
HDInsight с пользовательскими базами данных хранилища метаданных Ambari и Hive в виртуальной сети развертывание |
Этот шаблон позволяет создать кластер HDInsight в существующей виртуальной сети с новой базой данных SQL, которая служит как пользовательской базой данных Ambari DB, так и хранилищем метаданных Hive. У вас должна быть существующая учетная запись SQL, учетная запись хранения и виртуальная сеть. |
Развертывание HDInsight на новых Data Lake Store и Storage развертывание |
Этот шаблон позволяет развернуть новый кластер HDInsight Linux с новыми учетными записями Data Lake Store и хранилища. |
Развертывание кластера HBase Linux с расширенными записью в HDInsight развертывание |
Этот шаблон позволяет создать кластер HBase под управлением Linux с расширенными записью в Azure HDInsight. |
Развертывание кластера HBase под управлением Linux в HDInsight развертывание |
Этот шаблон позволяет создать кластер HBase под управлением Linux в Azure HDInsight. |
Развертывание виртуальной сети и кластера HBase в виртуальной сети развертывание |
Этот шаблон позволяет создать виртуальную сеть Azure и кластер HDInsight HBase под управлением Linux в виртуальной сети. |
развертывание виртуальной сети Azure и двух кластеров HBase в виртуальной сети развертывание |
Этот шаблон позволяет настроить среду HBase с двумя кластерами HBase в виртуальной сети для настройки репликации HBase. |
развертывание репликации HBase с двумя виртуальными сетями в одном регионе развертывание |
Этот шаблон позволяет настроить среду HBaseN с двумя кластерами HBase в двух виртуальных сетями в одном регионе для настройки репликации HBase. |
Развертывание межативного кластера Hive в HDInsight развертывание |
Этот шаблон позволяет создать межативный кластер Hive (LLAP) в HDInsight и зависимой учетной записи хранения Azure. Метод проверки подлинности SSH для кластера — это имя пользователя и пароль. Сведения о шаблоне с помощью проверки подлинности открытого ключа SSH см. в https://learn.microsoft.com/samples/azure/azure-quickstart-templates/hdinsight-linux-ssh-publickey |
Развертывание Kafka в HDInsight в виртуальной сети развертывание |
Этот шаблон позволяет создать виртуальную сеть Azure и Kafka в кластере HDInsight в виртуальной сети. Метод проверки подлинности SSH для кластера — это имя пользователя и пароль. Сведения о шаблоне с помощью проверки подлинности открытого ключа SSH см. в https://learn.microsoft.com/samples/azure/azure-quickstart-templates/hdinsight-linux-ssh-publickey/ |
Развертывание кластера HDInsight и узла реестра схем Confluent развертывание |
Этот шаблон позволяет создать кластер HDInsight под управлением Linux с пограничным узлом реестра схем. Дополнительные сведения см. в статье /azure/hdinsight/hdinsight-apps-use-edge-node |
Развертывание кластера HDInsight с помощью паролей хранилища и SSH развертывание |
Этот шаблон позволяет создать кластер Hadoop под управлением Linux в HDInsight и зависимой учетной записи хранения Azure. Метод проверки подлинности SSH для кластера — это имя пользователя и пароль. Сведения о шаблоне с помощью проверки подлинности открытого ключа SSH см. в https://learn.microsoft.com/samples/azure/azure-quickstart-templates/hdinsight-linux-ssh-publickey/ |
Развертывание HDInsight в Linux (w/Azure Storage, ключ SSH) развертывание |
Этот шаблон позволяет создать кластер HDInsight под управлением Linux. Этот шаблон также создает учетную запись хранения Azure. Метод проверки подлинности SSH для кластера — имя пользователя или открытый ключ. |
HDInsight (Linux в существующем хранилище метаданных Hive, SSH, vnet) развертывание |
Этот шаблон позволяет создать кластер HDInsight под управлением Linux в существующем хранилище метаданных Hive и виртуальной сети. Метод проверки подлинности SSH для кластера — имя пользователя и пароль. |
Развернуть кластер HDInsight с пограничным узлом развертывание |
Этот шаблон позволяет создать кластер HDInsight под управлением Linux с пустым граничным узлом. Дополнительные сведения см. в статье /azure/hdinsight/hdinsight-apps-use-edge-node |
Развертывание кластера HDInsight с существующим хранилищем по умолчанию развертывание |
Этот шаблон позволяет создать кластер Hadoop в HDInsight. Кластер использует существующую учетную запись хранения в качестве расположения хранилища по умолчанию. |
Развертывание кластера HDInsight с существующими связанными хранилища развертывание |
Этот шаблон позволяет создать кластер Hadoop в HDInsight и зависимой учетной записи хранения по умолчанию. Шаблон также связывает существующую учетную запись хранения. Связанная учетная запись хранения обычно содержит бизнес-данные. |
Развертывание кластера HDInsight и базы данных SQL развертывание |
Этот шаблон позволяет создать кластер HDInsight и базу данных SQL для тестирования Sqoop. |
кластер HDInsight с tls версии 1.2 или более поздней развертывание |
Этот шаблон позволяет создать кластер HDInsight с протоколом TLS, примененным к версии 1.2 или более поздней версии. |
Развертывание кластера HDInsight R-server развертывание |
Этот шаблон позволяет создать кластер HDInsight под управлением Linux с R Server для HDInsight. Этот шаблон также создает учетную запись хранения Azure. Метод проверки подлинности SSH для кластера — имя пользователя и пароль. |
развертывание безопасной виртуальной сети и кластера HDInsight в виртуальной сети развертывание |
Этот шаблон позволяет создать виртуальную сеть Azure и кластер HDInsight Hadoop под управлением Linux в виртуальной сети. |
Развертывание кластера Spark в Azure HDInsight развертывание |
Этот шаблон позволяет создать кластер Spark в Azure HDInsight. |
Развертывание кластера Spark в виртуальной сети развертывание |
Этот шаблон позволяет создать виртуальную сеть Azure и кластер HDInsight Spark в виртуальной сети. |
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса кластеров можно развернуть в следующих целях:
- групп ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.HDInsight/clusters, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.HDInsight/clusters@2018-06-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"
}
})
}
Значения свойств
Кластеров
Имя | Описание | Ценность |
---|---|---|
тип | Тип ресурса | "Microsoft.HDInsight/clusters@2018-06-01-preview" |
имя | Имя ресурса | строка (обязательно) Ограничение символов: 3–59 Допустимые символы: Буквенно-цифровые и дефисы Начните и заканчивается буквой или номером. Имя ресурса должно быть уникальным в Azure. |
местоположение | Расположение кластера. | струна |
parent_id | Чтобы развернуть в группе ресурсов, используйте идентификатор этой группы ресурсов. | строка (обязательно) |
Теги | Теги ресурсов. | Словарь имен и значений тегов. |
тождество | Удостоверение кластера, если настроено. | clusterIdentity |
свойства | Параметры создания кластера. | ClusterCreatePropertiesOrClusterGetProperties |
ClusterIdentity
Имя | Описание | Ценность |
---|---|---|
тип | Тип удостоверения, используемого для кластера. Тип SystemAssigned, UserAssigned включает как неявное созданное удостоверение, так и набор назначенных пользователем удостоверений. | SystemAssigned SystemAssigned, UserAssigned UserAssigned |
identity_ids | Список удостоверений пользователей, связанных с кластером. Ссылки на ключ словаря удостоверений пользователя будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". | Массив идентификаторов удостоверений пользователя. |
ClusterCreatePropertiesOrClusterGetProperties
Имя | Описание | Ценность |
---|---|---|
clusterDefinition | Определение кластера. | ClusterDefinition |
clusterVersion | Версия кластера. | струна |
computeIsolationProperties | Свойства изоляции вычислений. | ComputeIsolationProperties |
computeProfile | Профиль вычислений. | ComputeProfile |
diskEncryptionProperties | Свойства шифрования диска. | DiskEncryptionProperties |
encryptionInTransitProperties | Свойства шифрования во время передачи. | EncryptionInTransitProperties |
kafkaRestProperties | Конфигурация прокси-сервера rest для кластера kafka. | KafkaRestProperties |
minSupportedTlsVersion | Минимальная поддерживаемая версия tls. | струна |
networkProperties | Свойства сети. | NetworkProperties |
osType | Тип операционной системы. | Linux "Windows" |
securityProfile | Профиль безопасности. | SecurityProfile |
storageProfile | Профиль хранилища. | StorageProfile |
ярус | Уровень кластера. | "Премиум" "Стандартный" |
ClusterDefinition
Имя | Описание | Ценность |
---|---|---|
план | Ссылка на схему. | струна |
componentVersion | Версии различных служб в кластере. | объект |
Конфигурации | Конфигурации кластера. | |
добрый | Тип кластера. | струна |
ComputeIsolationProperties
Имя | Описание | Ценность |
---|---|---|
enableComputeIsolation | Флаг указывает, включена ли изоляция вычислений или нет. | bool |
hostSku | SKU узла. | струна |
ComputeProfile
Имя | Описание | Ценность |
---|---|---|
Роли | Список ролей в кластере. | роли[] |
Роль
Имя | Описание | Ценность |
---|---|---|
автомасштабирование | Конфигурации автомасштабирования. | автомасштабирование |
dataDisksGroups | Группы дисков данных для роли. | DataDisksGroups[] |
encryptDataDisks | Указывает, шифруются ли диски данных. | bool |
hardwareProfile | Профиль оборудования. | HardwareProfile |
minInstanceCount | Минимальное количество экземпляров кластера. | int |
имя | Имя роли. | струна |
osProfile | Профиль операционной системы. | OsProfile |
scriptActions | Список действий скрипта для роли. | ScriptAction[] |
targetInstanceCount | Количество экземпляров кластера. | int |
virtualNetworkProfile | Профиль виртуальной сети. | VirtualNetworkProfile |
VMGroupName | Имя группы виртуальных машин. | струна |
Автомасштабирование
Имя | Описание | Ценность |
---|---|---|
способность | Параметры автомасштабирования на основе нагрузки | AutoscaleCapacity |
повторение | Параметры автомасштабирования на основе расписания | АвтомасштабированиеRecurrence |
АвтомасштабированиеCapacity
Имя | Описание | Ценность |
---|---|---|
maxInstanceCount | Максимальное число экземпляров кластера | int |
minInstanceCount | Минимальное количество экземпляров кластера | int |
АвтомасштабированиеRecurrence
Имя | Описание | Ценность |
---|---|---|
расписание | Массив правил автомасштабирования на основе расписания | AutoscaleSchedule[] |
часовой пояс | Часовой пояс для времени автомасштабирования | струна |
АвтомасштабированиеSchedule
Имя | Описание | Ценность |
---|---|---|
Дни недели | Дни недели для правила автомасштабирования на основе расписания | Массив строк, содержащий любой из: "Пятница" "Понедельник" "Суббота" "Воскресенье" "Четверг" "Вторник" "Среда" |
timeAndCapacity | Время и емкость правила автомасштабирования на основе расписания | AutoscaleTimeAndCapacity |
AutoscaleTimeAndCapacity
Имя | Описание | Ценность |
---|---|---|
maxInstanceCount | Максимальное число экземпляров кластера | int |
minInstanceCount | Минимальное количество экземпляров кластера | int |
Время | 24-часовое время в форме xx:xx | струна |
DataDisksGroups
Имя | Описание | Ценность |
---|---|---|
disksPerNode | Количество дисков на узел. | int |
HardwareProfile
Имя | Описание | Ценность |
---|---|---|
vmSize | Размер виртуальной машины | струна |
OsProfile
Имя | Описание | Ценность |
---|---|---|
linuxOperatingSystemProfile | Профиль ОС Linux. | LinuxOperatingSystemProfile |
LinuxOperatingSystemProfile
Имя | Описание | Ценность |
---|---|---|
пароль | Пароль. | струна |
sshProfile | Профиль SSH. | SshProfile |
имя пользователя | Имя пользователя. | струна |
SshProfile
Имя | Описание | Ценность |
---|---|---|
publicKeys | Список открытых ключей SSH. | SshPublicKey[] |
SshPublicKey
Имя | Описание | Ценность |
---|---|---|
certificateData | Сертификат для SSH. | струна |
ScriptAction
Имя | Описание | Ценность |
---|---|---|
имя | Имя действия скрипта. | строка (обязательно) |
Параметры | Параметры для предоставленного скрипта. | строка (обязательно) |
ури | Универсальный код ресурса (URI) скрипта. | строка (обязательно) |
VirtualNetworkProfile
Имя | Описание | Ценность |
---|---|---|
идентификатор | Идентификатор виртуальной сети. | струна |
подсеть | Имя подсети. | струна |
DiskEncryptionProperties
Имя | Описание | Ценность |
---|---|---|
encryptionAlgorithm | Идентификатор алгоритма для шифрования по умолчанию RSA-OAEP. | "RSA-OAEP" "RSA-OAEP-256" "RSA1_5" |
encryptionAtHost | Указывает, включена ли шифрование диска ресурсов. | bool |
keyName | Имя ключа, используемое для включения шифрования дисков. | струна |
keyVersion | Определенная версия ключа, используемая для включения шифрования дисков. | струна |
msiResourceId | Идентификатор ресурса управляемого удостоверения, который используется для доступа к хранилищу ключей. | струна |
vaultUri | Базовый URI хранилища ключей, где находится ключ клиента, например. https://myvault.vault.azure.net |
струна |
EncryptionInTransitProperties
Имя | Описание | Ценность |
---|---|---|
isEncryptionInTransitEnabled | Указывает, шифруется ли обмен данными между узлами кластера при передаче. | bool |
KafkaRestProperties
Имя | Описание | Ценность |
---|---|---|
clientGroupInfo | Сведения группы безопасности AAD. | ClientGroupInfo |
configurationOverride | Конфигурации, которые необходимо переопределить. | объект |
ClientGroupInfo
Имя | Описание | Ценность |
---|---|---|
groupId | Идентификатор группы безопасности AAD. | струна |
имя группы | Имя группы безопасности AAD. | струна |
NetworkProperties
Имя | Описание | Ценность |
---|---|---|
privateLink | Указывает, включена ли частная ссылка. | "Отключено" "Включено" |
resourceProviderConnection | Направление подключения поставщика ресурсов. | "Входящий трафик" "Исходящий" |
SecurityProfile
Имя | Описание | Ценность |
---|---|---|
aaddsResourceId | Идентификатор ресурса доменной службы Azure Active Directory пользователя. | струна |
clusterUsersGroupDNs | Необязательный. Различающиеся имена для групп пользователей кластера | string[] |
directoryType | Тип каталога. | "ActiveDirectory" |
домен | Домен Active Directory организации. | струна |
domainUsername | Учетная запись пользователя домена, которая будет иметь права администратора в кластере. | струна |
domainUserPassword | Пароль администратора домена. | струна |
ldapsUrls | URL-адреса протокола LDAPS для взаимодействия с Active Directory. | string[] |
msiResourceId | Назначаемое пользователем удостоверение с разрешениями на чтение и создание артефактов, связанных с кластером, в AADDS пользователя. | струна |
организацияUnitDN | Подразделение в Active Directory для размещения учетных записей кластера и служб. | струна |
StorageProfile
Имя | Описание | Ценность |
---|---|---|
storageaccounts | Список учетных записей хранения в кластере. | StorageAccount[] |
StorageAccount
Имя | Описание | Ценность |
---|---|---|
контейнер | Контейнер в учетной записи хранения указывается только для учетных записей хранения WASB. | струна |
общий доступ к файлу | Имя общей папки. | струна |
fileSystem | Файловая система должна быть указана только для Azure Data Lake Storage 2-го поколения. | струна |
isDefault | Независимо от того, является ли учетная запись хранения учетной записью хранения по умолчанию. | bool |
ключ | Ключ доступа к учетной записи хранения. | струна |
msiResourceId | Управляемое удостоверение (MSI), которое разрешено получить доступ к учетной записи хранения, только для Azure Data Lake Storage 2-го поколения. | струна |
имя | Имя учетной записи хранения. | струна |
resourceId | Идентификатор ресурса учетной записи хранения, только для Azure Data Lake Storage 2-го поколения. | струна |
saskey | Ключ подписанного URL-адреса. | струна |