Workspaces - Add Workspace Role Assignment
เพิ่มการกําหนดบทบาทพื้นที่ทํางาน
หากต้องการรับ ID ออบเจ็กต์ของผู้ใช้หลักที่จําเป็นสําหรับเนื้อหาคําขอ โปรดดู ค้นหา ID ออบเจ็กต์ของผู้ใช้
Permissions
- ผู้เรียกต้องมี สมาชิก หรือบทบาทพื้นที่ทํางานที่สูงกว่า
- สมาชิกสามารถเพิ่มสมาชิกหรือผู้อื่นที่มีสิทธิ์ที่ต่ํากว่าได้ สําหรับข้อมูลเพิ่มเติม โปรดดูที่: บทบาทพื้นที่ทํางาน
จําเป็นต้องมีขอบเขตที่ได้รับมอบสิทธิ์
Workspace.ReadWrite.All
Limitations
- พื้นที่ทํางานแต่ละแห่งจะถูกจํากัดไว้ที่ผู้ใช้หรือกลุ่มสูงสุด 1,000 รายในบทบาทพื้นที่ทํางาน (ผู้ดูแลระบบ สมาชิก ผู้สนับสนุน ผู้ชม) ไม่จํากัดจํานวนผู้ใช้ภายในกลุ่ม ข้อจํากัดยังครอบคลุมถึงผู้เยี่ยมชมภายนอกด้วย
ข้อมูลประจําตัวที่สนับสนุนของ Microsoft Entra
API นี้สนับสนุนข้อมูลประจําตัวของ Microsoft แสดงรายการในส่วนนี้
| เอกลักษณ์ | Support |
|---|---|
| ผู้ใช้ | Yes |
| บริการหลักและข้อมูลประจําตัว ที่มีการจัดการ | Yes |
Interface
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/roleAssignments
พารามิเตอร์ URI
| ชื่อ | ใน | จำเป็น | พิมพ์ | คำอธิบาย |
|---|---|---|---|---|
|
workspace
|
path | True |
string (uuid) |
ID พื้นที่ทํางาน |
เนื้อความของคำขอ
| ชื่อ | จำเป็น | พิมพ์ | คำอธิบาย |
|---|---|---|---|
| principal | True |
ครูใหญ่ |
|
| role | True |
บทบาทพื้นที่ทํางานขององค์ประกอบหลักของ |
การตอบสนอง
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| 201 Created |
สร้างเสร็จเรียบร้อยแล้ว ส่วนหัว Location: string |
|
| Other Status Codes |
รหัสข้อผิดพลาดทั่วไป:
|
ตัวอย่าง
Add workspace role assignment example
คำขอตัวอย่าง
POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff512/roleAssignments
{
"principal": {
"id": "8eedb1b0-3af8-4b17-8e7e-663e61e12211",
"type": "User"
},
"role": "Member"
}
คำตอบตัวอย่าง
Location: https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff512/roleAssignments/8eedb1b0-3af8-4b17-8e7e-663e61e12211
{
"id": "8eedb1b0-3af8-4b17-8e7e-663e61e12211",
"principal": {
"id": "8eedb1b0-3af8-4b17-8e7e-663e61e12211",
"type": "User"
},
"role": "Member"
}
คำจำกัดความ
| ชื่อ | คำอธิบาย |
|---|---|
|
Add |
เพิ่มส่วนข้อมูลคําขอการกําหนดบทบาทพื้นที่ทํางาน |
|
Error |
ออบเจ็กต์รายละเอียดทรัพยากรที่เกี่ยวข้องกับข้อผิดพลาด |
|
Error |
การตอบสนองข้อผิดพลาด |
|
Error |
รายละเอียดการตอบสนองข้อผิดพลาด |
|
Group |
รายละเอียดเฉพาะของกลุ่ม ใช้ได้เมื่อชนิดหลัก |
|
Group |
ชนิดของกลุ่ม คุณสามารถเพิ่มชนิดกลุ่มเพิ่มเติมเมื่อเวลาผ่านไป |
| Principal |
แสดงข้อมูลประจําตัวหรือกลุ่ม Microsoft Entra |
|
Principal |
ชนิดของรายการหลัก คุณสามารถเพิ่มชนิดหลักเพิ่มเติมเมื่อเวลาผ่านไป |
|
Service |
รายละเอียดเฉพาะของบริการหลัก ใช้ได้เมื่อชนิดหลัก |
|
Service |
รายละเอียดโปรไฟล์โครงร่างสําคัญของบริการ ใช้ได้เมื่อชนิดหลัก |
|
User |
รายละเอียดเฉพาะของผู้ใช้หลัก ใช้ได้เมื่อชนิดหลัก |
|
Workspace |
บทบาทพื้นที่ทํางาน อาจมีการเพิ่มบทบาทพื้นที่ทํางานเพิ่มเติมเมื่อเวลาผ่านไป |
|
Workspace |
ออบเจ็กต์การกําหนดบทบาทพื้นที่ทํางาน |
AddWorkspaceRoleAssignmentRequest
เพิ่มส่วนข้อมูลคําขอการกําหนดบทบาทพื้นที่ทํางาน
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| principal |
ครูใหญ่ |
|
| role |
บทบาทพื้นที่ทํางานขององค์ประกอบหลักของ |
ErrorRelatedResource
ออบเจ็กต์รายละเอียดทรัพยากรที่เกี่ยวข้องกับข้อผิดพลาด
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| resourceId |
string |
ID ทรัพยากรที่เกี่ยวข้องกับข้อผิดพลาด |
| resourceType |
string |
ชนิดของทรัพยากรที่เกี่ยวข้องกับข้อผิดพลาด |
ErrorResponse
การตอบสนองข้อผิดพลาด
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| errorCode |
string |
ตัวระบุเฉพาะที่ให้ข้อมูลเกี่ยวกับเงื่อนไขข้อผิดพลาด ทําให้สามารถสื่อสารได้มาตรฐานระหว่างบริการของเรากับผู้ใช้ |
| message |
string |
การแสดงข้อผิดพลาดที่มนุษย์สามารถอ่านได้ |
| moreDetails |
รายการรายละเอียดข้อผิดพลาดเพิ่มเติม |
|
| relatedResource |
รายละเอียดทรัพยากรที่เกี่ยวข้องกับข้อผิดพลาด |
|
| requestId |
string |
รหัสของคําขอที่เกี่ยวข้องกับข้อผิดพลาด |
ErrorResponseDetails
รายละเอียดการตอบสนองข้อผิดพลาด
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| errorCode |
string |
ตัวระบุเฉพาะที่ให้ข้อมูลเกี่ยวกับเงื่อนไขข้อผิดพลาด ทําให้สามารถสื่อสารได้มาตรฐานระหว่างบริการของเรากับผู้ใช้ |
| message |
string |
การแสดงข้อผิดพลาดที่มนุษย์สามารถอ่านได้ |
| relatedResource |
รายละเอียดทรัพยากรที่เกี่ยวข้องกับข้อผิดพลาด |
GroupDetails
รายละเอียดเฉพาะของกลุ่ม ใช้ได้เมื่อชนิดหลัก Group
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| groupType |
ชนิดของกลุ่ม คุณสามารถเพิ่มชนิดกลุ่มเพิ่มเติมเมื่อเวลาผ่านไป |
GroupType
ชนิดของกลุ่ม คุณสามารถเพิ่มชนิดกลุ่มเพิ่มเติมเมื่อเวลาผ่านไป
| ค่า | คำอธิบาย |
|---|---|
| Unknown |
ไม่รู้จักชนิดกลุ่มหลัก |
| SecurityGroup |
หลักคือกลุ่มความปลอดภัย |
| DistributionList |
หลักคือรายการการแจกจ่าย |
Principal
แสดงข้อมูลประจําตัวหรือกลุ่ม Microsoft Entra
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| displayName |
string |
ชื่อที่แสดงขององค์ประกอบหลัก |
| groupDetails |
รายละเอียดเฉพาะของกลุ่ม ใช้ได้เมื่อชนิดหลัก |
|
| id |
string (uuid) |
ID ของโครงร่างสําคัญ |
| servicePrincipalDetails |
รายละเอียดเฉพาะของบริการหลัก ใช้ได้เมื่อชนิดหลัก |
|
| servicePrincipalProfileDetails |
รายละเอียดโปรไฟล์โครงร่างสําคัญของบริการ ใช้ได้เมื่อชนิดหลัก |
|
| type |
ชนิดของรายการหลัก คุณสามารถเพิ่มชนิดหลักเพิ่มเติมเมื่อเวลาผ่านไป |
|
| userDetails |
รายละเอียดเฉพาะของผู้ใช้หลัก ใช้ได้เมื่อชนิดหลัก |
PrincipalType
ชนิดของรายการหลัก คุณสามารถเพิ่มชนิดหลักเพิ่มเติมเมื่อเวลาผ่านไป
| ค่า | คำอธิบาย |
|---|---|
| User |
หลักคือผู้ใช้หลัก Microsoft Entra |
| ServicePrincipal |
หลักคือโครงร่างสําคัญของบริการ Microsoft Entra |
| Group |
หลักคือกลุ่มความปลอดภัย |
| ServicePrincipalProfile |
หลักคือ โปรไฟล์โครงร่างสําคัญของบริการ |
| EntireTenant |
หลักแสดงผู้ใช้ที่เป็นผู้เช่าทั้งหมด |
ServicePrincipalDetails
รายละเอียดเฉพาะของบริการหลัก ใช้ได้เมื่อชนิดหลัก ServicePrincipal
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| aadAppId |
string (uuid) |
Microsoft Entra AppId ของบริการหลัก |
ServicePrincipalProfileDetails
รายละเอียดโปรไฟล์โครงร่างสําคัญของบริการ ใช้ได้เมื่อชนิดหลัก ServicePrincipalProfile
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| parentPrincipal |
โครงร่างสําคัญของโปรไฟล์บริการหลัก |
UserDetails
รายละเอียดเฉพาะของผู้ใช้หลัก ใช้ได้เมื่อชนิดหลัก User
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| userPrincipalName |
string |
ชื่อหลักของผู้ใช้ |
WorkspaceRole
บทบาทพื้นที่ทํางาน อาจมีการเพิ่มบทบาทพื้นที่ทํางานเพิ่มเติมเมื่อเวลาผ่านไป
| ค่า | คำอธิบาย |
|---|---|
| Admin |
ช่วยให้สามารถเข้าถึงการดูแลระบบในพื้นที่ทํางาน |
| Member |
ช่วยให้สามารถเข้าถึงพื้นที่ทํางานของสมาชิกได้ |
| Contributor |
ช่วยให้สามารถจัดสรรไปยังพื้นที่ทํางานได้ |
| Viewer |
ช่วยให้สามารถดูพื้นที่ทํางานได้ |
WorkspaceRoleAssignment
ออบเจ็กต์การกําหนดบทบาทพื้นที่ทํางาน
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| id |
string (uuid) |
รหัสการกําหนดบทบาทพื้นที่ทํางาน |
| principal |
ครูใหญ่ |
|
| role |
บทบาทพื้นที่ทํางานขององค์ประกอบหลักของ |