Items - Update Logical Id
Aktualizuje logické ID pro zadanou položku.
Odpovídající instance položek sdílejí stejné logické ID. Pomocí této operace můžete vyřešit konflikty logických ID. Před změnou logického ID zkontrolujte všechny automatizace, které spoléhají na aktuální hodnotu, a podle potřeby je aktualizujte. Jinak se tyto automatizace nemusí podařit najít položku nebo selhat z důvodu duplicitního zobrazovaného názvu. Další informace najdete v tématu Řešení konfliktů logických ID v Microsoft Fabric.
Povolení
Volající musí mít oprávnění ke čtení a zápisu položky.
Požadované delegované rozsahy
Pro rozhraní API položek použijte jeden z následujících typů oborů:
- Obecný obor: Item.ReadWrite.All.
- Konkrétní obor: itemType. ReadWrite.All (například Notebook.ReadWrite.All).
Další informace o oborech najdete v tématu Obory.
Limitations
- Logické ID nemůže být prázdný identifikátor GUID (
00000000-0000-0000-0000-000000000000). - Logické ID musí být v rámci pracovního prostoru jedinečné.
- Operace není podporována, když je v pracovním prostoru aktivní operace CI/CD.
Podporované identity v Microsoft Entra
Toto rozhraní API podporuje identity Microsoft uvedené v této části.
| Identity | Podpora |
|---|---|
| User | Ano |
| Hlavní služba a Spravované identity | Ano |
Rozhraní
PATCH https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items/{itemId}/logicalId
Parametry identifikátoru URI
| Název | V | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
item
|
path | True |
string (uuid) |
ID položky. |
|
workspace
|
path | True |
string (uuid) |
Identifikátor pracovního prostoru. |
Text požadavku
| Název | Vyžadováno | Typ | Description |
|---|---|---|---|
| logicalId | True |
string (uuid) |
Logické ID, které se má aktualizovat pro položku. |
Odpovědi
| Název | Typ | Description |
|---|---|---|
| 200 OK |
Žádost byla úspěšně dokončena. |
|
| 429 Too Many Requests |
Byl překročen limit přenosové rychlosti služby. Server vrátí hlavičku Hlavičky Retry-After: integer |
|
| Other Status Codes |
Běžné kódy chyb:
|
Příklady
Update logical ID example
Ukázkový požadavek
PATCH https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/items/5b218778-e7a5-4d73-8187-f10824047715/logicalId
{
"logicalId": "cfafbeb1-8037-4d0c-896e-a46fb27ff229"
}
Ukázková odpověď
{
"logicalId": "cfafbeb1-8037-4d0c-896e-a46fb27ff229"
}
Definice
| Název | Description |
|---|---|
|
Error |
Strukturovaný parametr poskytující další strojově čitelný kontext chyby. |
|
Error |
Chyba související s objektem podrobností o prostředku. |
|
Error |
Odpověď na chybu. |
|
Error |
Podrobnosti o odpovědi na chybu. |
|
Logical |
Odpověď logického ID |
|
Update |
Aktualizujte datovou část požadavku logického ID. |
ErrorParameter
Strukturovaný parametr poskytující další strojově čitelný kontext chyby.
| Název | Typ | Description |
|---|---|---|
| message |
string |
Popis významu parametru čitelný člověkem. |
| name |
string |
Identifikátor parametru. |
| value |
string |
Hodnota parametru. |
ErrorRelatedResource
Chyba související s objektem podrobností o prostředku.
| Název | Typ | Description |
|---|---|---|
| resourceId |
string |
ID prostředku, které je součástí chyby. |
| resourceType |
string |
Typ prostředku, který se podílí na chybě. |
ErrorResponse
Odpověď na chybu.
| Název | 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ě |
|
| parameters |
Strukturované parametry poskytují další strojově čitelný kontext chyby. |
|
| 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.
| Název | 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. |
| parameters |
Strukturované parametry poskytují další strojově čitelný kontext chyby. |
|
| relatedResource |
Podrobnosti o prostředku souvisejícím s chybou |
LogicalIdResponse
Odpověď logického ID
| Název | Typ | Description |
|---|---|---|
| logicalId |
string (uuid) |
Logické ID položky. |
UpdateLogicalIdRequest
Aktualizujte datovou část požadavku logického ID.
| Název | Typ | Description |
|---|---|---|
| logicalId |
string (uuid) |
Logické ID, které se má aktualizovat pro položku. |