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


Рабочие области Microsoft.MachineLearningServices/computes 2019-05-01

Определение ресурсов Bicep

Тип ресурса рабочих областей и вычислений можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.MachineLearningServices/workspaces/computes, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/computes@2019-05-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  identity: {
    type: 'SystemAssigned'
  }
  properties: {
    computeLocation: 'string'
    description: 'string'
    resourceId: 'string'
    computeType: 'string'
    // For remaining properties, see Compute objects
  }
}

Вычислительные объекты

Задайте свойство computeType, чтобы указать тип объекта.

Для AKSиспользуйте:

  computeType: 'AKS'
  properties: {
    agentCount: int
    agentVMSize: 'string'
    aksNetworkingConfiguration: {
      dnsServiceIP: 'string'
      dockerBridgeCidr: 'string'
      serviceCidr: 'string'
      subnetId: 'string'
    }
    clusterFqdn: 'string'
    sslConfiguration: {
      cert: 'string'
      cname: 'string'
      key: 'string'
      status: 'string'
    }
  }

Для AmlComputeиспользуйте:

  computeType: 'AmlCompute'
  properties: {
    scaleSettings: {
      maxNodeCount: int
      minNodeCount: int
      nodeIdleTimeBeforeScaleDown: 'string'
    }
    subnet: {
      id: 'string'
    }
    userAccountCredentials: {
      adminUserName: 'string'
      adminUserPassword: 'string'
      adminUserSshPublicKey: 'string'
    }
    vmPriority: 'string'
    vmSize: 'string'
  }

Для Databricksиспользуйте:

  computeType: 'Databricks'
  properties: {
    databricksAccessToken: 'string'
  }

Для DataFactoryиспользуйте:

  computeType: 'DataFactory'

Для DataLakeAnalyticsиспользуйте:

  computeType: 'DataLakeAnalytics'
  properties: {
    dataLakeStoreAccountName: 'string'
  }

Для HDInsightиспользуйте:

  computeType: 'HDInsight'
  properties: {
    address: 'string'
    administratorAccount: {
      password: 'string'
      privateKeyData: 'string'
      publicKeyData: 'string'
      username: 'string'
    }
    sshPort: int
  }

Для VirtualMachineиспользуйте:

  computeType: 'VirtualMachine'
  properties: {
    address: 'string'
    administratorAccount: {
      password: 'string'
      privateKeyData: 'string'
      publicKeyData: 'string'
      username: 'string'
    }
    sshPort: int
    virtualMachineSize: 'string'
  }

Значения свойств

рабочие области и вычисления

Имя Описание Ценность
имя Имя ресурса

Узнайте, как задать имена и типы дочерних ресурсов в Bicep.
строка (обязательно)

Ограничение символов: 3–24 для вычислительного экземпляра
3-32 для вычислений AML
2–16 для других типов вычислений

Допустимые символы:
Буквенно-цифровые и дефисы.
местоположение Указывает расположение ресурса. струна
Теги Содержит теги ресурсов, определенные как пары "ключ-значение". Словарь имен и значений тегов. См. теги в шаблонах
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: рабочих областей
тождество Удостоверение ресурса. удостоверения
свойства Свойства вычислений вычислительных

Тождество

Имя Описание Ценность
тип Тип удостоверения. SystemAssigned

Вычислять

Имя Описание Ценность
computeLocation Расположение для базовых вычислений струна
описание Описание вычислений машинного обучения. струна
resourceId Идентификатор ресурса ARM базовой вычислительной среды струна
computeType Установка типа объекта AKS
AmlCompute
Databricks
DataFactory
DataLakeAnalytics
HDInsight
VirtualMachine (обязательно)

AKS

Имя Описание Ценность
computeType Тип вычислений AKS (обязательно)
свойства Свойства AKS AKSProperties

AKSProperties

Имя Описание Ценность
agentCount Количество агентов int

