| Product | Abbreviation in CAM | Console | Authorization by Tag | Authorization Granularity | IP Restriction |
|---|---|---|---|---|---|
| Remote Real-time Operation | trro | Supported | not supported | Operation level | Supported |
Note:
The authorization granularity of cloud products is divided into three levels: service level, operation level, and resource level, based on the degree of granularity.
- Service level: It defines whether a user has the permission to access the service as a whole. A user can have either full access or no access to the service. For the authorization granularity of cloud products at service level, the authorization of specific APIs are not supported.
- Operation level: It defines whether a user has the permission to call a specific API of the service. For example, granting an account read-only access to the CVM service is an authorization at the operation level.
- Resource level: It is the finest authorization granularity which defines whether a user has the permission to access specific resources. For example, granting an account read/write access to a specific CVM instance is an authorization at the resource level.
Two authorization granularity levels of API are supported: resource level, and operation level.
| API | API Description | Authorization Granularity | Six-segment Resource Description | IP Restriction |
|---|---|---|---|---|
| AddFreeLicense | Issue free license | Operation level | * | Supported |
| AddIntlWhiteList | AddIntlWhiteList | Operation level | * | Supported |
| AddPostUser | Add Post User | Operation level | * | Supported |
| BatchDeleteDevices | Batch Delete Devices | Operation level | * | Supported |
| BatchDeletePolicy | Batch Delete Policy | Operation level | * | Supported |
| BoundLicenses | Device binding license | Operation level | * | Supported |
| BoundProjectLicense | bind project license | Operation level | * | Supported |
| CreateCloudRecording | Start cloud recording | Operation level | * | Supported |
| CreateDevice | Create Device | Operation level | * | Supported |
| CreateProject | Create Project | Operation level | * | Supported |
| DeleteCloudRecording | stop cloud recording | Operation level | * | Supported |
| DeleteProject | Delete Project | Operation level | * | Supported |
| ModifyCallbackUrl | Modify the recording and retweet callback URL | Operation level | * | Supported |
| ModifyDevice | Modify Device | Operation level | * | Supported |
| ModifyPolicy | Modify Policy | Operation level | * | Supported |
| ModifyProject | Modify Project | Operation level | * | Supported |
| ModifyProjectSecMode | Modify project security mode | Operation level | * | Supported |
| StartPublishLiveStream | Start Publish Live Stream | Operation level | * | Supported |
| StopPublishLiveStream | Stop Publish Live Stream | Operation level | * | Supported |
| UpdateIntlWhiteList | UpdateIntlWhiteList | Operation level | * | Supported |
| API | API Description | Authorization Granularity | Six-segment Resource Description | IP Restriction |
|---|---|---|---|---|
| CheckFreeLicense | Check free license | Operation level | * | Supported |
| CheckIsPostUser | check is post user | Operation level | * | Supported |
| CheckProjectsNum | get the number of project | Operation level | * | Supported |
| DescribeDeviceHistogram | get device indicator distribution statistics | Operation level | * | Supported |
| DescribeDeviceInfo | Describe Device Infomation | Operation level | * | Supported |
| DescribeDeviceList | Describe Device List | Operation level | * | Supported |
| DescribeDeviceSessionDetails | Get device session data details | Operation level | * | Supported |
| DescribeDeviceSessionEvents | get event info | Operation level | * | Supported |
| DescribeDeviceSessionEventsByLevel | get event info by level | Operation level | * | Supported |
| DescribeDeviceSessionList | Get device session list | Operation level | * | Supported |
| DescribeIntlWhiteList | DescribeIntlWhiteList | Operation level | * | Supported |
| DescribePolicy | Describe Policy | Operation level | * | Supported |
| DescribeProjectInfo | Describe Project Infomation | Operation level | * | Supported |
| DescribeProjectList | Describe Project List | Operation level | * | Supported |
| DescribeRecentSessionList | Get the latest device session list | Operation level | * | Supported |
| DescribeSessionStatistics | Get session statistics | Operation level | * | Supported |
| DescribeSessionStatisticsByInterval | Get session statistics for each time period | Operation level | * | Supported |
| DescribeUserPolicy | Get user billing policy | Operation level | * | Supported |
| GetDeviceLicense | get device license count | Operation level | * | Supported |
| GetDevices | display the license list in device view | Operation level | * | Supported |
| GetDurationDetails | query device duration details | Operation level | * | Supported |
| GetLicenseStat | Get licenses statistics info | Operation level | * | Supported |
| GetLicenses | View license list | Operation level | * | Supported |
| GetProjectLicenseCount | Get the number of licenses bound to the project | Operation level | * | Supported |
| GetProjectLicenseList | Get the project license list | Operation level | * | Supported |
| GetRealtimeTotalDuration | GetRealtimeTotalDuration | Operation level | * | Supported |
| GetTotalDuration | query the total duration of the device | Operation level | * | Supported |
| IsInIntlWhiteList | IntlIsInWhiteList | Operation level | * | Supported |
Feedback