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


Веб-службы Microsoft.MachineLearning 2016-05-01-preview

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

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

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

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

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

resource symbolicname 'Microsoft.MachineLearning/webServices@2016-05-01-preview' = {
  location: 'string'
  name: 'string'
  properties: {
    assets: {
      {customized property}: {
        id: 'string'
        inputPorts: {
          {customized property}: {
            type: 'string'
          }
        }
        locationInfo: {
          credentials: 'string'
          uri: 'string'
        }
        metadata: {
          {customized property}: 'string'
        }
        name: 'string'
        outputPorts: {
          {customized property}: {
            type: 'string'
          }
        }
        parameters: [
          {
            modeValuesInfo: {
              {customized property}: {
                interfaceString: 'string'
                parameters: [
                  ...
                ]
              }
            }
            name: 'string'
            parameterType: 'string'
          }
        ]
        type: 'string'
      }
    }
    commitmentPlan: {
      id: 'string'
    }
    description: 'string'
    diagnostics: {
      expiry: 'string'
      level: 'string'
    }
    exampleRequest: {
      globalParameters: {
        {customized property}: any(...)
      }
      inputs: {
        {customized property}: [
          [
            any(...)
          ]
        ]
      }
    }
    exposeSampleData: bool
    input: {
      description: 'string'
      properties: {
        {customized property}: {
          description: 'string'
          format: 'string'
          properties: {
            {customized property}: {
              enum: [
                any(...)
              ]
              format: 'string'
              type: 'string'
              x-ms-isnullable: bool
              x-ms-isordered: bool
            }
          }
          title: 'string'
          type: 'string'
        }
      }
      title: 'string'
      type: 'string'
    }
    keys: {
      primary: 'string'
      secondary: 'string'
    }
    machineLearningWorkspace: {
      id: 'string'
    }
    output: {
      description: 'string'
      properties: {
        {customized property}: {
          description: 'string'
          format: 'string'
          properties: {
            {customized property}: {
              enum: [
                any(...)
              ]
              format: 'string'
              type: 'string'
              x-ms-isnullable: bool
              x-ms-isordered: bool
            }
          }
          title: 'string'
          type: 'string'
        }
      }
      title: 'string'
      type: 'string'
    }
    parameters: {
      {customized property}: 'string'
    }
    readOnly: bool
    realtimeConfiguration: {
      maxConcurrentCalls: int
    }
    storageAccount: {
      key: 'string'
      name: 'string'
    }
    title: 'string'
    packageType: 'string'
    // For remaining properties, see WebServiceProperties objects
  }
  tags: {
    {customized property}: 'string'
  }
}

Объекты WebServiceProperties

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

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

{
  package: {
    edges: [
      {
        sourceNodeId: 'string'
        sourcePortId: 'string'
        targetNodeId: 'string'
        targetPortId: 'string'
      }
    ]
    graphParameters: {
      {customized property}: {
        description: 'string'
        links: [
          {
            nodeId: 'string'
            parameterKey: 'string'
          }
        ]
        type: 'string'
      }
    }
    nodes: {
      {customized property}: {
        assetId: 'string'
        inputId: 'string'
        outputId: 'string'
        parameters: {
          {customized property}: 'string'
        }
      }
    }
  }
  packageType: 'Graph'
}

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

Microsoft.MachineLearning/webServices

Имя Описание Ценность
местоположение Указывает расположение ресурса. строка (обязательно)
имя Имя ресурса строка (обязательно)
свойства Содержит полезные данные свойств, описывающие веб-службу. WebServiceProperties (обязательно)
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах

AssetItem (AssetItem)

Имя Описание Ценность
идентификатор Идентификатор ресурса. струна
inputPorts Сведения о входных портах ресурса. Порты AssetItemInputPorts
locationInfo Доступ к сведениям для ресурса. AssetLocation (обязательно)
метаданные Если ресурс является пользовательским модулем, он содержит метаданные модуля. Метаданные AssetItemMetadata
имя Понятное имя ресурса. строка (обязательно)
outputPorts Сведения о выходных портах ресурса. AssetItemOutputPorts (Порты AssetItemOutput)
Параметры Если ресурс является пользовательским модулем, он содержит параметры модуля. ModuleAssetParameter[]
тип Тип ресурса. Модуль
Resource (обязательный)

Порты AssetItemInputPorts

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

Метаданные AssetItemMetadata

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

AssetItemOutputPorts (Порты AssetItemOutput)

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

AssetLocation (AssetLocation)

