Condividi tramite


Aree di lavoro Microsoft.MachineLearningServices/environment/versioni 2021-03-01-preview

Definizione di risorsa Bicep

Il tipo di risorsa aree di lavoro/ambienti/versioni può essere distribuito con operazioni destinate:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.MachineLearningServices/workspaces/environment/version, aggiungere il modello Bicep seguente.

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

Oggetti DockerSpecification

Impostare la proprietà dockerSpecificationType per specificare il tipo di oggetto.

Per Build, usare:

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

Per Image, usare:

  dockerSpecificationType: 'Image'
  dockerImageUri: 'string'

Valori delle proprietà

aree di lavoro/ambienti/versioni

Nome Descrizione valore
name Nome della risorsa

Vedere come impostare nomi e tipi per le risorse figlio in Bicep.
stringa (obbligatoria)
padre In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre.

Per altre informazioni, vedere Risorsa figlio esterna alla risorsa padre.
Nome simbolico per la risorsa di tipo: ambienti
properties [Obbligatorio] Attributi aggiuntivi dell'entità. EnvironmentSpecificationVersion (obbligatorio)

EnvironmentSpecificationVersion

Nome Descrizione Valore
condaFile File di configurazione standard usato da Conda che consente di installare qualsiasi tipo di pacchetto, inclusi pacchetti Python, R e C++.
{see href="https://repo2docker.readthedocs.io/en/latest/config_files.html#environment-yml-install-a-conda-environment" /}
string
description Testo della descrizione dell'asset. string
docker Impostazioni di configurazione per Docker. DockerSpecification
inferenceContainerProperties Definisce la configurazione specifica per l'inferenza. InferenceContainerProperties
isAnonymous Se la versione del nome viene generata dal sistema (registrazione anonima). bool
properties Dizionario delle proprietà asset. EnvironmentSpecificationVersionProperties
tags Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. object

DockerSpecification

Nome Descrizione Valore
Piattaforma Informazioni sulla piattaforma dell'immagine docker. DockerImagePlatform
dockerSpecificationType Impostare il tipo di oggetto Build
Immagine (obbligatoria)

DockerImagePlatform

Nome Descrizione Valore
operatingSystemType Il sistema operativo digitare l'ambiente. 'Linux'
'Windows'

DockerBuild

Nome Descrizione Valore
dockerSpecificationType [Obbligatorio] La specifica Docker deve essere build o image 'Build' (obbligatorio)
contesto Percorso di uno snapshot del contesto Docker. Questa proprietà è valida solo se è specificato Dockerfile.
Il percorso è relativo al percorso dell'asset che deve contenere un singolo valore URI BLOB.
{seealso href="https://docs.docker.com/engine/context/working-with-contexts/" /}
string
dockerfile [Obbligatorio] Istruzioni della riga di comando Docker per assemblare un'immagine.
{seealso href="https://repo2docker.readthedocs.io/en/latest/config_files.html#dockerfile-advanced-environments" /}
stringa (obbligatoria)

Vincoli:
Pattern = [a-zA-Z0-9_]

DockerImage

Nome Descrizione Valore
dockerSpecificationType [Obbligatorio] La specifica Docker deve essere build o image 'Image' (obbligatorio)
dockerImageUri [Obbligatorio] Nome immagine di un'immagine di base personalizzata.
{seealso href="https://docs.microsoft.com/azure/machine-learning/how-to-deploy-custom-docker-image#use-a-custom-base-image" /}
stringa (obbligatoria)

Vincoli:
Pattern = [a-zA-Z0-9_]

InferenceContainerProperties

Nome Descrizione Valore
livenessRoute Route per controllare la livezza del contenitore del server di inferenza. Route
idoneitàRoute Route per verificare la conformità del contenitore del server di inferenza. Route
scoringRoute Porta a cui inviare le richieste di assegnazione dei punteggi all'interno del contenitore del server di inferenza. Route

Route

Nome Descrizione Valore
path [Obbligatorio] Percorso della route. stringa (obbligatoria)

Vincoli:
Pattern = [a-zA-Z0-9_]
port [Obbligatorio] Porta per la route. int (obbligatorio)

