Поделиться через


Кластеры Microsoft.HDInsight 2018-06-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

развертывание в Azure
Создает кластер LINUX HDInsight под управлением Apache Spark 1.4.1.
Создает кластер HDInsight под управлением ADAM

развертывание в Azure
Создает кластер LINUX HDInsight под управлением платформы анализа genomics ADAM
Создание кластера HDInsight Linux и запуск действия скрипта

развертывание в Azure
Шаблон создает кластер HDInsight Linux в виртуальной сети, а затем выполняет пользовательское действие скрипта на каждом узле и задает var среды.
HDInsight с поддержкой автомасштабирования на основе нагрузки

развертывание в Azure
Этот шаблон позволяет создать кластер HDInsight Spark с включенным автомасштабированием на основе нагрузки.
HDInsight с включенным автомасштабированием по расписанию

развертывание в Azure
Этот шаблон позволяет создать кластер HDInsight Spark с включенным автомасштабированием на основе расписаний.
HDInsight с пользовательскими базами данных хранилища метаданных Ambari и Hive в виртуальной сети

развертывание в Azure
Этот шаблон позволяет создать кластер HDInsight в существующей виртуальной сети с новой базой данных SQL, которая служит как пользовательской базой данных Ambari DB, так и хранилищем метаданных Hive. У вас должна быть существующая учетная запись SQL, учетная запись хранения и виртуальная сеть.
Развертывание HDInsight на новых Data Lake Store и Storage

развертывание в Azure
Этот шаблон позволяет развернуть новый кластер HDInsight Linux с новыми учетными записями Data Lake Store и хранилища.
Развертывание кластера HBase Linux с расширенными записью в HDInsight

развертывание в Azure
Этот шаблон позволяет создать кластер HBase под управлением Linux с расширенными записью в Azure HDInsight.
Развертывание кластера HBase под управлением Linux в HDInsight

развертывание в Azure
Этот шаблон позволяет создать кластер HBase под управлением Linux в Azure HDInsight.
Развертывание виртуальной сети и кластера HBase в виртуальной сети

развертывание в Azure
Этот шаблон позволяет создать виртуальную сеть Azure и кластер HDInsight HBase под управлением Linux в виртуальной сети.
развертывание виртуальной сети Azure и двух кластеров HBase в виртуальной сети

развертывание в Azure
Этот шаблон позволяет настроить среду HBase с двумя кластерами HBase в виртуальной сети для настройки репликации HBase.
развертывание репликации HBase с двумя виртуальными сетями в одном регионе

развертывание в Azure
Этот шаблон позволяет настроить среду HBaseN с двумя кластерами HBase в двух виртуальных сетями в одном регионе для настройки репликации HBase.
Развертывание межативного кластера Hive в HDInsight

развертывание в Azure
Этот шаблон позволяет создать межативный кластер Hive (LLAP) в HDInsight и зависимой учетной записи хранения Azure. Метод проверки подлинности SSH для кластера — это имя пользователя и пароль. Сведения о шаблоне с помощью проверки подлинности открытого ключа SSH см. в https://learn.microsoft.com/samples/azure/azure-quickstart-templates/hdinsight-linux-ssh-publickey
Развертывание Kafka в HDInsight в виртуальной сети

развертывание в Azure
Этот шаблон позволяет создать виртуальную сеть Azure и Kafka в кластере HDInsight в виртуальной сети. Метод проверки подлинности SSH для кластера — это имя пользователя и пароль. Сведения о шаблоне с помощью проверки подлинности открытого ключа SSH см. в https://learn.microsoft.com/samples/azure/azure-quickstart-templates/hdinsight-linux-ssh-publickey/
Развертывание кластера HDInsight и узла реестра схем Confluent

развертывание в Azure
Этот шаблон позволяет создать кластер HDInsight под управлением Linux с пограничным узлом реестра схем. Дополнительные сведения см. в статье /azure/hdinsight/hdinsight-apps-use-edge-node
Развертывание кластера HDInsight с помощью паролей хранилища и SSH

развертывание в Azure
Этот шаблон позволяет создать кластер 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)

развертывание в Azure
Этот шаблон позволяет создать кластер HDInsight под управлением Linux. Этот шаблон также создает учетную запись хранения Azure. Метод проверки подлинности SSH для кластера — имя пользователя или открытый ключ.
HDInsight (Linux в существующем хранилище метаданных Hive, SSH, vnet)

