Microsoft.MachineLearningServices workspaces/environments/versions 2023-06-01-preview

Definicja zasobu Bicep

Typ zasobu obszarów roboczych/środowisk/wersji 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@2023-06-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    autoDeleteSetting: {
      condition: 'string'
      value: 'string'
    }
    autoRebuild: 'string'
    build: {
      contextUri: 'string'
      dockerfilePath: 'string'
    }
    condaFile: 'string'
    description: 'string'
    image: 'string'
    inferenceConfig: {
      livenessRoute: {
        path: 'string'
        port: int
      }
      readinessRoute: {
        path: 'string'
        port: int
      }
      scoringRoute: {
        path: 'string'
        port: int
      }
    }
    intellectualProperty: {
      protectionLevel: 'string'
      publisher: 'string'
    }
    isAnonymous: bool
    isArchived: bool
    osType: 'string'
    properties: {
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
    }
    stage: 'string'
    tags: {
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: '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 pliku 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.
Symboliczna nazwa zasobu typu: środowiska
properties [Wymagane] Dodatkowe atrybuty jednostki. EnvironmentVersionProperties (wymagane)

EnvironmentVersionProperties

Nazwa Opis Wartość
autoDeleteSetting Określa ustawienie cyklu życia zarządzanego zasobu danych. AutoDeleteSetting
AutoRebuild Definiuje, czy obraz należy ponownie skompilować na podstawie zmian obrazu podstawowego. "Wyłączone"
"OnBaseImageUpdate"
kompilacja Ustawienia konfiguracji kontekstu kompilacji platformy Docker. BuildContext
condaFile Standardowy plik konfiguracji używany przez firmę Conda, który umożliwia zainstalowanie dowolnego rodzaju pakietu, w tym pakietów Python, R i C/C++.
{zobacz 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
image (obraz) Nazwa obrazu, który będzie używany dla środowiska.
{seealso href="https://docs.microsoft.com/azure/machine-learning/how-to-deploy-custom-docker-image#use-a-custom-base-image" /}
ciąg
inferenceConfig Definiuje konfigurację specyficzną dla wnioskowania. InferenceContainerProperties
intellectualProperty Szczegóły własności intelektualnej. Używane, jeśli środowisko jest własnością intelektualną. Własność intelektualna
Isanonymous Jeśli wersja nazwy jest generowana przez system (rejestracja anonimowa). W przypadku typów, w których jest definiowany etap, po podaniu etapu zostanie on użyty do wypełnienia isanonymous bool
isArchived Czy zasób jest zarchiwizowane? W przypadku typów, w których jest definiowany etap, po podaniu etapu zostanie on użyty do wypełnienia elementu IsArchived bool
osType Typ systemu operacyjnego środowiska. "Linux"
"Windows"
properties Słownik właściwości elementu zawartości. ResourceBaseProperties
etap Etap w cyklu życia środowiska przypisanym do tego środowiska ciąg
tags Tag słownika. Tagi można dodawać, usuwać i aktualizować. object

AutoDeleteSetting

Nazwa Opis Wartość
Warunek Kiedy sprawdzić, czy zasób wygasł "CreatedGreaterThan"
"LastAccessedGreaterThan"
wartość Wartość warunku wygaśnięcia. ciąg

BuildContext

Nazwa Opis Wartość
contextUri [Wymagane] Identyfikator URI kontekstu kompilacji platformy Docker używany do kompilowania obrazu. Obsługuje identyfikatory URI obiektów blob podczas tworzenia środowiska i mogą zwracać identyfikatory URI obiektów blob lub Git.
{seealso href="https://docs.docker.com/engine/reference/commandline/build/#extended-description" /}
ciąg (wymagany)

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_]
dockerfilePath Ścieżka do pliku Dockerfile w kontekście kompilacji.
{seealso href="https://docs.docker.com/engine/reference/builder/" /}
ciąg

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:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_]
port [Wymagane] Port trasy. int (wymagane)

Własność intelektualna

