| Product | Abbreviation in CAM | Console | Authorization by Tag | Authorization Granularity | IP Restriction |
|---|---|---|---|---|---|
| Performance Test Service | pts | Supported | Supported | Resource 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 |
|---|---|---|---|---|
| AbortCronJobs | Abort a cron jobs | Resource level | qcs::pts::uin/:project/${ProjectId} | Supported |
| AbortJob | abort job | Resource level | qcs::pts::uin/${uin}:project/${ProjectId} | Supported |
| AdjustJobSpeed | Adjust job speed | Resource level | qcs::pts::uin/:project/${ProjectId} | Supported |
| CopyScenario | Copy a scenario | Resource level | qcs::pts::uin/:project/${ProjectId} | Supported |
| CreateAccountInformation | create account information | Operation level | * | Supported |
| CreateAlertChannel | create an alert channel | Resource level | qcs::pts::uin/:project/${ProjectId} | Supported |
| CreateCronJob | Create a cron job | Resource level | qcs::pts::uin/:project/${ProjectId} | Supported |
| CreateEnvironment | Create an environment | Resource level | qcs::pts::uin/${uin}:project/${ProjectId} | Supported |
| CreateFile | create a file | Resource level | qcs::pts::uin/:project/${ProjectId} | Supported |
| CreateJobReport | create job report | Resource level | qcs::pts::uin/${uin}:project/${ProjectId} | Supported |
| CreateProject | create project | Operation level | * | Supported |
| CreateScenario | create scenario | Resource level | qcs::pts::uin/${uin}:project/${ProjectId} | Supported |
| DeleteAlertChannel | delete alert channels | Resource level | qcs::pts::uin/:project/${ProjectId} | Supported |
| DeleteCronJobs | Delete a cron jobs | Resource level | qcs::pts::uin/:project/${ProjectId} | Supported |
| DeleteEnvironments | Delete environments | Resource level | qcs::pts::uin/${uin}:project/${ProjectId} | Supported |
| DeleteFiles | delete files | Resource level | qcs::pts::uin/:project/${ProjectId} | Supported |
| DeleteJobs | delete jobs | Resource level | qcs::pts::uin/:project/${ProjectId} | Supported |
| DeleteProjects | delete projects | Resource level | qcs::pts::uin/:project/${ProjectIds} | Supported |
| DeleteScenarios | delete scenarios | Resource level | qcs::pts::uin/${uin}:project/${ProjectId} | Supported |
| GenerateTmpKey | generate tmp key | Resource level | qcs::pts::uin/${uin}:project/${ProjectId} | Supported |
| RestartCronJobs | Restart a cron jobs | Resource level | qcs::pts::uin/:project/${ProjectId} | Supported |
| StartJob | start job | Resource level | qcs::pts::uin/${uin}:project/${ProjectId} | Supported |
| UpdateAlertChannel | update the alert channel | Resource level | qcs::pts::uin/${uin}:project/${ProjectId} | Supported |
| UpdateCronJob | Update a cron job | Resource level | qcs::pts::uin/:project/${ProjectId} | Supported |
| UpdateEnvironment | Update an environment | Resource level | qcs::pts::uin/${uin}:project/${ProjectId} | Supported |
| UpdateFileScenarioRelation | update the relation of scenarios and files | Resource level | qcs::pts::uin/:project/${ProjectId} | Supported |
| UpdateJob | update job | Resource level | qcs::pts::uin/${uin}:project/${ProjectId} | Supported |
| UpdateProject | update project | Resource level | qcs::pts::uin/${uin}:project/${ProjectId} | Supported |
| UpdateScenario | update scenario | Resource level | qcs::pts::uin/${uin}:project/${ProjectId} | Supported |
| API | API Description | Authorization Granularity | Six-segment Resource Description | IP Restriction |
|---|---|---|---|---|
| CheckUserAPMInstancesConnectivity | CheckUserAPMInstancesConnectivity | Resource level | qcs::pts::uin/${uin}:project/${ProjectId} | Supported |
| DescribeAccountInformation | Describe account information | Operation level | * | Supported |
| DescribeAccountType | Describe account type | Operation level | * | Supported |
| DescribeAlertChannels | describe alert channels | Resource level | qcs::pts::uin/${uin}:project/${ProjectIds} | Supported |
| DescribeAlertRecords | describe alert history records | Resource level | qcs::pts::uin/${uin}:project/${ProjectIds} | Supported |
| DescribeAvailableMetrics | Describe available metrics | Operation level | * | Supported |
| DescribeCSVMetadata | describe the metadata of csv files | Resource level | qcs::pts::uin/${uin}:project/${ProjectId} | Supported |
| DescribeCheckLogs | Describe check logs | Resource level | qcs::pts::uin/${uin}:project/${ProjectId} | Supported |
| DescribeCheckSummary | describe check summary | Resource level | qcs::pts::uin/${uin}:project/${ProjectId} | Supported |
| DescribeCronJobs | Describe cron jobs | Resource level | qcs::pts::uin/${uin}:project/${ProjectIds} | Supported |
| DescribeEnvironments | Describe environments | Resource level | qcs::pts::uin/${uin}:project/${ProjectIds} | Supported |
| DescribeErrorSummary | describe error summary | Resource level | qcs::pts::uin/${uin}:project/${ProjectId} | Supported |
| DescribeFiles | describe files | Resource level | qcs::pts::uin/:project/${ProjectIds} | Supported |
| DescribeJobAnalysis | Describe job analysis | Resource level | qcs::pts::uin/${uin}:project/${ProjectId} | Supported |
| DescribeJobPayment | Query the resource offset plan for the load testing task | Resource level | qcs::pts::uin/${uin}:project/${ProjectId} | Supported |
| DescribeJobs | describe jobs | Resource level | qcs::pts::uin/${uin}:project/${ProjectIds} | Supported |
| DescribeLabelValues | describe label values | Resource level | qcs::pts::uin/${uin}:project/${ProjectId} | Supported |
| DescribeMachineSpecifications | describe machine specifications | Operation level | * | Supported |
| DescribeMetricLabelWithValues | Describe metric label with values | Resource level | qcs::pts::uin/${uin}:project/${ProjectId} | Supported |
| DescribeNormalLogs | describe normal logs | Resource level | qcs::pts::uin/:project/${ProjectId} | Supported |
| DescribeProjects | describe projects | Resource level | qcs::pts:${region}:uin/${uin}:project/${ProjectIds} | Supported |
| DescribeRegions | describe regions | Operation level | * | Supported |
| DescribeRequestSummary | Describe the request summary | Resource level | qcs::pts::uin/:project/${ProjectId} | Supported |
| DescribeResourceOverview | Describe resource overview | Resource level | qcs::pts::uin/${uin}:project/${ProjectIds} | Supported |
| DescribeResourcePackageSpecifications | describe resource package specifications | Operation level | * | Supported |
| DescribeResourcePackageUsage | describe resource package usage details | Operation level | * | Supported |
| DescribeResourcePackages | describe resource packages | Operation level | * | Supported |
| DescribeSampleBatchQuery | describe sample batch query | Resource level | qcs::pts::uin/:project/${ProjectId} | Supported |
| DescribeSampleLogs | describe sample logs | Resource level | qcs::pts:::project/${ProjectId} | Supported |
| DescribeSampleMatrixBatchQuery | Sample matrix batch query | Resource level | qcs::pts::uin/:project/${ProjectId} | Supported |
| DescribeSampleMatrixQuery | Describe sample matrix | Resource level | qcs::pts::uin/:project/${ProjectId} | Supported |
| DescribeSampleQuery | describe sample query | Resource level | qcs::pts::uin/${uin}:project/${ProjectId} | Supported |
| DescribeSampleStreamBatchQuery | describe sample stream batch query | Resource level | qcs::pts::uin/${uin}:project/${ProjectId} | Supported |
| DescribeSampleStreamQuery | describe sample stream query | Resource level | qcs::pts::uin/${uin}:project/${ProjectId} | Supported |
| DescribeScenarioWithJobs | describe scenario with job | Resource level | qcs::pts::uin/${uin}:project/${ProjectIds} | Supported |
| DescribeScenarios | describe scenarios | Resource level | qcs::pts::uin/${uin}:project/${ProjectIds} | Supported |
| DescribeScriptTemplates | describe script templates | Operation level | * | Supported |
| DescribeServiceSummary | describe service summary | Resource level | qcs::pts::uin/:project/${ProjectId} | Supported |
| DescribeSubnets | describe subnet information | Resource level | qcs::pts::uin/${uin}:project/${ProjectIds} | Supported |
| DescribeVPCs | describe VPC information | Resource level | qcs::pts::uin/${uin}:project/${ProjectIds} | Supported |
| DescribeZones | describe zones | Operation level | * | Supported |
Feedback