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


Рабочие области Microsoft.MachineLearningServices/onlineEndpoints/deployments 2021-03-01-preview

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

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

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

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

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

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/onlineEndpoints/deployments@2021-03-01-preview' = {
  parent: resourceSymbolicName
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {
        clientId: 'string'
        principalId: 'string'
      }
    }
  }
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    appInsightsEnabled: bool
    codeConfiguration: {
      codeId: 'string'
      scoringScript: 'string'
    }
    description: 'string'
    environmentId: 'string'
    environmentVariables: {
      {customized property}: 'string'
    }
    livenessProbe: {
      failureThreshold: int
      initialDelay: 'string'
      period: 'string'
      successThreshold: int
      timeout: 'string'
    }
    model: {
      referenceType: 'string'
      // For remaining properties, see AssetReferenceBase objects
    }
    properties: {
      {customized property}: 'string'
    }
    requestSettings: {
      maxConcurrentRequestsPerInstance: int
      maxQueueWait: 'string'
      requestTimeout: 'string'
    }
    scaleSettings: {
      maxInstances: int
      minInstances: int
      scaleType: 'string'
      // For remaining properties, see OnlineScaleSettings objects
    }
    endpointComputeType: 'string'
    // For remaining properties, see OnlineDeployment objects
  }
  tags: {
    {customized property}: 'string'
  }
}

Объекты OnlineScaleSettings

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

Для автоматическогоиспользуйте:

{
  pollingInterval: 'string'
  scaleType: 'Auto'
  targetUtilizationPercentage: int
}

Для вручнуюиспользуйте:

{
  instanceCount: int
  scaleType: 'Manual'
}

Объекты OnlineDeployment

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

Для K8Sиспользуйте:

{
  containerResourceRequirements: {
    cpu: int
    cpuLimit: int
    fpga: int
    gpu: int
    memoryInGB: int
    memoryInGBLimit: int
  }
  endpointComputeType: 'K8S'
}

Для управляемыхиспользуйте:

{
  endpointComputeType: 'Managed'
  instanceType: 'string'
  readinessProbe: {
    failureThreshold: int
    initialDelay: 'string'
    period: 'string'
    successThreshold: int
    timeout: 'string'
  }
}

Объекты AssetReferenceBase

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

Для DataPathиспользуйте:

{
  datastoreId: 'string'
  path: 'string'
  referenceType: 'DataPath'
}

Для идентификатораиспользуйте:

{
  assetId: 'string'
  referenceType: 'Id'
}

Для OutputPathиспользуйте следующее:

{
  jobId: 'string'
  path: 'string'
  referenceType: 'OutputPath'
}

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

AssetReferenceBase

Имя Описание Ценность
referenceType Установите значение DataPath для типа DataPathAssetReference. Установите значение "Id" для типа IdAssetReference. Установите значение OutputPath для типа OutputPathAssetReference. DataPath
"Id"
OutputPath (обязательно)

АвтомасштабированиеSettings

Имя Описание Ценность
pollingInterval Интервал опроса в формате ISO 8691. Поддерживается только длительность с точностью до секунд. струна
scaleType [Обязательный] Тип алгоритма масштабирования развертывания "Авто" (обязательно)
targetUtilizationPercentage Целевое использование ЦП для автомасштабирования. int

CodeConfiguration

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

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

ContainerResourceRequirements

Имя Описание Ценность
ЦПУ Минимальное количество ядер ЦП, используемых контейнером. Дополнительные сведения:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int
cpuLimit Максимальное количество ядер ЦП, которое допускается использовать контейнером. Дополнительные сведения:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int
fpga Количество устройств PCIE FPGA, предоставляемых контейнеру. Должно быть несколько из 2. int
Графический процессор Количество ядер GPU в контейнере. int
memoryInGB Минимальный объем памяти (в ГБ), используемый контейнером. Дополнительные сведения:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int
memoryInGBLimit Максимальный объем памяти (в ГБ) разрешено использовать контейнером. Дополнительные сведения:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int

DataPathAssetReference

Имя Описание Ценность
datastoreId Идентификатор ресурса ARM хранилища данных, где находится ресурс. струна
путь Путь к файлу или каталогу в хранилище данных. струна
referenceType [Обязательный] Указывает тип ссылки на ресурс. DataPath (обязательно)

IdAssetReference

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

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
referenceType [Обязательный] Указывает тип ссылки на ресурс. "Id" (обязательный)

K8SOnlineDeployment

