Items - Update Item Definition
Mengambil alih definisi untuk item yang ditentukan.
API ini didukung untuk sejumlah jenis item, menemukan jenis item yang didukung dan informasi tentang struktur definisinya dalam Gambaran umum definisi item.
Memperbarui definisi item, tidak memengaruhi label sensitivitasnya.
API ini mendukung operasi jangka panjang (LRO).
Hak akses
Pemanggil harus memiliki izin baca dan tulis untuk item tersebut.
Cakupan yang Didelegasikan yang Diperlukan
Untuk API item, gunakan jenis cakupan ini:
- Cakupan generik: Item.ReadWrite.All
- Cakupan spesifik: itemType. ReadWrite.All (misalnya: Notebook.ReadWrite.All)
untuk informasi selengkapnya tentang cakupan, lihat artikel cakupan .
Identitas yang didukung oleh Microsoft Entra
API ini mendukung identitas Microsoft yang tercantum di bagian ini.
| Identitas | Dukungan |
|---|---|
| Pengguna | Ya |
| Prinsipal Layanan dan Identitas Terkelola | Saat tipe item dalam panggilan didukung. Periksa API yang sesuai untuk jenis item yang Anda panggil, untuk melihat apakah panggilan Anda didukung. Misalnya, model semantik didukung. |
Antarmuka
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items/{itemId}/updateDefinition
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items/{itemId}/updateDefinition?updateMetadata={updateMetadata}
Parameter URI
| Nama | Dalam | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|---|
|
item
|
path | True |
string (uuid) |
ID item. |
|
workspace
|
path | True |
string (uuid) |
ID ruangkerja. |
|
update
|
query |
boolean |
Ketika diatur ke true dan file .platform disediakan sebagai bagian dari definisi, metadata item diperbarui menggunakan metadata dalam file .platform |
Isi Permintaan
| Nama | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|
| definition | True |
Objek definisi item. |
Respons
| Nama | Jenis | Deskripsi |
|---|---|---|
| 200 OK |
Permintaan berhasil diselesaikan. |
|
| 202 Accepted |
Permintaan diterima. Definisi pembaruan sedang berlangsung. Header
|
|
| Other Status Codes |
Kode kesalahan umum:
|
Contoh
Update an item definition example
Permintaan sampel
POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/items/5b218778-e7a5-4d73-8187-f10824047715/updateDefinition?updateMetadata=True
{
"definition": {
"parts": [
{
"path": "report.json",
"payload": "QmFzZTY0U3RyaW5n",
"payloadType": "InlineBase64"
},
{
"path": "definition.pbir",
"payload": "QW5vdGhlckJhc2U2NFN0cmluZw",
"payloadType": "InlineBase64"
},
{
"path": ".platform",
"payload": "ZG90UGxhdGZvcm1CYXNlNjRTdHJpbmc=",
"payloadType": "InlineBase64"
}
]
}
}
Respon sampel
Location: https://api.fabric.microsoft.com/v1/operations/427f6c34-b64e-4ee4-8ea5-b533c0e203ef
x-ms-operation-id: 427f6c34-b64e-4ee4-8ea5-b533c0e203ef
Retry-After: 30
Definisi
| Nama | Deskripsi |
|---|---|
|
Error |
Objek detail sumber daya terkait kesalahan. |
|
Error |
Respons kesalahan. |
|
Error |
Detail respons kesalahan. |
|
Item |
Objek definisi item. |
|
Item |
Objek bagian definisi item. |
|
Payload |
Jenis payload bagian definisi. Jenis payload tambahan dapat ditambahkan dari waktu ke waktu. |
|
Update |
Memperbarui payload permintaan definisi item. |
ErrorRelatedResource
Objek detail sumber daya terkait kesalahan.
| Nama | Jenis | Deskripsi |
|---|---|---|
| resourceId |
string |
ID sumber daya yang terlibat dalam kesalahan. |
| resourceType |
string |
Jenis sumber daya yang terlibat dalam kesalahan. |
ErrorResponse
Respons kesalahan.
| Nama | Jenis | Deskripsi |
|---|---|---|
| errorCode |
string |
Pengidentifikasi tertentu yang menyediakan informasi tentang kondisi kesalahan, memungkinkan komunikasi standar antara layanan kami dan penggunanya. |
| message |
string |
Representasi kesalahan yang dapat dibaca manusia. |
| moreDetails |
Daftar detail kesalahan tambahan. |
|
| relatedResource |
Detail sumber daya terkait kesalahan. |
|
| requestId |
string |
ID permintaan yang terkait dengan kesalahan. |
ErrorResponseDetails
Detail respons kesalahan.
| Nama | Jenis | Deskripsi |
|---|---|---|
| errorCode |
string |
Pengidentifikasi tertentu yang menyediakan informasi tentang kondisi kesalahan, memungkinkan komunikasi standar antara layanan kami dan penggunanya. |
| message |
string |
Representasi kesalahan yang dapat dibaca manusia. |
| relatedResource |
Detail sumber daya terkait kesalahan. |
ItemDefinition
Objek definisi item.
| Nama | Jenis | Deskripsi |
|---|---|---|
| format |
string |
Format definisi item. |
| parts |
Daftar bagian definisi. |
ItemDefinitionPart
Objek bagian definisi item.
| Nama | Jenis | Deskripsi |
|---|---|---|
| path |
string |
Jalur bagian item. |
| payload |
string |
Payload bagian item. |
| payloadType |
Jenis payload. |
PayloadType
Jenis payload bagian definisi. Jenis payload tambahan dapat ditambahkan dari waktu ke waktu.
| Nilai | Deskripsi |
|---|---|
| InlineBase64 |
Dasar Sebaris 64. |
UpdateItemDefinitionRequest
Memperbarui payload permintaan definisi item.
| Nama | Jenis | Deskripsi |
|---|---|---|
| definition |
Objek definisi item. |