Espaces de travail/calculs Microsoft.MachineLearningServices 2018-03-01-preview

Définition de ressource Bicep

Le type de ressource espaces de travail/calculs peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.MachineLearningServices/workspaces/computes, ajoutez le Bicep suivant à votre modèle.

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

Objets de calcul

Définissez la propriété computeType pour spécifier le type d’objet.

Pour AKS, utilisez :

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

Pour BatchAI, utilisez :

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

Pour DataFactory, utilisez :

  computeType: 'DataFactory'

Pour HDInsight, utilisez :

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

Pour VirtualMachine, utilisez :

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

Valeurs de propriétés

workspaces/computes

Nom Description Valeur
name Nom de la ressource

Découvrez comment définir des noms et des types pour des ressources enfants dans Bicep.
chaîne (obligatoire)

Limite de caractères : de 3 à 24 pour les instance de calcul
3-32 pour le calcul AML
2-16 pour les autres types de calcul

Caractères valides :
Caractères alphanumériques et traits d’union.
location Spécifie l’emplacement de la ressource. string
tags Contient des balises de ressources définies en tant que paires clé/valeur. Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles
parent Dans Bicep, vous pouvez spécifier la ressource parente pour une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente.

Pour plus d’informations, consultez Ressource enfant en dehors de la ressource parente.
Nom symbolique de la ressource de type : espaces de travail
identité Identité de la ressource. Identité
properties Propriétés de calcul Calcul

Identité

Nom Description Valeur
type Type d’identité. 'SystemAssigned'

Calcul

Nom Description Valeur
computeLocation Emplacement du calcul sous-jacent string
description Description du calcul Machine Learning. string
resourceId ID de ressource ARM du calcul string
computeType Définir le type d’objet AKS
BatchAI
DataFactory
HDInsight
VirtualMachine (obligatoire)

AKS

Nom Description Valeur
computeType Type de calcul 'AKS' (obligatoire)
properties Propriétés AKS AKSProperties

AKSProperties

Nom Description Valeur
agentCount Nombre d'agents int

Contraintes :
Valeur minimale = 1
agentVMSize Taille de la machine virtuelle de l’agent string
clusterFqdn Nom de domaine complet du cluster string
sslConfiguration Configuration SSL SslConfiguration
systemServices Services système SystemService[]

SslConfiguration

Nom Description Valeur
cert Données de certificat string
cname CNAME du certificat string
key Données clés string
status Activer ou désactiver SSL pour le scoring 'Désactivé'
'Enabled'

SystemService

Cet objet ne contient aucune propriété à définir pendant le déploiement. Toutes les propriétés sont ReadOnly.

Batch AI

Nom Description Valeur
computeType Type de calcul 'BatchAI' (obligatoire)
properties Propriétés BatchAI BatchAIProperties

BatchAIProperties

Nom Description Valeur
scaleSettings Paramètres de mise à l’échelle pour BatchAI ScaleSettings
vmPriority Priorité de la machine virtuelle string
vmSize Taille de la machine virtuelle string

ScaleSettings

Nom Description Valeur
autoScaleEnabled Activer ou désactiver la mise à l’échelle automatique bool
maxNodeCount Nombre maximal de nœuds à utiliser int
minNodeCount Nombre minimal de nœuds à utiliser int

DataFactory

Nom Description Valeur
computeType Type de calcul 'DataFactory' (obligatoire)

HDInsight

Nom Description Valeur
computeType Type de calcul 'HDInsight' (obligatoire)
properties HDInsightProperties

HDInsightProperties

Nom Description Valeur
address Adresse IP publique du nœud master du cluster. string
administratorAccount Administration informations d’identification pour master nœud du cluster VirtualMachineSshCredentials
sshPort Port ouvert pour les connexions ssh sur le nœud master du cluster. int

VirtualMachineSshCredentials

Nom Description Valeur
mot de passe Mot de passe du compte d’administrateur string
privateKeyData Données de clé privée string
publicKeyData Données de clé publique string
username Nom d’utilisateur du compte d’administrateur string

VirtualMachine

