Partilhar via


Áreas de trabalho microsoft.MachineLearningServices/computes 2018-03-01-preview

Definição de recurso do Bicep

O tipo de recurso de áreas de trabalho/computação pode ser implementado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.MachineLearningServices/workspaces/computes, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/computes@2018-03-01-preview' = {
  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
  }
}

Objetos de computação

Defina a propriedade computeType para especificar o tipo de objeto.

Para o AKS, utilize:

  computeType: 'AKS'
  properties: {
    agentCount: int
    agentVMSize: 'string'
    clusterFqdn: 'string'
    sslConfiguration: {
      cert: 'string'
      cname: 'string'
      key: 'string'
      status: 'string'
    }
    systemServices: [
      {
      }
    ]
  }

Para o BatchAI, utilize:

  computeType: 'BatchAI'
  properties: {
    scaleSettings: {
      autoScaleEnabled: bool
      maxNodeCount: int
      minNodeCount: int
    }
    vmPriority: 'string'
    vmSize: 'string'
  }

Para DataFactory, utilize:

  computeType: 'DataFactory'

Para o HDInsight, utilize:

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

Para VirtualMachine, utilize:

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

Valores de propriedade

áreas de trabalho/computação

Nome Descrição Valor
name O nome do recurso

Veja como definir nomes e tipos para recursos subordinados no Bicep.
cadeia (obrigatório)

Limite de carateres: 3-24 para instância de computação
3-32 para computação AML
2-16 para outros tipos de computação

Carateres válidos:
Alfanuméricos e hífenes.
localização Especifica a localização do recurso. string
etiquetas Contém etiquetas de recursos definidas como pares chave/valor. Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
principal No Bicep, pode especificar o recurso principal de um recurso subordinado. Só precisa de adicionar esta propriedade quando o recurso subordinado for declarado fora do recurso principal.

Para obter mais informações, veja Recurso subordinado fora do recurso principal.
Nome simbólico para recurso do tipo: áreas de trabalho
identidade A identidade do recurso. Identidade
propriedades Propriedades de computação Computação

Identidade

Nome Descrição Valor
tipo O tipo de identidade. "SystemAssigned"

Computação

Nome Descrição Valor
computeLocation Localização para a computação subjacente string
descrição A descrição da computação do Machine Learning. string
resourceId ID de recurso do ARM da computação string
computeType Definir o tipo de objeto AKS
BatchAI
DataFactory
HDInsight
VirtualMachine (obrigatório)

AKS

Nome Descrição Valor
computeType O tipo de computação "AKS" (obrigatório)
propriedades Propriedades do AKS AKSProperties

AKSProperties

Nome Descrição Valor
agentCount Número de agentes int

Restrições:
Valor mínimo = 1
agentVMSize Tamanho da máquina virtual do agente string
clusterFqdn Nome de domínio qualificado completo do cluster string
sslConfiguration Configuração SSL SslConfiguration
systemServices Serviços de sistema SystemService[]

SslConfiguration

Nome Descrição Valor
certificado Dados do certificado string
cname CNAME do certificado string
key Dados principais string
status Ativar ou desativar o SSL para pontuação "Desativado"
"Ativado"

SystemService

Este objeto não contém quaisquer propriedades a definir durante a implementação. Todas as propriedades são ReadOnly.

BatchAI

Nome Descrição Valor
computeType O tipo de computação "BatchAI" (obrigatório)
propriedades Propriedades do BatchAI BatchAIProperties

BatchAIProperties

Nome Descrição Valor
scaleSettings Definições de dimensionamento do BatchAI ScaleSettings
vmPriority Prioridade da Máquina Virtual string
vmSize Tamanho da Máquina Virtual string

ScaleSettings

Nome Descrição Valor
autoScaleEnabled Ativar ou desativar o dimensionamento automático bool
maxNodeCount Número máximo de nós a utilizar int
minNodeCount Número mínimo de nós a utilizar int

DataFactory

Nome Descrição Valor
computeType O tipo de computação "DataFactory" (obrigatório)

HDInsight

Nome Descrição Valor
computeType O tipo de computação "HDInsight" (obrigatório)
propriedades HDInsightProperties

HDInsightProperties

Nome Descrição Valor
address Endereço IP público do nó principal do cluster. string
administratorAccount Administração credenciais para o nó principal do cluster VirtualMachineSshCredentials
sshPort Porta aberta para ligações ssh no nó principal do cluster. int

VirtualMachineSshCredentials

