Items - Update User Data Function Definition
Přepíše definici zadané funkce UserDataFunction.
Toto rozhraní API podporuje dlouhotrvajících operací (LRO).
Aktualizace definice UserDataFunction nemá vliv na popisek citlivosti.
Povolení
Volající musí mít oprávnění ke čtení a zápisu pro UserDataFunction.
Požadované delegovaná rozsahy
Item.ReadWrite.All
Microsoft Entra podporované identity
Toto rozhraní API podporuje identity Microsoft uvedené v této části.
| Identita | Support |
|---|---|
| Uživatel | Ano |
| Hlavní služba a Spravované identity | Ne |
Rozhraní
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/userDataFunctions/{userDataFunctionId}/updateDefinition
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/userDataFunctions/{userDataFunctionId}/updateDefinition?updateMetadata={updateMetadata}
Parametry identifikátoru URI
| Name | V | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
user
|
path | True |
string (uuid) |
ID UserDataFunction. |
|
workspace
|
path | True |
string (uuid) |
Identifikátor pracovního prostoru. |
|
update
|
query |
boolean |
Pokud je nastavena hodnota true a soubor platformy .platform je součástí definice, metadata položky se aktualizují pomocí metadat v souboru .platform. |
Text požadavku
| Name | Vyžadováno | Typ | Description |
|---|---|---|---|
| definition | True |
UserDataFunction veřejný definiční objekt. Další podrobnosti o struktuře definice UserDataFunction najdete v tomto článku . |
Odpovědi
| Name | Typ | Description |
|---|---|---|
| 200 OK |
Žádost byla úspěšně dokončena. |
|
| 202 Accepted |
Žádost byla přijata. Probíhá definice aktualizace. Hlavičky
|
|
| 429 Too Many Requests |
Byl překročen limit přenosové rychlosti služby. Server vrátí hlavičku označující Hlavičky Retry-After: integer |
|
| Other Status Codes |
Běžné kódy chyb:
|
Příklady
Update a UserDataFunction public definition example
Ukázkový požadavek
POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/userDataFunctions/5b218778-e7a5-4d73-8187-f10824047715/updateDefinition?updateMetadata=True
{
"definition": {
"parts": [
{
"path": "UserDataFunctionV1.json",
"payload": "ew0KICAiZXhlY3V0YW..OWRmNDhhY2ZmZTgifQ==",
"payloadType": "InlineBase64"
},
{
"path": ".platform",
"payload": "ZG90UGxhdGZvcm1CYXNlNjRTdHJpbmc=",
"payloadType": "InlineBase64"
}
]
}
}
Ukázková odpověď
Location: https://api.fabric.microsoft.com/v1/operations/427f6c34-b64e-4ee4-8ea5-b533c0e203ef
x-ms-operation-id: 427f6c34-b64e-4ee4-8ea5-b533c0e203ef
Retry-After: 30
Definice
| Name | Description |
|---|---|
|
Error |
Chyba související s objektem podrobností o prostředku. |
|
Error |
Odpověď na chybu. |
|
Error |
Podrobnosti o odpovědi na chybu. |
|
Payload |
Typ datové části definice. V průběhu času je možné přidat další typy datových částí. |
|
Update |
Aktualizujte datovou část žádosti o veřejnou definici UserDataFunction. |
|
User |
UserDataFunction veřejný definiční objekt. Další podrobnosti o struktuře definice UserDataFunction najdete v tomto článku . |
|
User |
UserDataFunction definition part object. |
ErrorRelatedResource
Chyba související s objektem podrobností o prostředku.
| Name | Typ | Description |
|---|---|---|
| resourceId |
string |
ID prostředku, které je součástí chyby. |
| resourceType |
string |
Typ prostředku, který je součástí chyby. |
ErrorResponse
Odpověď na chybu.
| Name | Typ | Description |
|---|---|---|
| errorCode |
string |
Konkrétní identifikátor, který poskytuje informace o chybovém stavu, což umožňuje standardizovanou komunikaci mezi naší službou a jejími uživateli. |
| isRetriable |
boolean |
Pokud je hodnota true, je možné požadavek opakovat. Pomocí hlavičky |
| message |
string |
Lidské čitelné vyjádření chyby. |
| moreDetails |
Seznam dalších podrobností o chybě |
|
| relatedResource |
Podrobnosti o prostředku souvisejícím s chybou |
|
| requestId |
string (uuid) |
ID požadavku přidruženého k chybě. |
ErrorResponseDetails
Podrobnosti o odpovědi na chybu.
| Name | Typ | Description |
|---|---|---|
| errorCode |
string |
Konkrétní identifikátor, který poskytuje informace o chybovém stavu, což umožňuje standardizovanou komunikaci mezi naší službou a jejími uživateli. |
| message |
string |
Lidské čitelné vyjádření chyby. |
| relatedResource |
Podrobnosti o prostředku souvisejícím s chybou |
PayloadType
Typ datové části definice. V průběhu času je možné přidat další typy datových částí.
| Hodnota | Description |
|---|---|
| InlineBase64 |
Vložená základna 64. |
UpdateUserDataFunctionDefinitionRequest
Aktualizujte datovou část žádosti o veřejnou definici UserDataFunction.
| Name | Typ | Description |
|---|---|---|
| definition |
UserDataFunction veřejný definiční objekt. Další podrobnosti o struktuře definice UserDataFunction najdete v tomto článku . |
UserDataFunctionPublicDefinition
UserDataFunction veřejný definiční objekt. Další podrobnosti o struktuře definice UserDataFunction najdete v tomto článku .
| Name | Typ | Description |
|---|---|---|
| format |
string |
Formát definice funkce uživatelských dat. |
| parts |
Seznam částí definice. |
UserDataFunctionPublicDefinitionPart
UserDataFunction definition part object.
| Name | Typ | Description |
|---|---|---|
| path |
string |
Cesta části veřejné definice UserDataFunction. |
| payload |
string |
Datová část veřejné definice UserDataFunction. |
| payloadType |
Typ datové části. |