Items - Update Digital Twin Builder Definition
Aktualizuje definicję określonego obiektu DigitalTwinBuilder. Aktualizacja zastępuje bieżącą definicję.
Note
Element usługi Digital Twin Builder jest obecnie dostępny w wersji zapoznawczej (dowiedz się więcej).
Ten interfejs API obsługuje długotrwałych operacji (LRO).
Aktualizowanie definicji elementu digitaltwinbuilder nie ma wpływu na jego etykietę poufności.
Permissions
Obiekt wywołujący musi mieć uprawnienia do odczytu i zapisu dla konstruktora cyfrowej reprezentacji bliźniaczej.
Wymagane zakresy delegowane
DigitalTwinBuilder.ReadWrite.All lub Item.ReadWrite.All
Tożsamości obsługiwane przez Microsoft Entra
To API obsługuje tożsamości Microsoft wymienione w tej sekcji.
| Identity | Support |
|---|---|
| User | Yes |
| Główne usługi i Tożsamości zarządzane | No |
Interface
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/digitaltwinbuilders/{digitaltwinbuilderId}/updateDefinition
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/digitaltwinbuilders/{digitaltwinbuilderId}/updateDefinition?updateMetadata={updateMetadata}
Parametry identyfikatora URI
| Nazwa | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
digitaltwinbuilder
|
path | True |
string (uuid) |
Identyfikator digitaltwinbuilder. |
|
workspace
|
path | True |
string (uuid) |
Identyfikator przestrzeni roboczej. |
|
update
|
query |
boolean |
Czy zaktualizować metadane elementu, jeśli zostały podane w |
Treść żądania
| Nazwa | Wymagane | Typ | Opis |
|---|---|---|---|
| definition | True |
Obiekt definicji publicznej DigitalTwinBuilder. |
Odpowiedzi
| Nazwa | Typ | Opis |
|---|---|---|
| 200 OK |
Żądanie zostało ukończone pomyślnie. |
|
| 202 Accepted |
Zaakceptowano żądanie. Trwa aktualizowanie definicji. Nagłówki
|
|
| Other Status Codes |
Typowe kody błędów:
|
Przykłady
Update a digitaltwinbuilder definition example
Przykładowe żądanie
POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/digitaltwinbuilders/5b218778-e7a5-4d73-8187-f10824047715/updateDefinition?updateMetadata=True
{
"definition": {
"parts": [
{
"path": "definition.json",
"payload": "ew0KICAibGFrZWhvdXNlSWQiOiAiYjliNWQzNmYtNDQ0NS00MDNiLWFjODctMDE2YjFjZDIwMjExIg0KfQ==",
"payloadType": "InlineBase64"
},
{
"path": ".platform",
"payload": "ZG90UGxhdGZvcm1CYXNlNjRTdHJpbmc=",
"payloadType": "InlineBase64"
}
]
}
}
Przykładowa odpowiedź
Location: https://api.fabric.microsoft.com/v1/operations/0acd697c-1550-43cd-b998-91bfbfbd47c6
x-ms-operation-id: 0acd697c-1550-43cd-b998-91bfbfbd47c6
Retry-After: 30
Definicje
| Nazwa | Opis |
|---|---|
|
Digital |
Obiekt definicji publicznej DigitalTwinBuilder. |
|
Digital |
Obiekt części definicji DigitalTwinBuilder. |
|
Error |
Obiekt szczegółów zasobu powiązanego z błędem. |
|
Error |
Odpowiedź na błąd. |
|
Error |
Szczegóły odpowiedzi na błąd. |
|
Payload |
Typ ładunku części definicji. Dodatkowe typy ładunków mogą być dodawane w czasie. |
|
Update |
Zaktualizuj ładunek żądania definicji publicznej digitaltwinbuilder. |
DigitalTwinBuilderDefinition
Obiekt definicji publicznej DigitalTwinBuilder.
| Nazwa | Typ | Opis |
|---|---|---|
| format |
string |
Format definicji elementu. |
| parts |
Lista części definicji. |
DigitalTwinBuilderDefinitionPart
Obiekt części definicji DigitalTwinBuilder.
| Nazwa | Typ | Opis |
|---|---|---|
| path |
string |
Ścieżka części DigitalTwinBuilder. |
| payload |
string |
Ładunek części DigitalTwinBuilder. |
| payloadType |
Typ ładunku. |
ErrorRelatedResource
Obiekt szczegółów zasobu powiązanego z błędem.
| Nazwa | Typ | Opis |
|---|---|---|
| resourceId |
string |
Identyfikator zasobu, który jest zaangażowany w błąd. |
| resourceType |
string |
Typ zasobu, który jest zaangażowany w błąd. |
ErrorResponse
Odpowiedź na błąd.
| Nazwa | 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. |
| moreDetails |
Lista dodatkowych szczegółów błędu. |
|
| relatedResource |
Szczegóły zasobu powiązanego z błędem. |
|
| requestId |
string |
Identyfikator żądania skojarzonego z błędem. |
ErrorResponseDetails
Szczegóły odpowiedzi na błąd.
| Nazwa | 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. |
| relatedResource |
Szczegóły zasobu powiązanego z błędem. |
PayloadType
Typ ładunku części definicji. Dodatkowe typy ładunków mogą być dodawane w czasie.
| Wartość | Opis |
|---|---|
| InlineBase64 |
Śródliniowa baza 64. |
UpdateDigitalTwinBuilderDefinitionRequest
Zaktualizuj ładunek żądania definicji publicznej digitaltwinbuilder.
| Nazwa | Typ | Opis |
|---|---|---|
| definition |
Obiekt definicji publicznej DigitalTwinBuilder. |