Dela via


Microsoft.MachineLearningServices workspaces/computes 2018-03-01-preview

Bicep-resursdefinition

Resurstypen arbetsytor/beräkning kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.MachineLearningServices/workspaces/computes-resurs lägger du till följande Bicep i mallen.

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
  }
}

Beräkningsobjekt

Ange egenskapen computeType för att ange typ av objekt.

För AKS använder du:

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

För BatchAI använder du:

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

För DataFactory använder du:

  computeType: 'DataFactory'

För HDInsight använder du:

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

För VirtualMachine använder du:

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

Egenskapsvärden

arbetsytor/beräkningar

Name Beskrivning Värde
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i Bicep.
sträng (krävs)

Teckengräns: 3–24 för beräkningsinstans
3–32 för AML-beräkning
2–16 för andra beräkningstyper

Giltiga tecken:
Alfanumeriska tecken och bindestreck.
location Anger platsen för resursen. sträng
tags Innehåller resurstaggar som definierats som nyckel/värde-par. Ordlista med taggnamn och värden. Se Taggar i mallar
parent I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför överordnad resurs.
Symboliskt namn för resurs av typen: arbetsytor
identity Resursens identitet. Identitet
properties Beräkningsegenskaper Beräkning

Identitet

Name Beskrivning Värde
typ Identitetstypen. "SystemAssigned"

Compute

Name Beskrivning Värde
computeLocation Plats för den underliggande beräkningen sträng
beskrivning Beskrivningen av Machine Learning-beräkningen. sträng
resourceId ARM-resurs-ID för beräkningen sträng
computeType Ange objekttyp AKS
BatchAI
DataFactory
HDInsight
VirtualMachine (krävs)

AKS

Name Beskrivning Värde
computeType Typen av beräkning "AKS" (krävs)
properties AKS-egenskaper AKSEgenskaper

AKSEgenskaper

Name Beskrivning Värde
agentCount Antal agenter int

Begränsningar:
Minsta värde = 1
agentVMSize Agentstorlek för virtuell dator sträng
clusterFqdn Fullständigt domännamn för kluster sträng
sslConfiguration SSL-konfiguration SslConfiguration
systemServices Systemtjänster SystemService[]

SslConfiguration

Name Beskrivning Värde
Cert Certifikatdata sträng
Cname CNAME för certifikatet sträng
key Nyckeldata sträng
status Aktivera eller inaktivera SSL för bedömning "Inaktiverad"
"Aktiverad"

SystemService

Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.

BatchAI

Name Beskrivning Värde
computeType Typen av beräkning "BatchAI" (krävs)
properties BatchAI-egenskaper BatchAIEgenskaper

BatchAIEgenskaper

Name Beskrivning Värde
scaleSettings Skalningsinställningar för BatchAI ScaleSettings
vmPriority Prioritet för virtuell dator sträng
vmSize Storlek på virtuell dator sträng

ScaleSettings

Name Beskrivning Värde
autoScaleEnabled Aktivera eller inaktivera automatisk skalning boolesk
maxNodeCount Maximalt antal noder som ska användas int
minNodeCount Minsta antal noder som ska användas int

DataFactory

Name Beskrivning Värde
computeType Typ av beräkning "DataFactory" (krävs)

HDInsight

Name Beskrivning Värde
computeType Typ av beräkning "HDInsight" (krävs)
properties HDInsightProperties

HDInsightProperties

Name Beskrivning Värde
adress Offentlig IP-adress för klustrets huvudnod. sträng
administratorAccount Admin autentiseringsuppgifter för klustrets huvudnod VirtualMachineSshCredentials
sshPort Porten är öppen för ssh-anslutningar på klustrets huvudnod. int

VirtualMachineSshCredentials

Name Beskrivning Värde
password Lösenord för administratörskonto sträng
privateKeyData Privata nyckeldata sträng
publicKeyData Offentliga nyckeldata sträng
användarnamn Användarnamn för administratörskonto sträng

VirtualMachine

Name Beskrivning Värde
computeType Typ av beräkning "VirtualMachine" (krävs)
properties VirtualMachineProperties

VirtualMachineProperties

