Поделиться через


Рабочие области Microsoft.MachineLearningServices/среды/версии 2021-03-01-preview

Определение ресурсов Bicep

Тип ресурса рабочих областей, сред и версий можно развернуть с помощью операций, предназначенных для следующих целей:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.MachineLearningServices/workspaces/environments/versions, добавьте следующий Bicep в шаблон.

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

Объекты DockerSpecification

Задайте свойство dockerSpecificationType, чтобы указать тип объекта.

Для сборкииспользуйте:

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

Для изображенияиспользуйте:

  dockerSpecificationType: 'Image'
  dockerImageUri: 'string'

Значения свойств

рабочие области, среды и версии

Имя Описание Ценность
имя Имя ресурса

Узнайте, как задать имена и типы дочерних ресурсов в Bicep.
строка (обязательно)
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: среды
свойства [Обязательный] Дополнительные атрибуты сущности. EnvironmentSpecificationVersion (обязательно)

EnvironmentSpecificationVersion

Имя Описание Ценность
condaFile Стандартный файл конфигурации, используемый Conda, который позволяет устанавливать любой тип пакета, включая пакеты Python, R и C/C++.
{see href="https://repo2docker.readthedocs.io/en/latest/config_files.html#environment-yml-install-a-conda-environment" /}
струна
описание Текст описания ресурса. струна
докер Параметры конфигурации для Docker. DockerSpecification
выводContainerProperties Определяет конфигурацию, определенную для вывода. InferenceContainerProperties
isAnonymous Если версия имени создается системой (анонимная регистрация). bool
свойства Словарь свойств ресурса. EnvironmentSpecificationVersionProperties
Теги Словарь тегов. Теги можно добавлять, удалять и обновлять. объект

DockerSpecification

Имя Описание Ценность
платформа Сведения о платформе образа Docker. DockerImagePlatform
dockerSpecificationType Установка типа объекта сборка
изображение (обязательно)

DockerImagePlatform

Имя Описание Ценность
operatingSystemType Ос введите среду. Linux
"Windows"

DockerBuild

Имя Описание Ценность
dockerSpecificationType [Обязательный] Спецификация Docker должна быть либо сборкой, либо изображением "Сборка" (обязательно)
контекст Путь к моментальному снимку контекста Docker. Это свойство допустимо только в том случае, если указан Файл Dockerfile.
Путь относительно пути ресурса, который должен содержать одно значение URI BLOB-объекта.
{seealso href="https://docs.docker.com/engine/context/working-with-contexts/" /}
струна
dockerfile [Обязательный] Инструкции командной строки Docker для сборки образа.
{seealso href="https://repo2docker.readthedocs.io/en/latest/config_files.html#dockerfile-advanced-environments" /}
строка (обязательно)

Ограничения целостности:
Pattern = [a-zA-Z0-9_]

DockerImage

Имя Описание Ценность
dockerSpecificationType [Обязательный] Спецификация Docker должна быть либо сборкой, либо изображением Image (обязательно)
dockerImageUri [Обязательный] Имя образа пользовательского базового образа.
{seealso href="/azure/machine-learning/how-to-deploy-custom-docker-image#use-a-custom-base-image" /}
строка (обязательно)

Ограничения целостности:
Pattern = [a-zA-Z0-9_]

ВыводContainerProperties

Имя Описание Ценность
livenessRoute Маршрут для проверки активности контейнера сервера вывода. маршрута
готовностьRoute Маршрут для проверки готовности контейнера сервера вывода. маршрута
оценкаRoute Порт для отправки запросов оценки в контейнер сервера вывода. маршрута

Маршрут

Имя Описание Ценность
путь [Обязательный] Путь к маршруту. строка (обязательно)

Ограничения целостности:
Pattern = [a-zA-Z0-9_]
порт [Обязательный] Порт маршрута. int (обязательно)

EnvironmentSpecificationVersionProperties