Nome Descrição Valor
palavra-passe Palavra-passe da conta de administrador string
privateKeyData Dados de chave privada string
publicKeyData Dados de chave pública string
nome de utilizador Nome de utilizador da conta de administrador string

VirtualMachine

Nome Descrição Valor
computeType O tipo de computação "VirtualMachine" (obrigatório)
propriedades VirtualMachineProperties

VirtualMachineProperties

Nome Descrição Valor
address Endereço IP público da máquina virtual. string
administratorAccount Administração credenciais da máquina virtual VirtualMachineSshCredentials
sshPort Porta aberta para ligações ssh. int
virtualMachineSize Tamanho da Máquina Virtual string

Modelos de início rápido

Os seguintes modelos de início rápido implementam este tipo de recurso.

Modelo Description
Criar uma Computação do ADLA do Serviço Machine Learning

Implementar no Azure
Este modelo cria uma Computação do ADLA do Serviço Machine Learning.
Criar uma Computação do Aks do Serviço Machine Learning

Implementar no Azure
Este modelo cria uma Computação do Aks do Serviço Machine Learning.
Criar uma Computação de DSVM do Serviço Machine Learning

Implementar no Azure
Este modelo cria uma Computação de DSVM do Serviço Machine Learning.
Criar um cluster do HDInsight do Serviço Machine Learning

Implementar no Azure
Este modelo cria um cluster do HDInsight do Serviço Machine Learning
Criar uma computação do Azure Machine Learning aks

Implementar no Azure
Este modelo cria uma computação aks do Azure Machine Learning.
Criar um cluster de cálculo do Azure Machine Learning

Implementar no Azure
Este modelo cria um cluster de cálculo do Azure Machine Learning.
Criar uma instância de computação do Azure Machine Learning

Implementar no Azure
Este modelo cria uma instância de computação do Azure Machine Learning em nome de outro utilizador com um script de configuração inline de exemplo
Criar um LinkedService na área de trabalho do Azure Machine Learning

Implementar no Azure
Este modelo cria um LinkedService numa área de trabalho do Azure Machine Learning existente.
Criar um destino de computação do AKS com um endereço IP privado

Implementar no Azure
Este modelo cria um destino de computação do AKS numa determinada área de trabalho do serviço Azure Machine Learning com um endereço IP privado.

Definição de recurso do modelo arm

O tipo de recurso de áreas de trabalho/cálculos pode ser implementado com operações que visam:

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.MachineLearningServices/workspaces/computes, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.MachineLearningServices/workspaces/computes",
  "apiVersion": "2018-03-01-preview",
  "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
  }
}

Objetos de computação

Defina a propriedade computeType para especificar o tipo de objeto.

Para o AKS, utilize:

  "computeType": "AKS",
  "properties": {
    "agentCount": "int",
    "agentVMSize": "string",
    "clusterFqdn": "string",
    "sslConfiguration": {
      "cert": "string",
      "cname": "string",
      "key": "string",
      "status": "string"
    },
    "systemServices": [
      {
      }
    ]
  }

Para o BatchAI, utilize:

  "computeType": "BatchAI",
  "properties": {
    "scaleSettings": {
      "autoScaleEnabled": "bool",
      "maxNodeCount": "int",
      "minNodeCount": "int"
    },
    "vmPriority": "string",
    "vmSize": "string"
  }

Para DataFactory, utilize:

  "computeType": "DataFactory"

Para o HDInsight, utilize:

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

Para VirtualMachine, utilize:

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

Valores de propriedade

áreas de trabalho/computação

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.MachineLearningServices/workspaces/computes"
apiVersion A versão da API de recursos '2018-03-01-preview'
name O nome do recurso

Veja como definir nomes e tipos para recursos subordinados em modelos arm JSON.
cadeia (obrigatório)

Limite de carateres: 3-24 para instância de computação
3-32 para computação AML
2-16 para outros tipos de computação

Carateres válidos:
Alfanuméricos e hífenes.
localização Especifica a localização do recurso. string
etiquetas Contém etiquetas de recursos definidas como pares chave/valor. Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
identidade A identidade do recurso. Identidade
propriedades Propriedades de computação Computação

Identidade

Nome Descrição Valor
tipo O tipo de identidade. "SystemAssigned"

Computação

Nome Descrição Valor
computeLocation Localização para a computação subjacente string
descrição A descrição da computação do Machine Learning. string
resourceId ID do recurso arm da computação string
computeType Definir o tipo de objeto AKS
BatchAI
DataFactory
HDInsight
VirtualMachine (obrigatório)

AKS

Nome Descrição Valor
computeType O tipo de computação "AKS" (obrigatório)
propriedades Propriedades do AKS AKSProperties

