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


Рабочие области Microsoft.MachineLearningServices/inferencePools

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

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

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

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

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

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/inferencePools@2024-04-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  kind: 'string'
  parent: resourceSymbolicName
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    codeConfiguration: {
      codeId: 'string'
      scoringScript: 'string'
    }
    description: 'string'
    environmentConfiguration: {
      environmentId: 'string'
      environmentVariables: {
        {customized property}: 'string'
      }
      livenessProbe: {
        failureThreshold: int
        initialDelay: 'string'
        period: 'string'
        successThreshold: int
        timeout: 'string'
      }
      readinessProbe: {
        failureThreshold: int
        initialDelay: 'string'
        period: 'string'
        successThreshold: int
        timeout: 'string'
      }
      startupProbe: {
        failureThreshold: int
        initialDelay: 'string'
        period: 'string'
        successThreshold: int
        timeout: 'string'
      }
    }
    modelConfiguration: {
      modelId: 'string'
    }
    nodeSkuType: 'string'
    properties: {
      {customized property}: 'string'
    }
    requestConfiguration: {
      maxConcurrentRequestsPerInstance: int
      requestTimeout: 'string'
    }
  }
}

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

workspaces/inferencePools

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

Узнайте, как задать имена и типы дочерних ресурсов в Bicep.
строка (обязательно)
местоположение Географическое расположение, в котором находится ресурс строка (обязательно)
Теги Теги ресурсов. Словарь имен и значений тегов. См. теги в шаблонах
SKU Сведения о SKU, необходимые для контракта ARM для автомасштабирования. Sku
добрый Метаданные, используемые порталом или инструментом и т. д., для отображения различных интерфейсов пользовательского интерфейса для ресурсов одного типа. струна
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

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

ManagedServiceIdentity

Имя Описание Ценность
тип Тип управляемого удостоверения службы (где разрешены типы SystemAssigned и UserAssigned). "Нет"
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned (обязательно)
userAssignedIdentities Набор назначенных пользователем удостоверений, связанных с ресурсом. Ключи словаря userAssignedIdentities будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Значения словаря могут быть пустыми объектами ({}) в запросах. UserAssignedIdentities

UserAssignedIdentities

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

UserAssignedIdentity

Этот объект не содержит свойств, заданных во время развертывания. Все свойства — ReadOnly.

ВыводPoolProperties

Имя Описание Ценность
codeConfiguration Конфигурация кода для пула вывода. CodeConfiguration
описание Описание ресурса. струна
environmentConfiguration EnvironmentConfiguration для пула вывода. poolEnvironmentConfiguration
ModelConfiguration ModelConfiguration для пула вывода. PoolModelConfiguration
nodeSkuType [Обязательный] Тип вычислительного экземпляра. строка (обязательно)

Ограничения целостности:
Минимальная длина = 1
Pattern = [a-zA-Z0-9_]
свойства Словарь свойств. Свойства можно добавлять, но не удалять или изменять. PropertiesBaseProperties
requestConfiguration Настройка запроса для пула вывода. RequestConfiguration

CodeConfiguration

Имя Описание Ценность
codeId Идентификатор ресурса ARM ресурса ресурса кода. струна
оценкаScript [Обязательный] Скрипт, выполняемый при запуске. Например. "score.py" строка (обязательно)

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

PoolEnvironmentConfiguration

Имя Описание Ценность
environmentId Идентификатор ресурса ARM спецификации среды для пула вывода. струна
environmentVariables Конфигурация переменных среды для пула вывода. PoolEnvironmentConfigurationEnvironmentVariables
livenessProbe Проба динамической активности регулярно отслеживает работоспособность контейнера. ProbeSettings
готовностьProbe Проверка готовности проверяет, готов ли контейнер обслуживать трафик. Свойства и значения по умолчанию совпадают с пробой активности. ProbeSettings
startupProbe Это проверяет, запущено ли приложение в контейнере. Запуск проб запускается до любой другой пробы и, если он не завершится успешно, отключает другие пробы. ProbeSettings

PoolEnvironmentConfigurationEnvironmentVariables

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

ПробыSettings

Имя Описание Ценность
failureThreshold Количество сбоев, которые необходимо разрешить, прежде чем возвращать неработоспособное состояние. int
initialDelay Задержка перед первой пробой в формате ISO 8601. струна
период Продолжительность времени между пробами в формате ISO 8601. струна
successThreshold Количество успешных проб перед возвратом работоспособного состояния. int
Времени ожидания Время ожидания пробы в формате ISO 8601. струна