Имя Описание Ценность
верительные грамоты Доступ к учетным данным для ресурса, если применимо (например, ресурс, указанный строкой подключения учетной записи хранения + URI BLOB-объектов) струна
ури URI, из которого доступен ресурс (например, aml://abc для системных ресурсов или https://xyz для ресурсов пользователей строка (обязательно)

Спецификация столбца

Имя Описание Ценность
перечисление Если тип данных является категориальным, в этом списке принятых категорий. любой[]
формат Дополнительные сведения о формате для типа данных. "Байт"
"Char"
"Complex128"
"Complex64"
"Дата-время"
"Date-timeOffset"
«Дубль»
"Длительность"
Float
'Int16'
'Int32'
'Int64'
Int8
'Uint16'
'Uint32'
'Uint64'
«Uint8»
тип Тип данных столбца. Boolean'
Целое число
"Число"
String (обязательно)
X-ms-isnullable Флаг, указывающий, поддерживает ли тип значения NULL или нет. булевая переменная (bool)
x-ms-упорядочен Флаг, указывающий, рассматриваются ли категории как упорядоченный набор или нет, если это категориальный столбец. булевая переменная (bool)

CommitmentPlanAutoGenerated

Имя Описание Ценность
идентификатор Указывает идентификатор Azure Resource Manager плана обязательств, связанного с веб-службой. строка (обязательно)

ДиагностикаКонфигурация

Имя Описание Ценность
истечение Указывает дату и время прекращения ведения журнала. Если значение NULL, то коллекция диагностики не ограничена временем. струна
уровень Указывает детализацию выходных данных диагностики. Допустимые значения: None — отключает трассировку; Ошибка — собирает только трассировки ошибок (stderr); All — собирает все трассировки (stdout и stderr). "Все"
"Ошибка"
"Нет" (обязательно)

ПримерЗапрос

Имя Описание Ценность
глобальныеПараметры Пример входных данных для глобальных параметров веб-службы ПримерыRequestGlobalParameters
Входы Пример входных данных для входных данных веб-службы, заданных в качестве входного имени для сопоставления матрицы входных значений. ExampleRequestInputs

ПримерыRequestGlobalParameters

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

ExampleRequestInputs

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

ГрафЭдж

Имя Описание Ценность
sourceNodeId Идентификатор исходного графа. струна
sourcePortId Идентификатор порта исходного узла, из который подключается ребра. струна
targetNodeId Идентификатор конечного графа. струна
targetPortId Идентификатор порта конечного узла, к которому подключается ребра. струна

Графнода

Имя Описание Ценность
идентификатор актива Идентификатор ресурса, представленного этим узлом. струна
inputId Идентификатор входного элемента, представленного этим узлом. струна
outputId Идентификатор выходного элемента, представленного этим узлом. струна
Параметры Если применимо, параметры узла. Глобальные параметры графа сопоставляют их со значениями, заданными во время выполнения. Параметры GraphNodeParameters

Параметры GraphNodeParameters

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

Пакет GraphPackage

Имя Описание Ценность
Края Список ребер, составляющих граф. ГрафЭдж[]
graphПараметры Коллекция глобальных параметров графа с именем глобального параметра для карты GraphParameter. Каждый параметр здесь имеет соответствие 1:1 с картой глобальных параметров, объявленной на уровне WebServiceProperties. Параметры GraphPackageGraphParameters
Узлов Набор узлов, составляющих граф, предоставленный как nodeId для карты GraphNode ГрафПакетные узлы

Параметры GraphPackageGraphParameters

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

ГрафПакетные узлы

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

Параметр графика

Имя Описание Ценность
описание Описание этого параметра графа. струна
дюны Связи для этого параметра с узлами в графе. GraphParameterLink[] (обязательно)
тип Тип параметра Graph. Boolean'
ColumnPicker
"Credential" (Учетные данные)
"DataGatewayName"
«Дубль»
"Перечислено"
Float
Int
"Режим"
ПараметрRange
"Скрипт"
String (обязательно)
Имя Описание Ценность
nodeId Идентификатор узла графа строка (обязательно)
parameterKey Идентификатор параметра узла, с которым сопоставляется глобальный параметр. строка (обязательно)

Входной порт

Имя Описание Ценность
тип Тип данных порта. Набор данных

Машинное обучениеРабочее пространство

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

ИнформацияО МодеЗначении

Имя Описание Ценность
interfaceString Имя строки интерфейса для вложенного параметра. струна
Параметры Определение параметра. ModuleAssetParameter[]

Параметр ModuleAssetParameter

Имя Описание Ценность
modeValuesInfo Определения для вложенных параметров интерфейса, если это сложный параметр модуля. ModuleAssetParameterModeValuesInfo
имя Имя параметра. струна
parameterType Тип параметра. струна

ModuleAssetParameterModeValuesInfo

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

Порт вывода

Имя Описание Ценность
тип Тип данных порта. Набор данных

Конфигурация в реальном времени

Имя Описание Ценность
максимальное количество одновременных вызовов Указывает максимальное число одновременных вызовов, которые можно выполнить в веб-службе. Минимальное значение: 4, максимальное значение: 200. int

Ограничения целостности:
Минимальное значение = 4
Максимальное значение = 200

Теги ресурса

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

Спецификация ServiceInputOutputSpecification

Имя Описание Ценность
описание Описание схемы Swagger. струна
свойства Указывает коллекцию, содержащую схему столбцов для каждого входного или выходного данных веб-службы. Дополнительные сведения см. в спецификации Swagger. ServiceInputOutputSpecificationProperties (обязательно)
титул Заголовок схемы Swagger. струна
тип Тип сущности, описанной в swagger. Всегда "объект". строка (обязательно)

СвойстваСпецификации Служебных Входных Выходных Данных

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

учетная запись хранения

Имя Описание Ценность
ключ Указывает ключ, используемый для доступа к учетной записи хранения. струна
имя Указывает имя учетной записи хранения. струна

Таблица Спецификация

Имя Описание Ценность
описание Описание схемы Swagger. струна
формат Формат, если тип не является "object" струна
свойства Набор столбцов в таблице данных. Свойства TableSpecificationProperties
титул Заголовок схемы Swagger. струна
тип Тип сущности, описанной в swagger. строка (обязательно)

Свойства TableSpecificationProperties

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

Ключи WebServiceKeys

Имя Описание Ценность
первичный Первичный ключ доступа. струна
вторичный Вторичный ключ доступа. струна

Свойства веб-сервиса

Имя Описание Ценность
авуары Содержит пользовательские свойства, описывающие ресурсы веб-службы. Свойства выражаются как пары "Ключ-значение". WebServicePropertiesAssets
обязательствПлан Содержит план обязательств, связанный с этой веб-службой. Установка во время создания. После установки это значение не может быть изменено. Примечание. План обязательств не возвращается из вызовов операций GET. CommitmentPlanAutoGenerated
описание Описание веб-службы. струна
диагностика Параметры, управляющие коллекцией трассировок диагностики для веб-службы. ДиагностикаКонфигурация
Запрос exampleRequest Определяет образец входных данных для одного или нескольких входных данных службы. ПримерЗапрос
exposeSampleData Если задано значение true, образец данных включается в определение swagger веб-службы. Значение по умолчанию — true. булевая переменная (bool)
ввод Содержит схему Swagger 2.0, описывающую один или несколько входных данных веб-службы. Дополнительные сведения см. в спецификации Swagger. Спецификация ServiceInputOutputSpecification
Ключи Содержит ключи подготовки веб-службы. Если ключи подготовки не указаны, система машинного обучения Azure создает их для вас. Примечание. Ключи не возвращаются из вызовов операций GET. Ключи WebServiceKeys
машинное обучениеРабочее пространство Указывает рабочую область машинного обучения, содержащую эксперимент, исходный для веб-службы. Машинное обучениеРабочее пространство
выпуск Содержит схему Swagger 2.0, описывающую один или несколько выходных данных веб-службы. Дополнительные сведения см. в спецификации Swagger. Спецификация ServiceInputOutputSpecification
тип пакета Установите значение Graph для типа WebServicePropertiesForGraph. Graph (обязательно)
Параметры Набор глобальных параметров, определенных для веб-службы, заданный в качестве имени глобального параметра для сопоставления значений по умолчанию. Если значение по умолчанию не указано, параметр считается обязательным. Параметры WebServiceProperties
Только для чтения Если задано значение true, указывает, что веб-служба доступна только для чтения и больше не может быть обновлена или исправлена только удалена. Значение по умолчанию — false. Примечание. После установки значения true нельзя изменить его значение. булевая переменная (bool)
Конфигурация в реальном времени Содержит параметры конфигурации для конечной точки веб-службы. Конфигурация в реальном времени
учетная запись хранения Указывает учетную запись хранения, которую использует машинное обучение Azure для хранения сведений о веб-службе. Только имя учетной записи хранения возвращается из вызовов операций GET. При обновлении сведений об учетной записи хранения необходимо убедиться, что все необходимые ресурсы доступны в новой учетной записи хранения или вызовах к веб-службе завершится ошибкой. Учетная запись StorageAccount
титул Название веб-службы. струна

WebServicePropertiesAssets

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

WebServicePropertiesForGraph

Имя Описание Ценность
пакет Определение пакета графа, составляющий эту веб-службу. Пакет GraphPackage
тип пакета Указывает тип пакета. Допустимые значения: Graph (Указывает веб-службу, опубликованную в Студии машинного обучения) и Code (Указывает веб-службу, опубликованную с помощью кода, например Python). Примечание. Код на данный момент не поддерживается. Graph (обязательно)

Параметры WebServiceProperties

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

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

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

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

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

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

{
  "type": "Microsoft.MachineLearning/webServices",
  "apiVersion": "2016-05-01-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "assets": {
      "{customized property}": {
        "id": "string",
        "inputPorts": {
          "{customized property}": {
            "type": "string"
          }
        },
        "locationInfo": {
          "credentials": "string",
          "uri": "string"
        },
        "metadata": {
          "{customized property}": "string"
        },
        "name": "string",
        "outputPorts": {
          "{customized property}": {
            "type": "string"
          }
        },
        "parameters": [
          {
            "modeValuesInfo": {
              "{customized property}": {
                "interfaceString": "string",
                "parameters": [
                  ...
                ]
              }
            },
            "name": "string",
            "parameterType": "string"
          }
        ],
        "type": "string"
      }
    },
    "commitmentPlan": {
      "id": "string"
    },
    "description": "string",
    "diagnostics": {
      "expiry": "string",
      "level": "string"
    },
    "exampleRequest": {
      "globalParameters": {
        "{customized property}": {}
      },
      "inputs": {
        "{customized property}": [
          [ {} ]
        ]
      }
    },
    "exposeSampleData": "bool",
    "input": {
      "description": "string",
      "properties": {
        "{customized property}": {
          "description": "string",
          "format": "string",
          "properties": {
            "{customized property}": {
              "enum": [ {} ],
              "format": "string",
              "type": "string",
              "x-ms-isnullable": "bool",
              "x-ms-isordered": "bool"
            }
          },
          "title": "string",
          "type": "string"
        }
      },
      "title": "string",
      "type": "string"
    },
    "keys": {
      "primary": "string",
      "secondary": "string"
    },
    "machineLearningWorkspace": {
      "id": "string"
    },
    "output": {
      "description": "string",
      "properties": {
        "{customized property}": {
          "description": "string",
          "format": "string",
          "properties": {
            "{customized property}": {
              "enum": [ {} ],
              "format": "string",
              "type": "string",
              "x-ms-isnullable": "bool",
              "x-ms-isordered": "bool"
            }
          },
          "title": "string",
          "type": "string"
        }
      },
      "title": "string",
      "type": "string"
    },
    "parameters": {
      "{customized property}": "string"
    },
    "readOnly": "bool",
    "realtimeConfiguration": {
      "maxConcurrentCalls": "int"
    },
    "storageAccount": {
      "key": "string",
      "name": "string"
    },
    "title": "string",
    "packageType": "string"
    // For remaining properties, see WebServiceProperties objects
  },
  "tags": {
    "{customized property}": "string"
  }
}

