Microsoft.MachineLearningServices-werkruimten/computes 2018-11-19

Bicep-resourcedefinitie

Het resourcetype werkruimten/berekeningen kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.MachineLearningServices/workspaces/computes wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

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

Rekenobjecten

Stel de eigenschap computeType in om het type object op te geven.

Gebruik voor 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'
    }
  }

Voor AmlCompute gebruikt u:

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

Gebruik voor Databricks:

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

Gebruik voor DataFactory:

  computeType: 'DataFactory'

Gebruik voor DataLakeAnalytics:

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

Gebruik voor HDInsight:

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

Voor VirtualMachine gebruikt u:

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

Eigenschapswaarden

werkruimten/berekeningen

Naam Description Waarde
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in Bicep.
tekenreeks (vereist)

Tekenlimiet: 3-24 voor rekenproces
3-32 voor AML-rekenkracht
2-16 voor andere rekentypen

Geldige tekens:
Alfanumeriek en afbreekstreepjes.
location Hiermee geeft u de locatie van de resource. tekenreeks
tags Bevat resourcetags die zijn gedefinieerd als sleutel-waardeparen. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
Bovenliggende In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie Onderliggende resource buiten bovenliggende resource voor meer informatie.
Symbolische naam voor resource van het type: werkruimten
identity De identiteit van de resource. Identiteit
properties Rekeneigenschappen Compute

Identiteit

Naam Description Waarde
type Het identiteitstype. 'SystemAssigned'

Compute

Naam Description Waarde
computeLocation Locatie voor de onderliggende berekening tekenreeks
beschrijving De beschrijving van de Machine Learning-berekening. tekenreeks
resourceId ARM-resource-id van de onderliggende berekening tekenreeks
computeType Het objecttype instellen AKS
AmlCompute
Databricks
Datafactory
DataLakeAnalytics
HDInsight
VirtualMachine (vereist)

AKS

Naam Description Waarde
computeType Het type berekening 'AKS' (vereist)
properties AKS-eigenschappen AKSProperties

AKSProperties

Naam Description Waarde
agentCount Aantal agents int

Beperkingen:
Minimumwaarde = 1
agentVMSize Grootte van virtuele machine van agent tekenreeks
aksNetworkingConfiguration AKS-netwerkconfiguratie voor vnet AksNetworkingConfiguration
clusterFqdn Volledig gekwalificeerde domeinnaam van cluster tekenreeks
sslConfiguration SSL-configuratie SslConfiguration

AksNetworkingConfiguration

Naam Description Waarde
dnsServiceIP Een IP-adres dat is toegewezen aan de Kubernetes DNS-service. Deze moet zich binnen het adresbereik van de Kubernetes-service bevinden dat is opgegeven in serviceCidr. tekenreeks