PoolModelConfiguration

Имя Описание Ценность
modelId Путь URI к модели. струна

PropertiesBaseProperties

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

RequestConfiguration

Имя Описание Ценность
maxConcurrentRequestsPerInstance Количество одновременных запросов на узел, разрешенных для каждого развертывания. Значение по умолчанию — 1. int
requestTimeout Время ожидания оценки в формате ISO 8601.
Значение по умолчанию — 5000 мс.
струна

Sku

Имя Описание Ценность
способность Если номер SKU поддерживает горизонтальное масштабирование или в, то целое число емкости должно быть включено. Если горизонтальное масштабирование невозможно для ресурса, это может быть опущено. int
семья Если служба имеет разные поколения оборудования для одного номера SKU, это можно записать здесь. струна
имя Имя номера SKU. Ex - P3. Обычно это код буквы и числа строка (обязательно)
размер Размер номера SKU. Если поле имени является сочетанием уровня и другого значения, это будет автономный код. струна
ярус Это поле необходимо реализовать поставщиком ресурсов, если служба имеет несколько уровней, но не требуется для PUT. "Базовый"
"Бесплатный"
"Премиум"
"Стандартный"

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

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

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

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

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

{
  "type": "Microsoft.MachineLearningServices/workspaces/inferencePools",
  "apiVersion": "2024-04-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "kind": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "codeConfiguration": {
      "codeId": "string",
      "scoringScript": "string"
    },
    "description": "string",
    "environmentConfiguration": {
      "environmentId": "string",
      "environmentVariables": {
        "{customized property}": "string"
      },
      "livenessProbe": {
        "failureThreshold": "int",
        "initialDelay": "string",
        "period": "string",
        "successThreshold": "int",
        "timeout": "string"
      },
      "readinessProbe": {
        "failureThreshold": "int",
        "initialDelay": "string",
        "period": "string",
        "successThreshold": "int",
        "timeout": "string"
      },
      "startupProbe": {
        "failureThreshold": "int",
        "initialDelay": "string",
        "period": "string",
        "successThreshold": "int",
        "timeout": "string"
      }
    },
    "modelConfiguration": {
      "modelId": "string"
    },
    "nodeSkuType": "string",
    "properties": {
      "{customized property}": "string"
    },
    "requestConfiguration": {
      "maxConcurrentRequestsPerInstance": "int",
      "requestTimeout": "string"
    }
  }
}

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

workspaces/inferencePools

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

