Items - Update Logical Id
Memperbarui ID logis untuk item yang ditentukan.
Instans item yang sesuai berbagi ID logis yang sama. Gunakan operasi ini untuk mengatasi konflik ID logis. Sebelum mengubah ID logis, tinjau otomatisasi apa pun yang bergantung pada nilainya saat ini dan perbarui sesuai kebutuhan. Jika tidak, otomatisasi tersebut mungkin gagal menemukan item atau gagal karena nama tampilan duplikat. Untuk informasi selengkapnya, lihat Mengatasi konflik ID logis di Microsoft Fabric.
Permissions
Pemanggil harus memiliki izin baca dan tulis untuk item tersebut.
Cakupan Didelegasikan yang Diperlukan
Untuk API item, gunakan salah satu jenis cakupan berikut:
- Cakupan generik: Item.ReadWrite.All.
- Cakupan tertentu: itemType. ReadWrite.All (misalnya, Notebook.ReadWrite.All).
Untuk informasi selengkapnya tentang cakupan, lihat Cakupan.
Limitations
- ID logis tidak boleh berupa GUID kosong (
00000000-0000-0000-0000-000000000000). - ID logis harus unik dalam ruang kerja.
- Operasi tidak didukung saat operasi CI/CD aktif di ruang kerja.
Identitas yang didukung oleh Microsoft Entra
API ini mendukung identitas Microsoft yang tercantum di bagian ini.
| Identitas | Support |
|---|---|
| User | Yes |
| Prinsipal Layanan dan Identitas Terkelola | Yes |
Interface
PATCH https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items/{itemId}/logicalId
Parameter URI
| Nama | Dalam | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|---|
|
item
|
path | True |
string (uuid) |
ID item. |
|
workspace
|
path | True |
string (uuid) |
ID ruangkerja. |
Isi Permintaan
| Nama | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|
| logicalId | True |
string (uuid) |
ID logis yang akan diperbarui untuk item. |
Respons
| Nama | Jenis | Deskripsi |
|---|---|---|
| 200 OK |
Permintaan berhasil diselesaikan. |
|
| 429 Too Many Requests |
Batas tarif layanan terlampaui. Server mengembalikan header Header Retry-After: integer |
|
| Other Status Codes |
Kode kesalahan umum:
|
Contoh
Update logical ID example
Permintaan sampel
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"
}
Respon sampel
{
"logicalId": "cfafbeb1-8037-4d0c-896e-a46fb27ff229"
}
Definisi
| Nama | Deskripsi |
|---|---|
|
Error |
Parameter terstruktur yang menyediakan konteks tambahan yang dapat dibaca mesin tentang kesalahan. |
|
Error |
Objek detail sumber daya terkait kesalahan. |
|
Error |
Respons kesalahan. |
|
Error |
Rincian respons kesalahan. |
|
Logical |
Respons ID logis. |
|
Update |
Perbarui payload permintaan ID logis. |
ErrorParameter
Parameter terstruktur yang menyediakan konteks tambahan yang dapat dibaca mesin tentang kesalahan.
| Nama | Jenis | Deskripsi |
|---|---|---|
| message |
string |
Deskripsi yang dapat dibaca manusia tentang arti parameter. |
| name |
string |
Pengidentifikasi parameter. |
| value |
string |
Nilai parameter. |
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. |
| isRetriable |
boolean |
Jika benar, permintaan dapat dicoba kembali.
|
| message |
string |
Representasi kesalahan yang dapat dibaca manusia. |
| moreDetails |
Daftar detail kesalahan tambahan. |
|
| parameters |
Parameter terstruktur menyediakan konteks tambahan yang dapat dibaca mesin tentang kesalahan. |
|
| relatedResource |
Detail dari sumber daya yang terkait dengan kesalahan. |
|
| requestId |
string (uuid) |
ID permintaan yang terkait dengan kesalahan. |
ErrorResponseDetails
Rincian 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. |
| parameters |
Parameter terstruktur menyediakan konteks tambahan yang dapat dibaca mesin tentang kesalahan. |
|
| relatedResource |
Detail dari sumber daya yang terkait dengan kesalahan. |
LogicalIdResponse
Respons ID logis.
| Nama | Jenis | Deskripsi |
|---|---|---|
| logicalId |
string (uuid) |
ID logis item. |
UpdateLogicalIdRequest
Perbarui payload permintaan ID logis.
| Nama | Jenis | Deskripsi |
|---|---|---|
| logicalId |
string (uuid) |
ID logis yang akan diperbarui untuk item. |