Serviços Web Microsoft.MachineLearning
Definição de recursos do bíceps
O tipo de recurso WebServices pode ser implantado com operações que visam:
- Grupos de recursos - Consulte comandos de implantação de grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.MachineLearning/webServices, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.MachineLearning/webServices@2017-01-01' = {
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}: {
certificateThumbprint: 'string'
value: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
payloadsInBlobStorage: bool
payloadsLocation: {
credentials: 'string'
uri: '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'
}
}
Objetos WebServiceProperties
Defina a propriedade packageType para especificar o tipo de objeto.
Para Gráfico, use:
{
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}: {
certificateThumbprint: 'string'
value: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
}
}
}
packageType: 'Graph'
}
Valores de propriedade
AssetItem
Designação | Descrição | Valor |
---|---|---|
ID | Id do ativo. | string |
inputPorts | Informações sobre as portas de entrada do ativo. | AssetItemInputPorts |
locationInfo | Acesse informações para o ativo. | BlobLocation (obrigatório) |
metadados | Se o ativo for um módulo personalizado, ele armazenará os metadados do módulo. | AssetItemMetadata |
Designação | Nome amigável do ativo. | string (obrigatório) |
outputPorts | Informações sobre as portas de saída do ativo. | AssetItemOutputPorts |
Parâmetros | Se o ativo for um módulo personalizado, isso manterá os parâmetros do módulo. | ModuleAssetParameter[] |
tipo | Tipo de ativo. | 'Módulo' 'Recurso' (obrigatório) |
AssetItemInputPorts
Designação | Descrição | Valor |
---|
AssetItemMetadata
Designação | Descrição | Valor |
---|
AssetItemOutputPorts
Designação | Descrição | Valor |
---|
BlobLocalização
Designação | Descrição | Valor |
---|---|---|
Credenciais | Credenciais de acesso para o blob, se aplicável (por exemplo, blob especificado pela cadeia de conexão da conta de armazenamento + URI de blob) | string |
URI | O URI a partir do qual o blob é acessível. Por exemplo, aml://abc para ativos do sistema ou https://xyz para ativos do usuário ou carga útil. | string (obrigatório) |
ColumnSpecification
Designação | Descrição | Valor |
---|---|---|
enum | Se o tipo de dados for categórico, isso fornecerá a lista de categorias aceitas. | qualquer[] |
Formato | Informações de formato adicionais para o tipo de dados. | 'Byte' 'Char' 'Complexo128' 'Complexo64' 'Data-hora' 'Data-horaCompensação' 'Duplo' 'Duração' 'Flutuar' 'Int16' 'Int32' 'Int64' 'Int8' 'Uint16' 'Uint32' 'Uint64' 'Uint8' |
tipo | Tipo de dados da coluna. | 'Booleano' 'Inteiro' 'Número' 'String' (obrigatório) |
x-ms-isnullable | Sinalizador que indica se o tipo suporta valores nulos ou não. | Bool |
x-ms-isordered | Sinalizador que indica se as categorias são tratadas como um conjunto ordenado ou não, se esta é uma coluna categórica. | Bool |
Plano de Compromisso
Designação | Descrição | Valor |
---|---|---|
ID | Especifica a ID do Azure Resource Manager do plano de compromisso associado ao serviço Web. | string (obrigatório) |
DiagnosticsConfiguration
Designação | Descrição | Valor |
---|---|---|
expiração | Especifica a data e a hora em que o registro em log será interrompido. Se nulo, a coleta de diagnóstico não é limitada no tempo. | string |
nível | Especifica a detalhamento da saída de diagnóstico. Os valores válidos são: Nenhum - desativa o rastreio; Erro - recolhe apenas rastreamentos de erro (stderr); Tudo - recolhe todos os vestígios (stdout e stderr). | 'Todos' 'Erro' «Nenhum» (obrigatório) |
exemploRequest
Designação | Descrição | Valor |
---|---|---|
globalParameters | Dados de entrada de exemplo para os parâmetros globais do serviço Web | ExemploRequestGlobalParameters |
Insumos | Dados de entrada de exemplo para a(s) entrada(s) do serviço Web fornecidos como um nome de entrada para o mapa da matriz de valores de entrada de exemplo. | ExemploRequestInputs |
ExemploRequestGlobalParameters
Designação | Descrição | Valor |
---|
ExemploRequestInputs
Designação | Descrição | Valor |
---|
GraphEdge
Designação | Descrição | Valor |
---|---|---|
sourceNodeId | O identificador do nó do gráfico de origem. | string |
fontePortId | O identificador da porta do nó de origem a partir da qual a borda se conecta. | string |
targetNodeId | O identificador do nó do gráfico de destino. | string |
targetPortId | O identificador da porta do nó de destino ao qual a borda se conecta. | string |
GraphNode
Designação | Descrição | Valor |
---|---|---|
assetId | A id do ativo representado por este nó. | string |
inputId | A id do elemento de entrada representado por este nó. | string |
outputId | A id do elemento de saída representado por este nó. | string |
Parâmetros | Se aplicável, parâmetros do nó. Os parâmetros do gráfico global são mapeados para estes, com valores definidos em tempo de execução. | GraphNodeParameters |
GraphNodeParameters
Designação | Descrição | Valor |
---|
Pacote Gráfico
Designação | Descrição | Valor |
---|---|---|
bordas | A lista de arestas que compõem o gráfico. | GraphEdge [] |
graphParameters | A coleção de parâmetros globais para o gráfico, dado como um nome de parâmetro global para o mapa GraphParameter. Cada parâmetro aqui tem uma correspondência de 1:1 com o mapa de valores de parâmetros globais declarado no nível WebServiceProperties. | GraphPackageGraphParameters |
nós | O conjunto de nós que compõem o gráfico, fornecido como um nodeId para o mapa GraphNode | GraphPackageNodes |
GraphPackageGraphParameters
Designação | Descrição | Valor |
---|
GraphPackageNodes
Designação | Descrição | Valor |
---|
GraphParameter
Designação | Descrição | Valor |
---|---|---|
Descrição | Descrição deste parâmetro gráfico. | string |
ligações | Links de associação para este parâmetro para nós no gráfico. | GraphParameterLink[] (obrigatório) |
tipo | Tipo de parâmetro gráfico. | 'Booleano' 'ColumnPicker' 'Credencial' 'DataGatewayName' 'Duplo' 'Enumerado' 'Flutuar' 'Int' 'Modo' 'ParameterRange' 'Roteiro' 'String' (obrigatório) |
GraphParameterLink
Designação | Descrição | Valor |
---|---|---|
nodeId | O identificador do nó do gráfico | string (obrigatório) |
chave de parâmetro | O identificador do parâmetro de nó para o qual o parâmetro global é mapeado. | string (obrigatório) |
EntradaPort
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de dados de porta. | 'Conjunto de dados' |
MachineLearningWorkspace
Designação | Descrição | Valor |
---|---|---|
ID | Especifica a ID do espaço de trabalho do espaço de trabalho de aprendizado de máquina associado ao serviço Web | string (obrigatório) |
Microsoft.MachineLearning/webServices
Designação | Descrição | Valor |
---|---|---|
Localização | Especifica o local do recurso. | string (obrigatório) |
Designação | O nome do recurso | string (obrigatório) |
propriedades | Contém a carga útil da propriedade que descreve o serviço Web. | WebServiceProperties (obrigatório) |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
ModeValueInfo
Designação | Descrição | Valor |
---|---|---|
interfaceString | O nome da cadeia de caracteres da interface para o parâmetro aninhado. | string |
Parâmetros | A definição do parâmetro. | ModuleAssetParameter[] |
ModuleAssetParameter
ModuleAssetParameterModeValuesInfo
Designação | Descrição | Valor |
---|
Porta de saída
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de dados de porta. | 'Conjunto de dados' |
Configuração em tempo real
Designação | Descrição | Valor |
---|---|---|
maxConcurrentCalls | Especifica o máximo de chamadas simultâneas que podem ser feitas para o serviço Web. Valor mínimo: 4, Valor máximo: 200. | Int Restrições: Valor mínimo = 4 Valor máximo = 200 |
Tags de Recursos
Designação | Descrição | Valor |
---|
ServiceInputOutputSpecification
ServiceInputOutputSpecificationProperties
Designação | Descrição | Valor |
---|
Conta de armazenamento
Designação | Descrição | Valor |
---|---|---|
chave | Especifica a chave usada para acessar a conta de armazenamento. | string |
Designação | Especifica o nome da conta de armazenamento. | string |
TabelaEspecificação
Designação | Descrição | Valor |
---|---|---|
Descrição | Descrição do esquema Swagger. | string |
Formato | O formato, se 'tipo' não é 'objeto' | string |
propriedades | O conjunto de colunas dentro da tabela de dados. | TableSpecificationProperties |
título | Título do esquema Swagger. | string |
tipo | O tipo da entidade descrita em swagger. | string (obrigatório) |
TableSpecificationProperties
Designação | Descrição | Valor |
---|
WebServiceKeys
Designação | Descrição | Valor |
---|---|---|
primário | A chave de acesso primária. | string |
secundário | A chave de acesso secundária. | string |
WebServiceParameter
Designação | Descrição | Valor |
---|---|---|
certificadoImpressão digital | Se o valor do parâmetro no campo 'valor' estiver encriptado, a impressão digital do certificado deve ser colocada aqui. | string |
valor | O valor do parâmetro | qualquer |
WebServiceProperties
Designação | Descrição | Valor |
---|---|---|
ativos | Contém propriedades definidas pelo usuário que descrevem ativos de serviço Web. As propriedades são expressas como pares Chave/Valor. | WebServicePropertiesAssets |
CompromissoPlano | Contém o plano de compromisso associado a este serviço Web. Definido no momento da criação. Uma vez definido, esse valor não pode ser alterado. Nota: O plano de compromisso não é devolvido de chamadas para operações GET. | CompromissoPlano |
Descrição | A descrição do serviço Web. | string |
Diagnóstico | Configurações que controlam a coleta de rastreamentos de diagnóstico para o serviço Web. | DiagnosticsConfiguration |
exemploSolicitar | Define dados de entrada de exemplo para uma ou mais entradas do serviço. | exemploSolicitar |
exposeSampleData | Quando definido como true, os dados de exemplo são incluídos na definição swagger do serviço Web. O valor padrão é true. | Bool |
entrada | Contém o esquema Swagger 2.0 que descreve uma ou mais entradas do serviço Web. Para obter mais informações, consulte a especificação Swagger. | ServiceInputOutputSpecification |
Teclas | Contém as chaves de provisionamento do serviço Web. Se você não especificar chaves de provisionamento, o sistema Azure Machine Learning as gerará para você. Nota: As chaves não são retornadas de chamadas para operações GET. | WebServiceKeys |
machineLearningWorkspace | Especifica o espaço de trabalho do Aprendizado de Máquina que contém o experimento que é a origem do serviço Web. | MachineLearningWorkspace |
Saída | Contém o esquema Swagger 2.0 que descreve uma ou mais saídas do serviço Web. Para obter mais informações, consulte a especificação Swagger. | ServiceInputOutputSpecification |
Tipo de pacote | Defina como 'Graph' para o tipo WebServicePropertiesForGraph. | 'Gráfico' (obrigatório) |
Parâmetros | O conjunto de valores de parâmetros globais definidos para o serviço Web, dado como um nome de parâmetro global para o mapa de valor padrão. Se nenhum valor padrão for especificado, o parâmetro será considerado necessário. | WebServicePropertiesParameters |
cargas úteisInBlobStorage | Quando definido como true, indica que o tamanho da carga útil é maior que 3 MB. Caso contrário, falso. Se o tamanho da carga útil exceder 3 MB, a carga será armazenada em um blob e o parâmetro PayloadsLocation conterá o URI do blob. Caso contrário, isso será definido como false e Assets, Input, Output, Package, Parameters, ExampleRequest estarão embutidos. Os tamanhos de carga útil são determinados adicionando o tamanho de Assets, Input, Output, Package, Parameters e ExampleRequest. | Bool |
cargas úteisLocalização | O URI do blob de carga útil. Este parâmetro contém um valor somente se o parâmetro payloadsInBlobStorage estiver definido como true. Caso contrário, é definido como null. | BlobLocalização |
somente leitura | Quando definido como true, indica que o serviço Web é somente leitura e não pode mais ser atualizado ou corrigido, apenas removido. O padrão é falso. Nota: Uma vez definido como true, você não pode alterar seu valor. | Bool |
configuração em tempo real | Contém as definições de configuração para o ponto de extremidade do serviço Web. | RealtimeConfiguration |
storageAccount | Especifica a conta de armazenamento que o Aprendizado de Máquina do Azure usa para armazenar informações sobre o serviço Web. Somente o nome da conta de armazenamento é retornado de chamadas para operações GET. Ao atualizar as informações da conta de armazenamento, você deve garantir que todos os ativos necessários estejam disponíveis na nova conta de armazenamento ou as chamadas para o serviço Web falharão. | StorageAccount |
título | O título do serviço Web. | string |
WebServicePropertiesAssets
Designação | Descrição | Valor |
---|
WebServicePropertiesForGraph
WebServicePropertiesParameters
Designação | Descrição | Valor |
---|
Definição de recurso de modelo ARM
O tipo de recurso WebServices pode ser implantado com operações que visam:
- Grupos de recursos - Consulte comandos de implantação de grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.MachineLearning/webServices, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.MachineLearning/webServices",
"apiVersion": "2017-01-01",
"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}": {
"certificateThumbprint": "string",
"value": {}
}
},
"payloadsInBlobStorage": "bool",
"payloadsLocation": {
"credentials": "string",
"uri": "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"
}
}
Objetos WebServiceProperties
Defina a propriedade packageType para especificar o tipo de objeto.
Para Gráfico, use:
{
"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}": {
"certificateThumbprint": "string",
"value": {}
}
}
}
}
},
"packageType": "Graph"
}
Valores de propriedade
AssetItem
Designação | Descrição | Valor |
---|---|---|
ID | Id do ativo. | string |
inputPorts | Informações sobre as portas de entrada do ativo. | AssetItemInputPorts |
locationInfo | Acesse informações para o ativo. | BlobLocation (obrigatório) |
metadados | Se o ativo for um módulo personalizado, ele armazenará os metadados do módulo. | AssetItemMetadata |
Designação | Nome amigável do ativo. | string (obrigatório) |
outputPorts | Informações sobre as portas de saída do ativo. | AssetItemOutputPorts |
Parâmetros | Se o ativo for um módulo personalizado, isso manterá os parâmetros do módulo. | ModuleAssetParameter[] |
tipo | Tipo de ativo. | 'Módulo' 'Recurso' (obrigatório) |
AssetItemInputPorts
Designação | Descrição | Valor |
---|
AssetItemMetadata
Designação | Descrição | Valor |
---|
AssetItemOutputPorts
Designação | Descrição | Valor |
---|
BlobLocalização
Designação | Descrição | Valor |
---|---|---|
Credenciais | Credenciais de acesso para o blob, se aplicável (por exemplo, blob especificado pela cadeia de conexão da conta de armazenamento + URI de blob) | string |
URI | O URI a partir do qual o blob é acessível. Por exemplo, aml://abc para ativos do sistema ou https://xyz para ativos do usuário ou carga útil. | string (obrigatório) |
ColumnSpecification
Designação | Descrição | Valor |
---|---|---|
enum | Se o tipo de dados for categórico, isso fornecerá a lista de categorias aceitas. | qualquer[] |
Formato | Informações de formato adicionais para o tipo de dados. | 'Byte' 'Char' 'Complexo128' 'Complexo64' 'Data-hora' 'Data-horaCompensação' 'Duplo' 'Duração' 'Flutuar' 'Int16' 'Int32' 'Int64' 'Int8' 'Uint16' 'Uint32' 'Uint64' 'Uint8' |
tipo | Tipo de dados da coluna. | 'Booleano' 'Inteiro' 'Número' 'String' (obrigatório) |
x-ms-isnullable | Sinalizador que indica se o tipo suporta valores nulos ou não. | Bool |
x-ms-isordered | Sinalizador que indica se as categorias são tratadas como um conjunto ordenado ou não, se esta é uma coluna categórica. | Bool |
Plano de Compromisso
Designação | Descrição | Valor |
---|---|---|
ID | Especifica a ID do Azure Resource Manager do plano de compromisso associado ao serviço Web. | string (obrigatório) |
DiagnosticsConfiguration
Designação | Descrição | Valor |
---|---|---|
expiração | Especifica a data e a hora em que o registro em log será interrompido. Se nulo, a coleta de diagnóstico não é limitada no tempo. | string |
nível | Especifica a detalhamento da saída de diagnóstico. Os valores válidos são: Nenhum - desativa o rastreio; Erro - recolhe apenas rastreamentos de erro (stderr); Tudo - recolhe todos os vestígios (stdout e stderr). | 'Todos' 'Erro' «Nenhum» (obrigatório) |
exemploRequest
Designação | Descrição | Valor |
---|---|---|
globalParameters | Dados de entrada de exemplo para os parâmetros globais do serviço Web | ExemploRequestGlobalParameters |
Insumos | Dados de entrada de exemplo para a(s) entrada(s) do serviço Web fornecidos como um nome de entrada para o mapa da matriz de valores de entrada de exemplo. | ExemploRequestInputs |
ExemploRequestGlobalParameters
Designação | Descrição | Valor |
---|
ExemploRequestInputs
Designação | Descrição | Valor |
---|
GraphEdge
Designação | Descrição | Valor |
---|---|---|
sourceNodeId | O identificador do nó do gráfico de origem. | string |
fontePortId | O identificador da porta do nó de origem a partir da qual a borda se conecta. | string |
targetNodeId | O identificador do nó do gráfico de destino. | string |
targetPortId | O identificador da porta do nó de destino ao qual a borda se conecta. | string |
GraphNode
Designação | Descrição | Valor |
---|---|---|
assetId | A id do ativo representado por este nó. | string |
inputId | A id do elemento de entrada representado por este nó. | string |
outputId | A id do elemento de saída representado por este nó. | string |
Parâmetros | Se aplicável, parâmetros do nó. Os parâmetros do gráfico global são mapeados para estes, com valores definidos em tempo de execução. | GraphNodeParameters |
GraphNodeParameters
Designação | Descrição | Valor |
---|
Pacote Gráfico
Designação | Descrição | Valor |
---|---|---|
bordas | A lista de arestas que compõem o gráfico. | GraphEdge [] |
graphParameters | A coleção de parâmetros globais para o gráfico, dado como um nome de parâmetro global para o mapa GraphParameter. Cada parâmetro aqui tem uma correspondência de 1:1 com o mapa de valores de parâmetros globais declarado no nível WebServiceProperties. | GraphPackageGraphParameters |
nós | O conjunto de nós que compõem o gráfico, fornecido como um nodeId para o mapa GraphNode | GraphPackageNodes |
GraphPackageGraphParameters
Designação | Descrição | Valor |
---|
GraphPackageNodes
Designação | Descrição | Valor |
---|
GraphParameter
Designação | Descrição | Valor |
---|---|---|
Descrição | Descrição deste parâmetro gráfico. | string |
ligações | Links de associação para este parâmetro para nós no gráfico. | GraphParameterLink[] (obrigatório) |
tipo | Tipo de parâmetro gráfico. | 'Booleano' 'ColumnPicker' 'Credencial' 'DataGatewayName' 'Duplo' 'Enumerado' 'Flutuar' 'Int' 'Modo' 'ParameterRange' 'Roteiro' 'String' (obrigatório) |
GraphParameterLink
Designação | Descrição | Valor |
---|---|---|
nodeId | O identificador do nó do gráfico | string (obrigatório) |
chave de parâmetro | O identificador do parâmetro de nó para o qual o parâmetro global é mapeado. | string (obrigatório) |
EntradaPort
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de dados de porta. | 'Conjunto de dados' |
MachineLearningWorkspace
Designação | Descrição | Valor |
---|---|---|
ID | Especifica a ID do espaço de trabalho do espaço de trabalho de aprendizado de máquina associado ao serviço Web | string (obrigatório) |
Microsoft.MachineLearning/webServices
Designação | Descrição | Valor |
---|---|---|
apiVersion | A versão api | '2017-01-01' |
Localização | Especifica o local do recurso. | string (obrigatório) |
Designação | O nome do recurso | string (obrigatório) |
propriedades | Contém a carga útil da propriedade que descreve o serviço Web. | WebServiceProperties (obrigatório) |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
tipo | O tipo de recurso | 'Microsoft.MachineLearning/webServices' |
ModeValueInfo
Designação | Descrição | Valor |
---|---|---|
interfaceString | O nome da cadeia de caracteres da interface para o parâmetro aninhado. | string |
Parâmetros | A definição do parâmetro. | ModuleAssetParameter[] |
ModuleAssetParameter
ModuleAssetParameterModeValuesInfo
Designação | Descrição | Valor |
---|
Porta de saída
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de dados de porta. | 'Conjunto de dados' |
Configuração em tempo real
Designação | Descrição | Valor |
---|---|---|
maxConcurrentCalls | Especifica o máximo de chamadas simultâneas que podem ser feitas para o serviço Web. Valor mínimo: 4, Valor máximo: 200. | Int Restrições: Valor mínimo = 4 Valor máximo = 200 |
Tags de Recursos
Designação | Descrição | Valor |
---|
ServiceInputOutputSpecification
ServiceInputOutputSpecificationProperties
Designação | Descrição | Valor |
---|
Conta de armazenamento
Designação | Descrição | Valor |
---|---|---|
chave | Especifica a chave usada para acessar a conta de armazenamento. | string |
Designação | Especifica o nome da conta de armazenamento. | string |
TabelaEspecificação
Designação | Descrição | Valor |
---|---|---|
Descrição | Descrição do esquema Swagger. | string |
Formato | O formato, se 'tipo' não é 'objeto' | string |
propriedades | O conjunto de colunas dentro da tabela de dados. | TableSpecificationProperties |
título | Título do esquema Swagger. | string |
tipo | O tipo da entidade descrita em swagger. | string (obrigatório) |
TableSpecificationProperties
Designação | Descrição | Valor |
---|
WebServiceKeys
Designação | Descrição | Valor |
---|---|---|
primário | A chave de acesso primária. | string |
secundário | A chave de acesso secundária. | string |
WebServiceParameter
Designação | Descrição | Valor |
---|---|---|
certificadoImpressão digital | Se o valor do parâmetro no campo 'valor' estiver encriptado, a impressão digital do certificado deve ser colocada aqui. | string |
valor | O valor do parâmetro | qualquer |
WebServiceProperties
Designação | Descrição | Valor |
---|---|---|
ativos | Contém propriedades definidas pelo usuário que descrevem ativos de serviço Web. As propriedades são expressas como pares Chave/Valor. | WebServicePropertiesAssets |
CompromissoPlano | Contém o plano de compromisso associado a este serviço Web. Definido no momento da criação. Uma vez definido, esse valor não pode ser alterado. Nota: O plano de compromisso não é devolvido de chamadas para operações GET. | CompromissoPlano |
Descrição | A descrição do serviço Web. | string |
Diagnóstico | Configurações que controlam a coleta de rastreamentos de diagnóstico para o serviço Web. | DiagnosticsConfiguration |
exemploSolicitar | Define dados de entrada de exemplo para uma ou mais entradas do serviço. | exemploSolicitar |
exposeSampleData | Quando definido como true, os dados de exemplo são incluídos na definição swagger do serviço Web. O valor padrão é true. | Bool |
entrada | Contém o esquema Swagger 2.0 que descreve uma ou mais entradas do serviço Web. Para obter mais informações, consulte a especificação Swagger. | ServiceInputOutputSpecification |
Teclas | Contém as chaves de provisionamento do serviço Web. Se você não especificar chaves de provisionamento, o sistema Azure Machine Learning as gerará para você. Nota: As chaves não são retornadas de chamadas para operações GET. | WebServiceKeys |
machineLearningWorkspace | Especifica o espaço de trabalho do Aprendizado de Máquina que contém o experimento que é a origem do serviço Web. | MachineLearningWorkspace |
Saída | Contém o esquema Swagger 2.0 que descreve uma ou mais saídas do serviço Web. Para obter mais informações, consulte a especificação Swagger. | ServiceInputOutputSpecification |
Tipo de pacote | Defina como 'Graph' para o tipo WebServicePropertiesForGraph. | 'Gráfico' (obrigatório) |
Parâmetros | O conjunto de valores de parâmetros globais definidos para o serviço Web, dado como um nome de parâmetro global para o mapa de valor padrão. Se nenhum valor padrão for especificado, o parâmetro será considerado necessário. | WebServicePropertiesParameters |
cargas úteisInBlobStorage | Quando definido como true, indica que o tamanho da carga útil é maior que 3 MB. Caso contrário, falso. Se o tamanho da carga útil exceder 3 MB, a carga será armazenada em um blob e o parâmetro PayloadsLocation conterá o URI do blob. Caso contrário, isso será definido como false e Assets, Input, Output, Package, Parameters, ExampleRequest estarão embutidos. Os tamanhos de carga útil são determinados adicionando o tamanho de Assets, Input, Output, Package, Parameters e ExampleRequest. | Bool |
cargas úteisLocalização | O URI do blob de carga útil. Este parâmetro contém um valor somente se o parâmetro payloadsInBlobStorage estiver definido como true. Caso contrário, é definido como null. | BlobLocalização |
somente leitura | Quando definido como true, indica que o serviço Web é somente leitura e não pode mais ser atualizado ou corrigido, apenas removido. O padrão é falso. Nota: Uma vez definido como true, você não pode alterar seu valor. | Bool |
configuração em tempo real | Contém as definições de configuração para o ponto de extremidade do serviço Web. | RealtimeConfiguration |
storageAccount | Especifica a conta de armazenamento que o Aprendizado de Máquina do Azure usa para armazenar informações sobre o serviço Web. Somente o nome da conta de armazenamento é retornado de chamadas para operações GET. Ao atualizar as informações da conta de armazenamento, você deve garantir que todos os ativos necessários estejam disponíveis na nova conta de armazenamento ou as chamadas para o serviço Web falharão. | StorageAccount |
título | O título do serviço Web. | string |
WebServicePropertiesAssets
Designação | Descrição | Valor |
---|
WebServicePropertiesForGraph
WebServicePropertiesParameters
Designação | Descrição | Valor |
---|
Definição de recursos Terraform (provedor AzAPI)
O tipo de recurso WebServices pode ser implantado com operações que visam:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.MachineLearning/webServices, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.MachineLearning/webServices@2017-01-01"
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} = {
certificateThumbprint = "string"
value = ?
}
}
payloadsInBlobStorage = bool
payloadsLocation = {
credentials = "string"
uri = "string"
}
readOnly = bool
realtimeConfiguration = {
maxConcurrentCalls = int
}
storageAccount = {
key = "string"
name = "string"
}
title = "string"
packageType = "string"
// For remaining properties, see WebServiceProperties objects
}
})
}
Objetos WebServiceProperties
Defina a propriedade packageType para especificar o tipo de objeto.
Para Gráfico, use:
{
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} = {
certificateThumbprint = "string"
value = ?
}
}
}
}
}
packageType = "Graph"
}
Valores de propriedade
AssetItem
Designação | Descrição | Valor |
---|---|---|
ID | Id do ativo. | string |
inputPorts | Informações sobre as portas de entrada do ativo. | AssetItemInputPorts |
locationInfo | Acesse informações para o ativo. | BlobLocation (obrigatório) |
metadados | Se o ativo for um módulo personalizado, ele armazenará os metadados do módulo. | AssetItemMetadata |
Designação | Nome amigável do ativo. | string (obrigatório) |
outputPorts | Informações sobre as portas de saída do ativo. | AssetItemOutputPorts |
Parâmetros | Se o ativo for um módulo personalizado, isso manterá os parâmetros do módulo. | ModuleAssetParameter[] |
tipo | Tipo de ativo. | 'Módulo' 'Recurso' (obrigatório) |
AssetItemInputPorts
Designação | Descrição | Valor |
---|
AssetItemMetadata
Designação | Descrição | Valor |
---|
AssetItemOutputPorts
Designação | Descrição | Valor |
---|
BlobLocalização
Designação | Descrição | Valor |
---|---|---|
Credenciais | Credenciais de acesso para o blob, se aplicável (por exemplo, blob especificado pela cadeia de conexão da conta de armazenamento + URI de blob) | string |
URI | O URI a partir do qual o blob é acessível. Por exemplo, aml://abc para ativos do sistema ou https://xyz para ativos do usuário ou carga útil. | string (obrigatório) |
ColumnSpecification
Designação | Descrição | Valor |
---|---|---|
enum | Se o tipo de dados for categórico, isso fornecerá a lista de categorias aceitas. | qualquer[] |
Formato | Informações de formato adicionais para o tipo de dados. | 'Byte' 'Char' 'Complexo128' 'Complexo64' 'Data-hora' 'Data-horaCompensação' 'Duplo' 'Duração' 'Flutuar' 'Int16' 'Int32' 'Int64' 'Int8' 'Uint16' 'Uint32' 'Uint64' 'Uint8' |
tipo | Tipo de dados da coluna. | 'Booleano' 'Inteiro' 'Número' 'String' (obrigatório) |
x-ms-isnullable | Sinalizador que indica se o tipo suporta valores nulos ou não. | Bool |
x-ms-isordered | Sinalizador que indica se as categorias são tratadas como um conjunto ordenado ou não, se esta é uma coluna categórica. | Bool |
Plano de Compromisso
Designação | Descrição | Valor |
---|---|---|
ID | Especifica a ID do Azure Resource Manager do plano de compromisso associado ao serviço Web. | string (obrigatório) |
DiagnosticsConfiguration
Designação | Descrição | Valor |
---|---|---|
expiração | Especifica a data e a hora em que o registro em log será interrompido. Se nulo, a coleta de diagnóstico não é limitada no tempo. | string |
nível | Especifica a detalhamento da saída de diagnóstico. Os valores válidos são: Nenhum - desativa o rastreio; Erro - recolhe apenas rastreamentos de erro (stderr); Tudo - recolhe todos os vestígios (stdout e stderr). | 'Todos' 'Erro' «Nenhum» (obrigatório) |
exemploRequest
Designação | Descrição | Valor |
---|---|---|
globalParameters | Dados de entrada de exemplo para os parâmetros globais do serviço Web | ExemploRequestGlobalParameters |
Insumos | Dados de entrada de exemplo para a(s) entrada(s) do serviço Web fornecidos como um nome de entrada para o mapa da matriz de valores de entrada de exemplo. | ExemploRequestInputs |
ExemploRequestGlobalParameters
Designação | Descrição | Valor |
---|
ExemploRequestInputs
Designação | Descrição | Valor |
---|
GraphEdge
Designação | Descrição | Valor |
---|---|---|
sourceNodeId | O identificador do nó do gráfico de origem. | string |
fontePortId | O identificador da porta do nó de origem a partir da qual a borda se conecta. | string |
targetNodeId | O identificador do nó do gráfico de destino. | string |
targetPortId | O identificador da porta do nó de destino ao qual a borda se conecta. | string |
GraphNode
Designação | Descrição | Valor |
---|---|---|
assetId | A id do ativo representado por este nó. | string |
inputId | A id do elemento de entrada representado por este nó. | string |
outputId | A id do elemento de saída representado por este nó. | string |
Parâmetros | Se aplicável, parâmetros do nó. Os parâmetros do gráfico global são mapeados para estes, com valores definidos em tempo de execução. | GraphNodeParameters |
GraphNodeParameters
Designação | Descrição | Valor |
---|
Pacote Gráfico
Designação | Descrição | Valor |
---|---|---|
bordas | A lista de arestas que compõem o gráfico. | GraphEdge [] |
graphParameters | A coleção de parâmetros globais para o gráfico, dado como um nome de parâmetro global para o mapa GraphParameter. Cada parâmetro aqui tem uma correspondência de 1:1 com o mapa de valores de parâmetros globais declarado no nível WebServiceProperties. | GraphPackageGraphParameters |
nós | O conjunto de nós que compõem o gráfico, fornecido como um nodeId para o mapa GraphNode | GraphPackageNodes |
GraphPackageGraphParameters
Designação | Descrição | Valor |
---|
GraphPackageNodes
Designação | Descrição | Valor |
---|
GraphParameter
Designação | Descrição | Valor |
---|---|---|
Descrição | Descrição deste parâmetro gráfico. | string |
ligações | Links de associação para este parâmetro para nós no gráfico. | GraphParameterLink[] (obrigatório) |
tipo | Tipo de parâmetro gráfico. | 'Booleano' 'ColumnPicker' 'Credencial' 'DataGatewayName' 'Duplo' 'Enumerado' 'Flutuar' 'Int' 'Modo' 'ParameterRange' 'Roteiro' 'String' (obrigatório) |
GraphParameterLink
Designação | Descrição | Valor |
---|---|---|
nodeId | O identificador do nó do gráfico | string (obrigatório) |
chave de parâmetro | O identificador do parâmetro de nó para o qual o parâmetro global é mapeado. | string (obrigatório) |
EntradaPort
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de dados de porta. | 'Conjunto de dados' |
MachineLearningWorkspace
Designação | Descrição | Valor |
---|---|---|
ID | Especifica a ID do espaço de trabalho do espaço de trabalho de aprendizado de máquina associado ao serviço Web | string (obrigatório) |
Microsoft.MachineLearning/webServices
ModeValueInfo
Designação | Descrição | Valor |
---|---|---|
interfaceString | O nome da cadeia de caracteres da interface para o parâmetro aninhado. | string |
Parâmetros | A definição do parâmetro. | ModuleAssetParameter[] |
ModuleAssetParameter
ModuleAssetParameterModeValuesInfo
Designação | Descrição | Valor |
---|
Porta de saída
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de dados de porta. | 'Conjunto de dados' |
Configuração em tempo real
Designação | Descrição | Valor |
---|---|---|
maxConcurrentCalls | Especifica o máximo de chamadas simultâneas que podem ser feitas para o serviço Web. Valor mínimo: 4, Valor máximo: 200. | Int Restrições: Valor mínimo = 4 Valor máximo = 200 |
Tags de Recursos
Designação | Descrição | Valor |
---|
ServiceInputOutputSpecification
ServiceInputOutputSpecificationProperties
Designação | Descrição | Valor |
---|
Conta de armazenamento
Designação | Descrição | Valor |
---|---|---|
chave | Especifica a chave usada para acessar a conta de armazenamento. | string |
Designação | Especifica o nome da conta de armazenamento. | string |
TabelaEspecificação
Designação | Descrição | Valor |
---|---|---|
Descrição | Descrição do esquema Swagger. | string |
Formato | O formato, se 'tipo' não é 'objeto' | string |
propriedades | O conjunto de colunas dentro da tabela de dados. | TableSpecificationProperties |
título | Título do esquema Swagger. | string |
tipo | O tipo da entidade descrita em swagger. | string (obrigatório) |
TableSpecificationProperties
Designação | Descrição | Valor |
---|
WebServiceKeys
Designação | Descrição | Valor |
---|---|---|
primário | A chave de acesso primária. | string |
secundário | A chave de acesso secundária. | string |
WebServiceParameter
Designação | Descrição | Valor |
---|---|---|
certificadoImpressão digital | Se o valor do parâmetro no campo 'valor' estiver encriptado, a impressão digital do certificado deve ser colocada aqui. | string |
valor | O valor do parâmetro | qualquer |
WebServiceProperties
Designação | Descrição | Valor |
---|---|---|
ativos | Contém propriedades definidas pelo usuário que descrevem ativos de serviço Web. As propriedades são expressas como pares Chave/Valor. | WebServicePropertiesAssets |
CompromissoPlano | Contém o plano de compromisso associado a este serviço Web. Definido no momento da criação. Uma vez definido, esse valor não pode ser alterado. Nota: O plano de compromisso não é devolvido de chamadas para operações GET. | CompromissoPlano |
Descrição | A descrição do serviço Web. | string |
Diagnóstico | Configurações que controlam a coleta de rastreamentos de diagnóstico para o serviço Web. | DiagnosticsConfiguration |
exemploSolicitar | Define dados de entrada de exemplo para uma ou mais entradas do serviço. | exemploSolicitar |
exposeSampleData | Quando definido como true, os dados de exemplo são incluídos na definição swagger do serviço Web. O valor padrão é true. | Bool |
entrada | Contém o esquema Swagger 2.0 que descreve uma ou mais entradas do serviço Web. Para obter mais informações, consulte a especificação Swagger. | ServiceInputOutputSpecification |
Teclas | Contém as chaves de provisionamento do serviço Web. Se você não especificar chaves de provisionamento, o sistema Azure Machine Learning as gerará para você. Nota: As chaves não são retornadas de chamadas para operações GET. | WebServiceKeys |
machineLearningWorkspace | Especifica o espaço de trabalho do Aprendizado de Máquina que contém o experimento que é a origem do serviço Web. | MachineLearningWorkspace |
Saída | Contém o esquema Swagger 2.0 que descreve uma ou mais saídas do serviço Web. Para obter mais informações, consulte a especificação Swagger. | ServiceInputOutputSpecification |
Tipo de pacote | Defina como 'Graph' para o tipo WebServicePropertiesForGraph. | 'Gráfico' (obrigatório) |
Parâmetros | O conjunto de valores de parâmetros globais definidos para o serviço Web, dado como um nome de parâmetro global para o mapa de valor padrão. Se nenhum valor padrão for especificado, o parâmetro será considerado necessário. | WebServicePropertiesParameters |
cargas úteisInBlobStorage | Quando definido como true, indica que o tamanho da carga útil é maior que 3 MB. Caso contrário, falso. Se o tamanho da carga útil exceder 3 MB, a carga será armazenada em um blob e o parâmetro PayloadsLocation conterá o URI do blob. Caso contrário, isso será definido como false e Assets, Input, Output, Package, Parameters, ExampleRequest estarão embutidos. Os tamanhos de carga útil são determinados adicionando o tamanho de Assets, Input, Output, Package, Parameters e ExampleRequest. | Bool |
cargas úteisLocalização | O URI do blob de carga útil. Este parâmetro contém um valor somente se o parâmetro payloadsInBlobStorage estiver definido como true. Caso contrário, é definido como null. | BlobLocalização |
somente leitura | Quando definido como true, indica que o serviço Web é somente leitura e não pode mais ser atualizado ou corrigido, apenas removido. O padrão é falso. Nota: Uma vez definido como true, você não pode alterar seu valor. | Bool |
configuração em tempo real | Contém as definições de configuração para o ponto de extremidade do serviço Web. | RealtimeConfiguration |
storageAccount | Especifica a conta de armazenamento que o Aprendizado de Máquina do Azure usa para armazenar informações sobre o serviço Web. Somente o nome da conta de armazenamento é retornado de chamadas para operações GET. Ao atualizar as informações da conta de armazenamento, você deve garantir que todos os ativos necessários estejam disponíveis na nova conta de armazenamento ou as chamadas para o serviço Web falharão. | StorageAccount |
título | O título do serviço Web. | string |
WebServicePropertiesAssets
Designação | Descrição | Valor |
---|
WebServicePropertiesForGraph
WebServicePropertiesParameters
Designação | Descrição | Valor |
---|