Espaces de travail/environnements/versions Microsoft.MachineLearningServices 2021-03-01-preview

Définition de ressource Bicep

Le type de ressource workspaces/environments/versions peut être déployé avec des opérations qui ciblent :

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

Format des ressources

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

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/environments/versions@2021-03-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    condaFile: 'string'
    description: 'string'
    docker: {
      platform: {
        operatingSystemType: 'string'
      }
      dockerSpecificationType: 'string'
      // For remaining properties, see DockerSpecification objects
    }
    inferenceContainerProperties: {
      livenessRoute: {
        path: 'string'
        port: int
      }
      readinessRoute: {
        path: 'string'
        port: int
      }
      scoringRoute: {
        path: 'string'
        port: int
      }
    }
    isAnonymous: bool
    properties: {
      {customized property}: 'string'
    }
    tags: {
      {customized property}: 'string'
    }
  }
}

Objets DockerSpecification

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

Pour Build, utilisez :

  dockerSpecificationType: 'Build'
  context: 'string'
  dockerfile: 'string'

Pour Image, utilisez :

  dockerSpecificationType: 'Image'
  dockerImageUri: 'string'

Valeurs de propriétés

workspaces/environments/versions

Nom Description Valeur
name Nom de la ressource

Découvrez comment définir des noms et des types pour des ressources enfants dans Bicep.
string (obligatoire)
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 : environnements
properties [Obligatoire] Attributs supplémentaires de l’entité. EnvironmentSpecificationVersion (obligatoire)

EnvironmentSpecificationVersion

