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


Microsoft.MachineLearning webServices 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(Azure.Bicep.Types.Concrete.AnyType)
      }
      inputs: {
        {customized property}: [
          [
            any(Azure.Bicep.Types.Concrete.AnyType)
          ]
        ]
      }
    }
    exposeSampleData: bool
    input: {
      description: 'string'
      properties: {
        {customized property}: {
          description: 'string'
          format: 'string'
          properties: {
            {customized property}: {
              enum: [
                any(Azure.Bicep.Types.Concrete.AnyType)
              ]
              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(Azure.Bicep.Types.Concrete.AnyType)
              ]
              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'
}

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

AssetItem

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

AssetItemInputPorts

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

AssetItemMetadata

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

AssetItemOutputPorts

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

AssetLocation

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

ColumnSpecification

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

CommitmentPlanAutoGenerated

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

DiagnosticsConfiguration

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

ExampleRequest

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

ПримерыRequestGlobalParameters

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

ExampleRequestInputs

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

GraphEdge

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

GraphNode

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

GraphNodeParameters

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

GraphPackage

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

GraphPackageGraphParameters

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

GraphPackageNodes

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

GraphParameter

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

InputPort

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

MachineLearningWorkspace

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

Microsoft.MachineLearning/webServices

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

ModeValueInfo

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

ModuleAssetParameter

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

ModuleAssetParameterModeValuesInfo

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

OutputPort

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

RealtimeConfiguration

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

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

ResourceTags

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

ServiceInputOutputSpecification

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

ServiceInputOutputSpecificationProperties

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

StorageAccount

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

TableSpecification

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

TableSpecificationProperties

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

WebServiceKeys

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

WebServiceProperties

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

WebServicePropertiesAssets

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

WebServicePropertiesForGraph

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

WebServicePropertiesParameters

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

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

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

AssetItem

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

AssetItemInputPorts

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

AssetItemMetadata

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

AssetItemOutputPorts

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

AssetLocation

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

ColumnSpecification

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

CommitmentPlanAutoGenerated

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

DiagnosticsConfiguration

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

ExampleRequest

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

ПримерыRequestGlobalParameters

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

ExampleRequestInputs

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

GraphEdge

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

GraphNode

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

GraphNodeParameters

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

GraphPackage

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

GraphPackageGraphParameters

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

GraphPackageNodes

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

GraphParameter

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

InputPort

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

MachineLearningWorkspace

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

Microsoft.MachineLearning/webServices

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

ModeValueInfo

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

ModuleAssetParameter

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

ModuleAssetParameterModeValuesInfo

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

OutputPort

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

RealtimeConfiguration

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

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

ResourceTags

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

ServiceInputOutputSpecification

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

ServiceInputOutputSpecificationProperties

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

StorageAccount

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

TableSpecification

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

TableSpecificationProperties

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

WebServiceKeys

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

WebServiceProperties

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

WebServicePropertiesAssets

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

WebServicePropertiesForGraph

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

WebServicePropertiesParameters

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

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearning/webServices@2016-05-01-preview"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    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"
}

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

AssetItem

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

AssetItemInputPorts

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

AssetItemMetadata

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

AssetItemOutputPorts

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

AssetLocation

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

ColumnSpecification

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

CommitmentPlanAutoGenerated

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

DiagnosticsConfiguration

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

ExampleRequest

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

ПримерыRequestGlobalParameters

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

ExampleRequestInputs

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

GraphEdge

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

GraphNode

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

GraphNodeParameters

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

GraphPackage

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

GraphPackageGraphParameters

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

GraphPackageNodes

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

GraphParameter

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

InputPort

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

MachineLearningWorkspace

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

Microsoft.MachineLearning/webServices

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

ModeValueInfo

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

ModuleAssetParameter

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

ModuleAssetParameterModeValuesInfo

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

OutputPort

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

RealtimeConfiguration

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

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

ResourceTags

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

ServiceInputOutputSpecification

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

ServiceInputOutputSpecificationProperties

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

StorageAccount

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

TableSpecification

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

TableSpecificationProperties

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

WebServiceKeys

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

WebServiceProperties

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

WebServicePropertiesAssets

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

WebServicePropertiesForGraph

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

WebServicePropertiesParameters

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