Nom Description Valeur
computeType Type de calcul 'VirtualMachine' (obligatoire)
properties VirtualMachineProperties

VirtualMachineProperties

Nom Description Valeur
address Adresse IP publique de la machine virtuelle. string
administratorAccount Administration informations d’identification pour la machine virtuelle VirtualMachineSshCredentials
sshPort Port ouvert pour les connexions ssh. int
virtualMachineSize Taille de la machine virtuelle string

Modèles de démarrage rapide

Les modèles de démarrage rapide suivants déploient ce type de ressource.

Modèle Description
Créer un calcul ADLA du service Machine Learning

Déployer sur Azure
Ce modèle crée un calcul ADLA du service Machine Learning.
Créer un service Machine Learning Service Aks Compute

Déployer sur Azure
Ce modèle crée un calcul Aks du service Machine Learning.
Créer un calcul DSVM Service Machine Learning

Déployer sur Azure
Ce modèle crée un calcul DSVM Du service Machine Learning.
Créer un cluster HDInsight Du service Machine Learning

Déployer sur Azure
Ce modèle crée un cluster HDInsight Du service Machine Learning
Créer un calcul aks Azure Machine Learning

Déployer sur Azure
Ce modèle crée un calcul aks Azure Machine Learning.
Créer un cluster de calcul Azure Machine Learning

Déployer sur Azure
Ce modèle crée un cluster de calcul Azure Machine Learning.
Créer une instance de calcul Azure Machine Learning

Déployer sur Azure
Ce modèle crée un instance de calcul Azure Machine Learning pour le compte d’un autre utilisateur avec un exemple de script d’installation en ligne
Créer un LinkedService dans l’espace de travail Azure Machine Learning

Déployer sur Azure
Ce modèle crée un LinkedService dans un espace de travail Azure Machine Learning existant.
Créer une cible de calcul AKS avec une adresse IP privée

Déployer sur Azure
Ce modèle crée une cible de calcul AKS dans un espace de travail de service Azure Machine Learning donné avec une adresse IP privée.

Définition de ressources de modèle ARM

Le type de ressource espaces de travail/calculs peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.MachineLearningServices/workspaces/computes, ajoutez le code JSON suivant à votre modèle.

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

Objets de calcul

Définissez la propriété computeType pour spécifier le type d’objet.

Pour AKS, utilisez :

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

Pour BatchAI, utilisez :

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

Pour DataFactory, utilisez :

  "computeType": "DataFactory"

Pour HDInsight, utilisez :

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

Pour VirtualMachine, utilisez :

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

Valeurs de propriétés

workspaces/computes

Nom Description Valeur
type Type de ressource « Microsoft.MachineLearningServices/workspaces/computes »
apiVersion Version de l’API de ressource '2018-03-01-preview'
name Nom de la ressource

Découvrez comment définir des noms et des types pour des ressources enfants dans des modèles ARM JSON.
string (obligatoire)

Limite de caractères : de 3 à 24 pour les instance de calcul
3-32 pour le calcul AML
2-16 pour les autres types de calcul

Caractères valides :
Caractères alphanumériques et traits d’union.
location Spécifie l’emplacement de la ressource. string
tags Contient des étiquettes de ressources définies en tant que paires clé/valeur. Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles
identité Identité de la ressource. Identité
properties Propriétés de calcul Calcul

Identité

Nom Description Valeur
type Type d’identité. 'SystemAssigned'

Calcul

Nom Description Valeur
computeLocation Emplacement du calcul sous-jacent string
description Description du calcul Machine Learning. string
resourceId ID de ressource ARM du calcul string
computeType Définir le type d’objet AKS
BatchAI
DataFactory
HDInsight
VirtualMachine (obligatoire)

AKS

Nom Description Valeur
computeType Type de calcul 'AKS' (obligatoire)
properties Propriétés AKS AKSProperties

AKSProperties

Nom Description Valeur
agentCount Nombre d'agents int

Contraintes :
Valeur minimale = 1
agentVMSize Taille de la machine virtuelle de l’agent string
clusterFqdn Nom de domaine complet du cluster string
sslConfiguration Configuration SSL SslConfiguration
systemServices Services système SystemService[]

