Compartilhar via


Web Services - Patch

Modifica um recurso de serviço Web existente. A chamada à API PATCH é uma operação assíncrona. Para determinar se ele foi concluído com êxito, você deve executar uma operação Get.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearning/webServices/{webServiceName}?api-version=2016-05-01-preview

Parâmetros de URI

Nome Em Obrigatório Tipo Description
resourceGroupName
path True

string

Nome do grupo de recursos no qual o serviço Web está localizado.

subscriptionId
path True

string

A ID de assinatura do Azure.

webServiceName
path True

string

O nome do serviço Web.

api-version
query True

string

A versão da API do provedor de recursos Microsoft.MachineLearning a ser usada.

Corpo da solicitação

Media Types: "application/json", "text/json"

Nome Obrigatório Tipo Description
location True

string

Especifica o local do recurso.

properties True WebServiceProperties:

WebServicePropertiesForGraph

Contém o conteúdo da propriedade que descreve o serviço Web.

name

string

Especifica o nome do recurso.

tags

object

Contém marcas de recurso definidas como pares chave/valor.

Respostas

Nome Tipo Description
200 OK

WebService

Êxito. O conteúdo da resposta é idêntico ao conteúdo de resposta retornado pela operação GET. A resposta inclui o Estado de Provisionamento e o cabeçalho Azure-AsyncOperation. Para obter o progresso da operação, chame a operação GET na URL no campo de cabeçalho Azure-AsyncOperation. Para obter mais informações sobre operações assíncronas, consulte https://msdn.microsoft.com/en-us/library/mt742920.aspx.

Media Types: "application/json", "text/json"

Definições

Nome Description
AssetItem

Informações sobre um ativo associado ao serviço Web.

AssetLocation

Descreve o local de acesso de um ativo de serviço Web.

AssetType

Tipo de ativo.

ColumnFormat

Informações de formato adicionais para o tipo de dados.

ColumnSpecification

Esquema swagger 2.0 para uma coluna dentro da tabela de dados que representa uma entrada ou saída de serviço Web. Confira Especificação do Swagger: http://swagger.io/specification/

ColumnType

Tipo de dados da coluna.

CommitmentPlan

Informações sobre o plano de compromisso de machine learning associado ao serviço Web.

DiagnosticsConfiguration

Configurações de diagnóstico para um serviço Web do Azure ML.

DiagnosticsLevel

Especifica o detalhamento da saída de diagnóstico. Os valores válidos são: Nenhum – desabilita o rastreamento; Erro – coleta apenas rastreamentos de erro (stderr) ; Todos – coleta todos os rastreamentos (stdout e stderr).

ExampleRequest

Dados de entrada de exemplo para as entradas do serviço.

GraphEdge

Define uma borda dentro do grafo do serviço Web.

GraphNode

Especifica um nó no grafo do serviço Web. O nó pode ser um nó de entrada, saída ou ativo, portanto, apenas uma das propriedades de ID correspondentes é preenchida a qualquer momento.

GraphPackage

Define o grafo de módulos que compõem a solução de machine learning.

GraphParameter

Define um parâmetro global no grafo.

GraphParameterLink

Link de associação para um parâmetro global de grafo para um nó no grafo.

InputPort

Porta de entrada do ativo

InputPortType

Tipo de dados de porta.

MachineLearningWorkspace

Informações sobre o workspace de machine learning que contém o experimento que é a origem do serviço Web.

ModeValueInfo

Definição de parâmetro aninhado.

ModuleAssetParameter

Definição de parâmetro para um ativo de módulo.

OutputPort

Porta de saída do ativo

OutputPortType

Tipo de dados de porta.

ParameterType

Tipo de parâmetro de grafo.

ProvisioningState

Somente Leitura: o estado de provisionamento do serviço Web. Os valores válidos são Desconhecido, Provisionamento, Êxito e Falha.

RealtimeConfiguration

Contém as opções de configuração disponíveis para um ponto de extremidade de serviço Web do Azure ML.

ServiceInputOutputSpecification

O esquema swagger 2.0 que descreve as entradas ou saídas do serviço. Confira Especificação do Swagger: http://swagger.io/specification/

StorageAccount

Informações de acesso para uma conta de armazenamento.

TableSpecification

O esquema swagger 2.0 que descreve uma única entrada ou saída de serviço. Confira Especificação do Swagger: http://swagger.io/specification/

