你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Microsoft.MachineLearningServices 工作区/计算 2018-03-01-preview
Bicep 资源定义
可以使用目标操作部署工作区/计算资源类型:
有关每个 API 版本中已更改属性的列表,请参阅 更改日志。
若要创建 Microsoft.MachineLearningServices/workspaces/computes 资源,请将以下 Bicep 添加到模板。
resource symbolicname 'Microsoft.MachineLearningServices/workspaces/computes@2018-03-01-preview' = {
identity: {
type: 'SystemAssigned'
}
location: 'string'
name: 'string'
properties: {
computeLocation: 'string'
description: 'string'
resourceId: 'string'
computeType: 'string'
// For remaining properties, see Compute objects
}
tags: {
{customized property}: 'string'
}
}
计算对象
设置 computeType 属性以指定对象的类型。
对于 AKS,请使用:
{
computeType: 'AKS'
properties: {
agentCount: int
agentVMSize: 'string'
clusterFqdn: 'string'
sslConfiguration: {
cert: 'string'
cname: 'string'
key: 'string'
status: 'string'
}
systemServices: [
{}
]
}
}
对于 BatchAI,请使用:
{
computeType: 'BatchAI'
properties: {
scaleSettings: {
autoScaleEnabled: bool
maxNodeCount: int
minNodeCount: int
}
vmPriority: 'string'
vmSize: 'string'
}
}
对于 DataFactory,请使用:
{
computeType: 'DataFactory'
}
对于 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'
}
}
属性值
AKS
AKSProperties
名字 |
描述 |
价值 |
agentCount |
代理数 |
int
约束: 最小值 = 1 |
agentVMSize |
代理虚拟机大小 |
字符串 |
clusterFqdn |
群集完全限定的域名 |
字符串 |
sslConfiguration |
SSL 配置 |
SslConfiguration |
systemServices |
系统服务 |
SystemService[] |
BatchAI
BatchAIProperties
名字 |
描述 |
价值 |
scaleSettings |
BatchAI 的规模设置 |
ScaleSettings |
vmPriority |
虚拟机优先级 |
字符串 |
vmSize |
虚拟机大小 |
字符串 |
计算
名字 |
描述 |
价值 |
computeLocation |
基础计算的位置 |
字符串 |
computeType |
对于 AKS类型,设置为“AKS”。 对于 BatchAI类型,设置为“BatchAI”。 对于 dataFactory类型,设置为“DataFactory”。 对于 HDInsight类型,设置为“HDInsight”。 对于 virtualMachine 类型,设置为“VirtualMachine”。 |
“AKS” “BatchAI” “DataFactory” “HDInsight” “VirtualMachine”(必需) |
描述 |
机器学习计算的说明。 |
字符串 |
resourceId |
计算的 ARM 资源 ID |
字符串 |
DataFactory
名字 |
描述 |
价值 |
computeType |
计算的类型 |
“DataFactory”(必需) |
HDInsight
HDInsightProperties
身份
名字 |
描述 |
价值 |
类型 |
标识类型。 |
“SystemAssigned” |
Microsoft.MachineLearningServices/workspaces/computes
名字 |
描述 |
价值 |
身份 |
资源的标识。 |
标识 |
位置 |
指定资源的位置。 |
字符串 |
名字 |
资源名称 |
string (必需) |
父母 |
在 Bicep 中,可以为子资源指定父资源。 仅当子资源在父资源外部声明时,才需要添加此属性。
有关详细信息,请参阅 父资源外部的子资源。 |
类型资源的符号名称:工作区 |
性能 |
计算属性 |
计算 |
标签 |
资源标记 |
标记名称和值的字典。 请参阅模板 中的 标记 |
ScaleSettings
名字 |
描述 |
价值 |
autoScaleEnabled |
启用或禁用自动缩放 |
bool |
maxNodeCount |
要使用的最大节点数 |
int |
minNodeCount |
要使用的节点数最小 |
int |
SslConfiguration
名字 |
描述 |
价值 |
证书 |
证书数据 |
字符串 |
cname |
证书的 CNAME |
字符串 |
钥匙 |
密钥数据 |
字符串 |
地位 |
启用或禁用 SSL 进行评分 |
“Disabled” “Enabled” |
SystemService
VirtualMachine
VirtualMachineProperties
名字 |
描述 |
价值 |
地址 |
虚拟机的公共 IP 地址。 |
字符串 |
administratorAccount |
虚拟机的管理员凭据 |
VirtualMachineSshCredentials |
sshPort |
为 ssh 连接打开端口。 |
int |
virtualMachineSize |
虚拟机大小 |
字符串 |
VirtualMachineSshCredentials
名字 |
描述 |
价值 |
密码 |
管理员帐户的密码 |
字符串 |
privateKeyData |
私钥数据 |
字符串 |
publicKeyData |
公钥数据 |
字符串 |
username |
管理员帐户的用户名 |
字符串 |
快速入门示例
以下快速入门示例部署此资源类型。
ARM 模板资源定义
可以使用目标操作部署工作区/计算资源类型:
有关每个 API 版本中已更改属性的列表,请参阅 更改日志。
若要创建 Microsoft.MachineLearningServices/workspaces/computes 资源,请将以下 JSON 添加到模板。
{
"type": "Microsoft.MachineLearningServices/workspaces/computes",
"apiVersion": "2018-03-01-preview",
"name": "string",
"identity": {
"type": "SystemAssigned"
},
"location": "string",
"properties": {
"computeLocation": "string",
"description": "string",
"resourceId": "string",
"computeType": "string"
// For remaining properties, see Compute objects
},
"tags": {
"{customized property}": "string"
}
}
计算对象
设置 computeType 属性以指定对象的类型。
对于 AKS,请使用:
{
"computeType": "AKS",
"properties": {
"agentCount": "int",
"agentVMSize": "string",
"clusterFqdn": "string",
"sslConfiguration": {
"cert": "string",
"cname": "string",
"key": "string",
"status": "string"
},
"systemServices": [
{
}
]
}
}
对于 BatchAI,请使用:
{
"computeType": "BatchAI",
"properties": {
"scaleSettings": {
"autoScaleEnabled": "bool",
"maxNodeCount": "int",
"minNodeCount": "int"
},
"vmPriority": "string",
"vmSize": "string"
}
}
对于 DataFactory,请使用:
{
"computeType": "DataFactory"
}
对于 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"
}
}
属性值
AKS
AKSProperties
名字 |
描述 |
价值 |
agentCount |
代理数 |
int
约束: 最小值 = 1 |
agentVMSize |
代理虚拟机大小 |
字符串 |
clusterFqdn |
群集完全限定的域名 |
字符串 |
sslConfiguration |
SSL 配置 |
SslConfiguration |
systemServices |
系统服务 |
SystemService[] |
BatchAI
BatchAIProperties
名字 |
描述 |
价值 |
scaleSettings |
BatchAI 的规模设置 |
ScaleSettings |
vmPriority |
虚拟机优先级 |
字符串 |
vmSize |
虚拟机大小 |
字符串 |
计算
名字 |
描述 |
价值 |
computeLocation |
基础计算的位置 |
字符串 |
computeType |
对于 AKS类型,设置为“AKS”。 对于 BatchAI类型,设置为“BatchAI”。 对于 dataFactory类型,设置为“DataFactory”。 对于 HDInsight类型,设置为“HDInsight”。 对于 virtualMachine 类型,设置为“VirtualMachine”。 |
“AKS” “BatchAI” “DataFactory” “HDInsight” “VirtualMachine”(必需) |
描述 |
机器学习计算的说明。 |
字符串 |
resourceId |
计算的 ARM 资源 ID |
字符串 |
DataFactory
名字 |
描述 |
价值 |
computeType |
计算的类型 |
“DataFactory”(必需) |
HDInsight
HDInsightProperties
身份
名字 |
描述 |
价值 |
类型 |
标识类型。 |
“SystemAssigned” |
Microsoft.MachineLearningServices/workspaces/computes
名字 |
描述 |
价值 |
apiVersion |
API 版本 |
'2018-03-01-preview' |
身份 |
资源的标识。 |
标识 |
位置 |
指定资源的位置。 |
字符串 |
名字 |
资源名称 |
string (必需) |
性能 |
计算属性 |
计算 |
标签 |
资源标记 |
标记名称和值的字典。 请参阅模板 中的 标记 |
类型 |
资源类型 |
“Microsoft.MachineLearningServices/workspaces/computes” |
ScaleSettings
名字 |
描述 |
价值 |
autoScaleEnabled |
启用或禁用自动缩放 |
bool |
maxNodeCount |
要使用的最大节点数 |
int |
minNodeCount |
要使用的节点数最小 |
int |
SslConfiguration
名字 |
描述 |
价值 |
证书 |
证书数据 |
字符串 |
cname |
证书的 CNAME |
字符串 |
钥匙 |
密钥数据 |
字符串 |
地位 |
启用或禁用 SSL 进行评分 |
“Disabled” “Enabled” |
SystemService
VirtualMachine
VirtualMachineProperties
名字 |
描述 |
价值 |
地址 |
虚拟机的公共 IP 地址。 |
字符串 |
administratorAccount |
虚拟机的管理员凭据 |
VirtualMachineSshCredentials |
sshPort |
为 ssh 连接打开端口。 |
int |
virtualMachineSize |
虚拟机大小 |
字符串 |
VirtualMachineSshCredentials
名字 |
描述 |
价值 |
密码 |
管理员帐户的密码 |
字符串 |
privateKeyData |
私钥数据 |
字符串 |
publicKeyData |
公钥数据 |
字符串 |
username |
管理员帐户的用户名 |
字符串 |
快速入门模板
以下快速入门模板部署此资源类型。
可以使用目标操作部署工作区/计算资源类型:
有关每个 API 版本中已更改属性的列表,请参阅 更改日志。
若要创建 Microsoft.MachineLearningServices/workspaces/computes 资源,请将以下 Terraform 添加到模板。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.MachineLearningServices/workspaces/computes@2018-03-01-preview"
name = "string"
identity = {
type = "SystemAssigned"
}
location = "string"
body = jsonencode({
properties = {
computeLocation = "string"
description = "string"
resourceId = "string"
computeType = "string"
// For remaining properties, see Compute objects
}
})
tags = {
{customized property} = "string"
}
}
计算对象
设置 computeType 属性以指定对象的类型。
对于 AKS,请使用:
{
computeType = "AKS"
properties = {
agentCount = int
agentVMSize = "string"
clusterFqdn = "string"
sslConfiguration = {
cert = "string"
cname = "string"
key = "string"
status = "string"
}
systemServices = [
{
}
]
}
}
对于 BatchAI,请使用:
{
computeType = "BatchAI"
properties = {
scaleSettings = {
autoScaleEnabled = bool
maxNodeCount = int
minNodeCount = int
}
vmPriority = "string"
vmSize = "string"
}
}
对于 DataFactory,请使用:
{
computeType = "DataFactory"
}
对于 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"
}
}
属性值
AKS
AKSProperties
名字 |
描述 |
价值 |
agentCount |
代理数 |
int
约束: 最小值 = 1 |
agentVMSize |
代理虚拟机大小 |
字符串 |
clusterFqdn |
群集完全限定的域名 |
字符串 |
sslConfiguration |
SSL 配置 |
SslConfiguration |
systemServices |
系统服务 |
SystemService[] |
BatchAI
BatchAIProperties
名字 |
描述 |
价值 |
scaleSettings |
BatchAI 的规模设置 |
ScaleSettings |
vmPriority |
虚拟机优先级 |
字符串 |
vmSize |
虚拟机大小 |
字符串 |
计算
名字 |
描述 |
价值 |
computeLocation |
基础计算的位置 |
字符串 |
computeType |
对于 AKS类型,设置为“AKS”。 对于 BatchAI类型,设置为“BatchAI”。 对于 dataFactory类型,设置为“DataFactory”。 对于 HDInsight类型,设置为“HDInsight”。 对于 virtualMachine 类型,设置为“VirtualMachine”。 |
“AKS” “BatchAI” “DataFactory” “HDInsight” “VirtualMachine”(必需) |
描述 |
机器学习计算的说明。 |
字符串 |
resourceId |
计算的 ARM 资源 ID |
字符串 |
DataFactory
名字 |
描述 |
价值 |
computeType |
计算的类型 |
“DataFactory”(必需) |
HDInsight
HDInsightProperties
身份
名字 |
描述 |
价值 |
类型 |
标识类型。 |
“SystemAssigned” |
Microsoft.MachineLearningServices/workspaces/computes
名字 |
描述 |
价值 |
身份 |
资源的标识。 |
标识 |
位置 |
指定资源的位置。 |
字符串 |
名字 |
资源名称 |
string (必需) |
parent_id |
此资源的父资源的 ID。 |
类型资源的 ID:工作区 |
性能 |
计算属性 |
计算 |
标签 |
资源标记 |
标记名称和值的字典。 |
类型 |
资源类型 |
“Microsoft.MachineLearningServices/workspaces/computes@2018-03-01-preview” |
ScaleSettings
名字 |
描述 |
价值 |
autoScaleEnabled |
启用或禁用自动缩放 |
bool |
maxNodeCount |
要使用的最大节点数 |
int |
minNodeCount |
要使用的节点数最小 |
int |
SslConfiguration
名字 |
描述 |
价值 |
证书 |
证书数据 |
字符串 |
cname |
证书的 CNAME |
字符串 |
钥匙 |
密钥数据 |
字符串 |
地位 |
启用或禁用 SSL 进行评分 |
“Disabled” “Enabled” |
SystemService
VirtualMachine
VirtualMachineProperties
名字 |
描述 |
价值 |
地址 |
虚拟机的公共 IP 地址。 |
字符串 |
administratorAccount |
虚拟机的管理员凭据 |
VirtualMachineSshCredentials |
sshPort |
为 ssh 连接打开端口。 |
int |
virtualMachineSize |
虚拟机大小 |
字符串 |
VirtualMachineSshCredentials
名字 |
描述 |
价值 |
密码 |
管理员帐户的密码 |
字符串 |
privateKeyData |
私钥数据 |
字符串 |
publicKeyData |
公钥数据 |
字符串 |
username |
管理员帐户的用户名 |
字符串 |