Ограничения целостности:
Минимальное значение = 1
agentVMSize Размер виртуальной машины агента струна
aksNetworkingConfiguration Конфигурация сети AKS для виртуальной сети AksNetworkingConfiguration
clusterFqdn Полное доменное имя кластера струна
sslConfiguration Конфигурация SSL SslConfiguration

AksNetworkingConfiguration

Имя Описание Ценность
dnsServiceIP IP-адрес, назначенный службе DNS Kubernetes. Он должен находиться в диапазоне адресов службы Kubernetes, указанных в serviceCidr. струна

Ограничения целостности:
Pattern = ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
dockerBridgeCidr Диапазон IP-адресов нотации CIDR, назначенный сети моста Docker. Он не должен перекрываться с диапазонами IP-адресов подсети или диапазоном адресов службы Kubernetes. струна

Ограничения целостности:
Pattern = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
serviceCidr Диапазон IP-адресов нотации CIDR, из которого следует назначать IP-адреса кластера служб. Он не должен перекрываться с диапазонами IP-адресов подсети. струна

Ограничения целостности:
Pattern = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
SubnetId Идентификатор ресурса подсети виртуальной сети, к которому принадлежат вычислительные узлы струна

SslConfiguration

Имя Описание Ценность
Сертификат Данные сертификата струна
cname CNAME сертификата струна
ключ Ключевые данные струна
статус Включение или отключение ssl для оценки "Отключено"
"Включено"

AmlCompute

Имя Описание Ценность
computeType Тип вычислений AmlCompute (обязательно)
свойства Свойства вычислений AML AmlComputeProperties

AmlComputeProperties

Имя Описание Ценность
scaleSettings Параметры масштабирования для вычислений AML ScaleSettings
подсеть Идентификатор ресурса подсети виртуальной сети, к которому принадлежат вычислительные узлы. ResourceId
userAccountCredentials Учетные данные для учетной записи администратора, которая будет создана на каждом вычислительном узле. UserAccountCredentials
vmPriority Приоритет виртуальной машины "Выделенный"
'LowPriority'
vmSize Размер виртуальной машины струна

ScaleSettings

Имя Описание Ценность
maxNodeCount Максимальное количество используемых узлов int (обязательно)
minNodeCount Минимальное количество используемых узлов int
nodeIdleTimeBeforeScaleDown Время простоя узла перед масштабированием amlCompute струна

ResourceId

Имя Описание Ценность
идентификатор Идентификатор ресурса строка (обязательно)

UserAccountCredentials

Имя Описание Ценность
adminUserName Имя учетной записи администратора, которую можно использовать для SSH для узлов. строка (обязательно)
adminUserPassword Пароль учетной записи администратора. струна
adminUserSshPublicKey Открытый ключ SSH учетной записи администратора. струна

Databricks

Имя Описание Ценность
computeType Тип вычислений Databricks (обязательно)
свойства DatabricksProperties

DatabricksProperties

Имя Описание Ценность
databricksAccessToken Маркер доступа Databricks струна

DataFactory

Имя Описание Ценность
computeType Тип вычислений DataFactory (обязательный)

DataLakeAnalytics

Имя Описание Ценность
computeType Тип вычислений DataLakeAnalytics (обязательно)
свойства DataLakeAnalyticsProperties

DataLakeAnalyticsProperties

Имя Описание Ценность
dataLakeStoreAccountName Имя учетной записи хранилища DataLake струна

HDInsight

Имя Описание Ценность
computeType Тип вычислений HDInsight (обязательно)
свойства HDInsightProperties

HDInsightProperties

Имя Описание Ценность
адрес Общедоступный IP-адрес главного узла кластера. струна
administratorAccount Учетные данные администратора для главного узла кластера VirtualMachineSshCredentials
sshPort Порт открыт для SSH-подключений на главном узле кластера. int

VirtualMachineSshCredentials

Имя Описание Ценность
пароль Пароль учетной записи администратора струна
privateKeyData Данные закрытого ключа струна
publicKeyData Данные открытого ключа струна
имя пользователя Имя пользователя учетной записи администратора струна

