Items - Update Logical Id
Aktualisiert die logische ID für das angegebene Element.
Die entsprechenden Elementinstanzen teilen dieselbe logische ID. Verwenden Sie diesen Vorgang, um logische ID-Konflikte zu lösen. Überprüfen Sie vor dem Ändern der logischen ID alle Automatisierungen, die auf dem aktuellen Wert basieren, und aktualisieren Sie sie nach Bedarf. Andernfalls können diese Automatisierungen das Element nicht finden oder aufgrund eines doppelten Anzeigenamens fehlschlagen. Weitere Informationen finden Sie unter Beheben von logischen ID-Konflikten in Microsoft Fabric.
Erlaubnisse
Der Aufrufer muss Lese- und Schreibberechtigungen für das Element besitzen.
Erforderliche delegierte Zugriffsbereiche
Verwenden Sie für Element-APIs einen der folgenden Bereichstypen:
- Allgemeiner Bereich: Item.ReadWrite.All.
- Bestimmter Bereich: itemType. ReadWrite.All (z. B. Notebook.ReadWrite.All).
Weitere Informationen zu Bereichen finden Sie unter "Bereiche".
Limitations
- Die logische ID kann keine leere GUID (
00000000-0000-0000-0000-000000000000) sein. - Die logische ID muss innerhalb des Arbeitsbereichs eindeutig sein.
- Der Vorgang wird nicht unterstützt, während ein CI/CD-Vorgang im Arbeitsbereich aktiv ist.
Von Microsoft Entra unterstützte Identitäten
Diese API unterstützt die in diesem Abschnitt aufgeführten Microsoft Identitäten.
| Identity | Support |
|---|---|
| User | Ja |
| Service Principal und Verwaltete Identitäten | Ja |
Interface
PATCH https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items/{itemId}/logicalId
URI-Parameter
| Name | In | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
item
|
path | True |
string (uuid) |
Die Element-ID. |
|
workspace
|
path | True |
string (uuid) |
Die Arbeitsbereichs-ID. |
Anforderungstext
| Name | Erforderlich | Typ | Beschreibung |
|---|---|---|---|
| logicalId | True |
string (uuid) |
Die logische ID, die für das Element aktualisiert werden soll. |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 200 OK |
Der Auftrag wurde erfolgreich abgeschlossen. |
|
| 429 Too Many Requests |
Der Dienstratenlimit wurde überschritten. Der Server gibt einen Header Retry-After: integer |
|
| Other Status Codes |
Häufige Fehlercodes:
|
Beispiele
Update logical ID example
Beispielanforderung
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"
}
Beispiel für eine Antwort
{
"logicalId": "cfafbeb1-8037-4d0c-896e-a46fb27ff229"
}
Definitionen
| Name | Beschreibung |
|---|---|
|
Error |
Ein strukturierter Parameter, der zusätzlichen computerlesbaren Kontext zu einem Fehler bereitstellt. |
|
Error |
Das Objekt der fehlerbezogenen Ressourcendetails. |
|
Error |
Die Fehlerantwort. |
|
Error |
Die Fehlerantwortdetails. |
|
Logical |
Logische ID-Antwort. |
|
Update |
Aktualisieren der Nutzlast der logischen ID-Anforderung. |
ErrorParameter
Ein strukturierter Parameter, der zusätzlichen computerlesbaren Kontext zu einem Fehler bereitstellt.
| Name | Typ | Beschreibung |
|---|---|---|
| message |
string |
Eine lesbare Beschreibung der Bedeutung des Parameters. |
| name |
string |
Die Parameterkennung. |
| value |
string |
Der übergebene Wert |
ErrorRelatedResource
Das Objekt der fehlerbezogenen Ressourcendetails.
| Name | Typ | Beschreibung |
|---|---|---|
| resourceId |
string |
Die Ressourcen-ID, die an dem Fehler beteiligt ist. |
| resourceType |
string |
Der Typ der Ressource, die an dem Fehler beteiligt ist. |
ErrorResponse
Die Fehlerantwort.
| Name | Typ | Beschreibung |
|---|---|---|
| errorCode |
string |
Ein bestimmter Bezeichner, der Informationen über eine Fehlerbedingung bereitstellt und eine standardisierte Kommunikation zwischen unserem Dienst und seinen Benutzern ermöglicht. |
| isRetriable |
boolean |
Wenn true, kann die Anforderung wiederholt werden. Verwenden Sie den |
| message |
string |
Eine menschenlesbare Darstellung des Fehlers. |
| moreDetails |
Liste der zusätzlichen Fehlerdetails. |
|
| parameters |
Strukturierte Parameter, die zusätzlichen maschinenlesbaren Kontext zu dem Fehler bereitstellen. |
|
| relatedResource |
Die fehlerbezogenen Ressourcendetails. |
|
| requestId |
string (uuid) |
ID der Anforderung, die dem Fehler zugeordnet ist. |
ErrorResponseDetails
Die Fehlerantwortdetails.
| Name | Typ | Beschreibung |
|---|---|---|
| errorCode |
string |
Ein bestimmter Bezeichner, der Informationen über eine Fehlerbedingung bereitstellt und eine standardisierte Kommunikation zwischen unserem Dienst und seinen Benutzern ermöglicht. |
| message |
string |
Eine menschenlesbare Darstellung des Fehlers. |
| parameters |
Strukturierte Parameter, die zusätzlichen maschinenlesbaren Kontext zu dem Fehler bereitstellen. |
|
| relatedResource |
Die fehlerbezogenen Ressourcendetails. |
LogicalIdResponse
Logische ID-Antwort.
| Name | Typ | Beschreibung |
|---|---|---|
| logicalId |
string (uuid) |
Die logische ID des Elements. |
UpdateLogicalIdRequest
Aktualisieren der Nutzlast der logischen ID-Anforderung.
| Name | Typ | Beschreibung |
|---|---|---|
| logicalId |
string (uuid) |
Die logische ID, die für das Element aktualisiert werden soll. |