SslConfiguration

Nom Description Valeur
cert Données de certificat string
cname CNAME du certificat string
key Données clés string
status Activer ou désactiver SSL pour le scoring 'Désactivé'
'Enabled'

SystemService

Cet objet ne contient aucune propriété à définir pendant le déploiement. Toutes les propriétés sont ReadOnly.

Batch AI

Nom Description Valeur
computeType Type de calcul 'BatchAI' (obligatoire)
properties Propriétés BatchAI BatchAIProperties

BatchAIProperties

Nom Description Valeur
scaleSettings Paramètres de mise à l’échelle pour BatchAI ScaleSettings
vmPriority Priorité de machine virtuelle string
vmSize Taille de la machine virtuelle string

ScaleSettings

Nom Description Valeur
autoScaleEnabled Activer ou désactiver la mise à l’échelle automatique bool
maxNodeCount Nombre maximal de nœuds à utiliser int
minNodeCount Nombre minimal de nœuds à utiliser int

DataFactory

Nom Description Valeur
computeType Type de calcul 'DataFactory' (obligatoire)

HDInsight

Nom Description Valeur
computeType Type de calcul 'HDInsight' (obligatoire)
properties HDInsightProperties

HDInsightProperties

Nom Description Valeur
address Adresse IP publique du nœud master du cluster. string
administratorAccount Administration informations d’identification pour master nœud du cluster VirtualMachineSshCredentials
sshPort Port ouvert pour les connexions ssh sur le nœud master du cluster. int

VirtualMachineSshCredentials

Nom Description Valeur
mot de passe Mot de passe du compte d’administrateur string
privateKeyData Données de clé privée string
publicKeyData Données de clé publique string
username Nom d’utilisateur du compte d’administrateur string

VirtualMachine

Nom Description Valeur
computeType Type de calcul 'VirtualMachine' (obligatoire)
properties VirtualMachineProperties

VirtualMachineProperties

Nom Description Valeur
address Adresse IP publique de la machine virtuelle. string
administratorAccount Administration informations d’identification pour la machine virtuelle VirtualMachineSshCredentials
sshPort Port ouvert pour les connexions ssh. int
virtualMachineSize Taille de la machine virtuelle string

Modèles de démarrage rapide

Les modèles de démarrage rapide suivants déploient ce type de ressource.

Modèle Description
Créer un calcul ADLA du service Machine Learning

Déployer sur Azure
Ce modèle crée un calcul ADLA du service Machine Learning.
Créer un service Machine Learning Service Aks Compute

Déployer sur Azure
Ce modèle crée un calcul Aks du service Machine Learning.
Créer un calcul DSVM Service Machine Learning

Déployer sur Azure
Ce modèle crée un calcul DSVM Du service Machine Learning.
Créer un cluster HDInsight Du service Machine Learning

Déployer sur Azure
Ce modèle crée un cluster HDInsight Du service Machine Learning
Créer un calcul aks Azure Machine Learning

Déployer sur Azure
Ce modèle crée un calcul aks Azure Machine Learning.
Créer un cluster de calcul Azure Machine Learning

Déployer sur Azure
Ce modèle crée un cluster de calcul Azure Machine Learning.
Créer une instance de calcul Azure Machine Learning

Déployer sur Azure
Ce modèle crée un instance de calcul Azure Machine Learning pour le compte d’un autre utilisateur avec un exemple de script d’installation en ligne
Créer un LinkedService dans l’espace de travail Azure Machine Learning

Déployer sur Azure
Ce modèle crée un LinkedService dans un espace de travail Azure Machine Learning existant.
Créer une cible de calcul AKS avec une adresse IP privée

Déployer sur Azure
Ce modèle crée une cible de calcul AKS dans un espace de travail de service Azure Machine Learning donné avec une adresse IP privée.

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource espaces de travail/calculs peut être déployé avec des opérations qui ciblent :

  • Groupes de ressources

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.MachineLearningServices/workspaces/computes, ajoutez le Terraform suivant à votre modèle.

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

Objets de calcul