Узнайте, как задать имена и типы дочерних ресурсов в шаблонах ARM JSON.
строка (обязательно)
местоположение Географическое расположение, в котором находится ресурс строка (обязательно)
Теги Теги ресурсов. Словарь имен и значений тегов. См. теги в шаблонах
SKU Сведения о SKU, необходимые для контракта ARM для автомасштабирования. Sku
добрый Метаданные, используемые порталом или инструментом и т. д., для отображения различных интерфейсов пользовательского интерфейса для ресурсов одного типа. струна
тождество Управляемое удостоверение службы (назначенные системой удостоверения и (или) назначенные пользователем удостоверения ManagedServiceIdentity
свойства [Обязательный] Дополнительные атрибуты сущности. InferencePoolProperties (обязательно)

ManagedServiceIdentity

Имя Описание Ценность
тип Тип управляемого удостоверения службы (где разрешены типы SystemAssigned и UserAssigned). "Нет"
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned (обязательно)
userAssignedIdentities Набор назначенных пользователем удостоверений, связанных с ресурсом. Ключи словаря userAssignedIdentities будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Значения словаря могут быть пустыми объектами ({}) в запросах. UserAssignedIdentities

UserAssignedIdentities

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

UserAssignedIdentity

Этот объект не содержит свойств, заданных во время развертывания. Все свойства — ReadOnly.

ВыводPoolProperties

Имя Описание Ценность
codeConfiguration Конфигурация кода для пула вывода. CodeConfiguration
описание Описание ресурса. струна
environmentConfiguration EnvironmentConfiguration для пула вывода. poolEnvironmentConfiguration
ModelConfiguration ModelConfiguration для пула вывода. PoolModelConfiguration
nodeSkuType [Обязательный] Тип вычислительного экземпляра. строка (обязательно)

Ограничения целостности:
Минимальная длина = 1
Pattern = [a-zA-Z0-9_]
свойства Словарь свойств. Свойства можно добавлять, но не удалять или изменять. PropertiesBaseProperties
requestConfiguration Настройка запроса для пула вывода. RequestConfiguration

CodeConfiguration

Имя Описание Ценность
codeId Идентификатор ресурса ARM ресурса ресурса кода. струна
оценкаScript [Обязательный] Скрипт, выполняемый при запуске. Например. "score.py" строка (обязательно)

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

PoolEnvironmentConfiguration

Имя Описание Ценность
environmentId Идентификатор ресурса ARM спецификации среды для пула вывода. струна
environmentVariables Конфигурация переменных среды для пула вывода. PoolEnvironmentConfigurationEnvironmentVariables
livenessProbe Проба динамической активности регулярно отслеживает работоспособность контейнера. ProbeSettings
готовностьProbe Проверка готовности проверяет, готов ли контейнер обслуживать трафик. Свойства и значения по умолчанию совпадают с пробой активности. ProbeSettings
startupProbe Это проверяет, запущено ли приложение в контейнере. Запуск проб запускается до любой другой пробы и, если он не завершится успешно, отключает другие пробы. ProbeSettings

PoolEnvironmentConfigurationEnvironmentVariables

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

ПробыSettings

Имя Описание Ценность
failureThreshold Количество сбоев, которые необходимо разрешить, прежде чем возвращать неработоспособное состояние. int
initialDelay Задержка перед первой пробой в формате ISO 8601. струна
период Продолжительность времени между пробами в формате ISO 8601. струна
successThreshold Количество успешных проб перед возвратом работоспособного состояния. int
Времени ожидания Время ожидания пробы в формате ISO 8601. струна

PoolModelConfiguration

Имя Описание Ценность
modelId Путь URI к модели. струна

PropertiesBaseProperties

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

RequestConfiguration

Имя Описание Ценность
maxConcurrentRequestsPerInstance Количество одновременных запросов на узел, разрешенных для каждого развертывания. Значение по умолчанию — 1. int
requestTimeout Время ожидания оценки в формате ISO 8601.
Значение по умолчанию — 5000 мс.
струна

Sku

Имя Описание Ценность
способность Если номер SKU поддерживает горизонтальное масштабирование или в, то целое число емкости должно быть включено. Если горизонтальное масштабирование невозможно для ресурса, это может быть опущено. int
семья Если служба имеет разные поколения оборудования для одного номера SKU, это можно записать здесь. струна
имя Имя номера SKU. Ex - P3. Обычно это код буквы и числа строка (обязательно)
размер Размер номера SKU. Если поле имени является сочетанием уровня и другого значения, это будет автономный код. струна
ярус Это поле необходимо реализовать поставщиком ресурсов, если служба имеет несколько уровней, но не требуется для PUT. "Базовый"
"Бесплатный"
"Премиум"
"Стандартный"

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/inferencePools@2024-04-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      codeConfiguration = {
        codeId = "string"
        scoringScript = "string"
      }
      description = "string"
      environmentConfiguration = {
        environmentId = "string"
        environmentVariables = {
          {customized property} = "string"
        }
        livenessProbe = {
          failureThreshold = int
          initialDelay = "string"
          period = "string"
          successThreshold = int
          timeout = "string"
        }
        readinessProbe = {
          failureThreshold = int
          initialDelay = "string"
          period = "string"
          successThreshold = int
          timeout = "string"
        }
        startupProbe = {
          failureThreshold = int
          initialDelay = "string"
          period = "string"
          successThreshold = int
          timeout = "string"
        }
      }
      modelConfiguration = {
        modelId = "string"
      }
      nodeSkuType = "string"
      properties = {
        {customized property} = "string"
      }
      requestConfiguration = {
        maxConcurrentRequestsPerInstance = int
        requestTimeout = "string"
      }
    }
    sku = {
      capacity = int
      family = "string"
      name = "string"
      size = "string"
      tier = "string"
    }
    kind = "string"
  })
}

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

workspaces/inferencePools