Nazwa Opis Wartość
Protectionlevel Poziom ochrony własności intelektualnej. "Wszystko"
"Brak"
publisher [Wymagane] Wydawca własności intelektualnej. Musi być taka sama jak nazwa wydawcy rejestru. ciąg (wymagany)

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_]

Właściwości bazy danych zasobów

Nazwa Opis Wartość
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{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": "2023-06-01-preview",
  "name": "string",
  "properties": {
    "autoDeleteSetting": {
      "condition": "string",
      "value": "string"
    },
    "autoRebuild": "string",
    "build": {
      "contextUri": "string",
      "dockerfilePath": "string"
    },
    "condaFile": "string",
    "description": "string",
    "image": "string",
    "inferenceConfig": {
      "livenessRoute": {
        "path": "string",
        "port": "int"
      },
      "readinessRoute": {
        "path": "string",
        "port": "int"
      },
      "scoringRoute": {
        "path": "string",
        "port": "int"
      }
    },
    "intellectualProperty": {
      "protectionLevel": "string",
      "publisher": "string"
    },
    "isAnonymous": "bool",
    "isArchived": "bool",
    "osType": "string",
    "properties": {
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string"
    },
    "stage": "string",
    "tags": {
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "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 "2023-06-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. EnvironmentVersionProperties (wymagane)

EnvironmentVersionProperties

Nazwa Opis Wartość
autoDeleteSetting Określa ustawienie cyklu życia zarządzanego zasobu danych. AutoDeleteSetting
AutoRebuild Określa, czy obraz należy ponownie skompilować na podstawie zmian obrazu podstawowego. "Wyłączone"
"OnBaseImageUpdate"
kompilacja Ustawienia konfiguracji kontekstu kompilacji platformy Docker. BuildContext
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
image (obraz) Nazwa obrazu, który będzie używany dla środowiska.
{seealso href="https://docs.microsoft.com/azure/machine-learning/how-to-deploy-custom-docker-image#use-a-custom-base-image" /}
ciąg
inferenceConfig Definiuje konfigurację specyficzną dla wnioskowania. InferenceContainerProperties
intellectualProperty Szczegóły własności intelektualnej. Używane, jeśli środowisko jest własnością intelektualną. Własność intelektualna
Isanonymous Jeśli wersja nazwy jest generowana przez system (rejestracja anonimowa). W przypadku typów, w których jest definiowany etap, podczas określania etapu będzie on używany do wypełniania isanonymous bool
isArchived Czy zasób jest archiwizowany? W przypadku typów, w których jest definiowany etap, po podaniu etapu zostanie on użyty do wypełnienia wartości IsArchived bool
osType Typ systemu operacyjnego środowiska. "Linux"
"Windows"
properties Słownik właściwości elementu zawartości. Właściwości bazy danych zasobów
etap Etap w cyklu życia środowiska przypisanym do tego środowiska ciąg
tags Słownik tagów. Tagi można dodawać, usuwać i aktualizować. object

AutoDeleteSetting

Nazwa Opis Wartość
Warunek Kiedy sprawdzić, czy zasób wygasł "CreatedGreaterThan"
"LastAccessedGreaterThan"
wartość Wartość warunku wygaśnięcia. ciąg

BuildContext

Nazwa Opis Wartość
contextUri [Wymagane] Identyfikator URI kontekstu kompilacji platformy Docker używany do kompilowania obrazu. Obsługuje identyfikatory URI obiektów blob podczas tworzenia środowiska i mogą zwracać identyfikatory URI obiektów blob lub Git.
{seealso href="https://docs.docker.com/engine/reference/commandline/build/#extended-description" /}
ciąg (wymagany)

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_]
dockerfilePath Ścieżka do pliku Dockerfile w kontekście kompilacji.
{seealso href="https://docs.docker.com/engine/reference/builder/" /}
ciąg

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:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_]
port [Wymagane] Port trasy. int (wymagane)

Własność intelektualna

Nazwa Opis Wartość
Protectionlevel Poziom ochrony własności intelektualnej. "Wszystko"
"Brak"
publisher [Wymagane] Wydawca własności intelektualnej. Musi być taka sama jak nazwa wydawcy rejestru. ciąg (wymagany)

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_]

