Items - Update Logical Id
Aktualizuje identyfikator logiczny określonego elementu.
Odpowiadające wystąpienia elementów mają ten sam identyfikator logiczny. Ta operacja służy do rozwiązywania konfliktów identyfikatorów logicznych. Przed zmianą identyfikatora logicznego przejrzyj wszystkie automatyzacje, które opierają się na bieżącej wartości, i zaktualizuj je zgodnie z potrzebami. W przeciwnym razie te automatyzacje mogą nie zlokalizować elementu lub zakończyć się niepowodzeniem z powodu zduplikowane nazwy wyświetlanej. Aby uzyskać więcej informacji, zobacz Rozwiązywanie konfliktów identyfikatorów logicznych w Microsoft Fabric.
Permissions
Obiekt wywołujący musi mieć uprawnienia do odczytu i zapisu dla elementu.
Wymagane zakresy delegowane
W przypadku interfejsów API elementów użyj jednego z następujących typów zakresów:
- Zakres ogólny: Item.ReadWrite.All.
- Określony zakres: itemType. ReadWrite.All (na przykład Notebook.ReadWrite.All).
Aby uzyskać więcej informacji na temat zakresów, zobacz Zakresy.
Ograniczenia
- Identyfikator logiczny nie może być pustym identyfikatorem GUID (
00000000-0000-0000-0000-000000000000). - Identyfikator logiczny musi być unikatowy w obszarze roboczym.
- Operacja nie jest obsługiwana, gdy operacja ciągłej integracji/ciągłego wdrażania jest aktywna w obszarze roboczym.
Tożsamości obsługiwane przez Microsoft Entra
To API obsługuje tożsamości Microsoft wymienione w tej sekcji.
| Identity | Support |
|---|---|
| User | Tak |
| Główne usługi i Tożsamości zarządzane | Tak |
Interfejs
PATCH https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items/{itemId}/logicalId
Parametry identyfikatora URI
| Nazwisko | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
item
|
path | True |
string (uuid) |
Identyfikator elementu. |
|
workspace
|
path | True |
string (uuid) |
Identyfikator przestrzeni roboczej. |
Treść żądania
| Nazwisko | Wymagane | Typ | Opis |
|---|---|---|---|
| logicalId | True |
string (uuid) |
Identyfikator logiczny, który ma być aktualizowany dla elementu. |
Odpowiedzi
| Nazwisko | Typ | Opis |
|---|---|---|
| 200 OK |
Żądanie zostało ukończone pomyślnie. |
|
| 429 Too Many Requests |
Przekroczono limit szybkości usługi. Serwer zwraca nagłówek wskazujący Nagłówki Retry-After: integer |
|
| Other Status Codes |
Typowe kody błędów:
|
Przykłady
Update logical ID example
Przykładowe żądanie
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"
}
Przykładowa odpowiedź
{
"logicalId": "cfafbeb1-8037-4d0c-896e-a46fb27ff229"
}
Definicje
| Nazwisko | Opis |
|---|---|
|
Error |
Parametr ustrukturyzowany zapewniający dodatkowy kontekst czytelny dla maszyny o błędzie. |
|
Error |
Obiekt szczegółowych informacji o zasobie związanym z błędem. |
|
Error |
Odpowiedź na błąd. |
|
Error |
Szczegóły odpowiedzi na błąd. |
|
Logical |
Odpowiedź identyfikatora logicznego. |
|
Update |
Zaktualizuj ładunek żądania identyfikatora logicznego. |
ErrorParameter
Parametr ustrukturyzowany zapewniający dodatkowy kontekst czytelny dla maszyny o błędzie.
| Nazwisko | Typ | Opis |
|---|---|---|
| message |
string |
Czytelny dla człowieka opis znaczenia parametru. |
| name |
string |
Identyfikator parametru. |
| value |
string |
Wartość parametru. |
ErrorRelatedResource
Obiekt szczegółowych informacji o zasobie związanym z błędem.
| Nazwisko | Typ | Opis |
|---|---|---|
| resourceId |
string |
Identyfikator zasobu powiązany z błędem. |
| resourceType |
string |
Typ zasobu powiązanego z błędem. |
ErrorResponse
Odpowiedź na błąd.
| Nazwisko | Typ | Opis |
|---|---|---|
| errorCode |
string |
Określony identyfikator, który zawiera informacje o stanie błędu, co pozwala na ustandaryzowaną komunikację między naszą usługą a jej użytkownikami. |
| isRetriable |
boolean |
Jeśli to prawda, żądanie można ponowić. Użyj nagłówka |
| message |
string |
Czytelna reprezentacja błędu przez człowieka. |
| moreDetails |
Lista dodatkowych szczegółów błędu. |
|
| parameters |
Parametry ustrukturyzowane zapewniające dodatkowy kontekst czytelny dla maszyny o błędzie. |
|
| relatedResource |
Szczegóły zasobu powiązanego z błędem. |
|
| requestId |
string (uuid) |
Identyfikator żądania skojarzonego z błędem. |
ErrorResponseDetails
Szczegóły odpowiedzi na błąd.
| Nazwisko | Typ | Opis |
|---|---|---|
| errorCode |
string |
Określony identyfikator, który zawiera informacje o stanie błędu, co pozwala na ustandaryzowaną komunikację między naszą usługą a jej użytkownikami. |
| message |
string |
Czytelna reprezentacja błędu przez człowieka. |
| parameters |
Parametry ustrukturyzowane zapewniające dodatkowy kontekst czytelny dla maszyny o błędzie. |
|
| relatedResource |
Szczegóły zasobu powiązanego z błędem. |
LogicalIdResponse
Odpowiedź identyfikatora logicznego.
| Nazwisko | Typ | Opis |
|---|---|---|
| logicalId |
string (uuid) |
Identyfikator logiczny elementu. |
UpdateLogicalIdRequest
Zaktualizuj ładunek żądania identyfikatora logicznego.
| Nazwisko | Typ | Opis |
|---|---|---|
| logicalId |
string (uuid) |
Identyfikator logiczny, który ma być aktualizowany dla elementu. |