Items - Update Logical Id
Hiermee wordt de logische id voor het opgegeven item bijgewerkt.
Overeenkomende itemexemplaren delen dezelfde logische id. Gebruik deze bewerking om conflicten met logische id's op te lossen. Voordat u de logische id wijzigt, controleert u alle automatiseringen die afhankelijk zijn van de huidige waarde en werkt u deze indien nodig bij. Anders kunnen deze automatiseringen het item niet vinden of mislukken vanwege een dubbele weergavenaam. Zie Logische id-conflicten in Microsoft Fabric oplossen voor meer informatie.
Permissions
De aanroeper moet lees- en schrijfmachtigingen voor het item hebben.
Vereiste gedelegeerde bevoegdheden
Gebruik een van de volgende bereiktypen voor item-API's:
- Algemeen bereik: Item.ReadWrite.All.
- Specifiek bereik: itemType. ReadWrite.All (bijvoorbeeld Notebook.ReadWrite.All).
Zie Bereiken voor meer informatie over bereiken.
Limitations
- De logische id kan geen lege GUID (
00000000-0000-0000-0000-000000000000) zijn. - De logische id moet uniek zijn binnen de werkruimte.
- De bewerking wordt niet ondersteund terwijl een CI/CD-bewerking actief is in de werkruimte.
Door Microsoft Entra ondersteunde identiteiten
Deze API ondersteunt de Microsoft-identiteiten die in deze sectie worden vermeld.
| Identity | Support |
|---|---|
| User | Ja |
| serviceprincipal en beheerde identiteiten | Ja |
Interface
PATCH https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items/{itemId}/logicalId
URI-parameters
| Naam | In | Vereist | Type | Description |
|---|---|---|---|---|
|
item
|
path | True |
string (uuid) |
De item-id. |
|
workspace
|
path | True |
string (uuid) |
De werkruimte-ID. |
Aanvraagbody
| Naam | Vereist | Type | Description |
|---|---|---|---|
| logicalId | True |
string (uuid) |
De logische id die moet worden bijgewerkt voor het item. |
Antwoorden
| Naam | Type | Description |
|---|---|---|
| 200 OK |
De aanvraag is voltooid. |
|
| 429 Too Many Requests |
De servicesnelheidslimiet is overschreden. De server retourneert een Kopteksten Retry-After: integer |
|
| Other Status Codes |
Veelvoorkomende foutcodes:
|
Voorbeelden
Update logical ID example
Voorbeeldaanvraag
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"
}
Voorbeeldrespons
{
"logicalId": "cfafbeb1-8037-4d0c-896e-a46fb27ff229"
}
Definities
| Naam | Description |
|---|---|
|
Error |
Een gestructureerde parameter die extra machineleesbare context biedt over een fout. |
|
Error |
Het foutgerelateerde resourcedetailsobject. |
|
Error |
De foutreactie. |
|
Error |
De details van het foutbericht. |
|
Logical |
Logische id-antwoord. |
|
Update |
Werk de nettolading van de logische id-aanvraag bij. |
ErrorParameter
Een gestructureerde parameter die extra machineleesbare context biedt over een fout.
| Naam | Type | Description |
|---|---|---|
| message |
string |
Een door mensen leesbare beschrijving van de betekenis van de parameter. |
| name |
string |
De parameter-id. |
| value |
string |
De waarde van de parameter. |
ErrorRelatedResource
Het foutgerelateerde resourcedetailsobject.
| Naam | Type | Description |
|---|---|---|
| resourceId |
string |
De resource-ID die betrokken is bij het probleem. |
| resourceType |
string |
Het type resource dat betrokken is bij de fout. |
ErrorResponse
De foutreactie.
| Naam | Type | Description |
|---|---|---|
| errorCode |
string |
Een specifieke id die informatie biedt over een foutvoorwaarde, waardoor gestandaardiseerde communicatie tussen onze service en de gebruikers mogelijk is. |
| isRetriable |
boolean |
Wanneer waar, kan de aanvraag opnieuw worden geprobeerd. Gebruik de |
| message |
string |
Een leesbare weergave van de fout. |
| moreDetails |
Lijst met aanvullende foutdetails. |
|
| parameters |
Gestructureerde parameters die extra machineleesbare context bieden over de fout. |
|
| relatedResource |
Details van de foutgerelateerde resource. |
|
| requestId |
string (uuid) |
Id van de aanvraag die is gekoppeld aan de fout. |
ErrorResponseDetails
De details van het foutbericht.
| Naam | Type | Description |
|---|---|---|
| errorCode |
string |
Een specifieke id die informatie biedt over een foutvoorwaarde, waardoor gestandaardiseerde communicatie tussen onze service en de gebruikers mogelijk is. |
| message |
string |
Een leesbare weergave van de fout. |
| parameters |
Gestructureerde parameters die extra machineleesbare context bieden over de fout. |
|
| relatedResource |
Details van de foutgerelateerde resource. |
LogicalIdResponse
Logische id-antwoord.
| Naam | Type | Description |
|---|---|---|
| logicalId |
string (uuid) |
De logische id van het item. |
UpdateLogicalIdRequest
Werk de nettolading van de logische id-aanvraag bij.
| Naam | Type | Description |
|---|---|---|
| logicalId |
string (uuid) |
De logische id die moet worden bijgewerkt voor het item. |