Name Beskrivning Värde
adress Den virtuella datorns offentliga IP-adress. sträng
administratorAccount Admin autentiseringsuppgifter för virtuell dator VirtualMachineSshCredentials
sshPort Porten är öppen för ssh-anslutningar. int
virtualMachineSize Storlek på virtuell dator sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Skapa en Machine Learning Service ADLA-beräkning

Distribuera till Azure
Den här mallen skapar en Machine Learning Service ADLA Compute.
Skapa en Machine Learning Service Aks Compute

Distribuera till Azure
Den här mallen skapar en Machine Learning Service Aks Compute.
Skapa en DSVM-beräkning för Machine Learning Service

Distribuera till Azure
Den här mallen skapar en DSVM-beräkning för Machine Learning Service.
Skapa ett HDInsight-kluster för Machine Learning Service

Distribuera till Azure
Den här mallen skapar ett HDInsight-kluster för Machine Learning Service
Skapa en Azure Machine Learning aks-beräkning

Distribuera till Azure
Den här mallen skapar en Azure Machine Learning aks-beräkning.
Skapa ett Azure Machine Learning-beräkningskluster

Distribuera till Azure
Den här mallen skapar ett Azure Machine Learning-beräkningskluster.
Skapa en Azure Machine Learning-beräkningsinstans

Distribuera till Azure
Den här mallen skapar en Azure Machine Learning-beräkningsinstans för en annan användares räkning med ett exempel på ett infogat installationsskript
Skapa en LinkedService i Azure Machine Learning-arbetsytan

Distribuera till Azure
Den här mallen skapar en LinkedService på en befintlig Azure Machine Learning-arbetsyta.
Skapa ett AKS-beräkningsmål med en privat IP-adress

Distribuera till Azure
Den här mallen skapar ett AKS-beräkningsmål i den angivna Azure Machine Learning-tjänstens arbetsyta med en privat IP-adress.

Resursdefinition för ARM-mall

Resurstypen arbetsytor/beräkning kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.MachineLearningServices/workspaces/computes-resurs lägger du till följande JSON i mallen.

{
  "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
  }
}

Beräkningsobjekt

Ange egenskapen computeType för att ange typ av objekt.

För AKS använder du:

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

För BatchAI använder du:

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

För DataFactory använder du:

  "computeType": "DataFactory"

För HDInsight använder du:

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

För VirtualMachine använder du:

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

Egenskapsvärden

arbetsytor/beräkningar

Name Beskrivning Värde
typ Resurstypen "Microsoft.MachineLearningServices/workspaces/computes"
apiVersion Resurs-API-versionen "2018-03-01-preview"
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar.
sträng (krävs)

Teckengräns: 3–24 för beräkningsinstans
3–32 för AML-beräkning
2–16 för andra beräkningstyper

Giltiga tecken:
Alfanumeriska tecken och bindestreck.
location Anger platsen för resursen. sträng
tags Innehåller resurstaggar som definierats som nyckel/värde-par. Ordlista med taggnamn och värden. Se Taggar i mallar
identity Resursens identitet. Identitet
properties Beräkningsegenskaper Beräkning

Identitet

Name Beskrivning Värde
typ Identitetstypen. "SystemAssigned"

Compute

Name Beskrivning Värde
computeLocation Plats för den underliggande beräkningen sträng
beskrivning Beskrivningen av Machine Learning-beräkningen. sträng
resourceId ARM-resurs-ID för beräkningen sträng
computeType Ange objekttyp AKS
BatchAI
DataFactory
HDInsight
VirtualMachine (krävs)

AKS

Name Beskrivning Värde
computeType Typ av beräkning "AKS" (krävs)
properties AKS-egenskaper AKSProperties

AKSProperties

Name Beskrivning Värde
agentCount Antal agenter int

Begränsningar:
Minsta värde = 1
agentVMSize Agentstorlek för virtuell dator sträng
clusterFqdn Fullständigt kvalificerat domännamn för kluster sträng
sslConfiguration SSL-konfiguration SslConfiguration
systemServices Systemtjänster SystemService[]

SslConfiguration

