Items - Get User Data Function Definition
Vrátí zadanou veřejnou definici UserDataFunction.
Toto rozhraní API podporuje dlouhotrvajících operací (LRO).
Když získáte veřejnou definici UserDataFunction, popisek citlivosti není součástí definice.
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}/getDefinition
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/userDataFunctions/{userDataFunctionId}/getDefinition?format={format}
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. |
|
format
|
query |
string |
Formát veřejné definice UserDataFunction. |
Odpovědi
| Name | Typ | Description |
|---|---|---|
| 200 OK |
Žádost byla úspěšně dokončena. |
|
| 202 Accepted |
Žádost byla přijata. Probíhá načítání definice. 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
Get a UserDataFunction public definition example
Ukázkový požadavek
POST https://api.fabric.microsoft.com/v1/workspaces/6e335e92-a2a2-4b5a-970a-bd6a89fbb765/userDataFunctions/cfafbeb1-8037-4d0c-896e-a46fb27ff229/getDefinition
Ukázková odpověď
{
"definition": {
"parts": [
{
"path": "UserDataFunctionV1.json",
"payload": "ew0KICAiZXhlY3V0YW..OWRmNDhhY2ZmZTgifQ",
"payloadType": "InlineBase64"
},
{
"path": ".platform",
"payload": "ZG90UGxhdGZvcm1CYXNlNjRTdHJpbmc=",
"payloadType": "InlineBase64"
}
]
}
}
Location: https://api.fabric.microsoft.com/v1/operations/431e8d7b-4a95-4c02-8ccd-6faef5ba1bd7
x-ms-operation-id: 431e8d7b-4a95-4c02-8ccd-6faef5ba1bd7
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í. |
|
User |
Odpověď veřejné definice 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. |
UserDataFunctionDefinitionResponse
Odpověď veřejné definice 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. |