다음을 통해 공유


Workspaces - Add Workspace Role Assignment

작업 영역 역할 할당을 추가합니다.
요청 본문에 필요한 주 사용자 개체 ID를 가져오려면 사용자 개체 ID 찾기를 참조하세요.

권한

  • 호출자에게 는 멤버 이상의 작업 영역 역할이 있어야 합니다.
  • 멤버는 더 낮은 사용 권한으로 멤버 또는 다른 사용자를 추가할 수 있습니다. 자세한 내용은 작업 영역 역할을 참조하세요.

필요한 위임된 범위

작업 공간. 읽기쓰기. 전체

제한점

  • 각 작업 영역은 작업 영역 역할(관리자, 멤버, 참가자, 뷰어)에서 최대 1,000명의 사용자 또는 그룹으로 제한됩니다. 그룹 내의 사용자 수는 제한되지 않습니다. 이 제한 사항에는 외부 게스트도 적용됩니다.

Microsoft Entra 지원 식별자

이 API는 이 섹션에 나열된 Microsoft ID 지원합니다.

아이덴티티 지원
사용자
서비스 주체관리 ID

인터페이스

POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/roleAssignments

URI 매개 변수

Name In(다음 안에) 필수 형식 Description
workspaceId
path True

string (uuid)

작업 영역 ID입니다.

요청 본문

Name 필수 형식 Description
principal True

Principal

보안 주체입니다.

role True

WorkspaceRole

보안 주체의 작업 영역 역할입니다.

응답

Name 형식 Description
201 Created

WorkspaceRoleAssignment

성공적으로 만들어졌습니다.

헤더

Location: string

Other Status Codes

ErrorResponse

일반적인 오류 코드:

  • UnknownError - 오류가 발생했습니다.

예제

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"
}

정의

Name Description
AddWorkspaceRoleAssignmentRequest

작업 영역 역할 할당 요청 페이로드를 추가합니다.

ErrorRelatedResource

오류 관련 리소스 세부 정보 개체입니다.

ErrorResponse

오류 응답입니다.

ErrorResponseDetails

오류 응답 세부 정보입니다.

GroupDetails

특정 세부 정보를 그룹화합니다. 보안 주체 형식이 Group경우에 적용됩니다.

GroupType

그룹의 형식입니다. 추가 그룹 유형은 시간이 지남에 따라 추가될 수 있습니다.

Principal

ID 또는 Microsoft Entra 그룹을 나타냅니다.

PrincipalType

보안 주체의 형식입니다. 시간이 지남에 따라 추가 보안 주체 형식을 추가할 수 있습니다.

ServicePrincipalDetails

서비스 주체별 세부 정보입니다. 보안 주체 형식이 ServicePrincipal경우에 적용됩니다.

ServicePrincipalProfileDetails

서비스 주체 프로필 세부 정보입니다. 보안 주체 형식이 ServicePrincipalProfile경우에 적용됩니다.

UserDetails

사용자 보안 주체별 세부 정보입니다. 보안 주체 형식이 User경우에 적용됩니다.

WorkspaceRole

작업 영역 역할입니다. 시간이 지남에 따라 추가 작업 영역 역할이 추가될 수 있습니다.

WorkspaceRoleAssignment

작업 영역 역할 할당 개체입니다.

AddWorkspaceRoleAssignmentRequest

작업 영역 역할 할당 요청 페이로드를 추가합니다.

Name 형식 Description
principal

Principal

보안 주체입니다.

role

WorkspaceRole

보안 주체의 작업 영역 역할입니다.

ErrorRelatedResource

오류 관련 리소스 세부 정보 개체입니다.

Name 형식 Description
resourceId

string

오류와 관련된 리소스 ID입니다.

resourceType

string

오류와 관련된 리소스의 형식입니다.

ErrorResponse

오류 응답입니다.

Name 형식 Description
errorCode

string

오류 조건에 대한 정보를 제공하여 서비스와 사용자 간의 표준화된 통신을 허용하는 특정 식별자입니다.

message

string

사용자가 읽을 수 있는 오류 표현입니다.

moreDetails

ErrorResponseDetails[]

추가 오류 세부 정보 목록입니다.

relatedResource

ErrorRelatedResource

오류 관련 리소스 세부 정보입니다.