VirtualMachine

Имя Описание Ценность
computeType Тип вычислений VirtualMachine (обязательно)
свойства VirtualMachineProperties

VirtualMachineProperties

Имя Описание Ценность
адрес Общедоступный IP-адрес виртуальной машины. струна
administratorAccount Учетные данные администратора для виртуальной машины VirtualMachineSshCredentials
sshPort Порт открыт для подключений ssh. int
virtualMachineSize Размер виртуальной машины струна

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
создание вычислительной службы машинного обучения ADLA

развертывание в Azure
Этот шаблон создает вычисление ADLA службы машинного обучения.
создание вычислительной службы машинного обучения Aks

развертывание в Azure
Этот шаблон создает службу машинного обучения Aks Compute.
создание вычислительной службы машинного обучения

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

развертывание в Azure
Этот шаблон создает кластер HDInsight службы машинного обучения
создание вычислительной службы "Машинное обучение Azure"

развертывание в Azure
Этот шаблон создает вычислительные ресурсы Azure Machine Learning aks.
Создание вычислительного кластера машинного обучения Azure

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

развертывание в Azure
Этот шаблон создает вычислительный экземпляр Машинного обучения Azure от имени другого пользователя с примером встроенного скрипта установки
создание связанной службы в рабочей области машинного обучения Azure

развертывание в Azure
Этот шаблон создает LinkedService в существующей рабочей области Машинного обучения Azure.
создание целевого объекта вычислений AKS с частным IP-адресом

развертывание в Azure
Этот шаблон создает целевой объект вычислений AKS в данной рабочей области службы машинного обучения Azure с частным IP-адресом.

Определение ресурса шаблона ARM

Тип ресурса рабочих областей и вычислений можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.MachineLearningServices/workspaces/computes, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.MachineLearningServices/workspaces/computes",
  "apiVersion": "2019-05-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "SystemAssigned"
  },
  "properties": {
    "computeLocation": "string",
    "description": "string",
    "resourceId": "string",
    "computeType": "string"
    // For remaining properties, see Compute objects
  }
}

Вычислительные объекты

Задайте свойство computeType, чтобы указать тип объекта.

Для AKSиспользуйте:

  "computeType": "AKS",
  "properties": {
    "agentCount": "int",
    "agentVMSize": "string",
    "aksNetworkingConfiguration": {
      "dnsServiceIP": "string",
      "dockerBridgeCidr": "string",
      "serviceCidr": "string",
      "subnetId": "string"
    },
    "clusterFqdn": "string",
    "sslConfiguration": {
      "cert": "string",
      "cname": "string",
      "key": "string",
      "status": "string"
    }
  }

Для AmlComputeиспользуйте:

  "computeType": "AmlCompute",
  "properties": {
    "scaleSettings": {
      "maxNodeCount": "int",
      "minNodeCount": "int",
      "nodeIdleTimeBeforeScaleDown": "string"
    },
    "subnet": {
      "id": "string"
    },
    "userAccountCredentials": {
      "adminUserName": "string",
      "adminUserPassword": "string",
      "adminUserSshPublicKey": "string"
    },
    "vmPriority": "string",
    "vmSize": "string"
  }

Для Databricksиспользуйте:

  "computeType": "Databricks",
  "properties": {
    "databricksAccessToken": "string"
  }

Для DataFactoryиспользуйте:

  "computeType": "DataFactory"

Для DataLakeAnalyticsиспользуйте:

  "computeType": "DataLakeAnalytics",
  "properties": {
    "dataLakeStoreAccountName": "string"
  }

Для HDInsightиспользуйте:

  "computeType": "HDInsight",
  "properties": {
    "address": "string",
    "administratorAccount": {
      "password": "string",
      "privateKeyData": "string",
      "publicKeyData": "string",
      "username": "string"
    },
    "sshPort": "int"
  }

