Microsoft.MachineLearningServices-arbetsytor/beräkningar 2019-05-01
- Senaste
- 2023-10-01
- Förhandsversion av 2023-08-01
- 2023-06-01-preview
- 2023-04-01
- 2023-04-01-preview
- Förhandsversion 2023-02-01
- Förhandsversion av 2022-12-01
- 2022-10-01
- 2022-10-01-förhandsversion
- Förhandsversion av 2022-06-01
- 2022-05-01
- Förhandsversion av 2022-02-01
- 2022-01-01-preview
- 2021-07-01
- 2021-04-01
- Förhandsversion av 2021-03-01
- 2021-01-01
- Förhandsversion 2020-09-01
- 2020-08-01
- 2020-06-01
- Förhandsversion 2020-05-15
- Förhandsversion 2020-05-01
- 2020-04-01
- 2020-03-01
- Förhandsversion 2020-02-18
- 2020-01-01
- 2019-11-01
- 2019-06-01
- 2019-05-01
- 2018-11-19
- Förhandsversion av 2018-03-01
Bicep-resursdefinition
Resurstypen arbetsytor/beräkning kan distribueras med åtgärder som mål:
- Resursgrupper – Se kommandon för resursgruppsdistribution
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@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
}
}
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'
aksNetworkingConfiguration: {
dnsServiceIP: 'string'
dockerBridgeCidr: 'string'
serviceCidr: 'string'
subnetId: 'string'
}
clusterFqdn: 'string'
sslConfiguration: {
cert: 'string'
cname: 'string'
key: 'string'
status: 'string'
}
}
För AmlCompute använder du:
computeType: 'AmlCompute'
properties: {
scaleSettings: {
maxNodeCount: int
minNodeCount: int
nodeIdleTimeBeforeScaleDown: 'string'
}
subnet: {
id: 'string'
}
userAccountCredentials: {
adminUserName: 'string'
adminUserPassword: 'string'
adminUserSshPublicKey: 'string'
}
vmPriority: 'string'
vmSize: 'string'
}
För Databricks använder du:
computeType: 'Databricks'
properties: {
databricksAccessToken: 'string'
}
För DataFactory använder du:
computeType: 'DataFactory'
För DataLakeAnalytics använder du:
computeType: 'DataLakeAnalytics'
properties: {
dataLakeStoreAccountName: 'string'
}
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 den underliggande beräkningen | sträng |
computeType | Ange objekttyp | AKS AmlCompute Databricks DataFactory DataLakeAnalytics 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 |
aksNetworkingConfiguration | AKS-nätverkskonfiguration för vnet | AksNetworkingConfiguration |
clusterFqdn | Fullständigt domännamn för kluster | sträng |
sslConfiguration | SSL-konfiguration | SslConfiguration |
AksNetworkingConfiguration
Name | Beskrivning | Värde |
---|---|---|
dnsServiceIP | En IP-adress som tilldelats Kubernetes DNS-tjänsten. Den måste ligga inom kubernetes-tjänstadressintervallet som anges i serviceCidr. | sträng Begränsningar: Mönster = ^(?:(?: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 | Ett IP-intervall för CIDR-notation som tilldelats Docker-bryggnätverket. Den får inte överlappa några IP-intervall för undernätet eller Kubernetes-tjänstens adressintervall. | sträng Begränsningar: Mönster = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
serviceCidr | Ett IP-intervall för CIDR-notation som tjänstkluster-IP-adresser ska tilldelas från. Den får inte överlappa några IP-intervall för undernätet. | sträng Begränsningar: Mönster = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
subnetId | Resurs-ID för virtuellt nätverk som beräkningsnoderna tillhör | sträng |
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" |
AmlCompute
Name | Beskrivning | Värde |
---|---|---|
computeType | Typen av beräkning | "AmlCompute" (krävs) |
properties | Egenskaper för AML-beräkning | AmlComputeEgenskaper |
AmlComputeEgenskaper
Name | Beskrivning | Värde |
---|---|---|
scaleSettings | Skalningsinställningar för AML Compute | ScaleSettings |
subnet | Resurs-ID för det virtuella nätverkets undernät som beräkningsnoderna tillhör. | ResourceId |
userAccountCredentials | Autentiseringsuppgifter för ett administratörsanvändarkonto som skapas på varje beräkningsnod. | UserAccountCredentials |
vmPriority | Prioritet för virtuell dator | "Dedikerad" "LowPriority" |
vmSize | Storlek på virtuell dator | sträng |
ScaleSettings
Name | Beskrivning | Värde |
---|---|---|
maxNodeCount | Maximalt antal noder som ska användas | int (krävs) |
minNodeCount | Minsta antal noder som ska användas | int |
nodeIdleTimeBeforeScaleDown | Inaktivitetstid för nod innan amlCompute skalas ned | sträng |
ResourceId
Name | Beskrivning | Värde |
---|---|---|
id | Resursens ID | sträng (krävs) |
UserAccountCredentials
Name | Beskrivning | Värde |
---|---|---|
adminUserName | Namnet på administratörsanvändarkontot som kan användas för att SSH till noder. | sträng (krävs) |
adminUserPassword | Lösenord för administratörsanvändarkontot. | sträng |
adminUserSshPublicKey | Offentlig SSH-nyckel för administratörsanvändarkontot. | sträng |
Databricks
Name | Beskrivning | Värde |
---|---|---|
computeType | Typen av beräkning | "Databricks" (krävs) |
properties | DatabricksEgenskaper |
DatabricksEgenskaper
Name | Beskrivning | Värde |
---|---|---|
databricksAccessToken | Databricks-åtkomsttoken | sträng |
DataFactory
Name | Beskrivning | Värde |
---|---|---|
computeType | Typen av beräkning | "DataFactory" (krävs) |
DataLakeAnalytics
Name | Beskrivning | Värde |
---|---|---|
computeType | Typen av beräkning | "DataLakeAnalytics" (krävs) |
properties | DataLakeAnalyticsEgenskaper |
DataLakeAnalyticsEgenskaper
Name | Beskrivning | Värde |
---|---|---|
dataLakeStoreAccountName | DataLake Store-kontonamn | sträng |
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 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 |
Den här mallen skapar en Machine Learning Service ADLA Compute. |
Skapa en Machine Learning Service Aks Compute |
Den här mallen skapar en Machine Learning Service Aks Compute. |
Skapa en DSVM-beräkning för Machine Learning Service |
Den här mallen skapar en DSVM-beräkning för Machine Learning Service. |
Skapa ett HDInsight-kluster för Machine Learning Service |
Den här mallen skapar ett HDInsight-kluster för Machine Learning Service |
Skapa en Azure Machine Learning aks-beräkning |
Den här mallen skapar en Azure Machine Learning aks-beräkning. |
Skapa ett Azure Machine Learning-beräkningskluster |
Den här mallen skapar ett Azure Machine Learning-beräkningskluster. |
Skapa en Azure Machine Learning-beräkningsinstans |
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 |
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 |
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:
- Resursgrupper – Se kommandon för resursgruppsdistribution
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": "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
}
}
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",
"aksNetworkingConfiguration": {
"dnsServiceIP": "string",
"dockerBridgeCidr": "string",
"serviceCidr": "string",
"subnetId": "string"
},
"clusterFqdn": "string",
"sslConfiguration": {
"cert": "string",
"cname": "string",
"key": "string",
"status": "string"
}
}
För AmlCompute använder du:
"computeType": "AmlCompute",
"properties": {
"scaleSettings": {
"maxNodeCount": "int",
"minNodeCount": "int",
"nodeIdleTimeBeforeScaleDown": "string"
},
"subnet": {
"id": "string"
},
"userAccountCredentials": {
"adminUserName": "string",
"adminUserPassword": "string",
"adminUserSshPublicKey": "string"
},
"vmPriority": "string",
"vmSize": "string"
}
För Databricks använder du:
"computeType": "Databricks",
"properties": {
"databricksAccessToken": "string"
}
För DataFactory använder du:
"computeType": "DataFactory"
För DataLakeAnalytics använder du:
"computeType": "DataLakeAnalytics",
"properties": {
"dataLakeStoreAccountName": "string"
}
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 | '2019-05-01' |
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 den underliggande beräkningen | sträng |
computeType | Ange objekttyp | AKS AmlCompute Databricks DataFactory DataLakeAnalytics 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 |
aksNetworkingConfiguration | AKS-nätverkskonfiguration för vnet | AksNetworkingConfiguration |
clusterFqdn | Fullständigt kvalificerat domännamn för kluster | sträng |
sslConfiguration | SSL-konfiguration | SslConfiguration |
AksNetworkingConfiguration
Name | Beskrivning | Värde |
---|---|---|
dnsServiceIP | En IP-adress som tilldelats Kubernetes DNS-tjänsten. Den måste ligga inom kubernetes-tjänstens adressintervall som anges i serviceCidr. | sträng Begränsningar: Mönster = ^(?:(?: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 | Ett IP-intervall för CIDR-notering som tilldelats Docker-bryggnätverket. Den får inte överlappa några IP-intervall för undernätet eller Kubernetes-tjänstens adressintervall. | sträng Begränsningar: Mönster = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
serviceCidr | Ett IP-adressintervall för CIDR-notation som ip-adresser för tjänstkluster ska tilldelas från. Den får inte överlappa några IP-intervall för undernätet. | sträng Begränsningar: Mönster = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
subnetId | Resurs-ID för det virtuella nätverkets undernät som beräkningsnoderna tillhör | sträng |
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" |
AmlCompute
Name | Beskrivning | Värde |
---|---|---|
computeType | Typ av beräkning | "AmlCompute" (krävs) |
properties | Egenskaper för AML-beräkning | AmlComputeProperties |
AmlComputeProperties
Name | Beskrivning | Värde |
---|---|---|
scaleSettings | Skalningsinställningar för AML Compute | ScaleSettings |
subnet | Resurs-ID för det virtuella nätverkets undernät som beräkningsnoderna tillhör. | ResourceId |
userAccountCredentials | Autentiseringsuppgifter för ett administratörsanvändarkonto som skapas på varje beräkningsnod. | UserAccountCredentials |
vmPriority | Prioritet för virtuell dator | "Dedikerad" "Lågprioritet" |
vmSize | Storlek på virtuell dator | sträng |
ScaleSettings
Name | Beskrivning | Värde |
---|---|---|
maxNodeCount | Maximalt antal noder som ska användas | int (obligatoriskt) |
minNodeCount | Minsta antal noder som ska användas | int |
nodeIdleTimeBeforeScaleDown | Nodens inaktivitetstid innan amlCompute skalas ned | sträng |
ResourceId
Name | Beskrivning | Värde |
---|---|---|
id | Resursens ID | sträng (krävs) |
UserAccountCredentials
Name | Beskrivning | Värde |
---|---|---|
adminUserName | Namnet på administratörsanvändarkontot som kan användas för att SSH till noder. | sträng (krävs) |
adminUserPassword | Lösenord för administratörsanvändarkontot. | sträng |
adminUserSshPublicKey | Offentlig SSH-nyckel för administratörsanvändarkontot. | sträng |
Databricks
Name | Beskrivning | Värde |
---|---|---|
computeType | Typ av beräkning | "Databricks" (krävs) |
properties | DatabricksEgenskaper |
DatabricksEgenskaper
Name | Beskrivning | Värde |
---|---|---|
databricksAccessToken | Databricks-åtkomsttoken | sträng |
DataFactory
Name | Beskrivning | Värde |
---|---|---|
computeType | Typen av beräkning | "DataFactory" (krävs) |
DataLakeAnalytics
Name | Beskrivning | Värde |
---|---|---|
computeType | Typen av beräkning | "DataLakeAnalytics" (krävs) |
properties | DataLakeAnalyticsEgenskaper |
DataLakeAnalyticsEgenskaper
Name | Beskrivning | Värde |
---|---|---|
dataLakeStoreAccountName | DataLake Store-kontonamn | sträng |
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 |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
Skapa en ADLA-beräkning för Machine Learning Service |
Den här mallen skapar en ADLA-beräkning för Machine Learning Service. |
Skapa en Machine Learning Service Aks Compute |
Den här mallen skapar en Machine Learning Service Aks Compute. |
Skapa en DSVM-beräkning för Machine Learning Service |
Den här mallen skapar en DSVM-beräkning för Machine Learning Service. |
Skapa ett HDInsight-kluster för Machine Learning Service |
Den här mallen skapar ett HDInsight-kluster för Machine Learning Service |
Skapa en Azure Machine Learning aks-beräkning |
Den här mallen skapar en Azure Machine Learning aks-beräkning. |
Skapa ett Azure Machine Learning-beräkningskluster |
Den här mallen skapar ett Azure Machine Learning-beräkningskluster. |
Skapa en Azure Machine Learning-beräkningsinstans |
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 |
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 |
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@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
}
})
}
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"
aksNetworkingConfiguration = {
dnsServiceIP = "string"
dockerBridgeCidr = "string"
serviceCidr = "string"
subnetId = "string"
}
clusterFqdn = "string"
sslConfiguration = {
cert = "string"
cname = "string"
key = "string"
status = "string"
}
}
För AmlCompute använder du:
computeType = "AmlCompute"
properties = {
scaleSettings = {
maxNodeCount = int
minNodeCount = int
nodeIdleTimeBeforeScaleDown = "string"
}
subnet = {
id = "string"
}
userAccountCredentials = {
adminUserName = "string"
adminUserPassword = "string"
adminUserSshPublicKey = "string"
}
vmPriority = "string"
vmSize = "string"
}
För Databricks använder du:
computeType = "Databricks"
properties = {
databricksAccessToken = "string"
}
För DataFactory använder du:
computeType = "DataFactory"
För DataLakeAnalytics använder du:
computeType = "DataLakeAnalytics"
properties = {
dataLakeStoreAccountName = "string"
}
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@2019-05-01" |
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 den underliggande beräkningen | sträng |
computeType | Ange objekttyp | AKS AmlCompute Databricks DataFactory DataLakeAnalytics 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 |
aksNetworkingConfiguration | AKS-nätverkskonfiguration för vnet | AksNetworkingConfiguration |
clusterFqdn | Fullständigt kvalificerat domännamn för kluster | sträng |
sslConfiguration | SSL-konfiguration | SslConfiguration |
AksNetworkingConfiguration
Name | Beskrivning | Värde |
---|---|---|
dnsServiceIP | En IP-adress som tilldelats Kubernetes DNS-tjänsten. Den måste ligga inom kubernetes-tjänstens adressintervall som anges i serviceCidr. | sträng Begränsningar: Mönster = ^(?:(?: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 | Ett IP-intervall för CIDR-notering som tilldelats Docker-bryggnätverket. Den får inte överlappa några IP-intervall för undernätet eller Kubernetes-tjänstens adressintervall. | sträng Begränsningar: Mönster = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
serviceCidr | Ett IP-adressintervall för CIDR-notation som ip-adresser för tjänstkluster ska tilldelas från. Den får inte överlappa några IP-intervall för undernätet. | sträng Begränsningar: Mönster = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
subnetId | Resurs-ID för det virtuella nätverkets undernät som beräkningsnoderna tillhör | sträng |
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" |
AmlCompute
Name | Beskrivning | Värde |
---|---|---|
computeType | Typ av beräkning | "AmlCompute" (krävs) |
properties | Egenskaper för AML-beräkning | AmlComputeProperties |
AmlComputeProperties
Name | Beskrivning | Värde |
---|---|---|
scaleSettings | Skalningsinställningar för AML Compute | ScaleSettings |
subnet | Resurs-ID för det virtuella nätverkets undernät som beräkningsnoderna tillhör. | ResourceId |
userAccountCredentials | Autentiseringsuppgifter för ett administratörsanvändarkonto som skapas på varje beräkningsnod. | UserAccountCredentials |
vmPriority | Prioritet för virtuell dator | "Dedikerad" "Lågprioritet" |
vmSize | Storlek på virtuell dator | sträng |
ScaleSettings
Name | Beskrivning | Värde |
---|---|---|
maxNodeCount | Maximalt antal noder som ska användas | int (obligatoriskt) |
minNodeCount | Minsta antal noder som ska användas | int |
nodeIdleTimeBeforeScaleDown | Nodens inaktivitetstid innan amlCompute skalas ned | sträng |
ResourceId
Name | Beskrivning | Värde |
---|---|---|
id | Resursens ID | sträng (krävs) |
UserAccountCredentials
Name | Beskrivning | Värde |
---|---|---|
adminUserName | Namnet på administratörsanvändarkontot som kan användas för att SSH till noder. | sträng (krävs) |
adminUserPassword | Lösenord för administratörsanvändarkontot. | sträng |
adminUserSshPublicKey | Offentlig SSH-nyckel för administratörsanvändarkontot. | sträng |
Databricks
Name | Beskrivning | Värde |
---|---|---|
computeType | Typ av beräkning | "Databricks" (krävs) |
properties | DatabricksEgenskaper |
DatabricksEgenskaper
Name | Beskrivning | Värde |
---|---|---|
databricksAccessToken | Databricks-åtkomsttoken | sträng |
DataFactory
Name | Beskrivning | Värde |
---|---|---|
computeType | Typ av beräkning | "DataFactory" (krävs) |
DataLakeAnalytics
Name | Beskrivning | Värde |
---|---|---|
computeType | Typ av beräkning | "DataLakeAnalytics" (krävs) |
properties | DataLakeAnalyticsProperties |
DataLakeAnalyticsProperties
Name | Beskrivning | Värde |
---|---|---|
dataLakeStoreAccountName | Namn på DataLake Store-konto | sträng |
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 |
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för