Объекты WebServiceProperties

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

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

{
  "package": {
    "edges": [
      {
        "sourceNodeId": "string",
        "sourcePortId": "string",
        "targetNodeId": "string",
        "targetPortId": "string"
      }
    ],
    "graphParameters": {
      "{customized property}": {
        "description": "string",
        "links": [
          {
            "nodeId": "string",
            "parameterKey": "string"
          }
        ],
        "type": "string"
      }
    },
    "nodes": {
      "{customized property}": {
        "assetId": "string",
        "inputId": "string",
        "outputId": "string",
        "parameters": {
          "{customized property}": "string"
        }
      }
    }
  },
  "packageType": "Graph"
}

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

Microsoft.MachineLearning/webServices

Имя Описание Ценность
apiVersion Версия API «2016-05-01-превью»
местоположение Указывает расположение ресурса. строка (обязательно)
имя Имя ресурса строка (обязательно)
свойства Содержит полезные данные свойств, описывающие веб-службу. WebServiceProperties (обязательно)
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тип Тип ресурса "Microsoft.MachineLearning/webServices"

AssetItem (AssetItem)

Имя Описание Ценность
идентификатор Идентификатор ресурса. струна
inputPorts Сведения о входных портах ресурса. Порты AssetItemInputPorts
locationInfo Доступ к сведениям для ресурса. AssetLocation (обязательно)
метаданные Если ресурс является пользовательским модулем, он содержит метаданные модуля. Метаданные AssetItemMetadata
имя Понятное имя ресурса. строка (обязательно)
outputPorts Сведения о выходных портах ресурса. AssetItemOutputPorts (Порты AssetItemOutput)
Параметры Если ресурс является пользовательским модулем, он содержит параметры модуля. ModuleAssetParameter[]
тип Тип ресурса. Модуль
Resource (обязательный)