WebService

Instância de um recurso de serviço Web do Azure ML.

WebServiceKeys

Chaves de acesso para as chamadas de serviço Web.

WebServicePropertiesForGraph

Propriedades específicas de um serviço Web baseado em Grafo.

AssetItem

Informações sobre um ativo associado ao serviço Web.

Nome Tipo Description
id

string

ID do ativo.

inputPorts

<string,  InputPort>

Informações sobre as portas de entrada do ativo.

locationInfo

AssetLocation

Informações de acesso para o ativo.

metadata

object

Se o ativo for um módulo personalizado, ele conterá os metadados do módulo.

name

string

Nome amigável do ativo.

outputPorts

<string,  OutputPort>

Informações sobre as portas de saída do ativo.

parameters

ModuleAssetParameter[]

Se o ativo for um módulo personalizado, isso conterá os parâmetros do módulo.

type

AssetType

Tipo de ativo.

AssetLocation

Descreve o local de acesso de um ativo de serviço Web.

Nome Tipo Description
credentials

string

Credenciais de acesso para o ativo, se aplicável (por exemplo, ativo especificado pela conta de armazenamento cadeia de conexão + URI de blob)

uri

string

O URI do qual o ativo é acessível (por exemplo, aml://abc para ativos do sistema ou https://xyz para ativos de usuário

AssetType

Tipo de ativo.

Nome Tipo Description
Module

string

Resource

string

ColumnFormat

Informações de formato adicionais para o tipo de dados.

Nome Tipo Description
Byte

string

Char

string

Complex128

string

Complex64

string

Date-time

string

Date-timeOffset

string

Double

string

Duration

string

Float

string

Int16

string

Int32

string

Int64

string

Int8

string

Uint16

string

Uint32

string

Uint64

string

Uint8

string

ColumnSpecification

Esquema swagger 2.0 para uma coluna dentro da tabela de dados que representa uma entrada ou saída de serviço Web. Confira Especificação do Swagger: http://swagger.io/specification/

Nome Tipo Description
enum

object[]

Se o tipo de dados for categórico, isso fornecerá a lista de categorias aceitas.

format

ColumnFormat

Informações de formato adicionais para o tipo de dados.

type

ColumnType

Tipo de dados da coluna.

x-ms-isnullable

boolean

Sinalizador que indica se o tipo dá suporte a valores nulos ou não.

x-ms-isordered

boolean

Sinalizador que indica se as categorias são tratadas como um conjunto ordenado ou não, se esta for uma coluna categórica.

ColumnType

Tipo de dados da coluna.

Nome Tipo Description
Boolean

string

Integer

string

Number

string

String

string

CommitmentPlan

Informações sobre o plano de compromisso de machine learning associado ao serviço Web.

Nome Tipo Description
id

string

Especifica a ID de Resource Manager do Azure do plano de compromisso associado ao serviço Web.

DiagnosticsConfiguration

Configurações de diagnóstico para um serviço Web do Azure ML.

Nome Tipo Description
expiry

string

Especifica a data e a hora em que o log será encerrado. Se for nulo, a coleta de diagnóstico não será limitada por tempo.

level

DiagnosticsLevel

Especifica o detalhamento da saída de diagnóstico. Os valores válidos são: Nenhum – desabilita o rastreamento; Erro – coleta apenas rastreamentos de erro (stderr) ; Todos – coleta todos os rastreamentos (stdout e stderr).

DiagnosticsLevel

Especifica o detalhamento da saída de diagnóstico. Os valores válidos são: Nenhum – desabilita o rastreamento; Erro – coleta apenas rastreamentos de erro (stderr) ; Todos – coleta todos os rastreamentos (stdout e stderr).

Nome Tipo Description
All

string

Error

string

None

string

ExampleRequest

Dados de entrada de exemplo para as entradas do serviço.

Nome Tipo Description
globalParameters

object

Dados de entrada de exemplo para os parâmetros globais do serviço Web

inputs

object

Dados de entrada de exemplo para as entradas do serviço Web fornecidas como um nome de entrada para o mapa de matriz de valores de entrada de exemplo.

GraphEdge

Define uma borda dentro do grafo do serviço Web.

Nome Tipo Description
sourceNodeId

string

O identificador do nó do grafo de origem.

sourcePortId

string

O identificador da porta do nó de origem da qual a borda se conecta.

targetNodeId

string

O identificador do nó do grafo de destino.

targetPortId

string

O identificador da porta do nó de destino à qual a borda se conecta.

GraphNode

Especifica um nó no grafo do serviço Web. O nó pode ser um nó de entrada, saída ou ativo, portanto, apenas uma das propriedades de ID correspondentes é preenchida a qualquer momento.

Nome Tipo Description
assetId

string

A ID do ativo representado por este nó.

inputId

string

A ID do elemento de entrada representado por este nó.

outputId

string

A ID do elemento de saída representado por esse nó.

parameters

object

Se aplicável, parâmetros do nó. Os parâmetros de grafo globais são mapeados para eles, com valores definidos em runtime.

GraphPackage

Define o grafo de módulos que compõem a solução de machine learning.

Nome Tipo Description
edges

GraphEdge[]

A lista de bordas que compõem o grafo.

graphParameters

<string,  GraphParameter>

A coleção de parâmetros globais para o grafo, fornecida como um nome de parâmetro global para o mapa GraphParameter. Cada parâmetro aqui tem uma correspondência 1:1 com o mapa de valores de parâmetros globais declarado no nível WebServiceProperties.

nodes

<string,  GraphNode>

O conjunto de nós que compõem o grafo, fornecido como um nodeId para o mapa graphNode

GraphParameter

Define um parâmetro global no grafo.

Nome Tipo Description
description

string

Descrição desse parâmetro de grafo.

links

GraphParameterLink[]

Links de associação para esse parâmetro para nós no grafo.

type

ParameterType

Tipo de parâmetro de grafo.

Link de associação para um parâmetro global de grafo para um nó no grafo.

Nome Tipo Description
nodeId

string

O identificador do nó de grafo

parameterKey

string

O identificador do parâmetro de nó para o qual o parâmetro global é mapeado.

InputPort

Porta de entrada do ativo

Nome Tipo Valor padrão Description
type

InputPortType

Dataset

Tipo de dados de porta.

InputPortType

Tipo de dados de porta.

Nome Tipo Description
Dataset

string

MachineLearningWorkspace

Informações sobre o workspace de machine learning que contém o experimento que é a origem do serviço Web.

Nome Tipo Description
id

string

Especifica a ID do workspace do machine learning associado ao serviço Web

ModeValueInfo

Definição de parâmetro aninhado.

Nome Tipo Description
interfaceString

string

O nome da cadeia de caracteres de interface para o parâmetro aninhado.

parameters

ModuleAssetParameter[]

A definição do parâmetro .

ModuleAssetParameter

Definição de parâmetro para um ativo de módulo.

Nome Tipo Description
modeValuesInfo

<string,  ModeValueInfo>

Definições para parâmetros de interface aninhadas se este for um parâmetro de módulo complexo.

name

string

Nome do parâmetro.

parameterType

string

Tipo de parâmetro.

OutputPort

Porta de saída do ativo

Nome Tipo Valor padrão Description
type

OutputPortType

Dataset

Tipo de dados de porta.

OutputPortType

Tipo de dados de porta.

Nome Tipo Description
Dataset

string

ParameterType

Tipo de parâmetro de grafo.

Nome Tipo Description
Boolean

string

ColumnPicker

string

Credential

string

DataGatewayName

string

Double

string

Enumerated

string

Float

string

Int

string

Mode

string

ParameterRange

string

Script

string

String

string

ProvisioningState

Somente Leitura: o estado de provisionamento do serviço Web. Os valores válidos são Desconhecido, Provisionamento, Êxito e Falha.

Nome Tipo Description
Failed

string

Provisioning

string

Succeeded

string

Unknown

string

RealtimeConfiguration

Contém as opções de configuração disponíveis para um ponto de extremidade de serviço Web do Azure ML.

Nome Tipo Description
maxConcurrentCalls

integer

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.

ServiceInputOutputSpecification

O esquema swagger 2.0 que descreve as entradas ou saídas do serviço. Confira Especificação do Swagger: http://swagger.io/specification/

Nome Tipo Valor padrão Description
description

string

A descrição do esquema swagger.

properties

<string,  TableSpecification>

Especifica uma coleção que contém o esquema de coluna para cada entrada ou saída do serviço Web. Para obter mais informações, consulte a especificação do Swagger.

title

string

O título do esquema do Swagger.

type

string

object

O tipo da entidade descrita no swagger. Sempre 'object'.

StorageAccount

Informações de acesso para uma conta de armazenamento.

Nome Tipo Description
key

string

Especifica a chave usada para acessar a conta de armazenamento.

name

string

Especifica o nome da conta de armazenamento.

TableSpecification

O esquema swagger 2.0 que descreve uma única entrada ou saída de serviço. Confira Especificação do Swagger: http://swagger.io/specification/

Nome Tipo Valor padrão Description
description

string

Descrição do esquema do Swagger.

format

string

O formato, se 'type' não for 'object'

properties

<string,  ColumnSpecification>

O conjunto de colunas dentro da tabela de dados.

title

string

Título do esquema do Swagger.

type

string

object

O tipo da entidade descrita no swagger.

WebService

Instância de um recurso de serviço Web do Azure ML.

Nome Tipo Description
id

string

Especifica a ID do recurso.

location

string

Especifica o local do recurso.

name

string

Especifica o nome do recurso.

properties WebServiceProperties:

WebServicePropertiesForGraph

Contém o conteúdo da propriedade que descreve o serviço Web.

tags

object

Contém marcas de recurso definidas como pares chave/valor.

type

string

Especifica o tipo do recurso.

WebServiceKeys

Chaves de acesso para as chamadas de serviço Web.

Nome Tipo Description
primary

string

A chave de acesso primária.

secondary

string

A chave de acesso secundária.

WebServicePropertiesForGraph

Propriedades específicas de um serviço Web baseado em Grafo.

Nome Tipo Description
assets

<string,  AssetItem>

Contém propriedades definidas pelo usuário que descrevem ativos de serviço Web. As propriedades são expressas como pares Chave/Valor.

commitmentPlan

CommitmentPlan

Contém o plano de compromisso associado a este serviço Web. Definido no momento da criação. Depois de definido, esse valor não pode ser alterado. Observação: o plano de compromisso não é retornado de chamadas para operações GET.

createdOn

string

Somente Leitura: a data e a hora em que o serviço Web foi criado.

description

string

A descrição do serviço Web.

diagnostics

DiagnosticsConfiguration

Configurações que controlam a coleção de rastreamentos diagnóstico para o serviço Web.

exampleRequest

ExampleRequest

Define dados de entrada de exemplo para uma ou mais entradas do serviço.

exposeSampleData

boolean

Quando definido como true, os dados de exemplo são incluídos na definição de swagger do serviço Web. O valor padrão é true.

input

ServiceInputOutputSpecification

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 do Swagger.

keys

WebServiceKeys

Contém as chaves de provisionamento do serviço Web. Se você não especificar chaves de provisionamento, o sistema do Azure Machine Learning as gerará para você. Observação: as chaves não são retornadas de chamadas para operações GET.

machineLearningWorkspace

MachineLearningWorkspace

Especifica o workspace do Machine Learning que contém o experimento que é a origem do serviço Web.

modifiedOn

string

Somente Leitura: a data e a hora em que o serviço Web foi modificado pela última vez.

output

ServiceInputOutputSpecification

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 do Swagger.

package

GraphPackage

A definição do pacote de grafo que compõe esse serviço Web.

packageType string:

Graph

Especifica o tipo de pacote. Os valores válidos são Graph (Especifica um serviço Web publicado por meio do Machine Learning Studio) e Code (Especifica um serviço Web publicado usando código como Python). Observação: no momento, não há suporte para código.

parameters

object

O conjunto de valores de parâmetros globais definidos para o serviço Web, fornecido 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 obrigatório.

provisioningState

ProvisioningState

Somente Leitura: o estado de provisionamento do serviço Web. Os valores válidos são Desconhecido, Provisionamento, Êxito e Falha.

readOnly

boolean

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 é false. Observação: uma vez definido como true, você não pode alterar seu valor.

realtimeConfiguration

RealtimeConfiguration

Contém as definições de configuração para o ponto de extremidade do serviço Web.

storageAccount

StorageAccount

Especifica a conta de armazenamento que o Azure Machine Learning 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.

swaggerLocation

string

Somente Leitura: contém o URI da especificação do Swagger associada a esse serviço Web.

title

string

O título do serviço Web.