Workspaces - Update Workspace Role Assignment
Aktualizuje przypisanie roli obszaru roboczego.
Nie można zmienić przypisania roli ostatniego administratora.
Uprawnienia
Obiekt wywołujący musi mieć rolę administratora w obszarze roboczym.
Wymagane zakresy delegowane
Przestrzeń robocza.OdczytZapis.Wszystko
Tożsamości obsługiwane przez Microsoft Entra
To API obsługuje tożsamości Microsoft wymienione w tej sekcji.
| Tożsamość | Wsparcie |
|---|---|
| Użytkownik | Tak |
| Główne usługi i Tożsamości zarządzane | Tak |
Interfejs
PATCH https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/roleAssignments/{workspaceRoleAssignmentId}
Parametry identyfikatora URI
| Nazwa | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
workspace
|
path | True |
string (uuid) |
Identyfikator przestrzeni roboczej. |
|
workspace
|
path | True |
string (uuid) |
Identyfikator przypisania roli obszaru roboczego. |
Treść żądania
| Nazwa | Wymagane | Typ | Opis |
|---|---|---|---|
| role | True |
Rola obszaru roboczego podmiotu zabezpieczeń. |
Odpowiedzi
| Nazwa | Typ | Opis |
|---|---|---|
| 200 OK |
Żądanie zostało ukończone pomyślnie. |
|
| Other Status Codes |
Typowe kody błędów:
|
Przykłady
Update workspace role assignment example
Przykładowe żądanie
PATCH https://api.fabric.microsoft.com/v1/workspaces/0ac682f5-aee3-4968-9d21-692eb3fd4056/roleAssignments/0218b8c4-f5a2-4a1e-bbbd-a986dd8aeb81
{
"role": "Contributor"
}
Przykładowa odpowiedź
{
"id": "0218b8c4-f5a2-4a1e-bbbd-a986dd8aeb81",
"principal": {
"displayName": "user1",
"id": "0218b8c4-f5a2-4a1e-bbbd-a986dd8aeb81",
"type": "User",
"userDetails": {
"userPrincipalName": "user1@microsoft.com"
}
},
"role": "Contributor"
}
Definicje
| Nazwa | Opis |
|---|---|
|
Error |
Obiekt szczegółów zasobu powiązanego z błędem. |
|
Error |
Odpowiedź na błąd. |
|
Error |
Szczegóły odpowiedzi na błąd. |
|
Group |
Grupuj szczegółowe informacje. Dotyczy, gdy typ podmiotu zabezpieczeń ma wartość |
|
Group |
Typ grupy. Dodatkowe typy grup mogą być dodawane w czasie. |
| Principal |
Reprezentuje tożsamość lub grupę firmy Microsoft Entra. |
|
Principal |
Typ podmiotu zabezpieczeń. Dodatkowe typy podmiotów zabezpieczeń mogą być dodawane w czasie. |
|
Service |
Szczegóły dotyczące jednostki usługi. Dotyczy, gdy typ podmiotu zabezpieczeń ma wartość |
|
Service |
Szczegóły profilu jednostki usługi. Dotyczy, gdy typ podmiotu zabezpieczeń ma wartość |
|
Update |
Zaktualizuj ładunek żądania przypisania roli obszaru roboczego. |
|
User |
Szczegóły dotyczące podmiotu zabezpieczeń użytkownika. Dotyczy, gdy typ podmiotu zabezpieczeń ma wartość |
|
Workspace |
Rola obszaru roboczego. Dodatkowe role obszaru roboczego można dodawać w czasie. |
|
Workspace |
Obiekt przypisania roli obszaru roboczego. |
ErrorRelatedResource
Obiekt szczegółów zasobu powiązanego z błędem.
| Nazwa | Typ | Opis |
|---|---|---|
| resourceId |
string |
Identyfikator zasobu, który jest zaangażowany w błąd. |
| resourceType |
string |
Typ zasobu, który jest zaangażowany w błąd. |
ErrorResponse
Odpowiedź na błąd.
| Nazwa | Typ | Opis |
|---|---|---|
| errorCode |
string |
Określony identyfikator, który zawiera informacje o stanie błędu, co pozwala na ustandaryzowaną komunikację między naszą usługą a jej użytkownikami. |
| message |
string |
Czytelna reprezentacja błędu przez człowieka. |
| moreDetails |
Lista dodatkowych szczegółów błędu. |
|
| relatedResource |
Szczegóły zasobu powiązanego z błędem. |
|
| requestId |
string |
Identyfikator żądania skojarzonego z błędem. |
ErrorResponseDetails
Szczegóły odpowiedzi na błąd.
| Nazwa | Typ | Opis |
|---|---|---|
| errorCode |
string |
Określony identyfikator, który zawiera informacje o stanie błędu, co pozwala na ustandaryzowaną komunikację między naszą usługą a jej użytkownikami. |
| message |
string |
Czytelna reprezentacja błędu przez człowieka. |
| relatedResource |
Szczegóły zasobu powiązanego z błędem. |
GroupDetails
Grupuj szczegółowe informacje. Dotyczy, gdy typ podmiotu zabezpieczeń ma wartość Group.
| Nazwa | Typ | Opis |
|---|---|---|
| groupType |
Typ grupy. Dodatkowe typy grup mogą być dodawane w czasie. |
GroupType
Typ grupy. Dodatkowe typy grup mogą być dodawane w czasie.
| Wartość | Opis |
|---|---|
| Unknown |
Typ grupy podmiotu zabezpieczeń jest nieznany. |
| SecurityGroup |
Podmiot zabezpieczeń jest grupą zabezpieczeń. |
| DistributionList |
Podmiot zabezpieczeń jest listą dystrybucyjną. |
Principal
Reprezentuje tożsamość lub grupę firmy Microsoft Entra.
| Nazwa | Typ | Opis |
|---|---|---|
| displayName |
string |
Nazwa wyświetlana podmiotu zabezpieczeń. |
| groupDetails |
Grupuj szczegółowe informacje. Dotyczy, gdy typ podmiotu zabezpieczeń ma wartość |
|
| id |
string (uuid) |
Identyfikator podmiotu zabezpieczeń. |
| servicePrincipalDetails |
Szczegóły dotyczące jednostki usługi. Dotyczy, gdy typ podmiotu zabezpieczeń ma wartość |
|
| servicePrincipalProfileDetails |
Szczegóły profilu jednostki usługi. Dotyczy, gdy typ podmiotu zabezpieczeń ma wartość |
|
| type |
Typ podmiotu zabezpieczeń. Dodatkowe typy podmiotów zabezpieczeń mogą być dodawane w czasie. |
|
| userDetails |
Szczegóły dotyczące podmiotu zabezpieczeń użytkownika. Dotyczy, gdy typ podmiotu zabezpieczeń ma wartość |
PrincipalType
Typ podmiotu zabezpieczeń. Dodatkowe typy podmiotów zabezpieczeń mogą być dodawane w czasie.
| Wartość | Opis |
|---|---|
| User |
Podmiot zabezpieczeń jest podmiotem zabezpieczeń użytkownika firmy Microsoft Entra. |
| ServicePrincipal |
Jednostka jest jednostką usługi Microsoft Entra. |
| Group |
Podmiot zabezpieczeń jest grupą zabezpieczeń. |
| ServicePrincipalProfile |
Jednostka jest profilem jednostki usługi. |
| EntireTenant |
Podmiot zabezpieczeń reprezentuje wszystkich użytkowników dzierżawy. |
ServicePrincipalDetails
Szczegóły dotyczące jednostki usługi. Dotyczy, gdy typ podmiotu zabezpieczeń ma wartość ServicePrincipal.
| Nazwa | Typ | Opis |
|---|---|---|
| aadAppId |
string (uuid) |
Jednostka usługi Firmy Microsoft Entra AppId. |
ServicePrincipalProfileDetails
Szczegóły profilu jednostki usługi. Dotyczy, gdy typ podmiotu zabezpieczeń ma wartość ServicePrincipalProfile.
| Nazwa | Typ | Opis |
|---|---|---|
| parentPrincipal |
Jednostka nadrzędna profilu jednostki usługi. |
UpdateWorkspaceRoleAssignmentRequest
Zaktualizuj ładunek żądania przypisania roli obszaru roboczego.
| Nazwa | Typ | Opis |
|---|---|---|
| role |
Rola obszaru roboczego podmiotu zabezpieczeń. |
UserDetails
Szczegóły dotyczące podmiotu zabezpieczeń użytkownika. Dotyczy, gdy typ podmiotu zabezpieczeń ma wartość User.
| Nazwa | Typ | Opis |
|---|---|---|
| userPrincipalName |
string |
Główna nazwa użytkownika. |
WorkspaceRole
Rola obszaru roboczego. Dodatkowe role obszaru roboczego można dodawać w czasie.
| Wartość | Opis |
|---|---|
| Admin |
Umożliwia dostęp administracyjny do obszaru roboczego. |
| Member |
Umożliwia dostęp do członkostwa w obszarze roboczym. |
| Contributor |
Umożliwia współtworzenie obszaru roboczego. |
| Viewer |
Umożliwia wyświetlanie obszaru roboczego. |
WorkspaceRoleAssignment
Obiekt przypisania roli obszaru roboczego.
| Nazwa | Typ | Opis |
|---|---|---|
| id |
string (uuid) |
Identyfikator przypisania roli obszaru roboczego. |
| principal |
Podmiot zabezpieczeń. |
|
| role |
Rola obszaru roboczego podmiotu zabezpieczeń. |