Beperkingen:
Patroon = ^(?:(?: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 Een CIDR-notatie-IP-bereik dat is toegewezen aan het Docker-brugnetwerk. Deze mag niet overlappen met IP-adresbereiken van subnetten of het adresbereik van de Kubernetes-service. tekenreeks

Beperkingen:
Patroon = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
serviceCidr Een IP-adresbereik voor CIDR-notatie waaruit IP-adressen van serviceclusters kunnen worden toegewezen. De ip-adresbereiken van het subnet mogen niet overlappen. tekenreeks

Beperkingen:
Patroon = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
subnetId Resource-id van het subnet van het virtuele netwerk waartoe de rekenknooppunten behoren tekenreeks

SslConfiguration

Naam Description Waarde
Cert Certificaatgegevens tekenreeks
Cname CNAME van het certificaat tekenreeks
sleutel Belangrijke gegevens tekenreeks
status SSL voor scoren in- of uitschakelen 'Uitgeschakeld'
Ingeschakeld

AmlCompute

Naam Description Waarde
computeType Het type berekening 'AmlCompute' (vereist)
properties Eigenschappen van AML Compute AmlComputeProperties

AmlComputeProperties

Naam Description Waarde
scaleSettings Schaalinstellingen voor AML Compute ScaleSettings
subnet De resource-id van het subnet van het virtuele netwerk waartoe de rekenknooppunten behoren. ResourceId
userAccountCredentials Referenties voor een beheerdersaccount dat op elk rekenknooppunt wordt gemaakt. UserAccountCredentials
vmPriority Prioriteit van virtuele machine 'Toegewezen'
'LowPriority'
vmSize Grootte van virtuele machine tekenreeks

ScaleSettings

Naam Description Waarde
maxNodeCount Maximum aantal te gebruiken knooppunten int (vereist)
minNodeCount Minimaal aantal te gebruiken knooppunten int
nodeIdleTimeBeforeScaleDown Niet-actieve knooppunttijd voordat amlCompute omlaag wordt geschaald tekenreeks

ResourceId

Naam Description Waarde
id De id van de resource tekenreeks (vereist)

UserAccountCredentials

Naam Description Waarde
adminUserName Naam van het beheerdersaccount dat kan worden gebruikt voor SSH naar knooppunten. tekenreeks (vereist)
adminUserPassword Wachtwoord van het gebruikersaccount van de beheerder. tekenreeks
adminUserSshPublicKey Openbare SSH-sleutel van het beheerdersaccount. tekenreeks

Databricks

Naam Description Waarde
computeType Het type berekening 'Databricks' (vereist)
properties DatabricksEigenschappen

DatabricksEigenschappen

Naam Description Waarde
databricksAccessToken Databricks-toegangstoken tekenreeks

DataFactory

Naam Description Waarde
computeType Het type berekening 'DataFactory' (vereist)

DataLakeAnalytics

Naam Description Waarde
computeType Het type berekening 'DataLakeAnalytics' (vereist)
properties DataLakeAnalyticsProperties

DataLakeAnalyticsProperties

Naam Description Waarde
dataLakeStoreAccountName DataLake Store-accountnaam tekenreeks

HDInsight

Naam Description Waarde
computeType Het type berekening HDInsight (vereist)
properties HDInsightProperties

HDInsightProperties

Naam Description Waarde
adres Openbaar IP-adres van het hoofdknooppunt van het cluster. tekenreeks
administratorAccount Beheer referenties voor het hoofdknooppunt van het cluster VirtualMachineSshCredentials
sshPort Poort geopend voor SSH-verbindingen op het hoofdknooppunt van het cluster. int

VirtualMachineSshCredentials

Naam Description Waarde
wachtwoord Wachtwoord van beheerdersaccount tekenreeks
privateKeyData Persoonlijke sleutelgegevens tekenreeks
publicKeyData Openbare sleutelgegevens tekenreeks
gebruikersnaam Gebruikersnaam van beheerdersaccount tekenreeks

VirtualMachine

Naam Description Waarde
computeType Het type berekening 'VirtualMachine' (vereist)
properties VirtualMachineEigenschappen

VirtualMachineEigenschappen

Naam Description Waarde
adres Openbaar IP-adres van de virtuele machine. tekenreeks
administratorAccount Beheer referenties voor virtuele machine VirtualMachineSshCredentials
sshPort Poort geopend voor SSH-verbindingen. int
virtualMachineSize Grootte van virtuele machine tekenreeks

Snelstartsjablonen

Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Een Machine Learning Service ADLA Compute maken

Implementeren op Azure
Met deze sjabloon maakt u een Machine Learning Service ADLA Compute.
Een Machine Learning Service Aks Compute maken

Implementeren op Azure
Met deze sjabloon maakt u een Machine Learning Service Aks Compute.
Een Machine Learning Service DSVM Compute maken

Implementeren op Azure
Met deze sjabloon maakt u een Machine Learning Service DSVM Compute.
Een Machine Learning Service HDInsight-cluster maken

Implementeren op Azure
Met deze sjabloon maakt u een HDInsight-cluster voor Machine Learning Service
Een Azure Machine Learning AKS-berekening maken

Implementeren op Azure
Met deze sjabloon maakt u een Azure Machine Learning-rekenproces.
Een Azure Machine Learning-rekencluster maken

Implementeren op Azure
Met deze sjabloon maakt u een Azure Machine Learning-rekencluster.
Een Azure Machine Learning-rekenproces maken

Implementeren op Azure
Met deze sjabloon maakt u een Azure Machine Learning-rekenproces namens een andere gebruiker met een voorbeeld van een inline-installatiescript
Een LinkedService maken in Azure Machine Learning-werkruimte

Implementeren op Azure
Met deze sjabloon maakt u een LinkedService in een bestaande Azure Machine Learning-werkruimte.
Een AKS-rekendoel maken met een privé-IP-adres

Implementeren op Azure
Met deze sjabloon maakt u een AKS-rekendoel in een opgegeven Azure Machine Learning Service-werkruimte met een privé-IP-adres.

Resourcedefinitie van ARM-sjabloon

Het resourcetype werkruimten/berekeningen kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.MachineLearningServices/workspaces/computes-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

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

Rekenobjecten

Stel de eigenschap computeType in om het type object op te geven.

Gebruik voor 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"
    }
  }

