Items - Update User Data Function Definition
Prepíše definíciu pre zadanú funkciu UserDataFunction.
Toto rozhranie API podporuje dlhotrvajúce operácie (LRO).
Aktualizácia definície funkcie UserDataFunction neovplyvňuje jej označenie citlivosti.
Povolenia
Volajúci musí mať povolenia na čítanie a zapisovanie pre funkciu UserDataFunction.
Povinné delegované rozsahy
Item.ReadWrite.All
podporované identity Microsoft Entra
Toto rozhranie API podporuje identity Microsoft uvedené v tejto časti.
| Identita | Podporovať |
|---|---|
| Používateľ | Áno |
| Objekt služby a spravované identity | Nie |
Rozhranie
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}
Parametre URI
| Name | V | Povinné | Typ | Description |
|---|---|---|---|---|
|
user
|
path | True |
string (uuid) |
ID userDataFunction. |
|
workspace
|
path | True |
string (uuid) |
ID pracovného priestoru. |
|
update
|
query |
boolean |
Keď je hodnota nastavená na true a súbor .platform sa poskytne ako súčasť definície, metaúdaje položky sa aktualizujú pomocou metaúdajov v súbore .platform |
Text požiadavky
| Name | Povinné | Typ | Description |
|---|---|---|---|
| definition | True |
Objekt verejnej definície UserDataFunction. Ďalšie podrobnosti o štruktúre definície userDataFunction nájdete v tomto článku . |
Odpovede
| Name | Typ | Description |
|---|---|---|
| 200 OK |
Požiadavka sa úspešne dokončila. |
|
| 202 Accepted |
Žiadosť prijatá. Prebieha definícia aktualizácie. Hlavičky
|
|
| 429 Too Many Requests |
Prekročil sa limit rýchlosti služby. Server vráti hlavičku Hlavičky Retry-After: integer |
|
| Other Status Codes |
Bežné kódy chýb:
|
Príklady
Update a UserDataFunction public definition example
Vzorová požiadavka
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"
}
]
}
}
Vzorová odpoveď
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
Definície
| Name | Description |
|---|---|
|
Error |
Objekt s podrobnosťami o zdroji súvisiacej s chybou. |
|
Error |
Odpoveď na chybu. |
|
Error |
Podrobnosti o chybovej odpovedi. |
|
Payload |
Typ údajovej časti definície. V priebehu času je možné pridať ďalšie typy údajovej časti. |
|
Update |
Aktualizujte údajovú časť požiadavky verejnej definície UserDataFunction. |
|
User |
Objekt verejnej definície UserDataFunction. Ďalšie podrobnosti o štruktúre definície userDataFunction nájdete v tomto článku . |
|
User |
Časť objektu definície UserDataFunction. |
ErrorRelatedResource
Objekt s podrobnosťami o zdroji súvisiacej s chybou.
| Name | Typ | Description |
|---|---|---|
| resourceId |
string |
ID prostriedku, ktoré je súčasťou chyby. |
| resourceType |
string |
Typ prostriedku, ktorý je zapojený do chyby. |
ErrorResponse
Odpoveď na chybu.
| Name | Typ | Description |
|---|---|---|
| errorCode |
string |
Konkrétny identifikátor, ktorý poskytuje informácie o chybovej podmienke a umožňuje štandardizovanú komunikáciu medzi našou službou a používateľmi. |
| isRetriable |
boolean |
Ak je hodnota true, žiadosť sa môže zopakovať.
|
| message |
string |
Zobrazenie chyby čitateľné ľuďmi. |
| moreDetails |
Zoznam ďalších podrobností o chybe. |
|
| relatedResource |
Podrobnosti o zdrojoch súvisiacich s chybou. |
|
| requestId |
string (uuid) |
ID požiadavky súvisiacej s chybou. |
ErrorResponseDetails
Podrobnosti o chybovej odpovedi.
| Name | Typ | Description |
|---|---|---|
| errorCode |
string |
Konkrétny identifikátor, ktorý poskytuje informácie o chybovej podmienke a umožňuje štandardizovanú komunikáciu medzi našou službou a používateľmi. |
| message |
string |
Zobrazenie chyby čitateľné ľuďmi. |
| relatedResource |
Podrobnosti o zdrojoch súvisiacich s chybou. |
PayloadType
Typ údajovej časti definície. V priebehu času je možné pridať ďalšie typy údajovej časti.
| Hodnota | Description |
|---|---|
| InlineBase64 |
Inline Base 64. |
UpdateUserDataFunctionDefinitionRequest
Aktualizujte údajovú časť požiadavky verejnej definície UserDataFunction.
| Name | Typ | Description |
|---|---|---|
| definition |
Objekt verejnej definície UserDataFunction. Ďalšie podrobnosti o štruktúre definície userDataFunction nájdete v tomto článku . |
UserDataFunctionPublicDefinition
Objekt verejnej definície UserDataFunction. Ďalšie podrobnosti o štruktúre definície userDataFunction nájdete v tomto článku .
| Name | Typ | Description |
|---|---|---|
| format |
string |
Formát definície údajovej funkcie používateľa. |
| parts |
Zoznam častí definície. |
UserDataFunctionPublicDefinitionPart
Časť objektu definície UserDataFunction.
| Name | Typ | Description |
|---|---|---|
| path |
string |
Cesta k verejnej definícii UserDataFunction. |
| payload |
string |
Údajová časť údajovej časti funkcie UserDataFunction. |
| payloadType |
Typ údajovej časti. |