AKSProperties

Nome Descrição Valor
agentCount Número de agentes int

Restrições:
Valor mínimo = 1
agentVMSize Tamanho da máquina virtual do agente string
clusterFqdn Nome de domínio qualificado completo do cluster string
sslConfiguration Configuração SSL SslConfiguration
systemServices Serviços de sistema SystemService[]

SslConfiguration

Nome Descrição Valor
certificado Dados do certificado string
cname CNAME do certificado string
key Dados principais string
status Ativar ou desativar o SSL para pontuação "Desativado"
"Ativado"

SystemService

Este objeto não contém quaisquer propriedades a definir durante a implementação. Todas as propriedades são ReadOnly.

BatchAI

Nome Descrição Valor
computeType O tipo de computação "BatchAI" (obrigatório)
propriedades Propriedades do BatchAI BatchAIProperties

BatchAIProperties

Nome Descrição Valor
scaleSettings Definições de dimensionamento do BatchAI ScaleSettings
vmPriority Prioridade da Máquina Virtual string
vmSize Tamanho da Máquina Virtual string

ScaleSettings

Nome Descrição Valor
autoScaleEnabled Ativar ou desativar o dimensionamento automático bool
maxNodeCount Número máximo de nós a utilizar int
minNodeCount Número mínimo de nós a utilizar int

DataFactory

Nome Descrição Valor
computeType O tipo de computação "DataFactory" (obrigatório)

HDInsight

Nome Descrição Valor
computeType O tipo de computação "HDInsight" (obrigatório)
propriedades HDInsightProperties

HDInsightProperties

Nome Descrição Valor
address Endereço IP público do nó principal do cluster. string
administratorAccount Administração credenciais para o nó principal do cluster VirtualMachineSshCredentials
sshPort Porta aberta para ligações ssh no nó principal do cluster. int

VirtualMachineSshCredentials

Nome Descrição Valor
palavra-passe Palavra-passe da conta de administrador string
privateKeyData Dados de chave privada string
publicKeyData Dados de chave pública string
nome de utilizador Nome de utilizador da conta de administrador string

VirtualMachine

Nome Descrição Valor
computeType O tipo de computação "VirtualMachine" (obrigatório)
propriedades VirtualMachineProperties

VirtualMachineProperties

Nome Descrição Valor
address Endereço IP público da máquina virtual. string
administratorAccount Administração credenciais da máquina virtual VirtualMachineSshCredentials
sshPort Porta aberta para ligações ssh. int
virtualMachineSize Tamanho da Máquina Virtual string

Modelos de início rápido

Os seguintes modelos de início rápido implementam este tipo de recurso.

Modelo Description
Criar uma Computação do ADLA do Serviço Machine Learning

Implementar no Azure
Este modelo cria uma Computação do ADLA do Serviço Machine Learning.
Criar uma Computação do Aks do Serviço Machine Learning

Implementar no Azure
Este modelo cria uma Computação do Aks do Serviço Machine Learning.
Criar uma Computação de DSVM do Serviço Machine Learning

Implementar no Azure
Este modelo cria uma Computação de DSVM do Serviço Machine Learning.
Criar um cluster do HDInsight do Serviço Machine Learning

Implementar no Azure
Este modelo cria um cluster do HDInsight do Serviço Machine Learning
Criar uma computação do Azure Machine Learning aks

Implementar no Azure
Este modelo cria uma computação aks do Azure Machine Learning.
Criar um cluster de cálculo do Azure Machine Learning

Implementar no Azure
Este modelo cria um cluster de cálculo do Azure Machine Learning.
Criar uma instância de computação do Azure Machine Learning

Implementar no Azure
Este modelo cria uma instância de computação do Azure Machine Learning em nome de outro utilizador com um script de configuração inline de exemplo
Criar um LinkedService na área de trabalho do Azure Machine Learning

Implementar no Azure
Este modelo cria um LinkedService numa área de trabalho do Azure Machine Learning existente.
Criar um destino de computação do AKS com um endereço IP privado

Implementar no Azure
Este modelo cria um destino de computação do AKS numa determinada área de trabalho do serviço Azure Machine Learning com um endereço IP privado.

Definição de recurso terraform (fornecedor AzAPI)

O tipo de recurso de áreas de trabalho/cálculos pode ser implementado com operações que visam:

  • Grupos de recursos

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.MachineLearningServices/workspaces/computes, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/computes@2018-03-01-preview"
  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
    }
  })
}

Objetos de computação