EnvironmentSpecificationVersionProperties

Nome Descrizione Valore
{proprietà personalizzata} string

Definizione della risorsa modello di Resource Manager

Il tipo di risorsa aree di lavoro/ambienti/versioni può essere distribuito con operazioni destinate:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.MachineLearningServices/workspaces/environment/version, aggiungere il codice JSON seguente al modello.

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

Oggetti DockerSpecification

Impostare la proprietà dockerSpecificationType per specificare il tipo di oggetto.

Per Build, usare:

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

Per Image, usare:

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

Valori delle proprietà

aree di lavoro/ambienti/versioni

Nome Descrizione Valore
tipo Tipo di risorsa 'Microsoft.MachineLearningServices/workspaces/environment/version'
apiVersion Versione dell'API risorsa '2021-03-01-preview'
name Nome della risorsa

Vedere come impostare nomi e tipi per le risorse figlio nei modelli di RESOURCE JSON.
stringa (obbligatoria)
properties [Obbligatorio] Attributi aggiuntivi dell'entità. EnvironmentSpecificationVersion (obbligatorio)

EnvironmentSpecificationVersion

Nome Descrizione Valore
condaFile File di configurazione standard usato da Conda che consente di installare qualsiasi tipo di pacchetto, inclusi pacchetti Python, R e C++.
{see href="https://repo2docker.readthedocs.io/en/latest/config_files.html#environment-yml-install-a-conda-environment" /}
string
description Testo della descrizione dell'asset. string
docker Impostazioni di configurazione per Docker. DockerSpecification
inferenceContainerProperties Definisce la configurazione specifica per l'inferenza. InferenceContainerProperties
isAnonymous Se la versione del nome viene generata dal sistema (registrazione anonima). bool
properties Dizionario delle proprietà asset. EnvironmentSpecificationVersionProperties
tags Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. object

DockerSpecification

Nome Descrizione Valore
Piattaforma Informazioni sulla piattaforma dell'immagine docker. DockerImagePlatform
dockerSpecificationType Impostare il tipo di oggetto Build
Immagine (obbligatoria)

DockerImagePlatform

Nome Descrizione Valore
operatingSystemType Il sistema operativo digitare l'ambiente. 'Linux'
'Windows'

DockerBuild

Nome Descrizione Valore
dockerSpecificationType [Obbligatorio] La specifica Docker deve essere build o image 'Build' (obbligatorio)
contesto Percorso di uno snapshot del contesto Docker. Questa proprietà è valida solo se è specificato Dockerfile.
Il percorso è relativo al percorso dell'asset che deve contenere un singolo valore URI BLOB.
{seealso href="https://docs.docker.com/engine/context/working-with-contexts/" /}
string
dockerfile [Obbligatorio] Istruzioni della riga di comando Docker per assemblare un'immagine.
{seealso href="https://repo2docker.readthedocs.io/en/latest/config_files.html#dockerfile-advanced-environments" /}
stringa (obbligatoria)

Vincoli:
Pattern = [a-zA-Z0-9_]

DockerImage

Nome Descrizione Valore
dockerSpecificationType [Obbligatorio] La specifica Docker deve essere build o image 'Image' (obbligatorio)
dockerImageUri [Obbligatorio] Nome immagine di un'immagine di base personalizzata.
{seealso href="https://docs.microsoft.com/azure/machine-learning/how-to-deploy-custom-docker-image#use-a-custom-base-image" /}
stringa (obbligatoria)

Vincoli:
Pattern = [a-zA-Z0-9_]

InferenceContainerProperties

Nome Descrizione Valore
livenessRoute Route per controllare la livezza del contenitore del server di inferenza. Route
idoneitàRoute Route per verificare la conformità del contenitore del server di inferenza. Route
scoringRoute Porta a cui inviare le richieste di assegnazione dei punteggi all'interno del contenitore del server di inferenza. Route

Route

Nome Descrizione Valore
path [Obbligatorio] Percorso della route. stringa (obbligatoria)

Vincoli:
Pattern = [a-zA-Z0-9_]
port [Obbligatorio] Porta per la route. int (obbligatorio)

EnvironmentSpecificationVersionProperties

