Item Lifecycle - Create Item
Wywoływana przez usługę Microsoft Fabric do tworzenia nowego elementu.
Po utworzeniu elementu sieć szkieletowa przeprowadza podstawowe walidacje, tworzy element w stanie aprowizacji i wywołuje ten interfejs API w celu powiadomienia obciążenia. Oczekuje się, że obciążenie będzie wykonywać wymagane walidacje, przechowywać metadane elementu, przydzielać wymagane zasoby i aktualizować pamięć podręczną metadanych elementu sieci szkieletowej za pomocą relacji elementów i elementu ETag.
Ten interfejs API powinien zaakceptować uwierzytelnianie SubjectAndApp.
Uprawnienia
Uprawnienia są sprawdzane przez usługę Microsoft Fabric.
POST https://workload.contoso.com/workload-api-path-placeholder/workspaces/{workspaceId}/items/{itemType}/{itemId}
Parametry identyfikatora URI
| Nazwa | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
item
|
path | True |
string (uuid) |
Identyfikator elementu. |
|
item
|
path | True |
string |
Typ elementu. |
|
workspace
|
path | True |
string (uuid) |
Identyfikator obszaru roboczego. |
Nagłówek żądania
| Nazwa | Wymagane | Typ | Opis |
|---|---|---|---|
| ActivityId | True |
string |
Unikatowy identyfikator korelowania żądania z systemem, gdy użytkownik wchodzi w interakcję z obciążeniem. |
| RequestId | True |
string |
Globalnie unikatowy identyfikator, który ułatwia usłudze Fabric skorelowanie żądania z naszymi dziennikami. Podaj ten identyfikator podczas zgłaszania problemu. |
| Authorization | True |
string |
Nagłówek autoryzacji podwójnego tokenu, który umożliwia obciążeniu weryfikowanie źródła żądania, podawanie kontekstu użytkownika i wywoływanie innych usług. Ten nagłówek ma następujący format: |
| x-ms-client-tenant-id | True |
string |
Identyfikator dzierżawy klienta wysyłającego żądanie. |
Treść żądania
| Nazwa | Wymagane | Typ | Opis |
|---|---|---|---|
| displayName | True |
string maxLength: 256 |
Nazwa wyświetlana elementu. Nie można przekroczyć 256 znaków. |
| creationPayload |
object |
Ładunek tworzenia specyficzny dla obciążenia i typu elementu. Przekazane przez edytor elementów lub jako parametr interfejsu API automatyzacji sieci szkieletowej. |
|
| description |
string |
Opis elementu. |
Odpowiedzi
| Nazwa | Typ | Opis |
|---|---|---|
| 200 OK |
Pomyślnie utworzono. |
|
| Other Status Codes |
W przypadku warunków błędów obciążenie powinno zwrócić odpowiedni kod stanu błędu HTTP (4xx, 5xx) ze szczegółowymi informacjami o błędzie w treści odpowiedzi. |
Przykłady
Create item example
Przykładowe żądanie
POST https://workload.contoso.com/workload-api-path-placeholder/workspaces/e5ef604d-e14f-4a59-9133-75d5a0cb9334/items/Contoso.FinanceAnalytics.Forecast/b14cb7e7-d346-4751-9cfd-8c2767d53111
{
"displayName": "Forecast 1",
"description": "The 1st forecast item",
"creationPayload": {
"algorithm": "ExponentialSmoothing"
}
}
Przykładowa odpowiedź
Definicje
| Nazwa | Opis |
|---|---|
|
Create |
Utwórz zawartość żądania elementu. |
|
Error |
Rozszerzone informacje o błędzie. |
|
Error |
Odpowiedź na błąd. |
|
Error |
Źródło błędu. |
|
Name |
Para name-value. |
CreateItemRequest
Utwórz zawartość żądania elementu.
| Nazwa | Typ | Opis |
|---|---|---|
| creationPayload |
object |
Ładunek tworzenia specyficzny dla obciążenia i typu elementu. Przekazane przez edytor elementów lub jako parametr interfejsu API automatyzacji sieci szkieletowej. |
| description |
string |
Opis elementu. |
| displayName |
string maxLength: 256 |
Nazwa wyświetlana elementu. Nie można przekroczyć 256 znaków. |
ErrorExtendedInformation
Rozszerzone informacje o błędzie.
| Nazwa | Typ | Opis |
|---|---|---|
| additionalParameters |
Lista dodatkowych parametrów specyficznych dla błędu. |
|
| errorCode |
string |
Kod błędu. |
| message |
string |
Komunikat o błędzie. |
| messageParameters |
string[] |
Lista parametrów formatowania zlokalizowanego komunikatu. |
ErrorResponse
Odpowiedź na błąd.
| Nazwa | Typ | Opis |
|---|---|---|
| errorCode |
string |
Kod błędu. |
| isPermanent |
boolean |
Wskazuje, czy błąd jest trwały, czy można ponowić operację. |
| message |
string |
Komunikat o błędzie. |
| messageParameters |
string[] |
Lista parametrów formatowania zlokalizowanego komunikatu. |
| moreDetails |
Lista dodatkowych szczegółów błędu. |
|
| source |
Źródło błędu. |
ErrorSource
Źródło błędu.
| Wartość | Opis |
|---|---|
| System | |
| User | |
| External |
NameValuePair
Para name-value.
| Nazwa | Typ | Opis |
|---|---|---|
| name |
string |
Nazwa. |
| value |
string |
Wartość. |