Имя Описание Ценность
containerResourceRequirements Требования к ресурсам для каждого экземпляра контейнера в интерактивном развертывании. ContainerResourceRequirements
endpointComputeType [Обязательный] Тип вычислений конечной точки. K8S (обязательно)

ManagedOnlineDeployment

Имя Описание Ценность
endpointComputeType [Обязательный] Тип вычислений конечной точки. Managed (обязательный)
instanceType Тип вычислительного экземпляра. струна
готовностьProbe Конфигурация пробы готовности и активности контейнера развертывания. ProbeSettings

ManualScaleSettings

Имя Описание Ценность
instanceCount Фиксированное количество экземпляров для этого развертывания. int
scaleType [Обязательный] Тип алгоритма масштабирования развертывания "Вручную" (обязательно)

Microsoft.MachineLearningServices/workspaces/onlineEndpoints/deployments

Имя Описание Ценность
тождество Удостоверение службы, связанное с ресурсом. ResourceIdentity
добрый Метаданные, используемые порталом или инструментом и т. д., для отображения различных интерфейсов пользовательского интерфейса для ресурсов одного типа. струна
местоположение Географическое расположение, в котором находится ресурс строка (обязательно)
имя Имя ресурса струна

Ограничения целостности:
Pattern = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (обязательно)
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

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

OnlineDeployment

Имя Описание Ценность
appInsightsEnabled Если значение true, включает ведение журнала Application Insights. bool
codeConfiguration Конфигурация кода для развертывания конечной точки. CodeConfiguration
описание Описание развертывания конечной точки. струна
endpointComputeType Установите значение K8S для типа K8SOnlineDeployment. Установите значение Managed для типа ManagedOnlineDeployment. "K8S"
Managed (обязательный)
environmentId Идентификатор ресурса ARM спецификации среды для развертывания конечной точки. струна
environmentVariables Конфигурация переменных среды для развертывания. OnlineDeploymentEnvironmentVariables
livenessProbe Конфигурация пробы готовности и активности контейнера развертывания. ProbeSettings
модель Ссылка на ресурс модели для развертывания конечной точки. AssetReferenceBase
свойства Словарь свойств. Свойства можно добавлять, но не удалять или изменять. OnlineDeploymentProperties
requestSettings Конфигурация запросов оценки развертывания в Сети. OnlineRequestSettings
scaleSettings Конфигурация масштабирования развертывания в Сети. OnlineScaleSettings

OnlineDeploymentEnvironmentVariables

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

OnlineDeploymentProperties

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

OnlineRequestSettings

Имя Описание Ценность
maxConcurrentRequestsPerInstance Количество запросов, разрешенных для очереди одновременно для этого развертывания. int
maxQueueWait Максимальное время ожидания очереди в формате ISO 8601. Поддерживает точность миллисекунда. струна
requestTimeout Время ожидания запроса в формате ISO 8601. Поддерживает точность миллисекунда. струна

OnlineScaleSettings

Имя Описание Ценность
maxInstances Максимальное количество экземпляров для этого развертывания. int
minInstances Минимальное количество экземпляров для этого развертывания. int
scaleType Установите значение Auto для типа AutoScaleSettings. Задайте для типа ManualScaleSettingsзначение ManualScaleSettings. "Авто"
"Вручную" (обязательно)

OutputPathAssetReference

Имя Описание Ценность
jobId Идентификатор ресурса ARM задания. струна
путь Путь к файлу или каталогу в выходных данных задания. струна
referenceType [Обязательный] Указывает тип ссылки на ресурс. OutputPath (обязательно)

ПробыSettings

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

ResourceIdentity

Имя Описание Ценность
тип Определяет значения для типа ResourceIdentity. "Нет"
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned
userAssignedIdentities Словарь назначенных пользователем удостоверений— это идентификатор ресурса ARM UAI. ResourceIdentityUserAssignedIdentities

ResourceIdentityUserAssignedIdentities

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

TrackedResourceTags

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

UserAssignedIdentityMeta

Имя Описание Ценность
clientId Идентификатор приложения Aka, уникальный идентификатор, созданный Azure AD, привязанный к приложению и субъекту-службе во время первоначальной подготовки. струна
principalId Идентификатор объекта субъекта-службы для управляемого удостоверения, используемого для предоставления доступа на основе ролей ресурсу Azure. струна

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

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

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

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

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