Définissez la propriété computeType pour spécifier le type d’objet.

Pour AKS, utilisez :

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

Pour BatchAI, utilisez :

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

Pour DataFactory, utilisez :

  computeType = "DataFactory"

Pour HDInsight, utilisez :

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

Pour VirtualMachine, utilisez :

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

Valeurs de propriétés

workspaces/computes

Nom Description Valeur
type Type de ressource « Microsoft.MachineLearningServices/workspaces/computes@2018-03-01-preview »
name Nom de la ressource chaîne (obligatoire)

Limite de caractères : de 3 à 24 pour les instance de calcul
3-32 pour le calcul AML
2-16 pour les autres types de calcul

Caractères valides :
Caractères alphanumériques et traits d’union.
location Spécifie l’emplacement de la ressource. string
parent_id ID de la ressource qui est le parent de cette ressource. ID pour la ressource de type : espaces de travail
tags Contient des balises de ressources définies en tant que paires clé/valeur. Dictionnaire de noms et de valeurs d’étiquettes.
identité Identité de la ressource. Identité
properties Propriétés de calcul Calcul

Identité

Nom Description Valeur
type Type d’identité. « SystemAssigned »

Calcul

Nom Description Valeur
computeLocation Emplacement du calcul sous-jacent string
description Description du calcul Machine Learning. string
resourceId ID de ressource ARM du calcul string
computeType Définir le type d’objet AKS
BatchAI
DataFactory
HDInsight
VirtualMachine (obligatoire)

AKS

Nom Description Valeur
computeType Type de calcul « AKS » (obligatoire)
properties Propriétés AKS AKSProperties

AKSProperties

Nom Description Valeur
agentCount Nombre d'agents int

Contraintes :
Valeur minimale = 1
agentVMSize Taille de la machine virtuelle de l’agent string
clusterFqdn Nom de domaine complet du cluster string
sslConfiguration Configuration SSL SslConfiguration
systemServices Services système SystemService[]

SslConfiguration

Nom Description Valeur
cert Données de certificat string
cname CNAME du certificat string
key Données clés string
status Activer ou désactiver SSL pour le scoring « Désactivé »
« Activé »

SystemService

Cet objet ne contient aucune propriété à définir pendant le déploiement. Toutes les propriétés sont ReadOnly.

Batch AI

Nom Description Valeur
computeType Type de calcul « BatchAI » (obligatoire)
properties Propriétés BatchAI BatchAIProperties

BatchAIProperties

Nom Description Valeur
scaleSettings Paramètres de mise à l’échelle pour BatchAI ScaleSettings
vmPriority Priorité de machine virtuelle string
vmSize Taille de la machine virtuelle string

ScaleSettings

Nom Description Valeur
autoScaleEnabled Activer ou désactiver la mise à l’échelle automatique bool
maxNodeCount Nombre maximal de nœuds à utiliser int
minNodeCount Nombre minimal de nœuds à utiliser int

DataFactory

Nom Description Valeur
computeType Type de calcul « DataFactory » (obligatoire)

HDInsight

Nom Description Valeur
computeType Type de calcul « HDInsight » (obligatoire)
properties HDInsightProperties

HDInsightProperties

Nom Description Valeur
address Adresse IP publique du nœud master du cluster. string
administratorAccount Administration informations d’identification pour master nœud du cluster VirtualMachineSshCredentials
sshPort Port ouvert pour les connexions ssh sur le nœud master du cluster. int

VirtualMachineSshCredentials

Nom Description Valeur
mot de passe Mot de passe du compte administrateur string
privateKeyData Données de clé privée string
publicKeyData Données de clé publique string
username Nom d’utilisateur du compte administrateur string

VirtualMachine

Nom Description Valeur
computeType Type de calcul « VirtualMachine » (obligatoire)
properties VirtualMachineProperties

VirtualMachineProperties

Nom Description Valeur
address Adresse IP publique de la machine virtuelle. string
administratorAccount Administration informations d’identification pour la machine virtuelle VirtualMachineSshCredentials
sshPort Port ouvert pour les connexions ssh. int
virtualMachineSize Taille de la machine virtuelle string