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


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

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

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

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

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

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

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments@2021-03-01-preview' = {
  parent: resourceSymbolicName
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {
        clientId: 'string'
        principalId: 'string'
      }
    }
  }
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    codeConfiguration: {
      codeId: 'string'
      scoringScript: 'string'
    }
    compute: {
      instanceCount: int
      instanceType: 'string'
      isLocal: bool
      location: 'string'
      properties: {
        {customized property}: 'string'
      }
      target: 'string'
    }
    description: 'string'
    environmentId: 'string'
    environmentVariables: {
      {customized property}: 'string'
    }
    errorThreshold: int
    loggingLevel: 'string'
    miniBatchSize: int
    model: {
      referenceType: 'string'
      // For remaining properties, see AssetReferenceBase objects
    }
    outputConfiguration: {
      appendRowFileName: 'string'
      outputAction: 'string'
    }
    partitionKeys: [
      'string'
    ]
    properties: {
      {customized property}: 'string'
    }
    retrySettings: {
      maxRetries: int
      timeout: 'string'
    }
  }
  tags: {
    {customized property}: '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 (обязательно)

BatchDeployment

Имя Описание Ценность
codeConfiguration Конфигурация кода для развертывания конечной точки. CodeConfiguration
вычислять Конфигурация для вычислительной привязки. ComputeConfiguration
описание Описание развертывания конечной точки. струна
environmentId Идентификатор ресурса ARM спецификации среды для развертывания конечной точки. струна
environmentVariables Конфигурация переменных среды для развертывания. BatchDeploymentEnvironmentVariables
errorThreshold Порог ошибки, если число ошибок для всего входного значения превышает это значение,
Вывод пакета будет прерван. Диапазон равен [-1, int. MaxValue].
Для FileDataset это значение — количество сбоев файлов.
Для TabularDataset это значение — количество сбоев записей.
Если задано значение -1 (нижняя граница), все ошибки во время вывода пакетной службы будут игнорироваться.
int
loggingLevel Уровень ведения журнала для операции вывода пакетной службы. "Отладка"
"Info"
Предупреждение
miniBatchSize Размер мини-пакета, передаваемого каждому вызову пакета.
Для FileDataset это число файлов на мини-пакет.
Для TabularDataset это размер записей в байтах на мини-пакет.
int
модель Ссылка на ресурс модели для развертывания конечной точки. AssetReferenceBase
outputConfiguration Выходная конфигурация для операции вывода пакетной службы. BatchOutputConfiguration
partitionKeys Список ключей секций, используемый для именованного секционирования. string[]
свойства Словарь свойств. Свойства можно добавлять, но не удалять или изменять. BatchDeploymentProperties
retrySettings Параметры повтора для операции вывода пакетной службы. BatchRetrySettings

BatchDeploymentEnvironmentVariables

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

BatchDeploymentProperties

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

BatchOutputConfiguration

Имя Описание Ценность
appendRowFileName Настраиваемое имя выходного файла для действия вывода append_row. струна
outputAction Указывает, как будут организованы выходные данные. "AppendRow"
"SummaryOnly"

BatchRetrySettings

Имя Описание Ценность
maxRetries Максимальное число повторных попыток для мини-пакета int
Времени ожидания Время ожидания вызова для мини-пакета в формате ISO 8601. струна

CodeConfiguration

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

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

ComputeConfiguration

Имя Описание Ценность
instanceCount Количество экземпляров или узлов. int
instanceType Тип SKU для запуска. струна
isLocal Задайте значение true для заданий, выполняющихся в локальных вычислениях. bool
местоположение Расположение для запуска виртуального кластера. струна
свойства Дополнительные свойства. ComputeConfigurationProperties
цель Идентификатор ресурса ARM целевого вычислительных ресурсов. Если ресурс не указан, будет развернут как управляемый. струна

ComputeConfigurationProperties

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

DataPathAssetReference

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

IdAssetReference

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

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

Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments

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

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

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

OutputPathAssetReference

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

ResourceIdentity

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

ResourceIdentityUserAssignedIdentities

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

TrackedResourceTags

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

UserAssignedIdentityMeta

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

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

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

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

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

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

{
  "type": "Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments",
  "apiVersion": "2021-03-01-preview",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
        "clientId": "string",
        "principalId": "string"
      }
    }
  },
  "kind": "string",
  "location": "string",
  "properties": {
    "codeConfiguration": {
      "codeId": "string",
      "scoringScript": "string"
    },
    "compute": {
      "instanceCount": "int",
      "instanceType": "string",
      "isLocal": "bool",
      "location": "string",
      "properties": {
        "{customized property}": "string"
      },
      "target": "string"
    },
    "description": "string",
    "environmentId": "string",
    "environmentVariables": {
      "{customized property}": "string"
    },
    "errorThreshold": "int",
    "loggingLevel": "string",
    "miniBatchSize": "int",
    "model": {
      "referenceType": "string"
      // For remaining properties, see AssetReferenceBase objects
    },
    "outputConfiguration": {
      "appendRowFileName": "string",
      "outputAction": "string"
    },
    "partitionKeys": [ "string" ],
    "properties": {
      "{customized property}": "string"
    },
    "retrySettings": {
      "maxRetries": "int",
      "timeout": "string"
    }
  },
  "tags": {
    "{customized property}": "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 (обязательно)

BatchDeployment

Имя Описание Ценность
codeConfiguration Конфигурация кода для развертывания конечной точки. CodeConfiguration
вычислять Конфигурация для вычислительной привязки. ComputeConfiguration
описание Описание развертывания конечной точки. струна
environmentId Идентификатор ресурса ARM спецификации среды для развертывания конечной точки. струна
environmentVariables Конфигурация переменных среды для развертывания. BatchDeploymentEnvironmentVariables
errorThreshold Порог ошибки, если число ошибок для всего входного значения превышает это значение,
Вывод пакета будет прерван. Диапазон равен [-1, int. MaxValue].
Для FileDataset это значение — количество сбоев файлов.
Для TabularDataset это значение — количество сбоев записей.
Если задано значение -1 (нижняя граница), все ошибки во время вывода пакетной службы будут игнорироваться.
int
loggingLevel Уровень ведения журнала для операции вывода пакетной службы. "Отладка"
"Info"
Предупреждение
miniBatchSize Размер мини-пакета, передаваемого каждому вызову пакета.
Для FileDataset это число файлов на мини-пакет.
Для TabularDataset это размер записей в байтах на мини-пакет.
int
модель Ссылка на ресурс модели для развертывания конечной точки. AssetReferenceBase
outputConfiguration Выходная конфигурация для операции вывода пакетной службы. BatchOutputConfiguration
partitionKeys Список ключей секций, используемый для именованного секционирования. string[]
свойства Словарь свойств. Свойства можно добавлять, но не удалять или изменять. BatchDeploymentProperties
retrySettings Параметры повтора для операции вывода пакетной службы. BatchRetrySettings

BatchDeploymentEnvironmentVariables

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

BatchDeploymentProperties

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

BatchOutputConfiguration

Имя Описание Ценность
appendRowFileName Настраиваемое имя выходного файла для действия вывода append_row. струна
outputAction Указывает, как будут организованы выходные данные. "AppendRow"
"SummaryOnly"

BatchRetrySettings

Имя Описание Ценность
maxRetries Максимальное число повторных попыток для мини-пакета int
Времени ожидания Время ожидания вызова для мини-пакета в формате ISO 8601. струна

CodeConfiguration

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

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

ComputeConfiguration

Имя Описание Ценность
instanceCount Количество экземпляров или узлов. int
instanceType Тип SKU для запуска. струна
isLocal Задайте значение true для заданий, выполняющихся в локальных вычислениях. bool
местоположение Расположение для запуска виртуального кластера. струна
свойства Дополнительные свойства. ComputeConfigurationProperties
цель Идентификатор ресурса ARM целевого вычислительных ресурсов. Если ресурс не указан, будет развернут как управляемый. струна

ComputeConfigurationProperties

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

DataPathAssetReference

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

IdAssetReference

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

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

Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments

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

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

OutputPathAssetReference

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

ResourceIdentity

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

ResourceIdentityUserAssignedIdentities

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

TrackedResourceTags

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

UserAssignedIdentityMeta

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

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

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/batchEndpoints/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 = {
      codeConfiguration = {
        codeId = "string"
        scoringScript = "string"
      }
      compute = {
        instanceCount = int
        instanceType = "string"
        isLocal = bool
        location = "string"
        properties = {
          {customized property} = "string"
        }
        target = "string"
      }
      description = "string"
      environmentId = "string"
      environmentVariables = {
        {customized property} = "string"
      }
      errorThreshold = int
      loggingLevel = "string"
      miniBatchSize = int
      model = {
        referenceType = "string"
        // For remaining properties, see AssetReferenceBase objects
      }
      outputConfiguration = {
        appendRowFileName = "string"
        outputAction = "string"
      }
      partitionKeys = [
        "string"
      ]
      properties = {
        {customized property} = "string"
      }
      retrySettings = {
        maxRetries = 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 (обязательно)

BatchDeployment

Имя Описание Ценность
codeConfiguration Конфигурация кода для развертывания конечной точки. CodeConfiguration
вычислять Конфигурация для вычислительной привязки. ComputeConfiguration
описание Описание развертывания конечной точки. струна
environmentId Идентификатор ресурса ARM спецификации среды для развертывания конечной точки. струна
environmentVariables Конфигурация переменных среды для развертывания. BatchDeploymentEnvironmentVariables
errorThreshold Порог ошибки, если число ошибок для всего входного значения превышает это значение,
Вывод пакета будет прерван. Диапазон равен [-1, int. MaxValue].
Для FileDataset это значение — количество сбоев файлов.
Для TabularDataset это значение — количество сбоев записей.
Если задано значение -1 (нижняя граница), все ошибки во время вывода пакетной службы будут игнорироваться.
int
loggingLevel Уровень ведения журнала для операции вывода пакетной службы. "Отладка"
"Info"
Предупреждение
miniBatchSize Размер мини-пакета, передаваемого каждому вызову пакета.
Для FileDataset это число файлов на мини-пакет.
Для TabularDataset это размер записей в байтах на мини-пакет.
int
модель Ссылка на ресурс модели для развертывания конечной точки. AssetReferenceBase
outputConfiguration Выходная конфигурация для операции вывода пакетной службы. BatchOutputConfiguration
partitionKeys Список ключей секций, используемый для именованного секционирования. string[]
свойства Словарь свойств. Свойства можно добавлять, но не удалять или изменять. BatchDeploymentProperties
retrySettings Параметры повтора для операции вывода пакетной службы. BatchRetrySettings

BatchDeploymentEnvironmentVariables

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

BatchDeploymentProperties

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

BatchOutputConfiguration

Имя Описание Ценность
appendRowFileName Настраиваемое имя выходного файла для действия вывода append_row. струна
outputAction Указывает, как будут организованы выходные данные. "AppendRow"
"SummaryOnly"

BatchRetrySettings

Имя Описание Ценность
maxRetries Максимальное число повторных попыток для мини-пакета int
Времени ожидания Время ожидания вызова для мини-пакета в формате ISO 8601. струна

CodeConfiguration

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

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

ComputeConfiguration

Имя Описание Ценность
instanceCount Количество экземпляров или узлов. int
instanceType Тип SKU для запуска. струна
isLocal Задайте значение true для заданий, выполняющихся в локальных вычислениях. bool
местоположение Расположение для запуска виртуального кластера. струна
свойства Дополнительные свойства. ComputeConfigurationProperties
цель Идентификатор ресурса ARM целевого вычислительных ресурсов. Если ресурс не указан, будет развернут как управляемый. струна

ComputeConfigurationProperties

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

DataPathAssetReference

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

IdAssetReference

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

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

Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments

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

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

OutputPathAssetReference

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

ResourceIdentity

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

ResourceIdentityUserAssignedIdentities

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

TrackedResourceTags

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

UserAssignedIdentityMeta

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