{
  "type": "Microsoft.MachineLearningServices/workspaces/onlineEndpoints/deployments",
  "apiVersion": "2021-03-01-preview",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
        "clientId": "string",
        "principalId": "string"
      }
    }
  },
  "kind": "string",
  "location": "string",
  "properties": {
    "appInsightsEnabled": "bool",
    "codeConfiguration": {
      "codeId": "string",
      "scoringScript": "string"
    },
    "description": "string",
    "environmentId": "string",
    "environmentVariables": {
      "{customized property}": "string"
    },
    "livenessProbe": {
      "failureThreshold": "int",
      "initialDelay": "string",
      "period": "string",
      "successThreshold": "int",
      "timeout": "string"
    },
    "model": {
      "referenceType": "string"
      // For remaining properties, see AssetReferenceBase objects
    },
    "properties": {
      "{customized property}": "string"
    },
    "requestSettings": {
      "maxConcurrentRequestsPerInstance": "int",
      "maxQueueWait": "string",
      "requestTimeout": "string"
    },
    "scaleSettings": {
      "maxInstances": "int",
      "minInstances": "int",
      "scaleType": "string"
      // For remaining properties, see OnlineScaleSettings objects
    },
    "endpointComputeType": "string"
    // For remaining properties, see OnlineDeployment objects
  },
  "tags": {
    "{customized property}": "string"
  }
}

Объекты OnlineScaleSettings

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

Для автоматическогоиспользуйте:

{
  "pollingInterval": "string",
  "scaleType": "Auto",
  "targetUtilizationPercentage": "int"
}

Для вручнуюиспользуйте:

{
  "instanceCount": "int",
  "scaleType": "Manual"
}

Объекты OnlineDeployment

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

Для K8Sиспользуйте:

{
  "containerResourceRequirements": {
    "cpu": "int",
    "cpuLimit": "int",
    "fpga": "int",
    "gpu": "int",
    "memoryInGB": "int",
    "memoryInGBLimit": "int"
  },
  "endpointComputeType": "K8S"
}

Для управляемыхиспользуйте:

{
  "endpointComputeType": "Managed",
  "instanceType": "string",
  "readinessProbe": {
    "failureThreshold": "int",
    "initialDelay": "string",
    "period": "string",
    "successThreshold": "int",
    "timeout": "string"
  }
}

Объекты AssetReferenceBase

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

Для DataPathиспользуйте:

{
  "datastoreId": "string",
  "path": "string",
  "referenceType": "DataPath"
}

Для идентификатораиспользуйте:

{
  "assetId": "string",
  "referenceType": "Id"
}

Для OutputPathиспользуйте следующее:

{
  "jobId": "string",
  "path": "string",
  "referenceType": "OutputPath"
}

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

AssetReferenceBase

Имя Описание Ценность
referenceType Установите значение DataPath для типа DataPathAssetReference. Установите значение "Id" для типа IdAssetReference. Установите значение OutputPath для типа OutputPathAssetReference. DataPath
"Id"
OutputPath (обязательно)

АвтомасштабированиеSettings

Имя Описание Ценность
pollingInterval Интервал опроса в формате ISO 8691. Поддерживается только длительность с точностью до секунд. струна
scaleType [Обязательный] Тип алгоритма масштабирования развертывания "Авто" (обязательно)
targetUtilizationPercentage Целевое использование ЦП для автомасштабирования. int

CodeConfiguration

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

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

ContainerResourceRequirements

Имя Описание Ценность
ЦПУ Минимальное количество ядер ЦП, используемых контейнером. Дополнительные сведения:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int
cpuLimit Максимальное количество ядер ЦП, которое допускается использовать контейнером. Дополнительные сведения:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int
fpga Количество устройств PCIE FPGA, предоставляемых контейнеру. Должно быть несколько из 2. int
Графический процессор Количество ядер GPU в контейнере. int
memoryInGB Минимальный объем памяти (в ГБ), используемый контейнером. Дополнительные сведения:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int
memoryInGBLimit Максимальный объем памяти (в ГБ) разрешено использовать контейнером. Дополнительные сведения:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int

DataPathAssetReference

Имя Описание Ценность
datastoreId Идентификатор ресурса ARM хранилища данных, где находится ресурс. струна
путь Путь к файлу или каталогу в хранилище данных. струна
referenceType [Обязательный] Указывает тип ссылки на ресурс. DataPath (обязательно)

IdAssetReference

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

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
referenceType [Обязательный] Указывает тип ссылки на ресурс. "Id" (обязательный)

K8SOnlineDeployment