Name Beskrivning Värde
Cert Certifikatdata sträng
Cname CNAME för certifikatet sträng
key Nyckeldata sträng
status Aktivera eller inaktivera SSL för bedömning "Inaktiverad"
"Aktiverad"

SystemService

Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.

BatchAI

Name Beskrivning Värde
computeType Typ av beräkning "BatchAI" (krävs)
properties BatchAI-egenskaper BatchAIProperties

BatchAIProperties

Name Beskrivning Värde
scaleSettings Skalningsinställningar för BatchAI ScaleSettings
vmPriority Prioritet för virtuell dator sträng
vmSize Storlek på virtuell dator sträng

ScaleSettings

Name Beskrivning Värde
autoScaleEnabled Aktivera eller inaktivera automatisk skalning boolesk
maxNodeCount Maximalt antal noder som ska användas int
minNodeCount Minsta antal noder som ska användas int

DataFactory

Name Beskrivning Värde
computeType Typ av beräkning "DataFactory" (krävs)

HDInsight

Name Beskrivning Värde
computeType Typ av beräkning "HDInsight" (krävs)
properties HDInsightProperties

HDInsightProperties

Name Beskrivning Värde
adress Offentlig IP-adress för klustrets huvudnod. sträng
administratorAccount Admin autentiseringsuppgifter för klustrets huvudnod VirtualMachineSshCredentials
sshPort Porten är öppen för ssh-anslutningar på klustrets huvudnod. int

VirtualMachineSshCredentials

Name Beskrivning Värde
password Lösenord för administratörskonto sträng
privateKeyData Privata nyckeldata sträng
publicKeyData Offentliga nyckeldata sträng
användarnamn Användarnamn för administratörskonto sträng

VirtualMachine

Name Beskrivning Värde
computeType Typen av beräkning "VirtualMachine" (krävs)
properties VirtualMachineEgenskaper

VirtualMachineEgenskaper

Name Beskrivning Värde
adress Den virtuella datorns offentliga IP-adress. sträng
administratorAccount Admin autentiseringsuppgifter för virtuell dator VirtualMachineSshCredentials
sshPort Porten är öppen för ssh-anslutningar. int
virtualMachineSize Storlek på virtuell dator sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Skapa en ADLA-beräkning för Machine Learning Service

Distribuera till Azure
Den här mallen skapar en ADLA-beräkning för Machine Learning Service.
Skapa en Machine Learning Service Aks Compute

Distribuera till Azure
Den här mallen skapar en Machine Learning Service Aks Compute.
Skapa en DSVM-beräkning för Machine Learning Service

Distribuera till Azure
Den här mallen skapar en DSVM-beräkning för Machine Learning Service.
Skapa ett HDInsight-kluster för Machine Learning Service

Distribuera till Azure
Den här mallen skapar ett HDInsight-kluster för Machine Learning Service
Skapa en Azure Machine Learning aks-beräkning

Distribuera till Azure
Den här mallen skapar en Azure Machine Learning aks-beräkning.
Skapa ett Azure Machine Learning-beräkningskluster

Distribuera till Azure
Den här mallen skapar ett Azure Machine Learning-beräkningskluster.
Skapa en Azure Machine Learning-beräkningsinstans

Distribuera till Azure
Den här mallen skapar en Azure Machine Learning-beräkningsinstans för en annan användares räkning med ett exempelskript för infogad konfiguration
Skapa en LinkedService i Azure Machine Learning-arbetsytan

Distribuera till Azure
Den här mallen skapar en LinkedService på en befintlig Azure Machine Learning-arbetsyta.
Skapa ett AKS-beräkningsmål med en privat IP-adress

Distribuera till Azure
Den här mallen skapar ett AKS-beräkningsmål i den angivna Azure Machine Learning-tjänstens arbetsyta med en privat IP-adress.

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen arbetsytor/beräkningsresurser kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.MachineLearningServices/workspaces/computes-resurs lägger du till följande Terraform i mallen.

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
    }
  })
}

Beräkningsobjekt

Ange egenskapen computeType för att ange typ av objekt.

För AKS använder du:

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

För BatchAI använder du:

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