Порты AssetItemInputPorts

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

Метаданные AssetItemMetadata

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

AssetItemOutputPorts (Порты AssetItemOutput)

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

AssetLocation (AssetLocation)

Имя Описание Ценность
верительные грамоты Доступ к учетным данным для ресурса, если применимо (например, ресурс, указанный строкой подключения учетной записи хранения + URI BLOB-объектов) струна
ури URI, из которого доступен ресурс (например, aml://abc для системных ресурсов или https://xyz для ресурсов пользователей строка (обязательно)

Спецификация столбца

Имя Описание Ценность
перечисление Если тип данных является категориальным, в этом списке принятых категорий. любой[]
формат Дополнительные сведения о формате для типа данных. "Байт"
"Char"
"Complex128"
"Complex64"
"Дата-время"
"Date-timeOffset"
«Дубль»
"Длительность"
Float
'Int16'
'Int32'
'Int64'
Int8
'Uint16'
'Uint32'
'Uint64'
«Uint8»
тип Тип данных столбца. Boolean'
Целое число
"Число"
String (обязательно)
X-ms-isnullable Флаг, указывающий, поддерживает ли тип значения NULL или нет. булевая переменная (bool)
x-ms-упорядочен Флаг, указывающий, рассматриваются ли категории как упорядоченный набор или нет, если это категориальный столбец. булевая переменная (bool)

CommitmentPlanAutoGenerated

Имя Описание Ценность
идентификатор Указывает идентификатор Azure Resource Manager плана обязательств, связанного с веб-службой. строка (обязательно)

ДиагностикаКонфигурация

Имя Описание Ценность
истечение Указывает дату и время прекращения ведения журнала. Если значение NULL, то коллекция диагностики не ограничена временем. струна
уровень Указывает детализацию выходных данных диагностики. Допустимые значения: None — отключает трассировку; Ошибка — собирает только трассировки ошибок (stderr); All — собирает все трассировки (stdout и stderr). "Все"
"Ошибка"
"Нет" (обязательно)

ПримерЗапрос

Имя Описание Ценность
глобальныеПараметры Пример входных данных для глобальных параметров веб-службы ПримерыRequestGlobalParameters
Входы Пример входных данных для входных данных веб-службы, заданных в качестве входного имени для сопоставления матрицы входных значений. ExampleRequestInputs

ПримерыRequestGlobalParameters

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

ExampleRequestInputs

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

ГрафЭдж

Имя Описание Ценность
sourceNodeId Идентификатор исходного графа. струна
sourcePortId Идентификатор порта исходного узла, из который подключается ребра. струна
targetNodeId Идентификатор конечного графа. струна
targetPortId Идентификатор порта конечного узла, к которому подключается ребра. струна

Графнода

Имя Описание Ценность
идентификатор актива Идентификатор ресурса, представленного этим узлом. струна
inputId Идентификатор входного элемента, представленного этим узлом. струна
outputId Идентификатор выходного элемента, представленного этим узлом. струна
Параметры Если применимо, параметры узла. Глобальные параметры графа сопоставляют их со значениями, заданными во время выполнения. Параметры GraphNodeParameters

Параметры GraphNodeParameters

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

Пакет GraphPackage

Имя Описание Ценность
Края Список ребер, составляющих граф. ГрафЭдж[]
graphПараметры Коллекция глобальных параметров графа с именем глобального параметра для карты GraphParameter. Каждый параметр здесь имеет соответствие 1:1 с картой глобальных параметров, объявленной на уровне WebServiceProperties. Параметры GraphPackageGraphParameters
Узлов Набор узлов, составляющих граф, предоставленный как nodeId для карты GraphNode ГрафПакетные узлы

Параметры GraphPackageGraphParameters

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

ГрафПакетные узлы

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

Параметр графика

Имя Описание Ценность
описание Описание этого параметра графа. струна
дюны Связи для этого параметра с узлами в графе. GraphParameterLink[] (обязательно)
тип Тип параметра Graph. Boolean'
ColumnPicker
"Credential" (Учетные данные)
"DataGatewayName"
«Дубль»
"Перечислено"
Float
Int
"Режим"
ПараметрRange
"Скрипт"
String (обязательно)
Имя Описание Ценность
nodeId Идентификатор узла графа строка (обязательно)
parameterKey Идентификатор параметра узла, с которым сопоставляется глобальный параметр. строка (обязательно)

Входной порт

Имя Описание Ценность
тип Тип данных порта. Набор данных

Машинное обучениеРабочее пространство

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

ИнформацияО МодеЗначении

Имя Описание Ценность
interfaceString Имя строки интерфейса для вложенного параметра. струна
Параметры Определение параметра. ModuleAssetParameter[]

Параметр ModuleAssetParameter

Имя Описание Ценность
modeValuesInfo Определения для вложенных параметров интерфейса, если это сложный параметр модуля. ModuleAssetParameterModeValuesInfo
имя Имя параметра. струна
parameterType Тип параметра. струна

ModuleAssetParameterModeValuesInfo

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

Порт вывода

Имя Описание Ценность
тип Тип данных порта. Набор данных

Конфигурация в реальном времени

Имя Описание Ценность
максимальное количество одновременных вызовов Указывает максимальное число одновременных вызовов, которые можно выполнить в веб-службе. Минимальное значение: 4, максимальное значение: 200. int

Ограничения целостности:
Минимальное значение = 4
Максимальное значение = 200

Теги ресурса

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

Спецификация ServiceInputOutputSpecification

Имя Описание Ценность
описание Описание схемы Swagger. струна
свойства Указывает коллекцию, содержащую схему столбцов для каждого входного или выходного данных веб-службы. Дополнительные сведения см. в спецификации Swagger. ServiceInputOutputSpecificationProperties (обязательно)
титул Заголовок схемы Swagger. струна
тип Тип сущности, описанной в swagger. Всегда "объект". строка (обязательно)

СвойстваСпецификации Служебных Входных Выходных Данных

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

учетная запись хранения

Имя Описание Ценность
ключ Указывает ключ, используемый для доступа к учетной записи хранения. струна
имя Указывает имя учетной записи хранения. струна

Таблица Спецификация

Имя Описание Ценность
описание Описание схемы Swagger. струна
формат Формат, если тип не является "object" струна
свойства Набор столбцов в таблице данных. Свойства TableSpecificationProperties
титул Заголовок схемы Swagger. струна
тип Тип сущности, описанной в swagger. строка (обязательно)

Свойства TableSpecificationProperties

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

Ключи WebServiceKeys

Имя Описание Ценность
первичный Первичный ключ доступа. струна
вторичный Вторичный ключ доступа. струна

Свойства веб-сервиса

Имя Описание Ценность
авуары Содержит пользовательские свойства, описывающие ресурсы веб-службы. Свойства выражаются как пары "Ключ-значение". WebServicePropertiesAssets
обязательствПлан Содержит план обязательств, связанный с этой веб-службой. Установка во время создания. После установки это значение не может быть изменено. Примечание. План обязательств не возвращается из вызовов операций GET. CommitmentPlanAutoGenerated
описание Описание веб-службы. струна
диагностика Параметры, управляющие коллекцией трассировок диагностики для веб-службы. ДиагностикаКонфигурация
Запрос exampleRequest Определяет образец входных данных для одного или нескольких входных данных службы. ПримерЗапрос
exposeSampleData Если задано значение true, образец данных включается в определение swagger веб-службы. Значение по умолчанию — true. булевая переменная (bool)
ввод Содержит схему Swagger 2.0, описывающую один или несколько входных данных веб-службы. Дополнительные сведения см. в спецификации Swagger. Спецификация ServiceInputOutputSpecification
Ключи Содержит ключи подготовки веб-службы. Если ключи подготовки не указаны, система машинного обучения Azure создает их для вас. Примечание. Ключи не возвращаются из вызовов операций GET. Ключи WebServiceKeys
машинное обучениеРабочее пространство Указывает рабочую область машинного обучения, содержащую эксперимент, исходный для веб-службы. Машинное обучениеРабочее пространство
выпуск Содержит схему Swagger 2.0, описывающую один или несколько выходных данных веб-службы. Дополнительные сведения см. в спецификации Swagger. Спецификация ServiceInputOutputSpecification
тип пакета Установите значение Graph для типа WebServicePropertiesForGraph. Graph (обязательно)
Параметры Набор глобальных параметров, определенных для веб-службы, заданный в качестве имени глобального параметра для сопоставления значений по умолчанию. Если значение по умолчанию не указано, параметр считается обязательным. Параметры WebServiceProperties
Только для чтения Если задано значение true, указывает, что веб-служба доступна только для чтения и больше не может быть обновлена или исправлена только удалена. Значение по умолчанию — false. Примечание. После установки значения true нельзя изменить его значение. булевая переменная (bool)
Конфигурация в реальном времени Содержит параметры конфигурации для конечной точки веб-службы. Конфигурация в реальном времени
учетная запись хранения Указывает учетную запись хранения, которую использует машинное обучение Azure для хранения сведений о веб-службе. Только имя учетной записи хранения возвращается из вызовов операций GET. При обновлении сведений об учетной записи хранения необходимо убедиться, что все необходимые ресурсы доступны в новой учетной записи хранения или вызовах к веб-службе завершится ошибкой. Учетная запись StorageAccount
титул Название веб-службы. струна

WebServicePropertiesAssets

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

WebServicePropertiesForGraph

Имя Описание Ценность
пакет Определение пакета графа, составляющий эту веб-службу. Пакет GraphPackage
тип пакета Указывает тип пакета. Допустимые значения: Graph (Указывает веб-службу, опубликованную в Студии машинного обучения) и Code (Указывает веб-службу, опубликованную с помощью кода, например Python). Примечание. Код на данный момент не поддерживается. Graph (обязательно)

Параметры WebServiceProperties

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

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

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearning/webServices@2016-05-01-preview"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      assets = {
        {customized property} = {
          id = "string"
          inputPorts = {
            {customized property} = {
              type = "string"
            }
          }
          locationInfo = {
            credentials = "string"
            uri = "string"
          }
          metadata = {
            {customized property} = "string"
          }
          name = "string"
          outputPorts = {
            {customized property} = {
              type = "string"
            }
          }
          parameters = [
            {
              modeValuesInfo = {
                {customized property} = {
                  interfaceString = "string"
                  parameters = [
                    ...
                  ]
                }
              }
              name = "string"
              parameterType = "string"
            }
          ]
          type = "string"
        }
      }
      commitmentPlan = {
        id = "string"
      }
      description = "string"
      diagnostics = {
        expiry = "string"
        level = "string"
      }
      exampleRequest = {
        globalParameters = {
          {customized property} = ?
        }
        inputs = {
          {customized property} = [
            [
              ?
            ]
          ]
        }
      }
      exposeSampleData = bool
      input = {
        description = "string"
        properties = {
          {customized property} = {
            description = "string"
            format = "string"
            properties = {
              {customized property} = {
                enum = [
                  ?
                ]
                format = "string"
                type = "string"
                x-ms-isnullable = bool
                x-ms-isordered = bool
              }
            }
            title = "string"
            type = "string"
          }
        }
        title = "string"
        type = "string"
      }
      keys = {
        primary = "string"
        secondary = "string"
      }
      machineLearningWorkspace = {
        id = "string"
      }
      output = {
        description = "string"
        properties = {
          {customized property} = {
            description = "string"
            format = "string"
            properties = {
              {customized property} = {
                enum = [
                  ?
                ]
                format = "string"
                type = "string"
                x-ms-isnullable = bool
                x-ms-isordered = bool
              }
            }
            title = "string"
            type = "string"
          }
        }
        title = "string"
        type = "string"
      }
      parameters = {
        {customized property} = "string"
      }
      readOnly = bool
      realtimeConfiguration = {
        maxConcurrentCalls = int
      }
      storageAccount = {
        key = "string"
        name = "string"
      }
      title = "string"
      packageType = "string"
      // For remaining properties, see WebServiceProperties objects
    }
  }
}