Имя Описание Ценность
containerResourceRequirements Требования к ресурсам для каждого экземпляра контейнера в интерактивном развертывании. ContainerResourceRequirements
endpointComputeType [Обязательный] Тип вычислений конечной точки. K8S (обязательно)

ManagedOnlineDeployment

Имя Описание Ценность
endpointComputeType [Обязательный] Тип вычислений конечной точки. Managed (обязательный)
instanceType Тип вычислительного экземпляра. струна
готовностьProbe Конфигурация пробы готовности и активности контейнера развертывания. ProbeSettings

ManualScaleSettings

Имя Описание Ценность
instanceCount Фиксированное количество экземпляров для этого развертывания. int
scaleType [Обязательный] Тип алгоритма масштабирования развертывания "Вручную" (обязательно)

Microsoft.MachineLearningServices/workspaces/onlineEndpoints/deployments

Имя Описание Ценность
apiVersion Версия API '2021-03-01-preview'
тождество Удостоверение службы, связанное с ресурсом. ResourceIdentity
добрый Метаданные, используемые порталом или инструментом и т. д., для отображения различных интерфейсов пользовательского интерфейса для ресурсов одного типа. струна
местоположение Географическое расположение, в котором находится ресурс строка (обязательно)
имя Имя ресурса струна

Ограничения целостности:
Pattern = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (обязательно)
свойства [Обязательный] Дополнительные атрибуты сущности. OnlineDeployment (обязательно)
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тип Тип ресурса "Microsoft.MachineLearningServices/workspaces/onlineEndpoints/deployments"

OnlineDeployment

Имя Описание Ценность
appInsightsEnabled Если значение true, включает ведение журнала Application Insights. bool
codeConfiguration Конфигурация кода для развертывания конечной точки. CodeConfiguration
описание Описание развертывания конечной точки. струна
endpointComputeType Установите значение K8S для типа K8SOnlineDeployment. Установите значение Managed для типа ManagedOnlineDeployment. "K8S"
Managed (обязательный)
environmentId Идентификатор ресурса ARM спецификации среды для развертывания конечной точки. струна
environmentVariables Конфигурация переменных среды для развертывания. OnlineDeploymentEnvironmentVariables
livenessProbe Конфигурация пробы готовности и активности контейнера развертывания. ProbeSettings
модель Ссылка на ресурс модели для развертывания конечной точки. AssetReferenceBase
свойства Словарь свойств. Свойства можно добавлять, но не удалять или изменять. OnlineDeploymentProperties
requestSettings Конфигурация запросов оценки развертывания в Сети. OnlineRequestSettings
scaleSettings Конфигурация масштабирования развертывания в Сети. OnlineScaleSettings

OnlineDeploymentEnvironmentVariables

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

OnlineDeploymentProperties

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

OnlineRequestSettings

Имя Описание Ценность
maxConcurrentRequestsPerInstance Количество запросов, разрешенных для очереди одновременно для этого развертывания. int
maxQueueWait Максимальное время ожидания очереди в формате ISO 8601. Поддерживает точность миллисекунда. струна
requestTimeout Время ожидания запроса в формате ISO 8601. Поддерживает точность миллисекунда. струна

OnlineScaleSettings

Имя Описание Ценность
maxInstances Максимальное количество экземпляров для этого развертывания. int
minInstances Минимальное количество экземпляров для этого развертывания. int
scaleType Установите значение Auto для типа AutoScaleSettings. Задайте для типа ManualScaleSettingsзначение ManualScaleSettings. "Авто"
"Вручную" (обязательно)

OutputPathAssetReference

Имя Описание Ценность
jobId Идентификатор ресурса ARM задания. струна
путь Путь к файлу или каталогу в выходных данных задания. струна
referenceType [Обязательный] Указывает тип ссылки на ресурс. OutputPath (обязательно)

ПробыSettings

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

ResourceIdentity

Имя Описание Ценность
тип Определяет значения для типа ResourceIdentity. "Нет"
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned
userAssignedIdentities Словарь назначенных пользователем удостоверений— это идентификатор ресурса ARM UAI. ResourceIdentityUserAssignedIdentities

ResourceIdentityUserAssignedIdentities

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

TrackedResourceTags

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

UserAssignedIdentityMeta

Имя Описание Ценность
clientId Идентификатор приложения Aka, уникальный идентификатор, созданный Azure AD, привязанный к приложению и субъекту-службе во время первоначальной подготовки. струна
principalId Идентификатор объекта субъекта-службы для управляемого удостоверения, используемого для предоставления доступа на основе ролей ресурсу Azure. струна