Defina a propriedade computeType para especificar o tipo de objeto.

Para o AKS, utilize:

  computeType = "AKS"
  properties = {
    agentCount = int
    agentVMSize = "string"
    clusterFqdn = "string"
    sslConfiguration = {
      cert = "string"
      cname = "string"
      key = "string"
      status = "string"
    }
    systemServices = [
      {
      }
    ]
  }

Para o BatchAI, utilize:

  computeType = "BatchAI"
  properties = {
    scaleSettings = {
      autoScaleEnabled = bool
      maxNodeCount = int
      minNodeCount = int
    }
    vmPriority = "string"
    vmSize = "string"
  }

Para DataFactory, utilize:

  computeType = "DataFactory"

Para o HDInsight, utilize:

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

Para VirtualMachine, utilize:

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

Valores de propriedade

áreas de trabalho/computação

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.MachineLearningServices/workspaces/computes@2018-03-01-preview"
name O nome do recurso cadeia (obrigatório)

Limite de carateres: 3-24 para instância de computação
3-32 para computação AML
2-16 para outros tipos de computação

Carateres válidos:
Alfanuméricos e hífenes.
localização Especifica a localização do recurso. string
parent_id O ID do recurso que é o principal para este recurso. ID do recurso do tipo: áreas de trabalho
etiquetas Contém etiquetas de recursos definidas como pares chave/valor. Dicionário de nomes e valores de etiquetas.
identidade A identidade do recurso. Identidade
propriedades Propriedades de computação Computação

Identidade

Nome Descrição Valor
tipo O tipo de identidade. "SystemAssigned"

Computação

Nome Descrição Valor
computeLocation Localização para a computação subjacente string
descrição A descrição da computação do Machine Learning. string
resourceId ID do recurso arm da computação string
computeType Definir o tipo de objeto AKS
BatchAI
DataFactory
HDInsight
VirtualMachine (obrigatório)

AKS

Nome Descrição Valor
computeType O tipo de computação "AKS" (obrigatório)
propriedades Propriedades do AKS AKSProperties

AKSProperties

Nome Descrição Valor
agentCount Número de agentes int

Restrições:
Valor mínimo = 1
agentVMSize Tamanho da máquina virtual do agente string
clusterFqdn Nome de domínio qualificado completo do cluster string
sslConfiguration Configuração SSL SslConfiguration
systemServices Serviços de sistema SystemService[]

SslConfiguration

Nome Descrição Valor
certificado Dados de certificado string
cname CNAME do certificado string
key Dados de chave string
status Ativar ou desativar o SSL para classificação "Desativado"
"Ativado"

SystemService

Este objeto não contém quaisquer propriedades a definir durante a implementação. Todas as propriedades são ReadOnly.

BatchAI

Nome Descrição Valor
computeType O tipo de computação "BatchAI" (obrigatório)
propriedades Propriedades do BatchAI BatchAIProperties

BatchAIProperties

Nome Descrição Valor
scaleSettings Definições de dimensionamento para o BatchAI ScaleSettings
vmPriority Prioridade da Máquina Virtual string
vmSize Tamanho da Máquina Virtual string

ScaleSettings

Nome Descrição Valor
autoScaleEnabled Ativar ou desativar o dimensionamento automático bool
maxNodeCount Número máximo de nós a utilizar int
minNodeCount Número mínimo de nós a utilizar int

DataFactory

Nome Descrição Valor
computeType O tipo de computação "DataFactory" (obrigatório)

HDInsight

Nome Descrição Valor
computeType O tipo de computação "HDInsight" (obrigatório)
propriedades HDInsightProperties

HDInsightProperties

Nome Descrição Valor
address Endereço IP público do nó principal do cluster. string
administratorAccount Administração credenciais para o nó principal do cluster VirtualMachineSshCredentials
sshPort Porta aberta para ligações ssh no nó principal do cluster. int

VirtualMachineSshCredentials

Nome Descrição Valor
palavra-passe Palavra-passe da conta de administrador string
privateKeyData Dados de chave privada string
publicKeyData Dados de chave pública string
nome de utilizador Nome de utilizador da conta de administrador string

VirtualMachine

Nome Descrição Valor
computeType O tipo de computação "VirtualMachine" (obrigatório)
propriedades VirtualMachineProperties

VirtualMachineProperties

Nome Descrição Valor
address Endereço IP público da máquina virtual. string
administratorAccount Administração credenciais da máquina virtual VirtualMachineSshCredentials
sshPort Porta aberta para ligações ssh. int
virtualMachineSize Tamanho da Máquina Virtual string