För DataFactory använder du:

  computeType = "DataFactory"

För HDInsight använder du:

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

För VirtualMachine använder du:

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

Egenskapsvärden

arbetsytor/beräkningar

Name Beskrivning Värde
typ Resurstypen "Microsoft.MachineLearningServices/workspaces/computes@2018-03-01-preview"
name Resursnamnet sträng (krävs)

Teckengräns: 3–24 för beräkningsinstans
3–32 för AML-beräkning
2–16 för andra beräkningstyper

Giltiga tecken:
Alfanumeriska tecken och bindestreck.
location Anger platsen för resursen. sträng
parent_id ID:t för resursen som är överordnad för den här resursen. ID för resurs av typen: arbetsytor
tags Innehåller resurstaggar som definierats som nyckel/värde-par. Ordlista med taggnamn och värden.
identity Resursens identitet. Identitet
properties Beräkningsegenskaper Beräkning

Identitet

Name Beskrivning Värde
typ Identitetstypen. "SystemTilldelade"

Compute

Name Beskrivning Värde
computeLocation Plats för den underliggande beräkningen sträng
beskrivning Beskrivningen av Machine Learning-beräkningen. sträng
resourceId ARM-resurs-ID för beräkningen sträng
computeType Ange objekttyp AKS
BatchAI
DataFactory
HDInsight
VirtualMachine (krävs)

AKS

Name Beskrivning Värde
computeType Typen av beräkning "AKS" (krävs)
properties AKS-egenskaper AKSEgenskaper

AKSEgenskaper

Name Beskrivning Värde
agentCount Antal agenter int

Begränsningar:
Minsta värde = 1
agentVMSize Agentstorlek för virtuell dator sträng
clusterFqdn Fullständigt domännamn för kluster sträng
sslConfiguration SSL-konfiguration SslConfiguration
systemServices Systemtjänster SystemService[]

SslConfiguration

Name Beskrivning Värde
Cert Certifikatdata sträng
Cname CNAME för certifikatet sträng
key Nyckeldata sträng
status Aktivera eller inaktivera SSL för bedömning "Inaktiverad"
"Aktiverad"

SystemService

Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.

BatchAI

Name Beskrivning Värde
computeType Typen av beräkning "BatchAI" (krävs)
properties BatchAI-egenskaper BatchAIEgenskaper

BatchAIEgenskaper

Name Beskrivning Värde
scaleSettings Skalningsinställningar för BatchAI ScaleSettings
vmPriority Prioritet för virtuell dator sträng
vmSize Storlek på virtuell dator sträng

ScaleSettings

Name Beskrivning Värde
autoScaleEnabled Aktivera eller inaktivera automatisk skalning boolesk
maxNodeCount Maximalt antal noder som ska användas int
minNodeCount Minsta antal noder som ska användas int

DataFactory

Name Beskrivning Värde
computeType Typen av beräkning "DataFactory" (krävs)

HDInsight

Name Beskrivning Värde
computeType Typen av beräkning "HDInsight" (krävs)
properties HDInsightEgenskaper

HDInsightEgenskaper

Name Beskrivning Värde
adress Offentlig IP-adress för huvudnoden i klustret. sträng
administratorAccount Admin autentiseringsuppgifter för huvudnoden i klustret VirtualMachineSshCredentials
sshPort Porten är öppen för ssh-anslutningar på huvudnoden i klustret. int

VirtualMachineSshCredentials

Name Beskrivning Värde
password Lösenord för administratörskonto sträng
privateKeyData Privata nyckeldata sträng
publicKeyData Offentliga nyckeldata sträng
användarnamn Användarnamn för administratörskonto sträng

VirtualMachine

Name Beskrivning Värde
computeType Typen av beräkning "VirtualMachine" (krävs)
properties VirtualMachineEgenskaper

VirtualMachineEgenskaper

Name Beskrivning Värde
adress Den virtuella datorns offentliga IP-adress. sträng
administratorAccount Admin autentiseringsuppgifter för virtuell dator VirtualMachineSshCredentials
sshPort Porten är öppen för ssh-anslutningar. int
virtualMachineSize Storlek på virtuell dator sträng