Объекты WebServiceProperties

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

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

{
  package = {
    edges = [
      {
        sourceNodeId = "string"
        sourcePortId = "string"
        targetNodeId = "string"
        targetPortId = "string"
      }
    ]
    graphParameters = {
      {customized property} = {
        description = "string"
        links = [
          {
            nodeId = "string"
            parameterKey = "string"
          }
        ]
        type = "string"
      }
    }
    nodes = {
      {customized property} = {
        assetId = "string"
        inputId = "string"
        outputId = "string"
        parameters = {
          {customized property} = "string"
        }
      }
    }
  }
  packageType = "Graph"
}

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

Microsoft.MachineLearning/webServices

Имя Описание Ценность
местоположение Указывает расположение ресурса. строка (обязательно)
имя Имя ресурса строка (обязательно)
свойства Содержит полезные данные свойств, описывающие веб-службу. WebServiceProperties (обязательно)
Теги Теги ресурсов Словарь имен и значений тегов.
тип Тип ресурса "Microsoft.MachineLearning/webServices@2016-05-01-preview"

AssetItem (AssetItem)

Имя Описание Ценность
идентификатор Идентификатор ресурса. струна
inputPorts Сведения о входных портах ресурса. Порты AssetItemInputPorts
locationInfo Доступ к сведениям для ресурса. AssetLocation (обязательно)
метаданные Если ресурс является пользовательским модулем, он содержит метаданные модуля. Метаданные AssetItemMetadata
имя Понятное имя ресурса. строка (обязательно)
outputPorts Сведения о выходных портах ресурса. AssetItemOutputPorts (Порты AssetItemOutput)
Параметры Если ресурс является пользовательским модулем, он содержит параметры модуля. ModuleAssetParameter[]
тип Тип ресурса. Модуль
Resource (обязательный)

