Checks whether the current user has permissions to access a specific resource or page.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
hbr:CheckRole |
none |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| CheckRoleType |
string |
No |
The role type. Valid values:
|
OssRole |
| CrossAccountUserId |
integer |
No |
The ID of the source account for cross-account backup managed by the current account. |
158975xxxxx4625 |
| CrossAccountRoleName |
string |
No |
The name of the RAM role created in the source account for cross-account backup managed by the current account. |
BackupRole |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| Code |
string |
The response code. 200 indicates success. |
200 |
| Message |
string |
The response message. "successful" is returned if the request is successful. An error message is returned if the request fails. |
successful |
| RequestId |
string |
The request ID. |
2F63CA9B-744E-51C0-A638-27882BB03078 |
| Success |
boolean |
Indicates whether the request is successful.
|
true |
Examples
Success response
JSON format
{
"Code": "200",
"Message": "successful",
"RequestId": "2F63CA9B-744E-51C0-A638-27882BB03078",
"Success": true
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 200 | CrossAccountBackupSlrNotExist | AliyunServiceRoleForHbrCrossAccountBackup doesn't exist, please create this role. | AliyunServiceRoleForHbrCrossAccountBackup the role does not exist, create this service association role. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.