Для VirtualMachineиспользуйте:

  "computeType": "VirtualMachine",
  "properties": {
    "address": "string",
    "administratorAccount": {
      "password": "string",
      "privateKeyData": "string",
      "publicKeyData": "string",
      "username": "string"
    },
    "sshPort": "int",
    "virtualMachineSize": "string"
  }

Значения свойств

рабочие области и вычисления

Имя Описание Ценность
тип Тип ресурса "Microsoft.MachineLearningServices/workspaces/computes"
apiVersion Версия API ресурсов '2019-05-01'
имя Имя ресурса

Узнайте, как задать имена и типы дочерних ресурсов в шаблонах ARM JSON.
строка (обязательно)

Ограничение символов: 3–24 для вычислительного экземпляра
3-32 для вычислений AML
2–16 для других типов вычислений

Допустимые символы:
Буквенно-цифровые и дефисы.
местоположение Указывает расположение ресурса. струна
Теги Содержит теги ресурсов, определенные как пары "ключ-значение". Словарь имен и значений тегов. См. теги в шаблонах
тождество Удостоверение ресурса. удостоверения
свойства Свойства вычислений вычислительных

Тождество

Имя Описание Ценность
тип Тип удостоверения. SystemAssigned

Вычислять

Имя Описание Ценность
computeLocation Расположение для базовых вычислений струна
описание Описание вычислений машинного обучения. струна
resourceId Идентификатор ресурса ARM базовой вычислительной среды струна
computeType Установка типа объекта AKS
AmlCompute
Databricks
DataFactory
DataLakeAnalytics
HDInsight
VirtualMachine (обязательно)

AKS

Имя Описание Ценность
computeType Тип вычислений AKS (обязательно)
свойства Свойства AKS AKSProperties

AKSProperties

Имя Описание Ценность
agentCount Количество агентов int

Ограничения целостности:
Минимальное значение = 1
agentVMSize Размер виртуальной машины агента струна
aksNetworkingConfiguration Конфигурация сети AKS для виртуальной сети AksNetworkingConfiguration
clusterFqdn Полное доменное имя кластера струна
sslConfiguration Конфигурация SSL SslConfiguration

AksNetworkingConfiguration

Имя Описание Ценность
dnsServiceIP IP-адрес, назначенный службе DNS Kubernetes. Он должен находиться в диапазоне адресов службы Kubernetes, указанных в serviceCidr. струна

Ограничения целостности:
Pattern = ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
dockerBridgeCidr Диапазон IP-адресов нотации CIDR, назначенный сети моста Docker. Он не должен перекрываться с диапазонами IP-адресов подсети или диапазоном адресов службы Kubernetes. струна

Ограничения целостности:
Pattern = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
serviceCidr Диапазон IP-адресов нотации CIDR, из которого следует назначать IP-адреса кластера служб. Он не должен перекрываться с диапазонами IP-адресов подсети. струна

Ограничения целостности:
Pattern = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
SubnetId Идентификатор ресурса подсети виртуальной сети, к которому принадлежат вычислительные узлы струна

SslConfiguration

Имя Описание Ценность
Сертификат Данные сертификата струна
cname CNAME сертификата струна
ключ Ключевые данные струна
статус Включение или отключение ssl для оценки "Отключено"
"Включено"

AmlCompute

Имя Описание Ценность
computeType Тип вычислений AmlCompute (обязательно)
свойства Свойства вычислений AML AmlComputeProperties

AmlComputeProperties

Имя Описание Ценность
scaleSettings Параметры масштабирования для вычислений AML ScaleSettings
подсеть Идентификатор ресурса подсети виртуальной сети, к которому принадлежат вычислительные узлы. ResourceId
userAccountCredentials Учетные данные для учетной записи администратора, которая будет создана на каждом вычислительном узле. UserAccountCredentials
vmPriority Приоритет виртуальной машины "Выделенный"
'LowPriority'
vmSize Размер виртуальной машины струна

ScaleSettings