Порты AssetItemInputPorts

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

Метаданные AssetItemMetadata

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

AssetItemOutputPorts (Порты AssetItemOutput)

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

AssetLocation (AssetLocation)

Имя Описание Ценность
верительные грамоты Доступ к учетным данным для ресурса, если применимо (например, ресурс, указанный строкой подключения учетной записи хранения + URI BLOB-объектов) струна
ури URI, из которого доступен ресурс (например, aml://abc для системных ресурсов или https://xyz для ресурсов пользователей строка (обязательно)

Спецификация столбца

Имя Описание Ценность
перечисление Если тип данных является категориальным, в этом списке принятых категорий. любой[]
формат Дополнительные сведения о формате для типа данных. "Байт"
"Char"
"Complex128"
"Complex64"
"Дата-время"
"Date-timeOffset"
«Дубль»
"Длительность"
Float
'Int16'
'Int32'
'Int64'
Int8
'Uint16'
'Uint32'
'Uint64'
«Uint8»
тип Тип данных столбца. Boolean'
Целое число
"Число"
String (обязательно)
X-ms-isnullable Флаг, указывающий, поддерживает ли тип значения NULL или нет. булевая переменная (bool)
x-ms-упорядочен Флаг, указывающий, рассматриваются ли категории как упорядоченный набор или нет, если это категориальный столбец. булевая переменная (bool)

CommitmentPlanAutoGenerated

Имя Описание Ценность
идентификатор Указывает идентификатор Azure Resource Manager плана обязательств, связанного с веб-службой. строка (обязательно)

ДиагностикаКонфигурация

Имя Описание Ценность
истечение Указывает дату и время прекращения ведения журнала. Если значение NULL, то коллекция диагностики не ограничена временем. струна
уровень Указывает детализацию выходных данных диагностики. Допустимые значения: None — отключает трассировку; Ошибка — собирает только трассировки ошибок (stderr); All — собирает все трассировки (stdout и stderr). "Все"
"Ошибка"
"Нет" (обязательно)

ПримерЗапрос

Имя Описание Ценность
глобальныеПараметры Пример входных данных для глобальных параметров веб-службы ПримерыRequestGlobalParameters
Входы Пример входных данных для входных данных веб-службы, заданных в качестве входного имени для сопоставления матрицы входных значений. ExampleRequestInputs

ПримерыRequestGlobalParameters

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

ExampleRequestInputs

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

ГрафЭдж

Имя Описание Ценность
sourceNodeId Идентификатор исходного графа. струна
sourcePortId Идентификатор порта исходного узла, из который подключается ребра. струна
targetNodeId Идентификатор конечного графа. струна
targetPortId Идентификатор порта конечного узла, к которому подключается ребра. струна

Графнода

Имя Описание Ценность
идентификатор актива Идентификатор ресурса, представленного этим узлом. струна
inputId Идентификатор входного элемента, представленного этим узлом. струна
outputId Идентификатор выходного элемента, представленного этим узлом. струна
Параметры Если применимо, параметры узла. Глобальные параметры графа сопоставляют их со значениями, заданными во время выполнения. Параметры GraphNodeParameters

Параметры GraphNodeParameters

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

Пакет GraphPackage

Имя Описание Ценность
Края Список ребер, составляющих граф. ГрафЭдж[]
graphПараметры Коллекция глобальных параметров графа с именем глобального параметра для карты GraphParameter. Каждый параметр здесь имеет соответствие 1:1 с картой глобальных параметров, объявленной на уровне WebServiceProperties. Параметры GraphPackageGraphParameters
Узлов Набор узлов, составляющих граф, предоставленный как nodeId для карты GraphNode ГрафПакетные узлы

Параметры GraphPackageGraphParameters

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

ГрафПакетные узлы

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

Параметр графика

Имя Описание Ценность
описание Описание этого параметра графа. струна
дюны Связи для этого параметра с узлами в графе. GraphParameterLink[] (обязательно)
тип Тип параметра Graph. Boolean'
ColumnPicker
"Credential" (Учетные данные)
"DataGatewayName"
«Дубль»
"Перечислено"
Float
Int
"Режим"
ПараметрRange
"Скрипт"
String (обязательно)
Имя Описание Ценность
nodeId Идентификатор узла графа строка (обязательно)
parameterKey Идентификатор параметра узла, с которым сопоставляется глобальный параметр. строка (обязательно)

Входной порт

Имя Описание Ценность
тип Тип данных порта. Набор данных

Машинное обучениеРабочее пространство

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

ИнформацияО МодеЗначении

Имя Описание Ценность
interfaceString Имя строки интерфейса для вложенного параметра. струна
Параметры Определение параметра. ModuleAssetParameter[]

Параметр ModuleAssetParameter

Имя Описание Ценность
modeValuesInfo Определения для вложенных параметров интерфейса, если это сложный параметр модуля. ModuleAssetParameterModeValuesInfo
имя Имя параметра. струна
parameterType Тип параметра. струна

ModuleAssetParameterModeValuesInfo

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

Порт вывода

Имя Описание Ценность
тип Тип данных порта. Набор данных

Конфигурация в реальном времени

Имя Описание Ценность
максимальное количество одновременных вызовов Указывает максимальное число одновременных вызовов, которые можно выполнить в веб-службе. Минимальное значение: 4, максимальное значение: 200. int

Ограничения целостности:
Минимальное значение = 4
Максимальное значение = 200

Теги ресурса

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

Спецификация ServiceInputOutputSpecification

Имя Описание Ценность
описание Описание схемы Swagger. струна
свойства Указывает коллекцию, содержащую схему столбцов для каждого входного или выходного данных веб-службы. Дополнительные сведения см. в спецификации Swagger. ServiceInputOutputSpecificationProperties (обязательно)
титул Заголовок схемы Swagger. струна
тип Тип сущности, описанной в swagger. Всегда "объект". строка (обязательно)

СвойстваСпецификации Служебных Входных Выходных Данных

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

учетная запись хранения

Имя Описание Ценность
ключ Указывает ключ, используемый для доступа к учетной записи хранения. струна
имя Указывает имя учетной записи хранения. струна

Таблица Спецификация

Имя Описание Ценность
описание Описание схемы Swagger. струна
формат Формат, если тип не является "object" струна
свойства Набор столбцов в таблице данных. Свойства TableSpecificationProperties
титул Заголовок схемы Swagger. струна
тип Тип сущности, описанной в swagger. строка (обязательно)

Свойства TableSpecificationProperties

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

Ключи WebServiceKeys

Имя Описание Ценность
первичный Первичный ключ доступа. струна
вторичный Вторичный ключ доступа. струна

Свойства веб-сервиса

Имя Описание Ценность
авуары Содержит пользовательские свойства, описывающие ресурсы веб-службы. Свойства выражаются как пары "Ключ-значение". WebServicePropertiesAssets
обязательствПлан Содержит план обязательств, связанный с этой веб-службой. Установка во время создания. После установки это значение не может быть изменено. Примечание. План обязательств не возвращается из вызовов операций GET. CommitmentPlanAutoGenerated
описание Описание веб-службы. струна
диагностика Параметры, управляющие коллекцией трассировок диагностики для веб-службы. ДиагностикаКонфигурация
Запрос exampleRequest Определяет образец входных данных для одного или нескольких входных данных службы. ПримерЗапрос
exposeSampleData Если задано значение true, образец данных включается в определение swagger веб-службы. Значение по умолчанию — true. булевая переменная (bool)
ввод Содержит схему Swagger 2.0, описывающую один или несколько входных данных веб-службы. Дополнительные сведения см. в спецификации Swagger. Спецификация ServiceInputOutputSpecification
Ключи Содержит ключи подготовки веб-службы. Если ключи подготовки не указаны, система машинного обучения Azure создает их для вас. Примечание. Ключи не возвращаются из вызовов операций GET. Ключи WebServiceKeys
машинное обучениеРабочее пространство Указывает рабочую область машинного обучения, содержащую эксперимент, исходный для веб-службы. Машинное обучениеРабочее пространство
выпуск Содержит схему Swagger 2.0, описывающую один или несколько выходных данных веб-службы. Дополнительные сведения см. в спецификации Swagger. Спецификация ServiceInputOutputSpecification
тип пакета Установите значение Graph для типа WebServicePropertiesForGraph. Graph (обязательно)
Параметры Набор глобальных параметров, определенных для веб-службы, заданный в качестве имени глобального параметра для сопоставления значений по умолчанию. Если значение по умолчанию не указано, параметр считается обязательным. Параметры WebServiceProperties
Только для чтения Если задано значение true, указывает, что веб-служба доступна только для чтения и больше не может быть обновлена или исправлена только удалена. Значение по умолчанию — false. Примечание. После установки значения true нельзя изменить его значение. булевая переменная (bool)
Конфигурация в реальном времени Содержит параметры конфигурации для конечной точки веб-службы. Конфигурация в реальном времени
учетная запись хранения Указывает учетную запись хранения, которую использует машинное обучение Azure для хранения сведений о веб-службе. Только имя учетной записи хранения возвращается из вызовов операций GET. При обновлении сведений об учетной записи хранения необходимо убедиться, что все необходимые ресурсы доступны в новой учетной записи хранения или вызовах к веб-службе завершится ошибкой. Учетная запись StorageAccount
титул Название веб-службы. струна

WebServicePropertiesAssets

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

WebServicePropertiesForGraph

Имя Описание Ценность
пакет Определение пакета графа, составляющий эту веб-службу. Пакет GraphPackage
тип пакета Указывает тип пакета. Допустимые значения: Graph (Указывает веб-службу, опубликованную в Студии машинного обучения) и Code (Указывает веб-службу, опубликованную с помощью кода, например Python). Примечание. Код на данный момент не поддерживается. Graph (обязательно)

Параметры WebServiceProperties

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