Имя Описание Ценность
{настраиваемое свойство} струна

Определение ресурса шаблона ARM

Тип ресурса рабочих областей, сред и версий можно развернуть с помощью операций, предназначенных для следующих целей:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.MachineLearningServices/workspaces/environments/versions, добавьте следующий код JSON в шаблон.

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

Объекты DockerSpecification

Задайте свойство dockerSpecificationType, чтобы указать тип объекта.

Для сборкииспользуйте:

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

Для изображенияиспользуйте:

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

Значения свойств

рабочие области, среды и версии

Имя Описание Ценность
тип Тип ресурса "Microsoft.MachineLearningServices/workspaces/environments/versions"
apiVersion Версия API ресурсов '2021-03-01-preview'
имя Имя ресурса

Узнайте, как задать имена и типы дочерних ресурсов в шаблонах ARM JSON.
строка (обязательно)
свойства [Обязательный] Дополнительные атрибуты сущности. EnvironmentSpecificationVersion (обязательно)

EnvironmentSpecificationVersion

Имя Описание Ценность
condaFile Стандартный файл конфигурации, используемый Conda, который позволяет устанавливать любой тип пакета, включая пакеты Python, R и C/C++.
{see href="https://repo2docker.readthedocs.io/en/latest/config_files.html#environment-yml-install-a-conda-environment" /}
струна
описание Текст описания ресурса. струна
докер Параметры конфигурации для Docker. DockerSpecification
выводContainerProperties Определяет конфигурацию, определенную для вывода. InferenceContainerProperties
isAnonymous Если версия имени создается системой (анонимная регистрация). bool
свойства Словарь свойств ресурса. EnvironmentSpecificationVersionProperties
Теги Словарь тегов. Теги можно добавлять, удалять и обновлять. объект

DockerSpecification

Имя Описание Ценность
платформа Сведения о платформе образа Docker. DockerImagePlatform
dockerSpecificationType Установка типа объекта сборка
изображение (обязательно)

DockerImagePlatform

Имя Описание Ценность
operatingSystemType Ос введите среду. Linux
"Windows"

DockerBuild

Имя Описание Ценность
dockerSpecificationType [Обязательный] Спецификация Docker должна быть либо сборкой, либо изображением "Сборка" (обязательно)
контекст Путь к моментальному снимку контекста Docker. Это свойство допустимо только в том случае, если указан Файл Dockerfile.
Путь относительно пути ресурса, который должен содержать одно значение URI BLOB-объекта.
{seealso href="https://docs.docker.com/engine/context/working-with-contexts/" /}
струна
dockerfile [Обязательный] Инструкции командной строки Docker для сборки образа.
{seealso href="https://repo2docker.readthedocs.io/en/latest/config_files.html#dockerfile-advanced-environments" /}
строка (обязательно)

Ограничения целостности:
Pattern = [a-zA-Z0-9_]

DockerImage

Имя Описание Ценность
dockerSpecificationType [Обязательный] Спецификация Docker должна быть либо сборкой, либо изображением Image (обязательно)
dockerImageUri [Обязательный] Имя образа пользовательского базового образа.
{seealso href="/azure/machine-learning/how-to-deploy-custom-docker-image#use-a-custom-base-image" /}
строка (обязательно)

Ограничения целостности:
Pattern = [a-zA-Z0-9_]

ВыводContainerProperties

Имя Описание Ценность
livenessRoute Маршрут для проверки активности контейнера сервера вывода. маршрута
готовностьRoute Маршрут для проверки готовности контейнера сервера вывода. маршрута
оценкаRoute Порт для отправки запросов оценки в контейнер сервера вывода. маршрута

Маршрут

Имя Описание Ценность
путь [Обязательный] Путь к маршруту. строка (обязательно)

Ограничения целостности:
Pattern = [a-zA-Z0-9_]
порт [Обязательный] Порт маршрута. int (обязательно)

EnvironmentSpecificationVersionProperties