Имя Описание Ценность
тип Тип ресурса "Microsoft.MachineLearningServices/workspaces/inferencePools@2024-04-01-preview"
имя Имя ресурса строка (обязательно)
местоположение Географическое расположение, в котором находится ресурс строка (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: рабочих областей
Теги Теги ресурсов. Словарь имен и значений тегов.
SKU Сведения о SKU, необходимые для контракта ARM для автомасштабирования. Sku
добрый Метаданные, используемые порталом или инструментом и т. д., для отображения различных интерфейсов пользовательского интерфейса для ресурсов одного типа. струна
тождество Управляемое удостоверение службы (назначенные системой удостоверения и (или) назначенные пользователем удостоверения ManagedServiceIdentity
свойства [Обязательный] Дополнительные атрибуты сущности. InferencePoolProperties (обязательно)

ManagedServiceIdentity

Имя Описание Ценность
тип Тип управляемого удостоверения службы (где разрешены типы SystemAssigned и UserAssigned). SystemAssigned
SystemAssigned, UserAssigned
UserAssigned (обязательно)
identity_ids Набор назначенных пользователем удостоверений, связанных с ресурсом. Ключи словаря userAssignedIdentities будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Значения словаря могут быть пустыми объектами ({}) в запросах. Массив идентификаторов удостоверений пользователя.

UserAssignedIdentities

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

UserAssignedIdentity

Этот объект не содержит свойств, заданных во время развертывания. Все свойства — ReadOnly.

ВыводPoolProperties

Имя Описание Ценность
codeConfiguration Конфигурация кода для пула вывода. CodeConfiguration
описание Описание ресурса. струна
environmentConfiguration EnvironmentConfiguration для пула вывода. poolEnvironmentConfiguration
ModelConfiguration ModelConfiguration для пула вывода. PoolModelConfiguration
nodeSkuType [Обязательный] Тип вычислительного экземпляра. строка (обязательно)

Ограничения целостности:
Минимальная длина = 1
Pattern = [a-zA-Z0-9_]
свойства Словарь свойств. Свойства можно добавлять, но не удалять или изменять. PropertiesBaseProperties
requestConfiguration Настройка запроса для пула вывода. RequestConfiguration

CodeConfiguration

Имя Описание Ценность
codeId Идентификатор ресурса ARM ресурса ресурса кода. струна
оценкаScript [Обязательный] Скрипт, выполняемый при запуске. Например. "score.py" строка (обязательно)

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

PoolEnvironmentConfiguration

Имя Описание Ценность
environmentId Идентификатор ресурса ARM спецификации среды для пула вывода. струна
environmentVariables Конфигурация переменных среды для пула вывода. PoolEnvironmentConfigurationEnvironmentVariables
livenessProbe Проба динамической активности регулярно отслеживает работоспособность контейнера. ProbeSettings
готовностьProbe Проверка готовности проверяет, готов ли контейнер обслуживать трафик. Свойства и значения по умолчанию совпадают с пробой активности. ProbeSettings
startupProbe Это проверяет, запущено ли приложение в контейнере. Запуск проб запускается до любой другой пробы и, если он не завершится успешно, отключает другие пробы. ProbeSettings

PoolEnvironmentConfigurationEnvironmentVariables

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

ПробыSettings

Имя Описание Ценность
failureThreshold Количество сбоев, которые необходимо разрешить, прежде чем возвращать неработоспособное состояние. int
initialDelay Задержка перед первой пробой в формате ISO 8601. струна
период Продолжительность времени между пробами в формате ISO 8601. струна
successThreshold Количество успешных проб перед возвратом работоспособного состояния. int
Времени ожидания Время ожидания пробы в формате ISO 8601. струна

PoolModelConfiguration

Имя Описание Ценность
modelId Путь URI к модели. струна

PropertiesBaseProperties

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

RequestConfiguration

Имя Описание Ценность
maxConcurrentRequestsPerInstance Количество одновременных запросов на узел, разрешенных для каждого развертывания. Значение по умолчанию — 1. int
requestTimeout Время ожидания оценки в формате ISO 8601.
Значение по умолчанию — 5000 мс.
струна

Sku

Имя Описание Ценность
способность Если номер SKU поддерживает горизонтальное масштабирование или в, то целое число емкости должно быть включено. Если горизонтальное масштабирование невозможно для ресурса, это может быть опущено. int
семья Если служба имеет разные поколения оборудования для одного номера SKU, это можно записать здесь. струна
имя Имя номера SKU. Ex - P3. Обычно это код буквы и числа строка (обязательно)
размер Размер номера SKU. Если поле имени является сочетанием уровня и другого значения, это будет автономный код. струна
ярус Это поле необходимо реализовать поставщиком ресурсов, если служба имеет несколько уровней, но не требуется для PUT. "Базовый"
"Бесплатный"
"Премиум"
"Стандартный"