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


Рабочие области 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'
  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'
    }
  }
}

Объекты DockerSpecification

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

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

{
  context: 'string'
  dockerfile: 'string'
  dockerSpecificationType: 'Build'
}

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

{
  dockerImageUri: 'string'
  dockerSpecificationType: 'Image'
}

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

DockerBuild

Имя Описание Ценность
контекст Путь к моментальному снимку контекста 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_] (обязательно)
dockerSpecificationType [Обязательный] Спецификация Docker должна быть либо сборкой, либо изображением "Сборка" (обязательно)

DockerImage

Имя Описание Ценность
dockerImageUri [Обязательный] Имя образа пользовательского базового образа.
<seealso href="/azure/machine-learning/how-to-deploy-custom-docker-image#use-a-custom-base-image" />
струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
dockerSpecificationType [Обязательный] Спецификация Docker должна быть либо сборкой, либо изображением Image (обязательно)

DockerImagePlatform

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

DockerSpecification

Имя Описание Ценность
dockerSpecificationType Установите значение Build для типа DockerBuild. Установите значение Image для типа DockerImage. "Сборка"
Image (обязательно)
платформа Сведения о платформе образа Docker. DockerImagePlatform

EnvironmentSpecificationVersion

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

EnvironmentSpecificationVersionProperties

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

EnvironmentSpecificationVersionTags

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

ВыводContainerProperties

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

Microsoft.MachineLearningServices/workspaces/environments/versions

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

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

Маршрут

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

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

Определение ресурса шаблона 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": {
      "{customized property}": "string"
    }
  }
}

Объекты DockerSpecification

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

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

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

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

{
  "dockerImageUri": "string",
  "dockerSpecificationType": "Image"
}

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

DockerBuild

Имя Описание Ценность
контекст Путь к моментальному снимку контекста 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_] (обязательно)
dockerSpecificationType [Обязательный] Спецификация Docker должна быть либо сборкой, либо изображением "Сборка" (обязательно)

DockerImage

Имя Описание Ценность
dockerImageUri [Обязательный] Имя образа пользовательского базового образа.
<seealso href="/azure/machine-learning/how-to-deploy-custom-docker-image#use-a-custom-base-image" />
струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
dockerSpecificationType [Обязательный] Спецификация Docker должна быть либо сборкой, либо изображением Image (обязательно)

DockerImagePlatform

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

DockerSpecification

Имя Описание Ценность
dockerSpecificationType Установите значение Build для типа DockerBuild. Установите значение Image для типа DockerImage. "Сборка"
Image (обязательно)
платформа Сведения о платформе образа Docker. DockerImagePlatform

EnvironmentSpecificationVersion

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

EnvironmentSpecificationVersionProperties

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

EnvironmentSpecificationVersionTags

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

ВыводContainerProperties

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

Microsoft.MachineLearningServices/workspaces/environments/versions

Имя Описание Ценность
apiVersion Версия API '2021-03-01-preview'
имя Имя ресурса строка (обязательно)
свойства [Обязательный] Дополнительные атрибуты сущности. EnvironmentSpecificationVersion (обязательно)
тип Тип ресурса "Microsoft.MachineLearningServices/workspaces/environments/versions"

Маршрут

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

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

Определение ресурса 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"
  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"
      }
    }
  })
}

Объекты DockerSpecification

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

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

{
  context = "string"
  dockerfile = "string"
  dockerSpecificationType = "Build"
}

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

{
  dockerImageUri = "string"
  dockerSpecificationType = "Image"
}

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

DockerBuild

Имя Описание Ценность
контекст Путь к моментальному снимку контекста 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_] (обязательно)
dockerSpecificationType [Обязательный] Спецификация Docker должна быть либо сборкой, либо изображением "Сборка" (обязательно)

DockerImage

Имя Описание Ценность
dockerImageUri [Обязательный] Имя образа пользовательского базового образа.
<seealso href="/azure/machine-learning/how-to-deploy-custom-docker-image#use-a-custom-base-image" />
струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
dockerSpecificationType [Обязательный] Спецификация Docker должна быть либо сборкой, либо изображением Image (обязательно)

DockerImagePlatform

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

DockerSpecification

Имя Описание Ценность
dockerSpecificationType Установите значение Build для типа DockerBuild. Установите значение Image для типа DockerImage. "Сборка"
Image (обязательно)
платформа Сведения о платформе образа Docker. DockerImagePlatform

EnvironmentSpecificationVersion

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

EnvironmentSpecificationVersionProperties

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

EnvironmentSpecificationVersionTags

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

ВыводContainerProperties

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

Microsoft.MachineLearningServices/workspaces/environments/versions

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

Маршрут

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

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