Web Services - Patch
Ändert eine vorhandene Webdienstressource. Der PATCH-API-Aufruf ist ein asynchroner Vorgang. Um festzustellen, ob der Vorgang erfolgreich abgeschlossen wurde, müssen Sie einen Get-Vorgang ausführen.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearning/webServices/{webServiceName}?api-version=2016-05-01-preview
URI-Parameter
| Name | In | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
resource
|
path | True |
string |
Name der Ressourcengruppe, in der sich der Webdienst befindet. |
|
subscription
|
path | True |
string |
Die Azure-Abonnement-ID. |
|
web
|
path | True |
string |
Der Name des Webdiensts. |
|
api-version
|
query | True |
string |
Die Version der zu verwendenden Microsoft.MachineLearning-Ressourcenanbieter-API. |
Anforderungstext
Media Types: "application/json", "text/json"
| Name | Erforderlich | Typ | Beschreibung |
|---|---|---|---|
| location | True |
string |
Gibt den Speicherort der Ressource an. |
| properties | True | WebServiceProperties: |
Enthält die Eigenschaftsnutzlast, die den Webdienst beschreibt. |
| name |
string |
Gibt den Namen der Ressource an. |
|
| tags |
object |
Enthält Ressourcentags, die als Schlüssel-Wert-Paare definiert sind. |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 200 OK |
Erfolg. Die Antwortnutzlast ist identisch mit der Antwortnutzlast, die vom GET-Vorgang zurückgegeben wird. Die Antwort enthält den Bereitstellungsstatus und den Azure-AsyncOperation-Header. Um den Fortschritt des Vorgangs abzurufen, rufen Sie get-Vorgang für die URL in Azure-AsyncOperation Kopfzeilenfeld auf. Weitere Informationen zu asynchronen Vorgängen finden Sie unter https://msdn.microsoft.com/en-us/library/mt742920.aspx. Media Types: "application/json", "text/json" |
Definitionen
| Name | Beschreibung |
|---|---|
|
Asset |
Informationen zu einer Ressource, die dem Webdienst zugeordnet ist. |
|
Asset |
Beschreibt den Zugriffsort für eine Webdienstressource. |
|
Asset |
Objekttyp. |
|
Column |
Zusätzliche Formatinformationen für den Datentyp. |
|
Column |
Swagger 2.0-Schema für eine Spalte in der Datentabelle, die eine Webdiensteingabe oder -ausgabe darstellt. Siehe Swagger Spezifikation: http://swagger.io/specification/ |
|
Column |
Datentyp der Spalte. |
|
Commitment |
Informationen zum Machine Learning-Verpflichtungsplan, der dem Webdienst zugeordnet ist. |
|
Diagnostics |
Diagnoseeinstellungen für einen Azure ML-Webdienst. |
|
Diagnostics |
Gibt die Ausführlichkeit der Diagnoseausgabe an. Gültige Werte sind: Keine – deaktiviert die Ablaufverfolgung; Fehler - sammelt nur Fehlerablaufverfolgungen (Stderr); Alle - sammelt alle Ablaufverfolgungen (stdout und stderr). |
|
Example |
Beispieleingabedaten für die Eingaben des Diensts. |
|
Graph |
Definiert einen Rand im Diagramm des Webdiensts. |
|
Graph |
Gibt einen Knoten im Webdienstdiagramm an. Der Knoten kann entweder ein Eingabe-, Ausgabe- oder Objektknoten sein, sodass jeweils nur eine der entsprechenden ID-Eigenschaften aufgefüllt wird. |
|
Graph |
Definiert das Diagramm der Module, die die Machine Learning-Lösung bilden. |
|
Graph |
Definiert einen globalen Parameter im Diagramm. |
|
Graph |
Zuordnungslink für einen globalen Graph-Parameter zu einem Knoten im Diagramm. |
|
Input |
Ressourceneingabeport |
|
Input |
Portdatentyp. |
|
Machine |
Informationen zum Maschinellen Lernarbeitsbereich, der das Experiment enthält, das quelle für den Webdienst ist. |
|
Mode |
Definition geschachtelter Parameter. |
|
Module |
Parameterdefinition für eine Modulressource. |
|
Output |
Ressourcenausgabeport |
|
Output |
Portdatentyp. |
|
Parameter |
Graph-Parametertyp. |
|
Provisioning |
Schreibgeschützt: Der Bereitstellungsstatus des Webdiensts. Gültige Werte sind "Unknown", "Provisioning", "Succeeded" und "Failed". |
|
Realtime |
Enthält die verfügbaren Konfigurationsoptionen für einen Azure ML-Webdienstendpunkt. |
|
Service |
Das Schema swagger 2.0, das die Eingaben oder Ausgaben des Diensts beschreibt. Siehe Swagger Spezifikation: http://swagger.io/specification/ |
|
Storage |
Zugreifen auf Informationen für ein Speicherkonto. |
|
Table |
Das Swagger 2.0-Schema, das eine einzelne Diensteingabe oder -ausgabe beschreibt. Siehe Swagger Spezifikation: http://swagger.io/specification/ |
|
Web |
Instanz einer Azure ML-Webdienstressource. |
|
Web |
Zugriffstasten für webdienstaufrufe. |
|
Web |
Eigenschaften, die für einen Graph-basierten Webdienst spezifisch sind. |
AssetItem
Informationen zu einer Ressource, die dem Webdienst zugeordnet ist.
| Name | Typ | Beschreibung |
|---|---|---|
| id |
string |
Objekt-ID. |
| inputPorts |
<string,
Input |
Informationen zu den Eingabeports der Ressource. |
| locationInfo |
Zugreifen auf Informationen für das Objekt. |
|
| metadata |
object |
Wenn es sich bei der Ressource um ein benutzerdefiniertes Modul handelt, enthält dies die Metadaten des Moduls. |
| name |
string |
Der Anzeigename der Ressource. |
| outputPorts |
<string,
Output |
Informationen zu den Ausgabeports der Ressource. |
| parameters |
Wenn es sich bei der Ressource um ein benutzerdefiniertes Modul handelt, enthält dies die Parameter des Moduls. |
|
| type |
Objekttyp. |
AssetLocation
Beschreibt den Zugriffsort für eine Webdienstressource.
| Name | Typ | Beschreibung |
|---|---|---|
| credentials |
string |
Zugriffsanmeldeinformationen für das Objekt(sofern zutreffend) (z. B. durch Speicherkontoverbindungszeichenfolge + BLOB-URI angegebene Ressource) |
| uri |
string (url) |
Der URI, von dem aus auf die Ressource zugegriffen werden kann (z. B. aml://abc für Systemressourcen oder https://xyz für Benutzerressourcen |
AssetType
Objekttyp.
| Wert | Beschreibung |
|---|---|
| Module | |
| Resource |
ColumnFormat
Zusätzliche Formatinformationen für den Datentyp.
| Wert | Beschreibung |
|---|---|
| Byte | |
| Char | |
| Complex64 | |
| Complex128 | |
| Date-time | |
| Date-timeOffset | |
| Double | |
| Duration | |
| Float | |
| Int8 | |
| Int16 | |
| Int32 | |
| Int64 | |
| Uint8 | |
| Uint16 | |
| Uint32 | |
| Uint64 |
ColumnSpecification
Swagger 2.0-Schema für eine Spalte in der Datentabelle, die eine Webdiensteingabe oder -ausgabe darstellt. Siehe Swagger Spezifikation: http://swagger.io/specification/
| Name | Typ | Beschreibung |
|---|---|---|
| enum |
object[] |
Wenn der Datentyp kategorisiert ist, stellt dies die Liste der akzeptierten Kategorien bereit. |
| format |
Zusätzliche Formatinformationen für den Datentyp. |
|
| type |
Datentyp der Spalte. |
|
| x-ms-isnullable |
boolean |
Flag, das angibt, ob der Typ NULL-Werte unterstützt oder nicht. |
| x-ms-isordered |
boolean |
Flag, das angibt, ob die Kategorien als sortierter Satz behandelt werden oder nicht, wenn es sich um eine kategorisierte Spalte handelt. |
ColumnType
Datentyp der Spalte.
| Wert | Beschreibung |
|---|---|
| Boolean | |
| Integer | |
| Number | |
| String |
CommitmentPlan
Informationen zum Machine Learning-Verpflichtungsplan, der dem Webdienst zugeordnet ist.
| Name | Typ | Beschreibung |
|---|---|---|
| id |
string |
Gibt die Azure Resource Manager-ID des Verpflichtungsplans an, der dem Webdienst zugeordnet ist. |
DiagnosticsConfiguration
Diagnoseeinstellungen für einen Azure ML-Webdienst.
| Name | Typ | Beschreibung |
|---|---|---|
| expiry |
string (date-time) |
Gibt das Datum und die Uhrzeit an, zu dem die Protokollierung beendet wird. Wenn NULL, ist die Diagnoseauflistung nicht zeitlich begrenzt. |
| level |
Gibt die Ausführlichkeit der Diagnoseausgabe an. Gültige Werte sind: Keine – deaktiviert die Ablaufverfolgung; Fehler - sammelt nur Fehlerablaufverfolgungen (Stderr); Alle - sammelt alle Ablaufverfolgungen (stdout und stderr). |
DiagnosticsLevel
Gibt die Ausführlichkeit der Diagnoseausgabe an. Gültige Werte sind: Keine – deaktiviert die Ablaufverfolgung; Fehler - sammelt nur Fehlerablaufverfolgungen (Stderr); Alle - sammelt alle Ablaufverfolgungen (stdout und stderr).
| Wert | Beschreibung |
|---|---|
| None | |
| Error | |
| All |
ExampleRequest
Beispieleingabedaten für die Eingaben des Diensts.
| Name | Typ | Beschreibung |
|---|---|---|
| globalParameters |
object |
Beispieleingabedaten für die globalen Parameter des Webdiensts |
| inputs |
object |
Beispieleingabedaten für die Eingaben des Webdiensts, die als Eingabename angegeben werden, um eine Matrixzuordnung für Eingabewerte zu verwenden. |
GraphEdge
Definiert einen Rand im Diagramm des Webdiensts.
| Name | Typ | Beschreibung |
|---|---|---|
| sourceNodeId |
string |
Der Bezeichner des Quelldiagrammknotens. |
| sourcePortId |
string |
Der Bezeichner des Port des Quellknotens, von dem der Edge eine Verbindung herstellt. |
| targetNodeId |
string |
Der Bezeichner des Zieldiagrammknotens. |
| targetPortId |
string |
Der Bezeichner des Port des Zielknotens, mit dem sich der Edge verbindet. |
GraphNode
Gibt einen Knoten im Webdienstdiagramm an. Der Knoten kann entweder ein Eingabe-, Ausgabe- oder Objektknoten sein, sodass jeweils nur eine der entsprechenden ID-Eigenschaften aufgefüllt wird.
| Name | Typ | Beschreibung |
|---|---|---|
| assetId |
string |
Die ID der Ressource, die durch diesen Knoten dargestellt wird. |
| inputId |
string |
Die ID des eingabeelements, das durch diesen Knoten dargestellt wird. |
| outputId |
string |
Die ID des Ausgabeelements, das durch diesen Knoten dargestellt wird. |
| parameters |
object |
Falls zutreffend, Parameter des Knotens. Globale Diagrammparameter werden diesen zugeordnet, wobei Werte zur Laufzeit festgelegt sind. |
GraphPackage
Definiert das Diagramm der Module, die die Machine Learning-Lösung bilden.
| Name | Typ | Beschreibung |
|---|---|---|
| edges |
Die Liste der Kanten, die das Diagramm bilden. |
|
| graphParameters |
<string,
Graph |
Die Sammlung globaler Parameter für das Diagramm, die als globaler Parametername für die GraphParameter-Zuordnung angegeben wird. Jeder Parameter enthält hier eine Übereinstimmung mit 1:1 mit der globalen Parameterwertezuordnung, die auf der Ebene "WebServiceProperties" deklariert ist. |
| nodes |
<string,
Graph |
Die Gruppe von Knoten, die das Diagramm bilden, bereitgestellt als nodeId zu GraphNode-Zuordnung |
GraphParameter
Definiert einen globalen Parameter im Diagramm.
| Name | Typ | Beschreibung |
|---|---|---|
| description |
string |
Beschreibung dieses Diagrammparameters. |
| links |
Zuordnungslinks für diesen Parameter zu Knoten im Diagramm. |
|
| type |
Graph-Parametertyp. |
GraphParameterLink
Zuordnungslink für einen globalen Graph-Parameter zu einem Knoten im Diagramm.
| Name | Typ | Beschreibung |
|---|---|---|
| nodeId |
string |
Der Bezeichner des Diagrammknotens |
| parameterKey |
string |
Der Bezeichner des Knotenparameters, dem der globale Parameter zugeordnet ist. |
InputPort
Ressourceneingabeport
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| type | Dataset |
Portdatentyp. |
InputPortType
Portdatentyp.
| Wert | Beschreibung |
|---|---|
| Dataset |
MachineLearningWorkspace
Informationen zum Maschinellen Lernarbeitsbereich, der das Experiment enthält, das quelle für den Webdienst ist.
| Name | Typ | Beschreibung |
|---|---|---|
| id |
string |
Gibt die Arbeitsbereichs-ID des maschinellen Lernarbeitsbereichs an, der dem Webdienst zugeordnet ist. |
ModeValueInfo
Definition geschachtelter Parameter.
| Name | Typ | Beschreibung |
|---|---|---|
| interfaceString |
string |
Der Schnittstellenzeichenfolgenname für den geschachtelten Parameter. |
| parameters |
Die Definition des Parameters. |
ModuleAssetParameter
Parameterdefinition für eine Modulressource.
| Name | Typ | Beschreibung |
|---|---|---|
| modeValuesInfo |
<string,
Mode |
Definitionen für geschachtelte Schnittstellenparameter, wenn dies ein komplexer Modulparameter ist. |
| name |
string |
Parametername. |
| parameterType |
string |
Parametertyp. |
OutputPort
Ressourcenausgabeport
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| type | Dataset |
Portdatentyp. |
OutputPortType
Portdatentyp.
| Wert | Beschreibung |
|---|---|
| Dataset |
ParameterType
Graph-Parametertyp.
| Wert | Beschreibung |
|---|---|
| String | |
| Int | |
| Float | |
| Enumerated | |
| Script | |
| Mode | |
| Credential | |
| Boolean | |
| Double | |
| ColumnPicker | |
| ParameterRange | |
| DataGatewayName |
ProvisioningState
Schreibgeschützt: Der Bereitstellungsstatus des Webdiensts. Gültige Werte sind "Unknown", "Provisioning", "Succeeded" und "Failed".
| Wert | Beschreibung |
|---|---|
| Unknown | |
| Provisioning | |
| Succeeded | |
| Failed |
RealtimeConfiguration
Enthält die verfügbaren Konfigurationsoptionen für einen Azure ML-Webdienstendpunkt.
| Name | Typ | Beschreibung |
|---|---|---|
| maxConcurrentCalls |
integer minimum: 4maximum: 200 |
Gibt die maximal gleichzeitigen Aufrufe an, die an den Webdienst vorgenommen werden können. Mindestwert: 4, Maximalwert: 200. |
ServiceInputOutputSpecification
Das Schema swagger 2.0, das die Eingaben oder Ausgaben des Diensts beschreibt. Siehe Swagger Spezifikation: http://swagger.io/specification/
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| description |
string |
Die Beschreibung des Swagger-Schemas. |
|
| properties |
<string,
Table |
Gibt eine Auflistung an, die das Spaltenschema für jede Eingabe oder Ausgabe des Webdiensts enthält. Weitere Informationen finden Sie in der Swagger-Spezifikation. |
|
| title |
string |
Der Titel Ihres Swagger-Schemas. |
|
| type |
string |
object |
Der Typ der in swagger beschriebenen Entität. Immer 'objekt'. |
StorageAccount
Zugreifen auf Informationen für ein Speicherkonto.
| Name | Typ | Beschreibung |
|---|---|---|
| key |
string |
Gibt den Schlüssel an, der für den Zugriff auf das Speicherkonto verwendet wird. |
| name |
string |
Gibt den Namen des Speicherkontos an. |
TableSpecification
Das Swagger 2.0-Schema, das eine einzelne Diensteingabe oder -ausgabe beschreibt. Siehe Swagger Spezifikation: http://swagger.io/specification/
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| description |
string |
Beschreibung des Swagger-Schemas. |
|
| format |
string |
Das Format, wenn 'type' nicht 'object' ist |
|
| properties |
<string,
Column |
Der Satz von Spalten in der Datentabelle. |
|
| title |
string |
Swagger-Schematitel. |
|
| type |
string |
object |
Der Typ der in swagger beschriebenen Entität. |
WebService
Instanz einer Azure ML-Webdienstressource.
| Name | Typ | Beschreibung |
|---|---|---|
| id |
string |
Gibt die Ressourcen-ID an. |
| location |
string |
Gibt den Speicherort der Ressource an. |
| name |
string |
Gibt den Namen der Ressource an. |
| properties | WebServiceProperties: |
Enthält die Eigenschaftsnutzlast, die den Webdienst beschreibt. |
| tags |
object |
Enthält Ressourcentags, die als Schlüssel-Wert-Paare definiert sind. |
| type |
string |
Gibt den Typ der Ressource an. |
WebServiceKeys
Zugriffstasten für webdienstaufrufe.
| Name | Typ | Beschreibung |
|---|---|---|
| primary |
string |
Der primäre Zugriffsschlüssel. |
| secondary |
string |
Die sekundäre Zugriffstaste. |
WebServicePropertiesForGraph
Eigenschaften, die für einen Graph-basierten Webdienst spezifisch sind.
| Name | Typ | Beschreibung |
|---|---|---|
| assets |
<string,
Asset |
Enthält benutzerdefinierte Eigenschaften, die Webdienstressourcen beschreiben. Eigenschaften werden als Schlüssel-/Wert-Paare ausgedrückt. |
| commitmentPlan |
Enthält den Verpflichtungsplan, der diesem Webdienst zugeordnet ist. Zur Erstellungszeit festgelegt. Nachdem dieser Wert festgelegt wurde, kann dieser Wert nicht mehr geändert werden. Hinweis: Der Verpflichtungsplan wird nicht von Aufrufen an GET-Vorgänge zurückgegeben. |
|
| createdOn |
string (date-time) |
Schreibgeschützt: Datum und Uhrzeit der Erstellung des Webdiensts. |
| description |
string |
Die Beschreibung des Webdiensts. |
| diagnostics |
Einstellungen, die die Diagnoseablaufverfolgungsauflistung für den Webdienst steuern. |
|
| exampleRequest |
Definiert Beispieleingabedaten für eine oder mehrere Eingaben des Diensts. |
|
| exposeSampleData |
boolean |
Wenn dieser Wert auf "true" festgelegt ist, sind Beispieldaten in der Webdienstdefinition enthalten. Der Standardwert ist „wahr“. |
| input |
Enthält das Swagger 2.0-Schema, das eine oder mehrere Eingaben des Webdiensts beschreibt. Weitere Informationen finden Sie in der Swagger-Spezifikation. |
|
| keys |
Enthält die Webdienstbereitstellungsschlüssel. Wenn Sie keine Bereitstellungsschlüssel angeben, generiert das Azure Machine Learning-System diese für Sie. Hinweis: Die Schlüssel werden nicht von Aufrufen an GET-Vorgänge zurückgegeben. |
|
| machineLearningWorkspace |
Gibt den Maschinellen Lernarbeitsbereich an, der das Experiment enthält, das die Quelle für den Webdienst ist. |
|
| modifiedOn |
string (date-time) |
Schreibgeschützt: Datum und Uhrzeit der letzten Änderung des Webdiensts. |
| output |
Enthält das Swagger 2.0-Schema, das eine oder mehrere Ausgaben des Webdiensts beschreibt. Weitere Informationen finden Sie in der Swagger-Spezifikation. |
|
| package |
Die Definition des Diagrammpakets, aus dem dieser Webdienst besteht. |
|
| packageType |
string:
Graph |
Gibt den Pakettyp an. Gültige Werte sind Graph (Specifies a web service published through the Machine Learning Studio) and Code (Specifies a web service published using code such as Python). Hinweis: Code wird zurzeit nicht unterstützt. |
| parameters |
object |
Der Satz von globalen Parameterwerten, die für den Webdienst definiert sind, der als globaler Parametername zur Standardwertzuordnung angegeben wird. Wenn kein Standardwert angegeben wird, wird der Parameter als erforderlich betrachtet. |
| provisioningState |
Schreibgeschützt: Der Bereitstellungsstatus des Webdiensts. Gültige Werte sind "Unknown", "Provisioning", "Succeeded" und "Failed". |
|
| readOnly |
boolean |
Wenn dieser wert auf "true" festgelegt ist, gibt an, dass der Webdienst schreibgeschützt ist und nicht mehr aktualisiert oder gepatcht werden kann, nur entfernt. Der Standardwert ist "false". Hinweis: Nachdem sie auf "true" festgelegt wurde, können Sie den Wert nicht mehr ändern. |
| realtimeConfiguration |
Enthält die Konfigurationseinstellungen für den Webdienstendpunkt. |
|
| storageAccount |
Gibt das Speicherkonto an, das Azure Machine Learning zum Speichern von Informationen über den Webdienst verwendet. Nur der Name des Speicherkontos wird von Aufrufen an GET-Vorgänge zurückgegeben. Beim Aktualisieren der Speicherkontoinformationen müssen Sie sicherstellen, dass alle erforderlichen Ressourcen im neuen Speicherkonto verfügbar sind oder Aufrufe an Ihren Webdienst fehlschlagen. |
|
| swaggerLocation |
string |
Schreibgeschützt: Enthält den URI der Swagger-Spezifikation, die diesem Webdienst zugeordnet ist. |
| title |
string |
Der Titel des Webdiensts. |