Примеры использования

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/onlineEndpoints/deployments@2021-03-01-preview"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
        clientId = "string"
        principalId = "string"
      }
    }
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    kind = "string"
    properties = {
      appInsightsEnabled = bool
      codeConfiguration = {
        codeId = "string"
        scoringScript = "string"
      }
      description = "string"
      environmentId = "string"
      environmentVariables = {
        {customized property} = "string"
      }
      livenessProbe = {
        failureThreshold = int
        initialDelay = "string"
        period = "string"
        successThreshold = int
        timeout = "string"
      }
      model = {
        referenceType = "string"
        // For remaining properties, see AssetReferenceBase objects
      }
      properties = {
        {customized property} = "string"
      }
      requestSettings = {
        maxConcurrentRequestsPerInstance = int
        maxQueueWait = "string"
        requestTimeout = "string"
      }
      scaleSettings = {
        maxInstances = int
        minInstances = int
        scaleType = "string"
        // For remaining properties, see OnlineScaleSettings objects
      }
      endpointComputeType = "string"
      // For remaining properties, see OnlineDeployment objects
    }
  }
}

Объекты OnlineScaleSettings

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

Для автоматическогоиспользуйте:

{
  pollingInterval = "string"
  scaleType = "Auto"
  targetUtilizationPercentage = int
}

Для вручнуюиспользуйте:

{
  instanceCount = int
  scaleType = "Manual"
}

Объекты OnlineDeployment

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

Для K8Sиспользуйте:

{
  containerResourceRequirements = {
    cpu = int
    cpuLimit = int
    fpga = int
    gpu = int
    memoryInGB = int
    memoryInGBLimit = int
  }
  endpointComputeType = "K8S"
}

Для управляемыхиспользуйте:

{
  endpointComputeType = "Managed"
  instanceType = "string"
  readinessProbe = {
    failureThreshold = int
    initialDelay = "string"
    period = "string"
    successThreshold = int
    timeout = "string"
  }
}

Объекты AssetReferenceBase

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

Для DataPathиспользуйте:

{
  datastoreId = "string"
  path = "string"
  referenceType = "DataPath"
}

Для идентификатораиспользуйте:

{
  assetId = "string"
  referenceType = "Id"
}

Для OutputPathиспользуйте следующее:

{
  jobId = "string"
  path = "string"
  referenceType = "OutputPath"
}

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

AssetReferenceBase

Имя Описание Ценность
referenceType Установите значение DataPath для типа DataPathAssetReference. Установите значение "Id" для типа IdAssetReference. Установите значение OutputPath для типа OutputPathAssetReference. DataPath
"Id"
OutputPath (обязательно)

АвтомасштабированиеSettings

Имя Описание Ценность
pollingInterval Интервал опроса в формате ISO 8691. Поддерживается только длительность с точностью до секунд. струна
scaleType [Обязательный] Тип алгоритма масштабирования развертывания "Авто" (обязательно)
targetUtilizationPercentage Целевое использование ЦП для автомасштабирования. int

CodeConfiguration

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

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

ContainerResourceRequirements

Имя Описание Ценность
ЦПУ Минимальное количество ядер ЦП, используемых контейнером. Дополнительные сведения:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int
cpuLimit Максимальное количество ядер ЦП, которое допускается использовать контейнером. Дополнительные сведения:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int
fpga Количество устройств PCIE FPGA, предоставляемых контейнеру. Должно быть несколько из 2. int
Графический процессор Количество ядер GPU в контейнере. int
memoryInGB Минимальный объем памяти (в ГБ), используемый контейнером. Дополнительные сведения:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int
memoryInGBLimit Максимальный объем памяти (в ГБ) разрешено использовать контейнером. Дополнительные сведения:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int

DataPathAssetReference

Имя Описание Ценность
datastoreId Идентификатор ресурса ARM хранилища данных, где находится ресурс. струна
путь Путь к файлу или каталогу в хранилище данных. струна
referenceType [Обязательный] Указывает тип ссылки на ресурс. DataPath (обязательно)

IdAssetReference

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

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
referenceType [Обязательный] Указывает тип ссылки на ресурс. "Id" (обязательный)

K8SOnlineDeployment

Имя Описание Ценность
containerResourceRequirements Требования к ресурсам для каждого экземпляра контейнера в интерактивном развертывании. ContainerResourceRequirements
endpointComputeType [Обязательный] Тип вычислений конечной точки. K8S (обязательно)