Voor AmlCompute gebruikt u:

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

Gebruik voor Databricks:

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

Gebruik voor DataFactory:

  "computeType": "DataFactory"

Gebruik voor DataLakeAnalytics:

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

Gebruik voor HDInsight:

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

Gebruik voor VirtualMachine:

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

Eigenschapswaarden

werkruimten/berekeningen

Naam Description Waarde
type Het resourcetype 'Microsoft.MachineLearningServices/workspaces/computes'
apiVersion De resource-API-versie '2018-11-19'
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in JSON ARM-sjablonen.
tekenreeks (vereist)

Tekenlimiet: 3-24 voor rekenproces
3-32 voor AML-rekenkracht
2-16 voor andere rekentypen

Geldige tekens:
Alfanumeriek en afbreekstreepjes.
location Hiermee geeft u de locatie van de resource. tekenreeks
tags Bevat resourcetags die zijn gedefinieerd als sleutel-waardeparen. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
identity De identiteit van de resource. Identiteit
properties Rekeneigenschappen Compute

Identiteit

Naam Description Waarde
type Het identiteitstype. 'SystemAssigned'

Compute

Naam Description Waarde
computeLocation Locatie voor de onderliggende berekening tekenreeks
beschrijving De beschrijving van de Machine Learning-berekening. tekenreeks
resourceId ARM-resource-id van de onderliggende berekening tekenreeks
computeType Het objecttype instellen AKS
AmlCompute
Databricks
Datafactory
DataLakeAnalytics
HDInsight
VirtualMachine (vereist)

AKS

Naam Description Waarde
computeType Het type berekening 'AKS' (vereist)
properties AKS-eigenschappen AKSProperties

AKSProperties

Naam Description Waarde
agentCount Aantal agents int

Beperkingen:
Minimumwaarde = 1
agentVMSize Grootte van virtuele machine van agent tekenreeks
aksNetworkingConfiguration AKS-netwerkconfiguratie voor vnet AksNetworkingConfiguration
clusterFqdn Volledig gekwalificeerde domeinnaam van cluster tekenreeks
sslConfiguration SSL-configuratie SslConfiguration

AksNetworkingConfiguration

Naam Description Waarde
dnsServiceIP Een IP-adres dat is toegewezen aan de Kubernetes DNS-service. Deze moet zich binnen het adresbereik van de Kubernetes-service bevinden dat is opgegeven in serviceCidr. tekenreeks