Имя Описание Ценность
{настраиваемое свойство} струна

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса рабочих областей, сред и версий можно развернуть с помощью операций, предназначенных для следующих целей:

  • групп ресурсов

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.MachineLearningServices/workspaces/environments/versions, добавьте следующий объект Terraform в шаблон.

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

Объекты DockerSpecification

Задайте свойство dockerSpecificationType, чтобы указать тип объекта.

Для сборкииспользуйте:

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

Для изображенияиспользуйте:

  dockerSpecificationType = "Image"
  dockerImageUri = "string"

Значения свойств

рабочие области, среды и версии

Имя Описание Ценность
тип Тип ресурса "Microsoft.MachineLearningServices/workspaces/environments/versions@2021-03-01-preview"
имя Имя ресурса строка (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: среды
свойства [Обязательный] Дополнительные атрибуты сущности. EnvironmentSpecificationVersion (обязательно)

EnvironmentSpecificationVersion

Имя Описание Ценность
condaFile Стандартный файл конфигурации, используемый Conda, который позволяет устанавливать любой тип пакета, включая пакеты Python, R и C/C++.
{see href="https://repo2docker.readthedocs.io/en/latest/config_files.html#environment-yml-install-a-conda-environment" /}
струна
описание Текст описания ресурса. струна
докер Параметры конфигурации для Docker. DockerSpecification
выводContainerProperties Определяет конфигурацию, определенную для вывода. InferenceContainerProperties
isAnonymous Если версия имени создается системой (анонимная регистрация). bool
свойства Словарь свойств ресурса. EnvironmentSpecificationVersionProperties
Теги Словарь тегов. Теги можно добавлять, удалять и обновлять. объект

DockerSpecification

Имя Описание Ценность
платформа Сведения о платформе образа Docker. DockerImagePlatform
dockerSpecificationType Установка типа объекта сборка
изображение (обязательно)

DockerImagePlatform

Имя Описание Ценность
operatingSystemType Ос введите среду. Linux
"Windows"

DockerBuild

Имя Описание Ценность
dockerSpecificationType [Обязательный] Спецификация Docker должна быть либо сборкой, либо изображением "Сборка" (обязательно)
контекст Путь к моментальному снимку контекста Docker. Это свойство допустимо только в том случае, если указан Файл Dockerfile.
Путь относительно пути ресурса, который должен содержать одно значение URI BLOB-объекта.
{seealso href="https://docs.docker.com/engine/context/working-with-contexts/" /}
струна
dockerfile [Обязательный] Инструкции командной строки Docker для сборки образа.
{seealso href="https://repo2docker.readthedocs.io/en/latest/config_files.html#dockerfile-advanced-environments" /}
строка (обязательно)

Ограничения целостности:
Pattern = [a-zA-Z0-9_]

DockerImage

Имя Описание Ценность
dockerSpecificationType [Обязательный] Спецификация Docker должна быть либо сборкой, либо изображением Image (обязательно)
dockerImageUri [Обязательный] Имя образа пользовательского базового образа.
{seealso href="/azure/machine-learning/how-to-deploy-custom-docker-image#use-a-custom-base-image" /}
строка (обязательно)

Ограничения целостности:
Pattern = [a-zA-Z0-9_]

ВыводContainerProperties

Имя Описание Ценность
livenessRoute Маршрут для проверки активности контейнера сервера вывода. маршрута
готовностьRoute Маршрут для проверки готовности контейнера сервера вывода. маршрута
оценкаRoute Порт для отправки запросов оценки в контейнер сервера вывода. маршрута

Маршрут

Имя Описание Ценность
путь [Обязательный] Путь к маршруту. строка (обязательно)

Ограничения целостности:
Pattern = [a-zA-Z0-9_]
порт [Обязательный] Порт маршрута. int (обязательно)

EnvironmentSpecificationVersionProperties

Имя Описание Ценность
{настраиваемое свойство} струна