ManagedOnlineDeployment

Имя Описание Ценность
endpointComputeType [Обязательный] Тип вычислений конечной точки. Managed (обязательный)
instanceType Тип вычислительного экземпляра. струна
готовностьProbe Конфигурация пробы готовности и активности контейнера развертывания. ProbeSettings

ManualScaleSettings

Имя Описание Ценность
instanceCount Фиксированное количество экземпляров для этого развертывания. int
scaleType [Обязательный] Тип алгоритма масштабирования развертывания "Вручную" (обязательно)

Microsoft.MachineLearningServices/workspaces/onlineEndpoints/deployments

Имя Описание Ценность
тождество Удостоверение службы, связанное с ресурсом. ResourceIdentity
добрый Метаданные, используемые порталом или инструментом и т. д., для отображения различных интерфейсов пользовательского интерфейса для ресурсов одного типа. струна
местоположение Географическое расположение, в котором находится ресурс строка (обязательно)
имя Имя ресурса струна

Ограничения целостности:
Pattern = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: рабочих областей/onlineEndpoints
свойства [Обязательный] Дополнительные атрибуты сущности. OnlineDeployment (обязательно)
Теги Теги ресурсов Словарь имен и значений тегов.
тип Тип ресурса "Microsoft.MachineLearningServices/workspaces/onlineEndpoints/deployments@2021-03-01-preview"

OnlineDeployment

Имя Описание Ценность
appInsightsEnabled Если значение true, включает ведение журнала Application Insights. bool
codeConfiguration Конфигурация кода для развертывания конечной точки. CodeConfiguration
описание Описание развертывания конечной точки. струна
endpointComputeType Установите значение K8S для типа K8SOnlineDeployment. Установите значение Managed для типа ManagedOnlineDeployment. "K8S"
Managed (обязательный)
environmentId Идентификатор ресурса ARM спецификации среды для развертывания конечной точки. струна
environmentVariables Конфигурация переменных среды для развертывания. OnlineDeploymentEnvironmentVariables
livenessProbe Конфигурация пробы готовности и активности контейнера развертывания. ProbeSettings
модель Ссылка на ресурс модели для развертывания конечной точки. AssetReferenceBase
свойства Словарь свойств. Свойства можно добавлять, но не удалять или изменять. OnlineDeploymentProperties
requestSettings Конфигурация запросов оценки развертывания в Сети. OnlineRequestSettings
scaleSettings Конфигурация масштабирования развертывания в Сети. OnlineScaleSettings

OnlineDeploymentEnvironmentVariables

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

OnlineDeploymentProperties

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

OnlineRequestSettings

Имя Описание Ценность
maxConcurrentRequestsPerInstance Количество запросов, разрешенных для очереди одновременно для этого развертывания. int
maxQueueWait Максимальное время ожидания очереди в формате ISO 8601. Поддерживает точность миллисекунда. струна
requestTimeout Время ожидания запроса в формате ISO 8601. Поддерживает точность миллисекунда. струна

OnlineScaleSettings

Имя Описание Ценность
maxInstances Максимальное количество экземпляров для этого развертывания. int
minInstances Минимальное количество экземпляров для этого развертывания. int
scaleType Установите значение Auto для типа AutoScaleSettings. Задайте для типа ManualScaleSettingsзначение ManualScaleSettings. "Авто"
"Вручную" (обязательно)

OutputPathAssetReference

Имя Описание Ценность
jobId Идентификатор ресурса ARM задания. струна
путь Путь к файлу или каталогу в выходных данных задания. струна
referenceType [Обязательный] Указывает тип ссылки на ресурс. OutputPath (обязательно)

ПробыSettings

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

ResourceIdentity

Имя Описание Ценность
тип Определяет значения для типа ResourceIdentity. "Нет"
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned
userAssignedIdentities Словарь назначенных пользователем удостоверений— это идентификатор ресурса ARM UAI. ResourceIdentityUserAssignedIdentities

ResourceIdentityUserAssignedIdentities

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

TrackedResourceTags

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

UserAssignedIdentityMeta

Имя Описание Ценность
clientId Идентификатор приложения Aka, уникальный идентификатор, созданный Azure AD, привязанный к приложению и субъекту-службе во время первоначальной подготовки. струна
principalId Идентификатор объекта субъекта-службы для управляемого удостоверения, используемого для предоставления доступа на основе ролей ресурсу Azure. струна