Имя Описание Ценность
maxNodeCount Максимальное количество используемых узлов int (обязательно)
minNodeCount Минимальное количество используемых узлов int
nodeIdleTimeBeforeScaleDown Время простоя узла перед масштабированием amlCompute струна

ResourceId

Имя Описание Ценность
идентификатор Идентификатор ресурса строка (обязательно)

UserAccountCredentials

Имя Описание Ценность
adminUserName Имя учетной записи администратора, которую можно использовать для SSH для узлов. строка (обязательно)
adminUserPassword Пароль учетной записи администратора. струна
adminUserSshPublicKey Открытый ключ SSH учетной записи администратора. струна

Databricks

Имя Описание Ценность
computeType Тип вычислений Databricks (обязательно)
свойства DatabricksProperties

DatabricksProperties

Имя Описание Ценность
databricksAccessToken Маркер доступа Databricks струна

DataFactory

Имя Описание Ценность
computeType Тип вычислений DataFactory (обязательный)

DataLakeAnalytics

Имя Описание Ценность
computeType Тип вычислений DataLakeAnalytics (обязательно)
свойства DataLakeAnalyticsProperties

DataLakeAnalyticsProperties

Имя Описание Ценность
dataLakeStoreAccountName Имя учетной записи хранилища DataLake струна

HDInsight

Имя Описание Ценность
computeType Тип вычислений HDInsight (обязательно)
свойства HDInsightProperties

HDInsightProperties

Имя Описание Ценность
адрес Общедоступный IP-адрес главного узла кластера. струна
administratorAccount Учетные данные администратора для главного узла кластера VirtualMachineSshCredentials
sshPort Порт открыт для SSH-подключений на главном узле кластера. int

VirtualMachineSshCredentials

Имя Описание Ценность
пароль Пароль учетной записи администратора струна
privateKeyData Данные закрытого ключа струна
publicKeyData Данные открытого ключа струна
имя пользователя Имя пользователя учетной записи администратора струна

VirtualMachine

Имя Описание Ценность
computeType Тип вычислений VirtualMachine (обязательно)
свойства VirtualMachineProperties

VirtualMachineProperties

Имя Описание Ценность
адрес Общедоступный IP-адрес виртуальной машины. струна
administratorAccount Учетные данные администратора для виртуальной машины VirtualMachineSshCredentials
sshPort Порт открыт для подключений ssh. int
virtualMachineSize Размер виртуальной машины струна

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
создание вычислительной службы машинного обучения ADLA

развертывание в Azure
Этот шаблон создает вычисление ADLA службы машинного обучения.
создание вычислительной службы машинного обучения Aks

развертывание в Azure
Этот шаблон создает службу машинного обучения Aks Compute.
создание вычислительной службы машинного обучения

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

развертывание в Azure
Этот шаблон создает кластер HDInsight службы машинного обучения
создание вычислительной службы "Машинное обучение Azure"

развертывание в Azure
Этот шаблон создает вычислительные ресурсы Azure Machine Learning aks.
Создание вычислительного кластера машинного обучения Azure

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

развертывание в Azure
Этот шаблон создает вычислительный экземпляр Машинного обучения Azure от имени другого пользователя с примером встроенного скрипта установки
создание связанной службы в рабочей области машинного обучения Azure

развертывание в Azure
Этот шаблон создает LinkedService в существующей рабочей области Машинного обучения Azure.
создание целевого объекта вычислений AKS с частным IP-адресом

развертывание в Azure
Этот шаблон создает целевой объект вычислений AKS в данной рабочей области службы машинного обучения Azure с частным IP-адресом.

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса рабочих областей и вычислений можно развернуть с помощью операций, предназначенных для следующих операций:

  • групп ресурсов

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.MachineLearningServices/workspaces/computes, добавьте следующий объект Terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/computes@2019-05-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "SystemAssigned"
  }
  body = jsonencode({
    properties = {
      computeLocation = "string"
      description = "string"
      resourceId = "string"
      computeType = "string"
      // For remaining properties, see Compute objects
    }
  })
}

