Creates a custom role for a workspace.
Try it now
Test
RAM authorization
Request syntax
POST HTTP/1.1
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ProjectId |
integer |
Yes |
The ID of the DataWorks workspace. You can log on to the DataWorks console and go to the workspace management page to obtain the ID. This parameter specifies the DataWorks workspace on which the API operation is performed. |
12345 |
| Name |
string |
Yes |
The role name. |
category_role |
| ModulePermissions |
array |
No |
The list of DataWorks module permissions. |
|
|
object |
No |
A DataWorks module permission. |
||
| ModuleId |
integer |
No |
The DataWorks module ID. Valid values:
Valid values:
|
2 |
| PermissionType |
string |
No |
The permission type. Valid values:
Valid values:
|
Write |
| ClientToken |
string |
No |
The client token. |
Reserved field. |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response. |
||
| RequestId |
string |
The request ID, which is used to locate logs and troubleshoot issues. |
B313938A-4475-599B-98EB-A0875019FD5B |
| Code |
string |
The unique identifier of the role. |
base_role_dte |
Examples
Success response
JSON format
{
"RequestId": "B313938A-4475-599B-98EB-A0875019FD5B",
"Code": "base_role_dte"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.