Nome Descrizione Valore
{proprietà personalizzata} string

Definizione della risorsa Terraform (provider AzAPI)

Il tipo di risorsa aree di lavoro/ambienti/versioni può essere distribuito con operazioni destinate:

  • Gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.MachineLearningServices/workspaces/environment/version, aggiungere il codice Terraform seguente al modello.

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

Oggetti DockerSpecification

Impostare la proprietà dockerSpecificationType per specificare il tipo di oggetto.

Per Build, usare:

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

Per Image, usare:

  dockerSpecificationType = "Image"
  dockerImageUri = "string"

Valori delle proprietà

aree di lavoro/ambienti/versioni

Nome Descrizione Valore
tipo Tipo di risorsa "Microsoft.MachineLearningServices/workspaces/environments/versions@2021-03-01-preview"
name Nome della risorsa stringa (obbligatoria)
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: ambienti
properties [Obbligatorio] Attributi aggiuntivi dell'entità. EnvironmentSpecificationVersion (obbligatorio)

EnvironmentSpecificationVersion

Nome Descrizione Valore
condaFile File di configurazione standard usato da Conda che consente di installare qualsiasi tipo di pacchetto, inclusi pacchetti Python, R e C++.
{see href="https://repo2docker.readthedocs.io/en/latest/config_files.html#environment-yml-install-a-conda-environment" /}
string
description Testo della descrizione dell'asset. string
docker Impostazioni di configurazione per Docker. DockerSpecification
inferenceContainerProperties Definisce la configurazione specifica per l'inferenza. InferenceContainerProperties
isAnonymous Se la versione del nome viene generata dal sistema (registrazione anonima). bool
properties Dizionario delle proprietà asset. EnvironmentSpecificationVersionProperties
tags Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. object

DockerSpecification

Nome Descrizione Valore
Piattaforma Informazioni sulla piattaforma dell'immagine docker. DockerImagePlatform
dockerSpecificationType Impostare il tipo di oggetto Build
Immagine (obbligatoria)

DockerImagePlatform

Nome Descrizione Valore
operatingSystemType Il sistema operativo digitare l'ambiente. "Linux"
"Windows"

DockerBuild

Nome Descrizione Valore
dockerSpecificationType [Obbligatorio] La specifica Docker deve essere build o image "Build" (obbligatorio)
contesto Percorso di uno snapshot del contesto Docker. Questa proprietà è valida solo se è specificato Dockerfile.
Il percorso è relativo al percorso dell'asset che deve contenere un singolo valore URI BLOB.
{seealso href="https://docs.docker.com/engine/context/working-with-contexts/" /}
string
dockerfile [Obbligatorio] Istruzioni della riga di comando Docker per assemblare un'immagine.
{seealso href="https://repo2docker.readthedocs.io/en/latest/config_files.html#dockerfile-advanced-environments" /}
stringa (obbligatoria)

Vincoli:
Pattern = [a-zA-Z0-9_]

DockerImage

Nome Descrizione Valore
dockerSpecificationType [Obbligatorio] La specifica Docker deve essere build o image "Image" (obbligatorio)
dockerImageUri [Obbligatorio] Nome immagine di un'immagine di base personalizzata.
{seealso href="https://docs.microsoft.com/azure/machine-learning/how-to-deploy-custom-docker-image#use-a-custom-base-image" /}
stringa (obbligatoria)

Vincoli:
Pattern = [a-zA-Z0-9_]

InferenceContainerProperties

Nome Descrizione Valore
livenessRoute Route per controllare la livezza del contenitore del server di inferenza. Route
idoneitàRoute Route per verificare la conformità del contenitore del server di inferenza. Route
scoringRoute Porta a cui inviare le richieste di assegnazione dei punteggi all'interno del contenitore del server di inferenza. Route

Route

Nome Descrizione Valore
path [Obbligatorio] Percorso della route. stringa (obbligatoria)

Vincoli:
Pattern = [a-zA-Z0-9_]
port [Obbligatorio] Porta per la route. int (obbligatorio)

EnvironmentSpecificationVersionProperties

Nome Descrizione Valore
{proprietà personalizzata} string