requestId

string

오류와 연결된 요청의 ID입니다.

ErrorResponseDetails

오류 응답 세부 정보입니다.

Name 형식 Description
errorCode

string

오류 조건에 대한 정보를 제공하여 서비스와 사용자 간의 표준화된 통신을 허용하는 특정 식별자입니다.

message

string

사용자가 읽을 수 있는 오류 표현입니다.

relatedResource

ErrorRelatedResource

오류 관련 리소스 세부 정보입니다.

GroupDetails

특정 세부 정보를 그룹화합니다. 보안 주체 형식이 Group경우에 적용됩니다.

Name 형식 Description
groupType

GroupType

그룹의 형식입니다. 추가 그룹 유형은 시간이 지남에 따라 추가될 수 있습니다.

GroupType

그룹의 형식입니다. 추가 그룹 유형은 시간이 지남에 따라 추가될 수 있습니다.

Description
Unknown

보안 주체 그룹 유형을 알 수 없습니다.

SecurityGroup

보안 주체는 보안 그룹입니다.

DistributionList

보안 주체는 메일 그룹입니다.

Principal

ID 또는 Microsoft Entra 그룹을 나타냅니다.

Name 형식 Description
displayName

string

보안 주체의 표시 이름입니다.

groupDetails

GroupDetails

특정 세부 정보를 그룹화합니다. 보안 주체 형식이 Group경우에 적용됩니다.

id

string (uuid)

보안 주체의 ID입니다.

servicePrincipalDetails

ServicePrincipalDetails

서비스 주체별 세부 정보입니다. 보안 주체 형식이 ServicePrincipal경우에 적용됩니다.

servicePrincipalProfileDetails

ServicePrincipalProfileDetails

서비스 주체 프로필 세부 정보입니다. 보안 주체 형식이 ServicePrincipalProfile경우에 적용됩니다.

type

PrincipalType

보안 주체의 형식입니다. 시간이 지남에 따라 추가 보안 주체 형식을 추가할 수 있습니다.

userDetails

UserDetails

사용자 보안 주체별 세부 정보입니다. 보안 주체 형식이 User경우에 적용됩니다.

PrincipalType

보안 주체의 형식입니다. 시간이 지남에 따라 추가 보안 주체 형식을 추가할 수 있습니다.

Description
User

보안 주체는 Microsoft Entra 사용자 보안 주체입니다.

ServicePrincipal

보안 주체는 Microsoft Entra 서비스 주체입니다.

Group

보안 주체는 보안 그룹입니다.

ServicePrincipalProfile

보안 주체는 서비스 주체 프로필입니다.

EntireTenant

보안 주체는 모든 테넌트 사용자를 나타냅니다.

ServicePrincipalDetails

서비스 주체별 세부 정보입니다. 보안 주체 형식이 ServicePrincipal경우에 적용됩니다.

Name 형식 Description
aadAppId

string (uuid)

서비스 주체의 Microsoft Entra AppId입니다.

ServicePrincipalProfileDetails

서비스 주체 프로필 세부 정보입니다. 보안 주체 형식이 ServicePrincipalProfile경우에 적용됩니다.

Name 형식 Description
parentPrincipal

Principal

서비스 주체 프로필의 부모 보안 주체입니다.

UserDetails

사용자 보안 주체별 세부 정보입니다. 보안 주체 형식이 User경우에 적용됩니다.

Name 형식 Description
userPrincipalName

string

사용자 계정 이름입니다.

WorkspaceRole

작업 영역 역할입니다. 시간이 지남에 따라 추가 작업 영역 역할이 추가될 수 있습니다.

Description
Admin

작업 영역에 대한 관리 액세스를 사용하도록 설정합니다.

Member

작업 영역에 대한 멤버 자격 액세스를 사용하도록 설정합니다.

Contributor

작업 영역에 대한 기여를 사용하도록 설정합니다.

Viewer

작업 영역을 볼 수 있습니다.

WorkspaceRoleAssignment

작업 영역 역할 할당 개체입니다.

Name 형식 Description
id

string (uuid)

작업 영역 역할 할당 ID입니다.

principal

Principal

보안 주체입니다.

role

WorkspaceRole

보안 주체의 작업 영역 역할입니다.