Creates a permission request.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dataworks:* |
create |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ApplyUserIds |
string |
Yes |
The UIDs of the Alibaba Cloud accounts that request the permissions. To request permissions for multiple accounts, separate the UIDs with commas (,). |
26784260040899****,26784260040899**** |
| Deadline |
integer |
No |
The expiration time for the permissions. This must be a UNIX timestamp. If you do not set this parameter, the permissions expire on January 1, 2065. You can request permanent permissions only if LabelSecurity is disabled for the MaxCompute project, or if the security level of the table fields is 0 or does not exceed the security level of the requesting account. In the DataWorks console, you can check if column-level access control is enabled on the advanced configuration page for the MaxCompute engine. You can also view field security levels in Data Map and account security levels on the member management page. |
1617115071885 |
| ApplyReason |
string |
Yes |
The reason for the request. The administrator uses this for approval. |
I need to use this table |
| MaxComputeProjectName |
string |
No |
The name of the MaxCompute project for which to request permissions. |
aMaxcomputeProjectName |
| WorkspaceId |
integer |
No |
The ID of the DataWorks workspace that contains the MaxCompute project. To find the workspace ID, go to the workspace configuration page in the DataWorks console. |
12345 |
OrderType
deprecated
|
integer |
No |
This parameter is deprecated. Leave it empty. |
1 |
EngineType
deprecated
|
string |
No |
This parameter is deprecated. Leave it empty. |
odps |
| ApplyObject |
array<object> |
Yes |
The list of objects for which to request permissions. |
|
|
array<object> |
No |
The object. |
||
| Actions |
string |
No |
The actions to request for the table. To request multiple actions, separate them with commas (,). Valid values: Select, Describe, Drop, Alter, Update, and Download. |
Select,Describe |
| ColumnMetaList |
array<object> |
No |
A list of column objects. |
|
|
object |
No |
The object that is returned. |
||
| Name |
string |
No |
The name of the target column. To request permissions for an entire table, specify all of its columns. You can request permissions for specific columns only if LabelSecurity is enabled for the MaxCompute project. If LabelSecurity is disabled, you must request permissions for the entire table. |
aColumnName |
| Actions |
string |
No |
The actions to request for the column. To request multiple actions, separate them with commas (,). Valid values: Select, Describe, and Download. |
Select |
| Name |
string |
No |
The name of the object for which to request permissions. Currently, you can request permissions only for MaxCompute tables. Specify the name of the target table. |
aTableName |
| ApplyType |
string |
No |
The type of the request. Valid values:
|
MaxComputeTable |
| CatalogName |
string |
No |
The name of the data catalog to query. To view the data catalog name, go to the DLF console. |
hive |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The returned object. |
||
| RequestId |
string |
The ID of the request. |
0bc1ec92159376**** |
| FlowId |
array |
A list of flow IDs. |
|
|
string |
The ID of the generated approval request. If you request permissions for multiple objects that have different approvers, the system generates multiple approval requests. In this case, an array of approval request IDs is returned. |
ee276e6e-5d34-46d8-b848-bca7879ed233 |
Examples
Success response
JSON format
{
"RequestId": "0bc1ec92159376****",
"FlowId": [
"ee276e6e-5d34-46d8-b848-bca7879ed233"
]
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.