Revokes one or more permissions on resources from DLF users and roles.
Try it now
Test
RAM authorization
Action | Access level | Resource type | Condition key | Dependent action |
dlf:BatchRevokePermissions | delete | *All Resource
| None | None |
Request syntax
POST /api/metastore/auth/permissions/batchrevoke HTTP/1.1Request parameters
Parameter | Type | Required | Description | Example |
| Body | object | No | The request body in the JSON format. | |
Type | string | Yes | The authorization type. Currently, only Hive is supported. | Hive |
| GrantRevokeEntries | array | No | The permissions to revoke. | |
GrantRevokeEntry | No | The permission to revoke. | ||
CatalogId | string | No | The catalog ID. | 1344371 |
Response elements
Element | Type | Description | Example |
object | The response body. | ||
Code | string | The status code of the response. | OK |
Message | string | The response message. | . |
RequestId | string | The ID of the request. | C9E535E1-F040-56F4-B4EE-592B555DAE19 |
Success | boolean | Indicates whether the request was successful. Valid values:
| true |
BatchGrantRevokeFailureResult | BatchGrantRevokeFailureResult | The details of a failed revocation. | 参考BatchGrantRevokeFailureResult结构 |
Examples
Success response
JSON format
{
"Code": "OK",
"Message": ".",
"RequestId": "C9E535E1-F040-56F4-B4EE-592B555DAE19",
"Success": true,
"BatchGrantRevokeFailureResult": [
{
"GrantRevokeEntry": {
"MetaResource": {
"ResourceType": "TABLE",
"CatalogResource": {
"CatalogId": ""
},
"DatabaseResource": {
"DatabaseName": "default",
"DatabaseWildcard": ""
},
"TableResource": {
"DatabaseName": "",
"TableName": ""
},
"FunctionResource": {
"DatabaseName": "default",
"FunctionName": "default"
},
"ColumnResource": {
"DatabaseName": "default",
"TableName": "test",
"ColumnNames": [
"name"
]
}
},
"Accesses": [
"ALTER/SELECT/CREATE, etc."
],
"DelegateAccesses": [
"ALTER/SELECT/CREATE, etc."
],
"Principal": {
"PrincipalArn": "acs:ram::[AliyunAccountId]:user/username_abc"
},
"Id": ""
},
"ErrorDetail": {
"Code": "",
"Message": ""
}
}
]
}Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.