Web Services - Patch
Modifica un recurso de servicio web existente. La llamada API patch es una operación asincrónica. Para determinar si se ha completado correctamente, debe realizar una operación Get.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearning/webServices/{webServiceName}?api-version=2016-05-01-preview
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
resource
|
path | True |
string |
Nombre del grupo de recursos en el que se encuentra el servicio web. |
subscription
|
path | True |
string |
El identificador de la suscripción de Azure. |
web
|
path | True |
string |
Nombre del servicio web. |
api-version
|
query | True |
string |
Versión de la API del proveedor de recursos Microsoft.MachineLearning que se va a usar. |
Cuerpo de la solicitud
Media Types: "application/json", "text/json"
Nombre | Requerido | Tipo | Description |
---|---|---|---|
location | True |
string |
Especifica la ubicación del recurso. |
properties | True | WebServiceProperties: |
Contiene la carga de propiedad que describe el servicio web. |
name |
string |
Especifica el nombre del recurso. |
|
tags |
object |
Contiene etiquetas de recursos definidas como pares clave-valor. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
Correcto. La carga de respuesta es idéntica a la carga de respuesta que devuelve la operación GET. La respuesta incluye el estado de aprovisionamiento y el encabezado Azure-AsyncOperation. Para obtener el progreso de la operación, llame a la operación GET en la dirección URL en Azure-AsyncOperation campo de encabezado. Para obtener más información sobre las operaciones asincrónicas, vea https://msdn.microsoft.com/en-us/library/mt742920.aspx. Media Types: "application/json", "text/json" |
Definiciones
Nombre | Description |
---|---|
Asset |
Información sobre un recurso asociado al servicio web. |
Asset |
Describe la ubicación de acceso de un recurso de servicio web. |
Asset |
Tipo del recurso. |
Column |
Información de formato adicional para el tipo de datos. |
Column |
Esquema de Swagger 2.0 para una columna dentro de la tabla de datos que representa una entrada o salida del servicio web. Consulte especificación de Swagger: http://swagger.io/specification/ |
Column |
Tipo de datos de la columna. |
Commitment |
Información sobre el plan de compromiso de aprendizaje automático asociado al servicio web. |
Diagnostics |
Configuración de diagnóstico para un servicio web de Azure ML. |
Diagnostics |
Especifica el nivel de detalle de la salida de diagnóstico. Los valores válidos son: None - deshabilita el seguimiento; Error: recopila solo seguimientos de error (stderr); All: recopila todos los seguimientos (stdout y stderr). |
Example |
Datos de entrada de ejemplo para las entradas del servicio. |
Graph |
Define un perímetro dentro del gráfico del servicio web. |
Graph |
Especifica un nodo en el gráfico de servicios web. El nodo puede ser un nodo de entrada, salida o recurso, por lo que solo se rellena una de las propiedades id correspondientes en un momento dado. |
Graph |
Define el gráfico de módulos que componen la solución de aprendizaje automático. |
Graph |
Define un parámetro global en el gráfico. |
Graph |
Vínculo de asociación de un parámetro global de grafo a un nodo del grafo. |
Input |
Puerto de entrada de recursos |
Input |
Tipo de datos de puerto. |
Machine |
Información sobre el área de trabajo de Machine Learning que contiene el experimento que es el origen del servicio web. |
Mode |
Definición de parámetro anidado. |
Module |
Definición de parámetro para un recurso de módulo. |
Output |
Puerto de salida del recurso |
Output |
Tipo de datos de puerto. |
Parameter |
Tipo del parámetro Graph. |
Provisioning |
Solo lectura: el estado de aprovisionamiento del servicio web. Los valores válidos son Unknown, Provisioning, Succeeded y Failed. |
Realtime |
Contiene las opciones de configuración disponibles para un punto de conexión de servicio web de Azure ML. |
Service |
Esquema swagger 2.0 que describe las entradas o salidas del servicio. Consulte especificación de Swagger: http://swagger.io/specification/ |
Storage |
Información de acceso para una cuenta de almacenamiento. |
Table |
Esquema swagger 2.0 que describe una única entrada o salida de servicio. Consulte especificación de Swagger: http://swagger.io/specification/ |
Web |
Instancia de un recurso de servicio web de Azure ML. |
Web |
Claves de acceso para las llamadas de servicio web. |
Web |
Propiedades específicas de un servicio web basado en Graph. |
AssetItem
Información sobre un recurso asociado al servicio web.
Nombre | Tipo | Description |
---|---|---|
id |
string |
Id. del recurso. |
inputPorts |
<string,
Input |
Información sobre los puertos de entrada del recurso. |
locationInfo |
Acceso a la información del recurso. |
|
metadata |
object |
Si el recurso es un módulo personalizado, contiene los metadatos del módulo. |
name |
string |
Nombre descriptivo del recurso. |
outputPorts |
<string,
Output |
Información sobre los puertos de salida del recurso. |
parameters |
Si el recurso es un módulo personalizado, contiene los parámetros del módulo. |
|
type |
Tipo del recurso. |
AssetLocation
Describe la ubicación de acceso de un recurso de servicio web.
Nombre | Tipo | Description |
---|---|---|
credentials |
string |
Acceda a las credenciales del recurso, si procede (por ejemplo, recurso especificado por la cuenta de almacenamiento cadena de conexión + URI de blob). |
uri |
string |
El URI desde el que se puede acceder al recurso (por ejemplo, aml://abc para los recursos del sistema o https://xyz para los recursos de usuario. |
AssetType
Tipo del recurso.
Nombre | Tipo | Description |
---|---|---|
Module |
string |
|
Resource |
string |
ColumnFormat
Información de formato adicional para el tipo de datos.
Nombre | 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 de Swagger 2.0 para una columna dentro de la tabla de datos que representa una entrada o salida del servicio web. Consulte especificación de Swagger: http://swagger.io/specification/
Nombre | Tipo | Description |
---|---|---|
enum |
object[] |
Si el tipo de datos es categórico, proporciona la lista de categorías aceptadas. |
format |
Información de formato adicional para el tipo de datos. |
|
type |
Tipo de datos de la columna. |
|
x-ms-isnullable |
boolean |
Marca que indica si el tipo admite valores NULL o no. |
x-ms-isordered |
boolean |
Marca que indica si las categorías se tratan como un conjunto ordenado o no, si se trata de una columna de categorías. |
ColumnType
Tipo de datos de la columna.
Nombre | Tipo | Description |
---|---|---|
Boolean |
string |
|
Integer |
string |
|
Number |
string |
|
String |
string |
CommitmentPlan
Información sobre el plan de compromiso de aprendizaje automático asociado al servicio web.
Nombre | Tipo | Description |
---|---|---|
id |
string |
Especifica el identificador de Resource Manager de Azure del plan de compromiso asociado al servicio web. |
DiagnosticsConfiguration
Configuración de diagnóstico para un servicio web de Azure ML.
Nombre | Tipo | Description |
---|---|---|
expiry |
string |
Especifica la fecha y hora en que dejará de iniciarse el registro. Si es null, la recopilación de diagnósticos no está limitada. |
level |
Especifica el nivel de detalle de la salida de diagnóstico. Los valores válidos son: None - deshabilita el seguimiento; Error: recopila solo seguimientos de error (stderr); All: recopila todos los seguimientos (stdout y stderr). |
DiagnosticsLevel
Especifica el nivel de detalle de la salida de diagnóstico. Los valores válidos son: None - deshabilita el seguimiento; Error: recopila solo seguimientos de error (stderr); All: recopila todos los seguimientos (stdout y stderr).
Nombre | Tipo | Description |
---|---|---|
All |
string |
|
Error |
string |
|
None |
string |
ExampleRequest
Datos de entrada de ejemplo para las entradas del servicio.
Nombre | Tipo | Description |
---|---|---|
globalParameters |
object |
Datos de entrada de ejemplo para los parámetros globales del servicio web |
inputs |
object |
Datos de entrada de ejemplo para las entradas del servicio web dadas como un nombre de entrada para la asignación de matriz de valores de entrada de ejemplo. |
GraphEdge
Define un perímetro dentro del gráfico del servicio web.
Nombre | Tipo | Description |
---|---|---|
sourceNodeId |
string |
Identificador del nodo del grafo de origen. |
sourcePortId |
string |
Identificador del puerto del nodo de origen desde el que se conecta el borde. |
targetNodeId |
string |
Identificador del nodo del grafo de destino. |
targetPortId |
string |
Identificador del puerto del nodo de destino al que se conecta el borde. |
GraphNode
Especifica un nodo en el gráfico de servicios web. El nodo puede ser un nodo de entrada, salida o recurso, por lo que solo se rellena una de las propiedades id correspondientes en un momento dado.
Nombre | Tipo | Description |
---|---|---|
assetId |
string |
Identificador del recurso representado por este nodo. |
inputId |
string |
Identificador del elemento de entrada representado por este nodo. |
outputId |
string |
Identificador del elemento de salida representado por este nodo. |
parameters |
object |
Si procede, los parámetros del nodo. Los parámetros del grafo global se asignan a ellos, con valores establecidos en tiempo de ejecución. |
GraphPackage
Define el gráfico de módulos que componen la solución de aprendizaje automático.
Nombre | Tipo | Description |
---|---|---|
edges |
Lista de bordes que componen el gráfico. |
|
graphParameters |
<string,
Graph |
Colección de parámetros globales para el grafo, dado como un nombre de parámetro global a la asignación de GraphParameter. Cada parámetro tiene una coincidencia 1:1 con la asignación de valores de parámetros globales declarada en el nivel WebServiceProperties. |
nodes |
<string,
Graph |
Conjunto de nodos que componen el grafo, proporcionado como nodeId al mapa de GraphNode |
GraphParameter
Define un parámetro global en el gráfico.
Nombre | Tipo | Description |
---|---|---|
description |
string |
Descripción de este parámetro de grafo. |
links |
Vínculos de asociación de este parámetro a los nodos del gráfico. |
|
type |
Tipo del parámetro Graph. |
GraphParameterLink
Vínculo de asociación de un parámetro global de grafo a un nodo del grafo.
Nombre | Tipo | Description |
---|---|---|
nodeId |
string |
Identificador del nodo del grafo |
parameterKey |
string |
Identificador del parámetro de nodo al que se asigna el parámetro global. |
InputPort
Puerto de entrada de recursos
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
type | Dataset |
Tipo de datos de puerto. |
InputPortType
Tipo de datos de puerto.
Nombre | Tipo | Description |
---|---|---|
Dataset |
string |
MachineLearningWorkspace
Información sobre el área de trabajo de Machine Learning que contiene el experimento que es el origen del servicio web.
Nombre | Tipo | Description |
---|---|---|
id |
string |
Especifica el identificador del área de trabajo de Machine Learning asociada al servicio web. |
ModeValueInfo
Definición de parámetro anidado.
Nombre | Tipo | Description |
---|---|---|
interfaceString |
string |
Nombre de cadena de interfaz para el parámetro anidado. |
parameters |
Definición del parámetro . |
ModuleAssetParameter
Definición de parámetro para un recurso de módulo.
Nombre | Tipo | Description |
---|---|---|
modeValuesInfo |
<string,
Mode |
Definiciones de parámetros de interfaz anidados si se trata de un parámetro de módulo complejo. |
name |
string |
Nombre del parámetro. |
parameterType |
string |
Tipo de parámetro. |
OutputPort
Puerto de salida del recurso
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
type | Dataset |
Tipo de datos de puerto. |
OutputPortType
Tipo de datos de puerto.
Nombre | Tipo | Description |
---|---|---|
Dataset |
string |
ParameterType
Tipo del parámetro Graph.
Nombre | 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
Solo lectura: el estado de aprovisionamiento del servicio web. Los valores válidos son Unknown, Provisioning, Succeeded y Failed.
Nombre | Tipo | Description |
---|---|---|
Failed |
string |
|
Provisioning |
string |
|
Succeeded |
string |
|
Unknown |
string |
RealtimeConfiguration
Contiene las opciones de configuración disponibles para un punto de conexión de servicio web de Azure ML.
Nombre | Tipo | Description |
---|---|---|
maxConcurrentCalls |
integer |
Especifica el número máximo de llamadas simultáneas que se pueden realizar en el servicio web. Valor mínimo: 4, Valor máximo: 200. |
ServiceInputOutputSpecification
Esquema swagger 2.0 que describe las entradas o salidas del servicio. Consulte especificación de Swagger: http://swagger.io/specification/
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
description |
string |
Descripción del esquema de Swagger. |
|
properties |
<string,
Table |
Especifica una colección que contiene el esquema de columna para cada entrada o salida del servicio web. Para obtener más información, consulte la especificación de Swagger. |
|
title |
string |
Título del esquema de Swagger. |
|
type |
string |
object |
Tipo de la entidad descrita en swagger. Siempre 'object'. |
StorageAccount
Información de acceso para una cuenta de almacenamiento.
Nombre | Tipo | Description |
---|---|---|
key |
string |
Especifica la clave usada para acceder a la cuenta de almacenamiento. |
name |
string |
Especifica el nombre de la cuenta de almacenamiento. |
TableSpecification
Esquema swagger 2.0 que describe una única entrada o salida de servicio. Consulte especificación de Swagger: http://swagger.io/specification/
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
description |
string |
Descripción del esquema de Swagger. |
|
format |
string |
El formato, si 'type' no es 'object' |
|
properties |
<string,
Column |
Conjunto de columnas dentro de la tabla de datos. |
|
title |
string |
Título del esquema de Swagger. |
|
type |
string |
object |
Tipo de la entidad descrita en swagger. |
WebService
Instancia de un recurso de servicio web de Azure ML.
Nombre | Tipo | Description |
---|---|---|
id |
string |
Especifica el identificador de recurso. |
location |
string |
Especifica la ubicación del recurso. |
name |
string |
Especifica el nombre del recurso. |
properties | WebServiceProperties: |
Contiene la carga de propiedad que describe el servicio web. |
tags |
object |
Contiene etiquetas de recursos definidas como pares clave-valor. |
type |
string |
Especifica el tipo del recurso. |
WebServiceKeys
Claves de acceso para las llamadas de servicio web.
Nombre | Tipo | Description |
---|---|---|
primary |
string |
Clave de acceso principal. |
secondary |
string |
Clave de acceso secundaria. |
WebServicePropertiesForGraph
Propiedades específicas de un servicio web basado en Graph.
Nombre | Tipo | Description |
---|---|---|
assets |
<string,
Asset |
Contiene propiedades definidas por el usuario que describen los recursos del servicio web. Las propiedades se expresan como pares clave-valor. |
commitmentPlan |
Contiene el plan de compromiso asociado a este servicio web. Se establece en el momento de la creación. Una vez establecido, este valor no se puede cambiar. Nota: El plan de compromiso no se devuelve de las llamadas a las operaciones GET. |
|
createdOn |
string |
Solo lectura: fecha y hora en que se creó el servicio web. |
description |
string |
Descripción del servicio web. |
diagnostics |
Configuración que controla la colección de seguimientos de diagnóstico para el servicio web. |
|
exampleRequest |
Define los datos de entrada de ejemplo para una o varias de las entradas del servicio. |
|
exposeSampleData |
boolean |
Cuando se establece en true, los datos de ejemplo se incluyen en la definición swagger del servicio web. El valor predeterminado es true. |
input |
Contiene el esquema de Swagger 2.0 que describe una o varias de las entradas del servicio web. Para obtener más información, consulte la especificación de Swagger. |
|
keys |
Contiene las claves de aprovisionamiento del servicio web. Si no especifica claves de aprovisionamiento, el sistema de Azure Machine Learning los genera automáticamente. Nota: Las claves no se devuelven de llamadas a operaciones GET. |
|
machineLearningWorkspace |
Especifica el área de trabajo de Machine Learning que contiene el experimento que es el origen del servicio web. |
|
modifiedOn |
string |
Solo lectura: fecha y hora en que se modificó por última vez el servicio web. |
output |
Contiene el esquema de Swagger 2.0 que describe una o varias de las salidas del servicio web. Para obtener más información, consulte la especificación de Swagger. |
|
package |
La definición del paquete de grafos que forma este servicio web. |
|
packageType |
string:
Graph |
Especifica el tipo de paquete. Los valores válidos son Graph (especifica un servicio web publicado a través de Machine Learning Studio) y Code (Especifica un servicio web publicado mediante código como Python). Nota: El código no se admite en este momento. |
parameters |
object |
Conjunto de valores de parámetros globales definidos para el servicio web, dado como un nombre de parámetro global para el mapa de valores predeterminado. Si no se especifica ningún valor predeterminado, el parámetro se considera necesario. |
provisioningState |
Solo lectura: el estado de aprovisionamiento del servicio web. Los valores válidos son Unknown, Provisioning, Succeeded y Failed. |
|
readOnly |
boolean |
Cuando se establece en true, indica que el servicio web es de solo lectura y ya no se puede actualizar ni aplicar revisiones, solo se quita. El valor predeterminado es false. Nota: Una vez establecido en true, no se puede cambiar su valor. |
realtimeConfiguration |
Contiene los valores de configuración para el punto de conexión de servicio web. |
|
storageAccount |
Especifica la cuenta de almacenamiento que Usa Azure Machine Learning para almacenar información sobre el servicio web. Solo se devuelve el nombre de la cuenta de almacenamiento de las llamadas a las operaciones GET. Al actualizar la información de la cuenta de almacenamiento, debe asegurarse de que todos los recursos necesarios están disponibles en la nueva cuenta de almacenamiento o se producirá un error en las llamadas al servicio web. |
|
swaggerLocation |
string |
Solo lectura: contiene el URI de la especificación swagger asociada a este servicio web. |
title |
string |
Título del servicio web. |