Microsoft.MachineLearningServices workspaces/environments/versions 2021-03-01-preview

Definicja zasobu Bicep

Typ zasobu obszary robocze/środowiska/wersje można wdrożyć z operacjami docelowymi:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.MachineLearningServices/workspaces/environments/versions, dodaj następujący kod Bicep do szablonu.

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

Obiekty dockerSpecification

Ustaw właściwość dockerSpecificationType , aby określić typ obiektu.

W przypadku kompilacji użyj:

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

W przypadku obrazu użyj:

  dockerSpecificationType: 'Image'
  dockerImageUri: 'string'

Wartości właściwości

obszary robocze/środowiska/wersje

Nazwa Opis Wartość
name Nazwa zasobu

Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w aplikacji Bicep.
ciąg (wymagany)
Nadrzędny W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym.

Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym.
Nazwa symboliczna zasobu typu: środowiska
properties [Wymagane] Dodatkowe atrybuty jednostki. EnvironmentSpecificationVersion (wymagane)

EnvironmentSpecificationVersion

Nazwa Opis Wartość
condaFile Standardowy plik konfiguracji używany przez środowisko Conda, który umożliwia zainstalowanie dowolnego rodzaju pakietu, w tym pakietów Python, R i C/C++.
{see href="https://repo2docker.readthedocs.io/en/latest/config_files.html#environment-yml-install-a-conda-environment" /}
ciąg
description (opis) Tekst opisu zasobu. ciąg
Oknie dokowanym Ustawienia konfiguracji platformy Docker. DockerSpecification
inferenceContainerProperties Definiuje konfigurację specyficzną dla wnioskowania. InferenceContainerProperties
Isanonymous Jeśli wersja nazwy jest generowana przez system (rejestracja anonimowa). bool
properties Słownik właściwości elementu zawartości. EnvironmentSpecificationVersionProperties
tags Słownik tagów. Tagi można dodawać, usuwać i aktualizować. object

DockerSpecification

Nazwa Opis Wartość
platforma Informacje o platformie obrazu platformy Docker. DockerImagePlatform
dockerSpecificationType Ustawianie typu obiektu Kompilacja
Obraz (wymagany)

DockerImagePlatform

Nazwa Opis Wartość
operatingSystemType System operacyjny wpisz Środowisko. "Linux"
"Windows"

DockerBuild

Nazwa Opis Wartość
dockerSpecificationType [Wymagane] Specyfikacja platformy Docker musi być kompilacją lub obrazem "Kompilacja" (wymagana)
kontekst Ścieżka do migawki kontekstu platformy Docker. Ta właściwość jest prawidłowa tylko wtedy, gdy określono plik Dockerfile.
Ścieżka jest względna względem ścieżki zasobu, która musi zawierać jedną wartość identyfikatora URI obiektu blob.
{seealso href="https://docs.docker.com/engine/context/working-with-contexts/" /}
ciąg
dockerfile [Wymagane] Instrukcje wiersza polecenia platformy Docker służące do tworzenia obrazu.
{seealso href="https://repo2docker.readthedocs.io/en/latest/config_files.html#dockerfile-advanced-environments" /}
ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]

DockerImage

Nazwa Opis Wartość
dockerSpecificationType [Wymagane] Specyfikacja platformy Docker musi być kompilacją lub obrazem "Obraz" (wymagany)
dockerImageUri [Wymagane] Nazwa obrazu niestandardowego obrazu podstawowego.
{seealso href="https://docs.microsoft.com/azure/machine-learning/how-to-deploy-custom-docker-image#use-a-custom-base-image" /}
ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]

InferenceContainerProperties

Nazwa Opis Wartość
livenessRoute Trasa do sprawdzenia aktualności kontenera serwera wnioskowania. Trasy
gotowośćRoute Trasa do sprawdzenia gotowości kontenera serwera wnioskowania. Trasy
scoringRoute Port do wysyłania żądań oceniania do kontenera serwera wnioskowania. Trasy

Trasa

Nazwa Opis Wartość
path [Wymagane] Ścieżka trasy. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
port [Wymagane] Port trasy. int (wymagane)