развертывание в Azure
Этот шаблон позволяет создать кластер HDInsight под управлением Linux в существующем хранилище метаданных Hive и виртуальной сети. Метод проверки подлинности SSH для кластера — имя пользователя и пароль.
Развернуть кластер HDInsight с пограничным узлом

развертывание в Azure
Этот шаблон позволяет создать кластер HDInsight под управлением Linux с пустым граничным узлом. Дополнительные сведения см. в статье /azure/hdinsight/hdinsight-apps-use-edge-node
Развертывание кластера HDInsight с существующим хранилищем по умолчанию

развертывание в Azure
Этот шаблон позволяет создать кластер Hadoop в HDInsight. Кластер использует существующую учетную запись хранения в качестве расположения хранилища по умолчанию.
Развертывание кластера HDInsight с существующими связанными хранилища

развертывание в Azure
Этот шаблон позволяет создать кластер Hadoop в HDInsight и зависимой учетной записи хранения по умолчанию. Шаблон также связывает существующую учетную запись хранения. Связанная учетная запись хранения обычно содержит бизнес-данные.
Развертывание кластера HDInsight и базы данных SQL

развертывание в Azure
Этот шаблон позволяет создать кластер HDInsight и базу данных SQL для тестирования Sqoop.
кластер HDInsight с tls версии 1.2 или более поздней

развертывание в Azure
Этот шаблон позволяет создать кластер HDInsight с протоколом TLS, примененным к версии 1.2 или более поздней версии.
Развертывание кластера HDInsight R-server

развертывание в Azure
Этот шаблон позволяет создать кластер HDInsight под управлением Linux с R Server для HDInsight. Этот шаблон также создает учетную запись хранения Azure. Метод проверки подлинности SSH для кластера — имя пользователя и пароль.
развертывание безопасной виртуальной сети и кластера HDInsight в виртуальной сети

развертывание в Azure
Этот шаблон позволяет создать виртуальную сеть Azure и кластер HDInsight Hadoop под управлением Linux в виртуальной сети.
Развертывание кластера Spark в Azure HDInsight

развертывание в Azure
Этот шаблон позволяет создать кластер Spark в Azure HDInsight.
Развертывание кластера Spark в виртуальной сети

развертывание в Azure
Этот шаблон позволяет создать виртуальную сеть 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

развертывание в Azure
Создает кластер LINUX HDInsight под управлением Apache Spark 1.4.1.
Создает кластер HDInsight под управлением ADAM

развертывание в Azure
Создает кластер LINUX HDInsight под управлением платформы анализа genomics ADAM
Создание кластера HDInsight Linux и запуск действия скрипта

развертывание в Azure
Шаблон создает кластер HDInsight Linux в виртуальной сети, а затем выполняет пользовательское действие скрипта на каждом узле и задает var среды.
HDInsight с поддержкой автомасштабирования на основе нагрузки

развертывание в Azure
Этот шаблон позволяет создать кластер HDInsight Spark с включенным автомасштабированием на основе нагрузки.
HDInsight с включенным автомасштабированием по расписанию

развертывание в Azure
Этот шаблон позволяет создать кластер HDInsight Spark с включенным автомасштабированием на основе расписаний.
HDInsight с пользовательскими базами данных хранилища метаданных Ambari и Hive в виртуальной сети

развертывание в Azure
Этот шаблон позволяет создать кластер HDInsight в существующей виртуальной сети с новой базой данных SQL, которая служит как пользовательской базой данных Ambari DB, так и хранилищем метаданных Hive. У вас должна быть существующая учетная запись SQL, учетная запись хранения и виртуальная сеть.
Развертывание HDInsight на новых Data Lake Store и Storage

развертывание в Azure
Этот шаблон позволяет развернуть новый кластер HDInsight Linux с новыми учетными записями Data Lake Store и хранилища.
Развертывание кластера HBase Linux с расширенными записью в HDInsight

развертывание в Azure
Этот шаблон позволяет создать кластер HBase под управлением Linux с расширенными записью в Azure HDInsight.
Развертывание кластера HBase под управлением Linux в HDInsight

развертывание в Azure
Этот шаблон позволяет создать кластер HBase под управлением Linux в Azure HDInsight.
Развертывание виртуальной сети и кластера HBase в виртуальной сети

развертывание в Azure
Этот шаблон позволяет создать виртуальную сеть Azure и кластер HDInsight HBase под управлением Linux в виртуальной сети.
развертывание виртуальной сети Azure и двух кластеров HBase в виртуальной сети

