Condividi tramite


Aree di lavoro Microsoft.MachineLearningServices/environments/versions 2021-03-01-preview

Definizione di risorsa Bicep

Il tipo di risorsa workspaces/environments/versions può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

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

Formato risorsa

Per creare una risorsa Microsoft.MachineLearningServices/workspaces/environments/versions, aggiungere il bicep seguente al modello.

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

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
nome Nome della risorsa

Vedere come impostare nomi e tipi per le risorse figlio in Bicep.
stringa (obbligatorio)
genitore 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 all'esterno della risorsa padre.
Nome simbolico per la risorsa di tipo: ambienti
proprietà [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 i pacchetti Python, R e C/C++.
{see href="https://repo2docker.readthedocs.io/en/latest/config_files.html#environment-yml-install-a-conda-environment" /}
corda
descrizione Testo della descrizione dell'asset. corda
scaricatore 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
proprietà Dizionario delle proprietà dell'asset. EnvironmentSpecificationVersionProperties
Tag Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. oggetto

DockerSpecification

Nome Descrizione Valore
piattaforma Informazioni sulla piattaforma dell'immagine Docker. DockerImagePlatform
dockerSpecificationType Impostare il tipo di oggetto compilazione
immagine (obbligatorio)

DockerImagePlatform

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

DockerBuild

Nome Descrizione Valore
dockerSpecificationType [Obbligatorio] La specifica di 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/" /}
corda
dockerfile [Obbligatorio] Istruzioni della riga di comando di Docker per assemblare un'immagine.
{seealso href="https://repo2docker.readthedocs.io/en/latest/config_files.html#dockerfile-advanced-environments" /}
stringa (obbligatorio)

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

DockerImage

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

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

InferenceContainerProperties

Nome Descrizione Valore
livenessRoute Route per controllare l'attività del contenitore del server di inferenza. route
readinessRoute Route per verificare l'idoneità 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

Rotta

Nome Descrizione Valore
sentiero [Obbligatorio] Percorso della route. stringa (obbligatorio)

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

EnvironmentSpecificationVersionProperties

Nome Descrizione Valore
{proprietà personalizzata} corda

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa workspaces/environments/versions può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

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

Formato risorsa

Per creare una risorsa Microsoft.MachineLearningServices/workspaces/environments/versions, 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": {}
  }
}

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
digitare Tipo di risorsa 'Microsoft.MachineLearningServices/workspaces/environments/versions'
apiVersion Versione dell'API della risorsa '2021-03-01-preview'
nome Nome della risorsa

Vedere come impostare nomi e tipi per le risorse figlio in modelli DI Resource Manager JSON.
stringa (obbligatorio)
proprietà [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 i pacchetti Python, R e C/C++.
{see href="https://repo2docker.readthedocs.io/en/latest/config_files.html#environment-yml-install-a-conda-environment" /}
corda
descrizione Testo della descrizione dell'asset. corda
scaricatore 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
proprietà Dizionario delle proprietà dell'asset. EnvironmentSpecificationVersionProperties
Tag Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. oggetto

DockerSpecification

Nome Descrizione Valore
piattaforma Informazioni sulla piattaforma dell'immagine Docker. DockerImagePlatform
dockerSpecificationType Impostare il tipo di oggetto compilazione
immagine (obbligatorio)

DockerImagePlatform

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

DockerBuild

Nome Descrizione Valore
dockerSpecificationType [Obbligatorio] La specifica di 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/" /}
corda
dockerfile [Obbligatorio] Istruzioni della riga di comando di Docker per assemblare un'immagine.
{seealso href="https://repo2docker.readthedocs.io/en/latest/config_files.html#dockerfile-advanced-environments" /}
stringa (obbligatorio)

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

DockerImage

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

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

InferenceContainerProperties

Nome Descrizione Valore
livenessRoute Route per controllare l'attività del contenitore del server di inferenza. route
readinessRoute Route per verificare l'idoneità 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

Rotta

Nome Descrizione Valore
sentiero [Obbligatorio] Percorso della route. stringa (obbligatorio)

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

EnvironmentSpecificationVersionProperties

Nome Descrizione Valore
{proprietà personalizzata} corda

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa workspaces/environments/versions può essere distribuito con operazioni destinate a:

  • gruppi di risorse

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

Formato risorsa

Per creare una risorsa Microsoft.MachineLearningServices/workspaces/environments/versions, aggiungere il modello Terraform seguente.

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

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
digitare Tipo di risorsa "Microsoft.MachineLearningServices/workspaces/environments/versions@2021-03-01-preview"
nome Nome della risorsa stringa (obbligatorio)
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: ambienti
proprietà [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 i pacchetti Python, R e C/C++.
{see href="https://repo2docker.readthedocs.io/en/latest/config_files.html#environment-yml-install-a-conda-environment" /}
corda
descrizione Testo della descrizione dell'asset. corda
scaricatore 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
proprietà Dizionario delle proprietà dell'asset. EnvironmentSpecificationVersionProperties
Tag Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. oggetto

DockerSpecification

Nome Descrizione Valore
piattaforma Informazioni sulla piattaforma dell'immagine Docker. DockerImagePlatform
dockerSpecificationType Impostare il tipo di oggetto compilazione
immagine (obbligatorio)

DockerImagePlatform

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

DockerBuild

Nome Descrizione Valore
dockerSpecificationType [Obbligatorio] La specifica di 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/" /}
corda
dockerfile [Obbligatorio] Istruzioni della riga di comando di Docker per assemblare un'immagine.
{seealso href="https://repo2docker.readthedocs.io/en/latest/config_files.html#dockerfile-advanced-environments" /}
stringa (obbligatorio)

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

DockerImage

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

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

InferenceContainerProperties

Nome Descrizione Valore
livenessRoute Route per controllare l'attività del contenitore del server di inferenza. route
readinessRoute Route per verificare l'idoneità 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

Rotta

Nome Descrizione Valore
sentiero [Obbligatorio] Percorso della route. stringa (obbligatorio)

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

EnvironmentSpecificationVersionProperties

Nome Descrizione Valore
{proprietà personalizzata} corda