Вычислительные объекты

Задайте свойство computeType, чтобы указать тип объекта.

Для AKSиспользуйте:

  computeType = "AKS"
  properties = {
    agentCount = int
    agentVMSize = "string"
    aksNetworkingConfiguration = {
      dnsServiceIP = "string"
      dockerBridgeCidr = "string"
      serviceCidr = "string"
      subnetId = "string"
    }
    clusterFqdn = "string"
    sslConfiguration = {
      cert = "string"
      cname = "string"
      key = "string"
      status = "string"
    }
  }

Для AmlComputeиспользуйте:

  computeType = "AmlCompute"
  properties = {
    scaleSettings = {
      maxNodeCount = int
      minNodeCount = int
      nodeIdleTimeBeforeScaleDown = "string"
    }
    subnet = {
      id = "string"
    }
    userAccountCredentials = {
      adminUserName = "string"
      adminUserPassword = "string"
      adminUserSshPublicKey = "string"
    }
    vmPriority = "string"
    vmSize = "string"
  }

Для Databricksиспользуйте:

  computeType = "Databricks"
  properties = {
    databricksAccessToken = "string"
  }

Для DataFactoryиспользуйте:

  computeType = "DataFactory"

Для DataLakeAnalyticsиспользуйте:

  computeType = "DataLakeAnalytics"
  properties = {
    dataLakeStoreAccountName = "string"
  }

Для HDInsightиспользуйте:

  computeType = "HDInsight"
  properties = {
    address = "string"
    administratorAccount = {
      password = "string"
      privateKeyData = "string"
      publicKeyData = "string"
      username = "string"
    }
    sshPort = int
  }

Для VirtualMachineиспользуйте:

  computeType = "VirtualMachine"
  properties = {
    address = "string"
    administratorAccount = {
      password = "string"
      privateKeyData = "string"
      publicKeyData = "string"
      username = "string"
    }
    sshPort = int
    virtualMachineSize = "string"
  }

Значения свойств

рабочие области и вычисления

Имя Описание Ценность
тип Тип ресурса "Microsoft.MachineLearningServices/workspaces/computes@2019-05-01"
имя Имя ресурса строка (обязательно)

Ограничение символов: 3–24 для вычислительного экземпляра
3-32 для вычислений AML
2–16 для других типов вычислений

Допустимые символы:
Буквенно-цифровые и дефисы.
местоположение Указывает расположение ресурса. струна
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: рабочих областей
Теги Содержит теги ресурсов, определенные как пары "ключ-значение". Словарь имен и значений тегов.
тождество Удостоверение ресурса. удостоверения
свойства Свойства вычислений вычислительных

Тождество

Имя Описание Ценность
тип Тип удостоверения. SystemAssigned

Вычислять

Имя Описание Ценность
computeLocation Расположение для базовых вычислений струна
описание Описание вычислений машинного обучения. струна
resourceId Идентификатор ресурса ARM базовой вычислительной среды струна
computeType Установка типа объекта AKS
AmlCompute
Databricks
DataFactory
DataLakeAnalytics
HDInsight
VirtualMachine (обязательно)

AKS

Имя Описание Ценность
computeType Тип вычислений "AKS" (обязательно)
свойства Свойства AKS AKSProperties

AKSProperties

Имя Описание Ценность
agentCount Количество агентов int

Ограничения целостности:
Минимальное значение = 1
agentVMSize Размер виртуальной машины агента струна
aksNetworkingConfiguration Конфигурация сети AKS для виртуальной сети AksNetworkingConfiguration
clusterFqdn Полное доменное имя кластера струна
sslConfiguration Конфигурация SSL SslConfiguration

AksNetworkingConfiguration

Имя Описание Ценность
dnsServiceIP IP-адрес, назначенный службе DNS Kubernetes. Он должен находиться в диапазоне адресов службы Kubernetes, указанных в serviceCidr. струна