Beperkingen:
Patroon = ^(?:(?: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 Een CIDR-notatie-IP-bereik dat is toegewezen aan het Docker-brugnetwerk. Deze mag niet overlappen met IP-adresbereiken van subnetten of het adresbereik van de Kubernetes-service. tekenreeks

Beperkingen:
Patroon = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
serviceCidr Een IP-adresbereik voor CIDR-notatie waaruit IP-adressen van serviceclusters kunnen worden toegewezen. De ip-adresbereiken van het subnet mogen niet overlappen. tekenreeks

Beperkingen:
Patroon = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
subnetId Resource-id van het subnet van het virtuele netwerk waartoe de rekenknooppunten behoren tekenreeks

SslConfiguration

Naam Description Waarde
Cert Certificaatgegevens tekenreeks
Cname CNAME van het certificaat tekenreeks
sleutel Belangrijke gegevens tekenreeks
status SSL voor scoren in- of uitschakelen 'Uitgeschakeld'
Ingeschakeld

AmlCompute

Naam Description Waarde
computeType Het type berekening 'AmlCompute' (vereist)
properties Eigenschappen van AML Compute AmlComputeProperties

AmlComputeProperties

Naam Description Waarde
scaleSettings Schaalinstellingen voor AML Compute ScaleSettings
subnet Resource-id van het subnet van het virtuele netwerk waartoe de rekenknooppunten behoren. ResourceId
userAccountCredentials Referenties voor een beheerdersaccount dat op elk rekenknooppunt wordt gemaakt. UserAccountCredentials
vmPriority Prioriteit van virtuele machine 'Toegewezen'
'LowPriority'
vmSize Grootte van virtuele machine tekenreeks

ScaleSettings

Naam Description Waarde
maxNodeCount Maximum aantal te gebruiken knooppunten int (vereist)
minNodeCount Minimaal aantal te gebruiken knooppunten int
nodeIdleTimeBeforeScaleDown Knooppunt inactieve tijd voordat amlCompute omlaag wordt geschaald tekenreeks

ResourceId

Naam Description Waarde
id De id van de resource tekenreeks (vereist)

UserAccountCredentials

Naam Description Waarde
adminUserName Naam van het beheerdersgebruikersaccount dat kan worden gebruikt voor SSH naar knooppunten. tekenreeks (vereist)
adminUserPassword Wachtwoord van het beheerdersaccount. tekenreeks
adminUserSshPublicKey Openbare SSH-sleutel van het beheerdersaccount. tekenreeks

Databricks

Naam Description Waarde
computeType Het type berekening 'Databricks' (vereist)
properties DatabricksEigenschappen

DatabricksEigenschappen

Naam Description Waarde
databricksAccessToken Databricks-toegangstoken tekenreeks

DataFactory

Naam Description Waarde
computeType Het type berekening 'DataFactory' (vereist)

DataLakeAnalytics

Naam Description Waarde
computeType Het type berekening 'DataLakeAnalytics' (vereist)
properties DataLakeAnalyticsProperties

DataLakeAnalyticsProperties

Naam Description Waarde
dataLakeStoreAccountName DataLake Store-accountnaam tekenreeks

HDInsight

Naam Description Waarde
computeType Het type berekening HDInsight (vereist)
properties HDInsightProperties

HDInsightProperties

Naam Description Waarde
adres Openbaar IP-adres van het hoofdknooppunt van het cluster. tekenreeks
administratorAccount Beheer referenties voor het hoofdknooppunt van het cluster VirtualMachineSshCredentials
sshPort Poort geopend voor SSH-verbindingen op het hoofdknooppunt van het cluster. int

VirtualMachineSshCredentials

Naam Description Waarde
wachtwoord Wachtwoord van beheerdersaccount tekenreeks
privateKeyData Persoonlijke sleutelgegevens tekenreeks
publicKeyData Openbare sleutelgegevens tekenreeks
gebruikersnaam Gebruikersnaam van beheerdersaccount tekenreeks

VirtualMachine

Naam Description Waarde
computeType Het type berekening 'VirtualMachine' (vereist)
properties VirtualMachineEigenschappen

VirtualMachineEigenschappen

Naam Description Waarde
adres Openbaar IP-adres van de virtuele machine. tekenreeks
administratorAccount Beheer referenties voor virtuele machine VirtualMachineSshCredentials
sshPort Poort geopend voor SSH-verbindingen. int
virtualMachineSize Grootte van virtuele machine tekenreeks

Snelstartsjablonen

Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Een Machine Learning Service ADLA Compute maken

Implementeren op Azure
Met deze sjabloon maakt u een Machine Learning Service ADLA Compute.
Een Machine Learning Service Aks Compute maken

Implementeren op Azure
Met deze sjabloon maakt u een Machine Learning Service Aks Compute.
Een Machine Learning Service DSVM Compute maken

Implementeren op Azure
Met deze sjabloon maakt u een Machine Learning Service DSVM Compute.
Een HDInsight-cluster voor Machine Learning Service maken

Implementeren op Azure
Met deze sjabloon wordt een HDInsight-cluster voor Machine Learning Service gemaakt
Een Azure Machine Learning aks-berekening maken

Implementeren op Azure
Met deze sjabloon maakt u een Azure Machine Learning-rekenproces.
Een Azure Machine Learning-rekencluster maken

Implementeren op Azure
Met deze sjabloon maakt u een Azure Machine Learning-rekencluster.
Een Azure Machine Learning-rekenproces maken

Implementeren op Azure
Met deze sjabloon wordt namens een andere gebruiker een Azure Machine Learning-rekenproces gemaakt met een voorbeeld van een inline-installatiescript
Een linkedservice maken in een Azure Machine Learning-werkruimte

Implementeren op Azure
Met deze sjabloon maakt u een LinkedService in een bestaande Azure Machine Learning-werkruimte.
Een AKS-rekendoel met een privé-IP-adres maken

Implementeren op Azure
Met deze sjabloon maakt u een AKS-rekendoel in een opgegeven Azure Machine Learning Service-werkruimte met een privé-IP-adres.

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype werkruimten/berekeningen kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • Resourcegroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.MachineLearningServices/workspaces/computes wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

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

Rekenobjecten

Stel de eigenschap computeType in om het type object op te geven.

Gebruik voor 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"
    }
  }

