Items - Update Digital Twin Builder Definition
ปรับปรุงข้อกําหนดของ DigitalTwinBuilder ที่ระบุ การอัปเดตจะแทนที่ข้อกําหนดปัจจุบัน
Note
รายการ Digital Twin Builder อยู่ในการแสดงตัวอย่าง (เรียนรู้เพิ่มเติม)
API นี้สนับสนุน การดําเนินการที่ใช้เวลานาน (LRO)
การอัปเดตข้อกําหนด digitaltwinbuilder ไม่ส่งผลกระทบต่อป้ายชื่อระดับความลับ
Permissions
ผู้โทรจะต้องมีสิทธิ์ ในการอ่านและเขียน สําหรับตัวสร้าง Twin แบบดิจิทัล
จําเป็นต้องมีขอบเขตที่ได้รับมอบสิทธิ์
DigitalTwinBuilder.ReadWrite.All หรือ Item.ReadWrite.All
ข้อมูลประจําตัวที่สนับสนุนของ Microsoft Entra
API นี้สนับสนุนข้อมูลประจําตัวของ Microsoft แสดงรายการในส่วนนี้
| Identity | Support |
|---|---|
| User | Yes |
| บริการหลักและข้อมูลประจําตัว ที่มีการจัดการ | 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}
พารามิเตอร์ URI
| ชื่อ | ใน | จำเป็น | พิมพ์ | คำอธิบาย |
|---|---|---|---|---|
|
digitaltwinbuilder
|
path | True |
string (uuid) |
รหัส digitaltwinbuilder |
|
workspace
|
path | True |
string (uuid) |
ID พื้นที่ทํางาน |
|
update
|
query |
boolean |
จะอัปเดตเมตาดาต้าของรายการถ้ามีอยู่ใน |
เนื้อความของคำขอ
| ชื่อ | จำเป็น | พิมพ์ | คำอธิบาย |
|---|---|---|---|
| definition | True |
วัตถุนิยามสาธารณะ DigitalTwinBuilder |
การตอบสนอง
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| 200 OK |
คําขอเสร็จสมบูรณ์ |
|
| 202 Accepted |
คําขอได้รับการยอมรับ กําลังดําเนินการข้อกําหนดการอัปเดต ส่วนหัว
|
|
| Other Status Codes |
รหัสข้อผิดพลาดทั่วไป:
|
ตัวอย่าง
Update a digitaltwinbuilder definition example
คำขอตัวอย่าง
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"
}
]
}
}
คำตอบตัวอย่าง
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
คำจำกัดความ
| ชื่อ | คำอธิบาย |
|---|---|
|
Digital |
วัตถุนิยามสาธารณะ DigitalTwinBuilder |
|
Digital |
วัตถุส่วนข้อกําหนด DigitalTwinBuilder |
|
Error |
ออบเจ็กต์รายละเอียดทรัพยากรที่เกี่ยวข้องกับข้อผิดพลาด |
|
Error |
การตอบสนองข้อผิดพลาด |
|
Error |
รายละเอียดการตอบสนองข้อผิดพลาด |
|
Payload |
ชนิดของส่วนข้อกําหนดส่วนข้อมูล อาจมีการเพิ่มชนิดของส่วนข้อมูลเพิ่มเติมเมื่อเวลาผ่านไป |
|
Update |
ปรับปรุงการร้องขอข้อกําหนดสาธารณะของ digitaltwinbuilder |
DigitalTwinBuilderDefinition
วัตถุนิยามสาธารณะ DigitalTwinBuilder
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| format |
string |
รูปแบบของข้อกําหนดหน่วยข้อมูล |
| parts |
รายการของส่วนข้อกําหนด |
DigitalTwinBuilderDefinitionPart
วัตถุส่วนข้อกําหนด DigitalTwinBuilder
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| path |
string |
เส้นทางของส่วน DigitalTwinBuilder |
| payload |
string |
ส่วน DigitalTwinBuilder |
| payloadType |
ชนิดของส่วนข้อมูล |
ErrorRelatedResource
ออบเจ็กต์รายละเอียดทรัพยากรที่เกี่ยวข้องกับข้อผิดพลาด
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| resourceId |
string |
ID ทรัพยากรที่เกี่ยวข้องกับข้อผิดพลาด |
| resourceType |
string |
ชนิดของทรัพยากรที่เกี่ยวข้องกับข้อผิดพลาด |
ErrorResponse
การตอบสนองข้อผิดพลาด
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| errorCode |
string |
ตัวระบุเฉพาะที่ให้ข้อมูลเกี่ยวกับเงื่อนไขข้อผิดพลาด ทําให้สามารถสื่อสารได้มาตรฐานระหว่างบริการของเรากับผู้ใช้ |
| message |
string |
การแสดงข้อผิดพลาดที่มนุษย์สามารถอ่านได้ |
| moreDetails |
รายการรายละเอียดข้อผิดพลาดเพิ่มเติม |
|
| relatedResource |
รายละเอียดทรัพยากรที่เกี่ยวข้องกับข้อผิดพลาด |
|
| requestId |
string |
รหัสของคําขอที่เกี่ยวข้องกับข้อผิดพลาด |
ErrorResponseDetails
รายละเอียดการตอบสนองข้อผิดพลาด
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| errorCode |
string |
ตัวระบุเฉพาะที่ให้ข้อมูลเกี่ยวกับเงื่อนไขข้อผิดพลาด ทําให้สามารถสื่อสารได้มาตรฐานระหว่างบริการของเรากับผู้ใช้ |
| message |
string |
การแสดงข้อผิดพลาดที่มนุษย์สามารถอ่านได้ |
| relatedResource |
รายละเอียดทรัพยากรที่เกี่ยวข้องกับข้อผิดพลาด |
PayloadType
ชนิดของส่วนข้อกําหนดส่วนข้อมูล อาจมีการเพิ่มชนิดของส่วนข้อมูลเพิ่มเติมเมื่อเวลาผ่านไป
| ค่า | คำอธิบาย |
|---|---|
| InlineBase64 |
ฐานแบบอินไลน์ 64 |
UpdateDigitalTwinBuilderDefinitionRequest
ปรับปรุงการร้องขอข้อกําหนดสาธารณะของ digitaltwinbuilder
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| definition |
วัตถุนิยามสาธารณะ DigitalTwinBuilder |