ResourceBaseProperties

Nazwa Opis Wartość
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{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 element Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/environments/versions@2023-06-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      autoDeleteSetting = {
        condition = "string"
        value = "string"
      }
      autoRebuild = "string"
      build = {
        contextUri = "string"
        dockerfilePath = "string"
      }
      condaFile = "string"
      description = "string"
      image = "string"
      inferenceConfig = {
        livenessRoute = {
          path = "string"
          port = int
        }
        readinessRoute = {
          path = "string"
          port = int
        }
        scoringRoute = {
          path = "string"
          port = int
        }
      }
      intellectualProperty = {
        protectionLevel = "string"
        publisher = "string"
      }
      isAnonymous = bool
      isArchived = bool
      osType = "string"
      properties = {
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
      }
      stage = "string"
      tags = {
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
      }
    }
  })
}

Wartości właściwości

obszary robocze/środowiska/wersje

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.MachineLearningServices/workspaces/environments/versions@2023-06-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. EnvironmentVersionProperties (wymagane)

EnvironmentVersionProperties

Nazwa Opis Wartość
autoDeleteSetting Określa ustawienie cyklu życia zarządzanego zasobu danych. AutoDeleteSetting
AutoRebuild Określa, czy obraz należy ponownie skompilować na podstawie zmian obrazu podstawowego. "Wyłączone"
"OnBaseImageUpdate"
kompilacja Ustawienia konfiguracji kontekstu kompilacji platformy Docker. BuildContext
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
image (obraz) Nazwa obrazu, który będzie używany dla środowiska.
{seealso href="https://docs.microsoft.com/azure/machine-learning/how-to-deploy-custom-docker-image#use-a-custom-base-image" /}
ciąg
inferenceConfig Definiuje konfigurację specyficzną dla wnioskowania. InferenceContainerProperties
intellectualProperty Szczegóły własności intelektualnej. Używane, jeśli środowisko jest własnością intelektualną. Własność intelektualna
Isanonymous Jeśli wersja nazwy jest generowana przez system (rejestracja anonimowa). W przypadku typów, w których jest definiowany etap, podczas określania etapu będzie on używany do wypełniania isanonymous bool
isArchived Czy zasób jest archiwizowany? W przypadku typów, w których jest definiowany etap, po podaniu etapu zostanie on użyty do wypełnienia wartości IsArchived bool
osType Typ systemu operacyjnego środowiska. "Linux"
"Windows"
properties Słownik właściwości elementu zawartości. Właściwości bazy danych zasobów
etap Etap w cyklu życia środowiska przypisanym do tego środowiska ciąg
tags Słownik tagów. Tagi można dodawać, usuwać i aktualizować. object

AutoDeleteSetting

Nazwa Opis Wartość
Warunek Kiedy sprawdzić, czy zasób wygasł "CreatedGreaterThan"
"LastAccessedGreaterThan"
wartość Wartość warunku wygaśnięcia. ciąg

BuildContext

Nazwa Opis Wartość
contextUri [Wymagane] Identyfikator URI kontekstu kompilacji platformy Docker używany do kompilowania obrazu. Obsługuje identyfikatory URI obiektów blob podczas tworzenia środowiska i mogą zwracać identyfikatory URI obiektów blob lub Git.
{seealso href="https://docs.docker.com/engine/reference/commandline/build/#extended-description" /}
ciąg (wymagany)

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_]
dockerfilePath Ścieżka do pliku Dockerfile w kontekście kompilacji.
{seealso href="https://docs.docker.com/engine/reference/builder/" /}
ciąg

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:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_]
port [Wymagane] Port trasy. int (wymagane)

Własność intelektualna

Nazwa Opis Wartość
Protectionlevel Poziom ochrony własności intelektualnej. "Wszystko"
"Brak"
publisher [Wymagane] Wydawca własności intelektualnej. Musi być taka sama jak nazwa wydawcy rejestru. ciąg (wymagany)

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_]

Właściwości bazy danych zasobów

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