Nom Description Valeur
condaFile Fichier de configuration standard utilisé par Conda qui vous permet d’installer n’importe quel type de package, y compris les packages Python, R et C/C++.
{see href= »https://repo2docker.readthedocs.io/en/latest/config_files.html#environment-yml-install-a-conda-environment" ; /}
string
description Texte de description de la ressource. string
docker Paramètres de configuration pour Docker. DockerSpecification
inferenceContainerProperties Définit la configuration spécifique à l’inférence. InferenceContainerProperties
isAnonymous Si la version du nom est générée par le système (inscription anonyme). bool
properties Dictionnaire de propriétés de ressource. EnvironmentSpecificationVersionProperties
tags Dictionnaire de balises. Les balises peuvent être ajoutées, supprimées et mises à jour. object

DockerSpecification

Nom Description Valeur
plateforme Informations de plateforme de l’image Docker. DockerImagePlatform
dockerSpecificationType Définir le type d’objet Créer
Image (obligatoire)

DockerImagePlatform

Nom Description Valeur
operatingSystemType Le système d’exploitation tapez Environnement. 'Linux'
'Windows'

DockerBuild

Nom Description Valeur
dockerSpecificationType [Obligatoire] La spécification Docker doit être Build ou Image 'Build' (obligatoire)
contexte Chemin d’accès à un instantané du contexte Docker. Cette propriété est valide uniquement si Dockerfile est spécifié.
Le chemin est relatif au chemin d’accès à la ressource qui doit contenir une seule valeur d’URI d’objet blob.
{seealso href= »https://docs.docker.com/engine/context/working-with-contexts/" ; /}
string
dockerfile [Obligatoire] Instructions de ligne de commande Docker pour assembler une image.
{seealso href= »https://repo2docker.readthedocs.io/en/latest/config_files.html#dockerfile-advanced-environments" ; /}
string (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]

DockerImage

Nom Description Valeur
dockerSpecificationType [Obligatoire] La spécification Docker doit être Build ou Image 'Image' (obligatoire)
dockerImageUri [Obligatoire] Nom de l’image d’une image de base personnalisée.
{seealso href= »https://docs.microsoft.com/azure/machine-learning/how-to-deploy-custom-docker-image#use-a-custom-base-image" ; /}
string (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]

InferenceContainerProperties

Nom Description Valeur
livenessRoute L’itinéraire pour case activée l’activité du conteneur de serveur d’inférence. Itinéraire
readinessRoute L’itinéraire pour case activée la préparation du conteneur de serveur d’inférence. Itinéraire
scoringRoute Port auquel envoyer les demandes de scoring, dans le conteneur du serveur d’inférence. Itinéraire

Routage

Nom Description Valeur
path [Obligatoire] Chemin d’accès de l’itinéraire. string (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]
port [Obligatoire] Port de l’itinéraire. int (obligatoire)

EnvironmentSpecificationVersionProperties

Nom Description Valeur
{propriété personnalisée} string

Définition de ressources de modèle ARM

Le type de ressource workspaces/environments/versions peut être déployé avec des opérations qui ciblent :

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

Format des ressources

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

{
  "type": "Microsoft.MachineLearningServices/workspaces/environments/versions",
  "apiVersion": "2021-03-01-preview",
  "name": "string",
  "properties": {
    "condaFile": "string",
    "description": "string",
    "docker": {
      "platform": {
        "operatingSystemType": "string"
      },
      "dockerSpecificationType": "string"
      // For remaining properties, see DockerSpecification objects
    },
    "inferenceContainerProperties": {
      "livenessRoute": {
        "path": "string",
        "port": "int"
      },
      "readinessRoute": {
        "path": "string",
        "port": "int"
      },
      "scoringRoute": {
        "path": "string",
        "port": "int"
      }
    },
    "isAnonymous": "bool",
    "properties": {
      "{customized property}": "string"
    },
    "tags": {
      "{customized property}": "string"
    }
  }
}

Objets DockerSpecification

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

Pour Build, utilisez :

  "dockerSpecificationType": "Build",
  "context": "string",
  "dockerfile": "string"

Pour Image, utilisez :

  "dockerSpecificationType": "Image",
  "dockerImageUri": "string"

Valeurs de propriétés

workspaces/environments/versions

Nom Description Valeur
type Type de ressource « Microsoft.MachineLearningServices/workspaces/environments/versions »
apiVersion Version de l’API de ressource '2021-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)
properties [Obligatoire] Attributs supplémentaires de l’entité. EnvironmentSpecificationVersion (obligatoire)

EnvironmentSpecificationVersion

Nom Description Valeur
condaFile Fichier de configuration standard utilisé par Conda qui vous permet d’installer n’importe quel type de package, y compris les packages Python, R et C/C++.
{see href= »https://repo2docker.readthedocs.io/en/latest/config_files.html#environment-yml-install-a-conda-environment" ; /}
string
description Texte de description de la ressource. string
docker Paramètres de configuration pour Docker. DockerSpecification
inferenceContainerProperties Définit la configuration spécifique à l’inférence. InferenceContainerProperties
isAnonymous Si la version du nom est générée par le système (inscription anonyme). bool
properties Dictionnaire de propriétés de ressource. EnvironmentSpecificationVersionProperties
tags Dictionnaire de balises. Les balises peuvent être ajoutées, supprimées et mises à jour. object

DockerSpecification

Nom Description Valeur
plateforme Informations de plateforme de l’image Docker. DockerImagePlatform
dockerSpecificationType Définir le type d’objet Créer
Image (obligatoire)

DockerImagePlatform

Nom Description Valeur
operatingSystemType Le système d’exploitation tapez Environnement. 'Linux'
'Windows'

DockerBuild

Nom Description Valeur
dockerSpecificationType [Obligatoire] La spécification Docker doit être Build ou Image 'Build' (obligatoire)
contexte Chemin d’accès à un instantané du contexte Docker. Cette propriété est valide uniquement si Dockerfile est spécifié.
Le chemin est relatif au chemin d’accès à la ressource qui doit contenir une seule valeur d’URI d’objet blob.
{seealso href= »https://docs.docker.com/engine/context/working-with-contexts/" ; /}
string
dockerfile [Obligatoire] Instructions de ligne de commande Docker pour assembler une image.
{seealso href= »https://repo2docker.readthedocs.io/en/latest/config_files.html#dockerfile-advanced-environments" ; /}
string (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]

DockerImage

Nom Description Valeur
dockerSpecificationType [Obligatoire] La spécification Docker doit être Build ou Image 'Image' (obligatoire)
dockerImageUri [Obligatoire] Nom de l’image d’une image de base personnalisée.
{seealso href= »https://docs.microsoft.com/azure/machine-learning/how-to-deploy-custom-docker-image#use-a-custom-base-image" ; /}
string (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]

InferenceContainerProperties

Nom Description Valeur
livenessRoute L’itinéraire pour case activée l’activité du conteneur de serveur d’inférence. Itinéraire
readinessRoute L’itinéraire pour case activée la préparation du conteneur de serveur d’inférence. Itinéraire
scoringRoute Port auquel envoyer les demandes de scoring, dans le conteneur du serveur d’inférence. Itinéraire

Route

Nom Description Valeur
path [Obligatoire] Chemin d’accès de l’itinéraire. string (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]
port [Obligatoire] Port de l’itinéraire. int (obligatoire)

EnvironmentSpecificationVersionProperties

Nom Description Valeur
{propriété personnalisée} string

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource workspaces/environments/versions 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 d’API, consultez journal des modifications.

Format des ressources

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/environments/versions@2021-03-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      condaFile = "string"
      description = "string"
      docker = {
        platform = {
          operatingSystemType = "string"
        }
        dockerSpecificationType = "string"
        // For remaining properties, see DockerSpecification objects
      }
      inferenceContainerProperties = {
        livenessRoute = {
          path = "string"
          port = int
        }
        readinessRoute = {
          path = "string"
          port = int
        }
        scoringRoute = {
          path = "string"
          port = int
        }
      }
      isAnonymous = bool
      properties = {
        {customized property} = "string"
      }
      tags = {
        {customized property} = "string"
      }
    }
  })
}

Objets DockerSpecification

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

Pour Build, utilisez :

  dockerSpecificationType = "Build"
  context = "string"
  dockerfile = "string"

Pour Image, utilisez :

  dockerSpecificationType = "Image"
  dockerImageUri = "string"

Valeurs de propriétés

workspaces/environments/versions

Nom Description Valeur
type Type de ressource « Microsoft.MachineLearningServices/workspaces/environments/versions@2021-03-01-preview »
name Nom de la ressource string (obligatoire)
parent_id ID de la ressource qui est le parent de cette ressource. ID pour la ressource de type : environnements
properties [Obligatoire] Attributs supplémentaires de l’entité. EnvironmentSpecificationVersion (obligatoire)

EnvironmentSpecificationVersion

Nom Description Valeur
condaFile Fichier de configuration standard utilisé par Conda qui vous permet d’installer n’importe quel type de package, y compris les packages Python, R et C/C++.
{see href= »https://repo2docker.readthedocs.io/en/latest/config_files.html#environment-yml-install-a-conda-environment" ; /}
string
description Texte de description de la ressource. string
docker Paramètres de configuration pour Docker. DockerSpecification
inferenceContainerProperties Définit la configuration spécifique à l’inférence. InferenceContainerProperties
isAnonymous Si la version du nom est générée par le système (inscription anonyme). bool
properties Dictionnaire de propriétés de ressource. EnvironmentSpecificationVersionProperties
tags Dictionnaire de balises. Les balises peuvent être ajoutées, supprimées et mises à jour. object

DockerSpecification

Nom Description Valeur
plateforme Informations de plateforme de l’image Docker. DockerImagePlatform
dockerSpecificationType Définir le type d’objet Créer
Image (obligatoire)

DockerImagePlatform

Nom Description Valeur
operatingSystemType Le système d’exploitation tapez Environnement. « Linux »
« Windows »

DockerBuild

Nom Description Valeur
dockerSpecificationType [Obligatoire] La spécification Docker doit être Build ou Image « Build » (obligatoire)
contexte Chemin d’accès à un instantané du contexte Docker. Cette propriété est valide uniquement si Dockerfile est spécifié.
Le chemin est relatif au chemin d’accès à la ressource qui doit contenir une seule valeur d’URI d’objet blob.
{seealso href= »https://docs.docker.com/engine/context/working-with-contexts/" ; /}
string
dockerfile [Obligatoire] Instructions de ligne de commande Docker pour assembler une image.
{seealso href= »https://repo2docker.readthedocs.io/en/latest/config_files.html#dockerfile-advanced-environments" ; /}
string (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]

DockerImage

Nom Description Valeur
dockerSpecificationType [Obligatoire] La spécification Docker doit être Build ou Image « Image » (obligatoire)
dockerImageUri [Obligatoire] Nom de l’image d’une image de base personnalisée.
{seealso href= »https://docs.microsoft.com/azure/machine-learning/how-to-deploy-custom-docker-image#use-a-custom-base-image" ; /}
string (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]

InferenceContainerProperties

Nom Description Valeur
livenessRoute L’itinéraire pour case activée l’activité du conteneur de serveur d’inférence. Itinéraire
readinessRoute L’itinéraire pour case activée la préparation du conteneur de serveur d’inférence. Itinéraire
scoringRoute Port auquel envoyer les demandes de scoring, dans le conteneur du serveur d’inférence. Itinéraire

Routage

Nom Description Valeur
path [Obligatoire] Chemin d’accès de l’itinéraire. string (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]
port [Obligatoire] Port de l’itinéraire. int (obligatoire)

EnvironmentSpecificationVersionProperties

Nom Description Valeur
{propriété personnalisée} string