EnvironmentSpecificationVersionProperties

Nazwa Opis Wartość
{niestandardowa właściwość} ciąg

Definicja zasobu szablonu usługi ARM

Typ zasobu obszary robocze/środowiska/wersje można wdrożyć z operacjami docelowymi:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.MachineLearningServices/workspaces/environments/versions, dodaj następujący kod JSON do szablonu.

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

Obiekty dockerSpecification

Ustaw właściwość dockerSpecificationType , aby określić typ obiektu.

W przypadku kompilacji użyj:

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

W przypadku obrazu użyj:

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

Wartości właściwości

obszary robocze/środowiska/wersje

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.MachineLearningServices/workspaces/environments/versions"
apiVersion Wersja interfejsu API zasobów "2021-03-01-preview"
name Nazwa zasobu

Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w szablonach usługi ARM w formacie JSON.
ciąg (wymagany)
properties [Wymagane] Dodatkowe atrybuty jednostki. EnvironmentSpecificationVersion (wymagane)

EnvironmentSpecificationVersion

Nazwa Opis Wartość
condaFile Standardowy plik konfiguracji używany przez środowisko Conda, który umożliwia zainstalowanie dowolnego rodzaju pakietu, w tym pakietów Python, R i C/C++.
{see href="https://repo2docker.readthedocs.io/en/latest/config_files.html#environment-yml-install-a-conda-environment" /}
ciąg
description (opis) Tekst opisu zasobu. ciąg
Oknie dokowanym Ustawienia konfiguracji platformy Docker. DockerSpecification
inferenceContainerProperties Definiuje konfigurację specyficzną dla wnioskowania. InferenceContainerProperties
Isanonymous Jeśli wersja nazwy jest generowana przez system (rejestracja anonimowa). bool
properties Słownik właściwości elementu zawartości. EnvironmentSpecificationVersionProperties
tags Tag słownika. Tagi można dodawać, usuwać i aktualizować. object

DockerSpecification

Nazwa Opis Wartość
platforma Informacje o platformie obrazu platformy Docker. DockerImagePlatform
dockerSpecificationType Ustawianie typu obiektu Kompilacja
Obraz (wymagany)

DockerImagePlatform

Nazwa Opis Wartość
operatingSystemType System operacyjny wpisz Środowisko. "Linux"
"Windows"

DockerBuild

Nazwa Opis Wartość
dockerSpecificationType [Wymagane] Specyfikacja platformy Docker musi być kompilacja lub obraz "Kompilacja" (wymagana)
kontekst Ścieżka do migawki kontekstu platformy Docker. Ta właściwość jest prawidłowa tylko wtedy, gdy określono plik Dockerfile.
Ścieżka jest względna względem ścieżki zasobu, która musi zawierać pojedynczą wartość identyfikatora URI obiektu blob.
{seealso href="https://docs.docker.com/engine/context/working-with-contexts/" /}
ciąg
dockerfile [Wymagane] Instrukcje wiersza polecenia platformy Docker służące do tworzenia obrazu.
{seealso href="https://repo2docker.readthedocs.io/en/latest/config_files.html#dockerfile-advanced-environments" /}
ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]

DockerImage

Nazwa Opis Wartość
dockerSpecificationType [Wymagane] Specyfikacja platformy Docker musi być kompilacja lub obraz "Obraz" (wymagany)
dockerImageUri [Wymagane] Nazwa obrazu niestandardowego obrazu podstawowego.
{seealso href="https://docs.microsoft.com/azure/machine-learning/how-to-deploy-custom-docker-image#use-a-custom-base-image" /}
ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]

InferenceContainerProperties

Nazwa Opis Wartość
livenessRoute Trasa do sprawdzenia aktualności kontenera serwera wnioskowania. Trasy
gotowośćRoute Trasa do sprawdzenia gotowości kontenera serwera wnioskowania. Trasy
ocenianie usługiRoute Port do wysyłania żądań oceniania do kontenera serwera wnioskowania. Trasy

Trasa

Nazwa Opis Wartość
path [Wymagane] Ścieżka trasy. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
port [Wymagane] Port trasy. int (wymagane)

EnvironmentSpecificationVersionProperties