Voor AmlCompute gebruikt u:

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

Gebruik voor Databricks:

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

Gebruik voor DataFactory:

  computeType = "DataFactory"

Gebruik voor DataLakeAnalytics:

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

Gebruik voor HDInsight:

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

Voor VirtualMachine gebruikt u:

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

Eigenschapswaarden

werkruimten/berekeningen

Naam Description Waarde
type Het resourcetype "Microsoft.MachineLearningServices/workspaces/computes@2018-11-19"
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 3-24 voor rekenproces
3-32 voor AML-rekenkracht
2-16 voor andere rekentypen

Geldige tekens:
Alfanumeriek en afbreekstreepjes.
location Hiermee geeft u de locatie van de resource. tekenreeks
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: werkruimten
tags Bevat resourcetags die zijn gedefinieerd als sleutel-waardeparen. Woordenlijst met tagnamen en -waarden.
identity De identiteit van de resource. Identiteit
properties Rekeneigenschappen Compute

Identiteit

Naam Description Waarde
type Het identiteitstype. "SystemAssigned"

Compute

Naam Description Waarde
computeLocation Locatie voor de onderliggende berekening tekenreeks
beschrijving De beschrijving van de Machine Learning-berekening. tekenreeks
resourceId ARM-resource-id van de onderliggende berekening tekenreeks
computeType Het objecttype instellen AKS
AmlCompute
Databricks
Datafactory
DataLakeAnalytics
HDInsight
VirtualMachine (vereist)

AKS

Naam Description Waarde
computeType Het type berekening 'AKS' (vereist)
properties AKS-eigenschappen AKSEigenschappen

AKSEigenschappen

Naam Description Waarde
agentCount Aantal agents int

Beperkingen:
Minimumwaarde = 1
agentVMSize Grootte van virtuele machine van agent tekenreeks
aksNetworkingConfiguration AKS-netwerkconfiguratie voor vnet AksNetworkingConfiguration
clusterFqdn Volledig gekwalificeerde domeinnaam van cluster tekenreeks
sslConfiguration SSL-configuratie SslConfiguration

AksNetworkingConfiguration

Naam Description Waarde
dnsServiceIP Een IP-adres dat is toegewezen aan de Kubernetes DNS-service. Deze moet zich binnen het adresbereik van de Kubernetes-service bevinden dat is opgegeven in serviceCidr. tekenreeks