развертывание в Azure
Этот шаблон позволяет настроить среду HBase с двумя кластерами HBase в виртуальной сети для настройки репликации HBase.
развертывание репликации HBase с двумя виртуальными сетями в одном регионе

развертывание в Azure
Этот шаблон позволяет настроить среду HBaseN с двумя кластерами HBase в двух виртуальных сетями в одном регионе для настройки репликации HBase.
Развертывание межативного кластера Hive в HDInsight

развертывание в Azure
Этот шаблон позволяет создать межативный кластер Hive (LLAP) в HDInsight и зависимой учетной записи хранения Azure. Метод проверки подлинности SSH для кластера — это имя пользователя и пароль. Сведения о шаблоне с помощью проверки подлинности открытого ключа SSH см. в https://learn.microsoft.com/samples/azure/azure-quickstart-templates/hdinsight-linux-ssh-publickey
Развертывание Kafka в HDInsight в виртуальной сети

развертывание в Azure
Этот шаблон позволяет создать виртуальную сеть Azure и Kafka в кластере HDInsight в виртуальной сети. Метод проверки подлинности SSH для кластера — это имя пользователя и пароль. Сведения о шаблоне с помощью проверки подлинности открытого ключа SSH см. в https://learn.microsoft.com/samples/azure/azure-quickstart-templates/hdinsight-linux-ssh-publickey/
Развертывание кластера HDInsight и узла реестра схем Confluent

развертывание в Azure
Этот шаблон позволяет создать кластер HDInsight под управлением Linux с пограничным узлом реестра схем. Дополнительные сведения см. в статье /azure/hdinsight/hdinsight-apps-use-edge-node
Развертывание кластера HDInsight с помощью паролей хранилища и SSH

развертывание в Azure
Этот шаблон позволяет создать кластер 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)

развертывание в Azure
Этот шаблон позволяет создать кластер HDInsight под управлением Linux. Этот шаблон также создает учетную запись хранения Azure. Метод проверки подлинности SSH для кластера — имя пользователя или открытый ключ.
HDInsight (Linux в существующем хранилище метаданных Hive, SSH, vnet)

развертывание в Azure
Этот шаблон позволяет создать кластер HDInsight под управлением Linux в существующем хранилище метаданных Hive и виртуальной сети. Метод проверки подлинности SSH для кластера — имя пользователя и пароль.
Развернуть кластер HDInsight с пограничным узлом

развертывание в Azure
Этот шаблон позволяет создать кластер HDInsight под управлением Linux с пустым граничным узлом. Дополнительные сведения см. в статье /azure/hdinsight/hdinsight-apps-use-edge-node
Развертывание кластера HDInsight с существующим хранилищем по умолчанию

развертывание в Azure
Этот шаблон позволяет создать кластер Hadoop в HDInsight. Кластер использует существующую учетную запись хранения в качестве расположения хранилища по умолчанию.
Развертывание кластера HDInsight с существующими связанными хранилища

развертывание в Azure
Этот шаблон позволяет создать кластер Hadoop в HDInsight и зависимой учетной записи хранения по умолчанию. Шаблон также связывает существующую учетную запись хранения. Связанная учетная запись хранения обычно содержит бизнес-данные.
Развертывание кластера HDInsight и базы данных SQL

развертывание в Azure
Этот шаблон позволяет создать кластер HDInsight и базу данных SQL для тестирования Sqoop.
кластер HDInsight с tls версии 1.2 или более поздней

развертывание в Azure
Этот шаблон позволяет создать кластер HDInsight с протоколом TLS, примененным к версии 1.2 или более поздней версии.
Развертывание кластера HDInsight R-server

развертывание в Azure
Этот шаблон позволяет создать кластер HDInsight под управлением Linux с R Server для HDInsight. Этот шаблон также создает учетную запись хранения Azure. Метод проверки подлинности SSH для кластера — имя пользователя и пароль.
развертывание безопасной виртуальной сети и кластера HDInsight в виртуальной сети

развертывание в Azure
Этот шаблон позволяет создать виртуальную сеть Azure и кластер HDInsight Hadoop под управлением Linux в виртуальной сети.
Развертывание кластера Spark в Azure HDInsight

развертывание в Azure
Этот шаблон позволяет создать кластер Spark в Azure HDInsight.
Развертывание кластера Spark в виртуальной сети

развертывание в Azure
Этот шаблон позволяет создать виртуальную сеть 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-адреса. струна