Nazwa Opis Wartość
{niestandardowa właściwość} ciąg

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu obszarów roboczych/środowisk/wersji można wdrożyć z operacjami docelowymi:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.MachineLearningServices/workspaces/environments/versions, dodaj następujący program Terraform do szablonu.

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

Obiekty dockerSpecification

Ustaw właściwość dockerSpecificationType , aby określić typ obiektu.

W przypadku kompilacji użyj:

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

W przypadku obrazu użyj:

  dockerSpecificationType = "Image"
  dockerImageUri = "string"

Wartości właściwości

obszary robocze/środowiska/wersje

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.MachineLearningServices/workspaces/environments/versions@2021-03-01-preview"
name Nazwa zasobu ciąg (wymagany)
parent_id Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: środowiska
properties [Wymagane] Dodatkowe atrybuty jednostki. EnvironmentSpecificationVersion (wymagane)

EnvironmentSpecificationVersion

Nazwa Opis Wartość
condaFile Standardowy plik konfiguracji używany przez środowisko Conda, który umożliwia zainstalowanie dowolnego rodzaju pakietu, w tym pakietów Python, R i C/C++.
{see href="https://repo2docker.readthedocs.io/en/latest/config_files.html#environment-yml-install-a-conda-environment" /}
ciąg
description (opis) Tekst opisu zasobu. ciąg
Oknie dokowanym Ustawienia konfiguracji platformy Docker. DockerSpecification
inferenceContainerProperties Definiuje konfigurację specyficzną dla wnioskowania. InferenceContainerProperties
Isanonymous Jeśli wersja nazwy jest generowana przez system (rejestracja anonimowa). bool
properties Słownik właściwości elementu zawartości. EnvironmentSpecificationVersionProperties
tags Słownik tagów. Tagi można dodawać, usuwać i aktualizować. object

DockerSpecification

Nazwa Opis Wartość
platforma Informacje o platformie obrazu platformy Docker. DockerImagePlatform
dockerSpecificationType Ustawianie typu obiektu Kompilacja
Obraz (wymagany)

DockerImagePlatform

Nazwa Opis Wartość
operatingSystemType System operacyjny wpisz Środowisko. "Linux"
"Windows"

DockerBuild

Nazwa Opis Wartość
dockerSpecificationType [Wymagane] Specyfikacja platformy Docker musi być kompilacją lub obrazem "Kompilacja" (wymagana)
kontekst Ścieżka do migawki kontekstu platformy Docker. Ta właściwość jest prawidłowa tylko wtedy, gdy określono plik Dockerfile.
Ścieżka jest względna względem ścieżki zasobu, która musi zawierać jedną wartość identyfikatora URI obiektu blob.
{seealso href="https://docs.docker.com/engine/context/working-with-contexts/" /}
ciąg
dockerfile [Wymagane] Instrukcje wiersza polecenia platformy Docker służące do tworzenia obrazu.
{seealso href="https://repo2docker.readthedocs.io/en/latest/config_files.html#dockerfile-advanced-environments" /}
ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]

DockerImage

Nazwa Opis Wartość
dockerSpecificationType [Wymagane] Specyfikacja platformy Docker musi być kompilacją lub obrazem "Obraz" (wymagany)
dockerImageUri [Wymagane] Nazwa obrazu niestandardowego obrazu podstawowego.
{seealso href="https://docs.microsoft.com/azure/machine-learning/how-to-deploy-custom-docker-image#use-a-custom-base-image" /}
ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]

InferenceContainerProperties

Nazwa Opis Wartość
livenessRoute Trasa do sprawdzenia aktualności kontenera serwera wnioskowania. Trasy
gotowośćRoute Trasa do sprawdzenia gotowości kontenera serwera wnioskowania. Trasy
scoringRoute Port do wysyłania żądań oceniania do kontenera serwera wnioskowania. Trasy

Trasa

Nazwa Opis Wartość
path [Wymagane] Ścieżka trasy. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
port [Wymagane] Port trasy. int (wymagane)

EnvironmentSpecificationVersionProperties

Nazwa Opis Wartość
{niestandardowa właściwość} ciąg