Beperkingen:
Patroon = ^(?:(?: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 Een CIDR-notatie-IP-bereik dat is toegewezen aan het Docker Bridge-netwerk. Deze mag niet overlappen met ip-adresbereiken van subnetten of het adresbereik van de Kubernetes-service. tekenreeks

Beperkingen:
Patroon = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
serviceCidr Een IP-adresbereik van CIDR-notatie waaruit IP-adressen van serviceclusters moeten worden toegewezen. Deze mag niet overlappen met IP-bereiken van subnetten. tekenreeks

Beperkingen:
Patroon = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
subnetId Resource-id van het subnet van het virtuele netwerk waartoe de rekenknooppunten behoren tekenreeks

SslConfiguration

Naam Description Waarde
Cert Certificaatgegevens tekenreeks
Cname CNAME van het certificaat tekenreeks
sleutel Belangrijke gegevens tekenreeks
status SSL voor scoren in- of uitschakelen "Uitgeschakeld"
"Ingeschakeld"

AmlCompute

Naam Description Waarde
computeType Het type berekening "AmlCompute" (vereist)
properties AML Compute-eigenschappen AmlComputeProperties

AmlComputeProperties

Naam Description Waarde
scaleSettings Schaalinstellingen voor AML Compute ScaleSettings
subnet De resource-id van het subnet van het virtuele netwerk waartoe de rekenknooppunten behoren. ResourceId
userAccountCredentials Referenties voor een beheerdersaccount dat op elk rekenknooppunt wordt gemaakt. UserAccountCredentials
vmPriority Prioriteit van virtuele machine "Toegewezen"
"LowPriority"
vmSize Grootte van virtuele machine tekenreeks

ScaleSettings

Naam Description Waarde
maxNodeCount Maximum aantal te gebruiken knooppunten int (vereist)
minNodeCount Minimaal aantal te gebruiken knooppunten int
nodeIdleTimeBeforeScaleDown Niet-actieve knooppunttijd voordat amlCompute omlaag wordt geschaald tekenreeks

ResourceId

Naam Description Waarde
id De id van de resource tekenreeks (vereist)

UserAccountCredentials

Naam Description Waarde
adminUserName Naam van het beheerdersaccount dat kan worden gebruikt voor SSH naar knooppunten. tekenreeks (vereist)
adminUserPassword Wachtwoord van het gebruikersaccount van de beheerder. tekenreeks
adminUserSshPublicKey Openbare SSH-sleutel van het beheerdersaccount. tekenreeks

Databricks

Naam Description Waarde
computeType Het type berekening 'Databricks' (vereist)
properties DatabricksEigenschappen

DatabricksEigenschappen

Naam Description Waarde
databricksAccessToken Databricks-toegangstoken tekenreeks

DataFactory

Naam Description Waarde
computeType Het type berekening "DataFactory" (vereist)

DataLakeAnalytics

Naam Description Waarde
computeType Het type berekening "DataLakeAnalytics" (vereist)
properties DataLakeAnalyticsProperties

DataLakeAnalyticsProperties

Naam Description Waarde
dataLakeStoreAccountName DataLake Store-accountnaam tekenreeks

HDInsight

Naam Description Waarde
computeType Het type berekening HDInsight (vereist)
properties HDInsightProperties

HDInsightProperties

Naam Description Waarde
adres Openbaar IP-adres van het hoofdknooppunt van het cluster. tekenreeks
administratorAccount Beheer referenties voor het hoofdknooppunt van het cluster VirtualMachineSshCredentials
sshPort Poort geopend voor SSH-verbindingen op het hoofdknooppunt van het cluster. int

VirtualMachineSshCredentials

Naam Description Waarde
wachtwoord Wachtwoord van beheerdersaccount tekenreeks
privateKeyData Persoonlijke sleutelgegevens tekenreeks
publicKeyData Openbare-sleutelgegevens tekenreeks
gebruikersnaam Gebruikersnaam van beheerdersaccount tekenreeks

VirtualMachine

Naam Description Waarde
computeType Het type berekening 'VirtualMachine' (vereist)
properties VirtualMachineProperties

VirtualMachineProperties

Naam Description Waarde
adres Openbaar IP-adres van de virtuele machine. tekenreeks
administratorAccount Beheer referenties voor virtuele machine VirtualMachineSshCredentials
sshPort Poort geopend voor SSH-verbindingen. int
virtualMachineSize Grootte van virtuele machine tekenreeks