Ограничения целостности:
Pattern = ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
dockerBridgeCidr Диапазон IP-адресов нотации CIDR, назначенный сети моста Docker. Он не должен перекрываться с диапазонами IP-адресов подсети или диапазоном адресов службы Kubernetes. струна

Ограничения целостности:
Pattern = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
serviceCidr Диапазон IP-адресов нотации CIDR, из которого следует назначать IP-адреса кластера служб. Он не должен перекрываться с диапазонами IP-адресов подсети. струна

Ограничения целостности:
Pattern = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
SubnetId Идентификатор ресурса подсети виртуальной сети, к которому принадлежат вычислительные узлы струна

SslConfiguration

Имя Описание Ценность
Сертификат Данные сертификата струна
cname CNAME сертификата струна
ключ Ключевые данные струна
статус Включение или отключение ssl для оценки "Отключено"
"Включено"

AmlCompute

Имя Описание Ценность
computeType Тип вычислений AmlCompute (обязательно)
свойства Свойства вычислений AML AmlComputeProperties

AmlComputeProperties

Имя Описание Ценность
scaleSettings Параметры масштабирования для вычислений AML ScaleSettings
подсеть Идентификатор ресурса подсети виртуальной сети, к которому принадлежат вычислительные узлы. ResourceId
userAccountCredentials Учетные данные для учетной записи администратора, которая будет создана на каждом вычислительном узле. UserAccountCredentials
vmPriority Приоритет виртуальной машины "Выделенный"
"LowPriority"
vmSize Размер виртуальной машины струна

ScaleSettings

Имя Описание Ценность
maxNodeCount Максимальное количество используемых узлов int (обязательно)
minNodeCount Минимальное количество используемых узлов int
nodeIdleTimeBeforeScaleDown Время простоя узла перед масштабированием amlCompute струна

ResourceId

Имя Описание Ценность
идентификатор Идентификатор ресурса строка (обязательно)

UserAccountCredentials

Имя Описание Ценность
adminUserName Имя учетной записи администратора, которую можно использовать для SSH для узлов. строка (обязательно)
adminUserPassword Пароль учетной записи администратора. струна
adminUserSshPublicKey Открытый ключ SSH учетной записи администратора. струна

Databricks

Имя Описание Ценность
computeType Тип вычислений Databricks (обязательно)
свойства DatabricksProperties

DatabricksProperties

Имя Описание Ценность
databricksAccessToken Маркер доступа Databricks струна

DataFactory

Имя Описание Ценность
computeType Тип вычислений DataFactory (обязательно)

DataLakeAnalytics

Имя Описание Ценность
computeType Тип вычислений DataLakeAnalytics (обязательно)
свойства DataLakeAnalyticsProperties

DataLakeAnalyticsProperties

Имя Описание Ценность
dataLakeStoreAccountName Имя учетной записи хранилища DataLake струна

HDInsight

Имя Описание Ценность
computeType Тип вычислений "HDInsight" (обязательно)
свойства HDInsightProperties

HDInsightProperties

Имя Описание Ценность
адрес Общедоступный IP-адрес главного узла кластера. струна
administratorAccount Учетные данные администратора для главного узла кластера VirtualMachineSshCredentials
sshPort Порт открыт для SSH-подключений на главном узле кластера. int

VirtualMachineSshCredentials

Имя Описание Ценность
пароль Пароль учетной записи администратора струна
privateKeyData Данные закрытого ключа струна
publicKeyData Данные открытого ключа струна
имя пользователя Имя пользователя учетной записи администратора струна

VirtualMachine

Имя Описание Ценность
computeType Тип вычислений VirtualMachine (обязательно)
свойства VirtualMachineProperties

VirtualMachineProperties

Имя Описание Ценность
адрес Общедоступный IP-адрес виртуальной машины. струна
administratorAccount Учетные данные администратора для виртуальной машины VirtualMachineSshCredentials
sshPort Порт открыт для подключений ssh. int
virtualMachineSize Размер виртуальной машины струна