Actions Supported by Identity Policy-based Authorization
IAM provides system-defined identity policies to define typical cloud service permissions. You can also create custom identity policies using the actions supported by cloud services for more refined access control.
In addition to IAM, the Organizations service also provides Service Control Policies (SCPs) to set access control policies.
SCPs do not actually grant any permissions to an entity. They only set the permissions boundary for the entity. When SCPs are attached to an organizational unit (OU) or a member account, the SCPs do not directly grant permissions to that OU or member account. Instead, the SCPs only determine what permissions are available for that member account or those member accounts under that OU. The granted permissions can be applied only if they are allowed by the SCPs.
To learn more about how IAM is different from Organizations for access control, see How IAM Is Different from Organizations for Access Control?.
This section describes the elements used by IAM custom identity policies and Organizations SCPs. The elements include actions, resources, and conditions.
- For details about how to use these elements to edit an IAM custom identity policy, see Creating a Custom Identity Policy.
- For details about how to use these elements to edit a custom SCP, see Creating an SCP.
Actions
Actions are specific operations that are allowed or denied in an identity policy.
- The Access Level column describes how the action is classified (List, Read, or Write). This classification helps you understand the level of access that an action grants when you use it in an identity policy.
- The Resource Type column indicates whether the action supports resource-level permissions.
- You can use a wildcard (*) to indicate all resource types. If this column is empty (-), the action does not support resource-level permissions and you must specify all resources ("*") in your identity policy statements.
- If this column includes a resource type, you must specify the URN in the Resource element of your identity policy statements.
- Required resources are marked with asterisks (*) in the table. If you specify a resource in a statement using this action, then it must be of this type.
For details about the resource types defined by workspace, see Resources.
- The Condition Key column contains keys that you can specify in the Condition element of an identity policy statement.
- If the Resource Type column has values for an action, the condition key takes effect only for the listed resource types.
- If the Resource Type column is empty (-) for an action, the condition key takes effect for all resources that action supports.
- If the Condition Key column is empty (-) for an action, the action does not support any condition keys.
For details about the condition keys defined by workspace, see Conditions.
- The Alias column lists the policy actions that are configured in identity policies. With these actions, you can use APIs for policy-based authorization. For details, see Policies and Identity Policies.
The following table lists the actions that you can define in identity policy statements for workspace.
|
Action |
Description |
Access Level |
Resource Type (*: required) |
Condition Key |
Alias |
|---|---|---|---|---|---|
|
workspace:authConfigs:get |
Grants permission to query the configuration of the authentication login mode. |
Read |
- |
- |
- |
|
workspace:authConfigs:update |
Grants permission to update the authentication policy configuration. |
Write |
- |
- |
- |
|
workspace:assistAuthConfigs:get |
Grants permission to query the configuration of auxiliary authentication. |
Read |
- |
- |
- |
|
workspace:assistAuthConfigs:update |
Grants permission to update the configuration of auxiliary authentication. |
Write |
- |
- |
- |
|
workspace:jobs:retry |
Grants permission to retry a job. |
Write |
- |
- |
- |
|
workspace:quotas:get |
Grants permission to query tenant quota. |
Read |
- |
- |
- |
|
workspace:tenants:getRoles |
Grants permission to query tenant roles. |
Read |
- |
- |
- |
|
workspace:tenants:ListConfig |
Grants permission to list customized tenant configurations. |
List |
- |
- |
- |
|
workspace:tenants:updateConfig |
Grants permission to modify customized tenant configurations. |
Write |
- |
- |
- |
|
workspace:natMappings:getConfig |
Grants permission to query NAT mapping configuration items of a tenant. |
Read |
- |
- |
- |
|
workspace:natMappings:updateConfig |
Grants permission to modify NAT mapping configuration items of a tenant. |
Write |
- |
- |
- |
|
workspace:tenants:get |
Grants permission to query details about the workspace service. |
Read |
- |
- |
- |
|
workspace:tenants:open |
Grants permission to subscribe to the workspace service. |
Write |
- |
- |
|
|
workspace:tenants:delete |
Grants permission to deregister the workspace service. |
Write |
- |
- |
- |
|
workspace:tenants:update |
Grants permission to modify the attributes of the workspace service. |
Write |
- |
- |
|
|
workspace:tenants:getLockStatus |
Grants permission to check whether the workspace service has been locked. |
Read |
- |
- |
- |
|
workspace:tenants:unlock |
Grants permission to unlock the workspace service. |
Write |
- |
- |
- |
|
workspace:agencies:create |
Grants permission to create an agency. |
Write |
- |
- |
- |
|
workspace:agencies:get |
Grants permission to query an agency. |
Read |
- |
- |
- |
|
workspace:desktops:commitAiAccelerateJob |
Grants permission to create an ai accelerate job. |
Write |
- |
- |
- |
|
workspace:desktops:createAiAccelerateJob |
Grants permission to create an ai accelerate job. |
Write |
- |
- |
- |
|
workspace:desktops:getAiAccelerateJob |
Grants permission to query an ai accelerate job. |
Read |
- |
- |
- |
|
workspace:desktops:getSysPrepInfo |
Grants permission to query sysprep details. |
Read |
desktop * |
|
- |
|
workspace:desktops:checkBatchChangeImage |
Grants permission to verify params for changing image. |
Write |
desktop * |
|
- |
|
workspace:tenants:listDesktopNamePolicies |
Grants permission to list desktop name policies. |
List |
- |
- |
- |
|
workspace:tenants:createDesktopNamePolicy |
Grants permission to create a desktop name policy. |
Write |
- |
- |
- |
|
workspace:tenants:updateDesktopNamePolicy |
Grants permission to update desktop name policy. |
Write |
- |
- |
- |
|
workspace:tenants:batchDeleteDesktopNamePolicies |
Grants permission to batch delete desktop name policies. |
Write |
- |
- |
- |
|
workspace:desktopPools:create |
Grants permission to create a desktop pool. |
Write |
desktopPool * |
- |
- |
|
user |
- |
||||
|
userGroup |
- |
||||
|
- |
|
||||
|
workspace:desktopPools:list |
Grants permission to list desktop pools. |
List |
desktopPool * |
- |
- |
|
workspace:desktopPools:update |
Grants permission to modify desktop pool attributes. |
Write |
desktopPool * |
- |
- |
|
- |
|
||||
|
workspace:desktopPools:delete |
Grants permission to delete a desktop pool. |
Write |
desktopPool * |
- |
- |
|
workspace:desktopPools:get |
Grants permission to query desktop pool details. |
Read |
desktopPool * |
- |
- |
|
workspace:desktopPools:expand |
Grants permission to expand the disk capacity of a desktop pool. |
Write |
desktopPool * |
- |
- |
|
workspace:desktopPools:resize |
Grants permission to modify desktop pool specifications. |
Write |
desktopPool * |
- |
- |
|
workspace:desktopPools:rebuild |
Grants permission to recompose system disks in a desktop pool. |
Write |
desktopPool * |
- |
- |
|
workspace:desktopPools:batchAddVolumes |
Grants permission to batch add disks to a desktop pool. |
Write |
desktopPool * |
- |
- |
|
workspace:desktopPools:batchDeleteVolumes |
Grants permission to batch delete disks from a desktop pool. |
Write |
desktopPool * |
- |
- |
|
workspace:desktopPools:batchExpandVolumes |
Grants permission to batch expand the disk capacity of a desktop pool. |
Write |
desktopPool * |
- |
- |
|
workspace:desktopPools:operate |
Grants permission to perform operations on a desktop pool. |
Write |
desktopPool * |
- |
- |
|
workspace:desktopPools:listUsers |
Grants permission to query authorized users and user groups of a desktop pool. |
List |
desktopPool * |
- |
- |
|
workspace:desktopPools:authorizeUsers |
Grants permission to authorize users and user groups to use a desktop pool. |
Write |
desktopPool * |
- |
- |
|
user |
- |
||||
|
userGroup |
- |
||||
|
workspace:desktopPools:listDesktops |
Grants permission to query desktop pool desktop information. |
List |
desktopPool * |
- |
- |
|
workspace:desktopPools:listScriptTasks |
Grants permission to list desktop pool script execution tasks. |
List |
desktopPool * |
- |
- |
|
workspace:desktopPools:executeScripts |
Grants permission to batch execute Desktop pool scripts. |
Write |
desktopPool * |
- |
- |
|
script |
- |
||||
|
workspace:desktopPools:sendNotifications |
Grants permission to send notifications. |
Write |
desktopPool * |
- |
- |
|
workspace:desktops:export |
Grants permission to export desktops. |
List |
desktop * |
- |
- |
|
- |
|
||||
|
workspace:desktops:create |
Grants permission to create a desktop. |
Write |
desktop * |
- |
- |
|
- |
|
||||
|
workspace:desktops:list |
Grants permission to list desktops. |
List |
desktop * |
- |
- |
|
- |
|
||||
|
workspace:desktops:update |
Grants permission to update a desktop. |
Write |
desktop * |
|
- |
|
workspace:desktops:delete |
Grants permission to delete a desktop. |
Write |
desktop * |
|
- |
|
workspace:desktops:get |
Grants permission to query desktop details. |
Read |
desktop * |
|
- |
|
workspace:desktops:batchDelete |
Grants permission to batch delete desktops. |
Write |
desktop * |
|
- |
|
workspace:desktops:logoff |
Grants permission to batch logoff desktops. |
Write |
desktop * |
|
- |
|
workspace:desktops:listDetail |
Grants permission to list desktop details. |
List |
desktop * |
- |
- |
|
- |
|
||||
|
workspace:desktops:operate |
Grants permission to perform operations on a desktop. |
Write |
desktop * |
|
- |
|
workspace:desktops:resize |
Grants permission to change specifications. |
Write |
desktop * |
|
- |
|
workspace:desktops:getConnectStatus |
Grants permission to query desktop login status statistics. |
Read |
- |
- |
- |
|
workspace:desktops:ListStatus |
Grants permission to query desktop login status. |
List |
- |
- |
- |
|
workspace:desktops:rebuild |
Grants permission to rebuild a desktop. |
Write |
desktop * |
|
- |
|
workspace:desktops:getActions |
Grants permission to query desktop power-on/off information. |
Read |
desktop * |
|
- |
|
workspace:desktops:createConsole |
Grants permission to obtain the URL for remote login to the console. |
Write |
desktop * |
|
- |
|
workspace:desktops:updateSids |
Grants permission to update a desktop SID. |
Write |
desktop * |
|
- |
|
workspace:desktops:rejoinDomain |
Grants permission to rejoin the AD domain. |
Write |
desktop * |
|
- |
|
workspace:desktops:createImage |
Grants permission to convert a desktop to an image. |
Write |
desktop * |
|
- |
|
workspace:desktops:batchDetach |
Grants permission to btach unbind a user. |
Write |
desktop * |
|
- |
|
workspace:desktops:detach |
Grants permission to unbind a user. |
Write |
desktop * |
|
- |
|
workspace:desktops:attach |
Grants permission to assign desktops to a user. |
Write |
desktop * |
|
- |
|
workspace:desktops:getNetwork |
Grants permission to query desktop network. |
Read |
desktop * |
|
- |
|
workspace:desktops:changeNetwork |
Grants permission to change desktop network. |
Write |
desktop * |
|
- |
|
workspace:exclusiveHosts:listDesktops |
Grants permission to list exclusive desktop details. |
List |
exclusiveHost * |
- |
- |
|
- |
g:EnterpriseProjectIdg:EnterpriseProjectId |
||||
|
workspace:desktops:listAll |
Grants permission to list all desktops. |
List |
desktop * |
- |
- |
|
workspace:desktopAssociate:listDiscoverVmInfo |
Grants permission to list discover VM. |
List |
- |
- |
- |
|
workspace:desktopAssociate:startTask |
Grants permission to start discover VM task. |
Write |
- |
- |
- |
|
workspace:desktopAssociate:switchScanTask |
Grants permission to enable discover VM scanning task. |
Write |
- |
- |
- |
|
workspace:desktopAssociate:getScanTaskSwitch |
Grants permission to query discover VM scanning task switch. |
Read |
- |
- |
- |
|
workspace:desktops:setMaintenanceMode |
Grants permission to batch set maintenance mode. |
Write |
desktop * |
|
- |
|
workspace:desktops:prepAttachUsers |
Grants permission to batch pre-assign users. |
Write |
desktop * |
|
- |
|
workspace:desktops:batchAttachUsers |
Grants permission to batch assign users. |
Write |
desktop * |
|
- |
|
workspace:desktops:changeUsername |
Grants permission to change the user name associated with the desktop in the Windows AD scenario. |
Write |
- |
- |
- |
|
workspace:desktops:sendNotifications |
Grants permission to send notifications. |
Write |
desktop * |
|
- |
|
workspace:desktops:migrate |
Grants permission to migrate a desktop. |
Write |
desktop * |
|
- |
|
workspace:desktops:listAgents |
Grants permission to list installed agents. |
List |
desktop * |
|
- |
|
workspace:desktops:batchInstallAgents |
Grants permission to batch install agents. |
Write |
desktop * |
|
- |
|
workspace:desktops:listTags |
Grants permission to query desktop labels. |
List |
desktop * |
|
- |
|
workspace:desktops:tag |
Grants permission to create a desktop label. |
Tagging |
desktop * |
|
- |
|
- |
|
||||
|
workspace:desktops:untag |
Grants permission to delete a desktop label. |
Tagging |
desktop * |
|
- |
|
- |
|
||||
|
workspace:desktops:listProjectTags |
Grants permission to query project labels. |
List |
- |
- |
- |
|
workspace:desktops:operateTags |
Grants permission to batch add or delete labels. |
Tagging |
desktop * |
|
- |
|
- |
|
||||
|
workspace:desktops:listByTags |
Grants permission to filter desktops by label. |
List |
- |
- |
- |
|
workspace:exclusiveHosts:create |
Grants permission to create exclusive hosts. |
Write |
exclusiveHost * |
- |
- |
|
- |
g:EnterpriseProjectIdg:EnterpriseProjectId |
||||
|
workspace:exclusiveHosts:list |
Grants permission to list exclusive hosts. |
List |
exclusiveHost * |
- |
- |
|
- |
g:EnterpriseProjectIdg:EnterpriseProjectId |
||||
|
workspace:exclusiveHosts:check |
Grants permission to check whether exclusive hosts can be created. |
Write |
- |
- |
- |
|
workspace:exclusiveHosts:get |
Grants permission to query exclusive host details. |
Read |
exclusiveHost * |
g:EnterpriseProjectIdg:EnterpriseProjectId |
- |
|
workspace:exclusiveHosts:update |
Grants permission to update exclusive hosts. |
Write |
exclusiveHost * |
g:EnterpriseProjectIdg:EnterpriseProjectId |
- |
|
workspace:exclusiveHosts:delete |
Grants permission to delete exclusive hosts. |
Write |
exclusiveHost * |
g:EnterpriseProjectIdg:EnterpriseProjectId |
- |
|
workspace:mkp:listImages |
Grants permission to list marketplace images. |
List |
- |
- |
- |
|
workspace:mkp:listCommodityInfos |
Grants permission to query marketplace commodity information. |
List |
- |
- |
- |
|
workspace:mkp:createOrder |
Grants permission to create marketplace product order. |
Write |
- |
- |
- |
|
workspace:mkp:listListProductReserve |
Grants permission to query marketplace inventory information. |
List |
- |
- |
- |
|
workspace:mkp:listCommodityDetails |
Grants permission to query marketplace commodity details. |
List |
- |
- |
- |
|
workspace:mkp:listRelationCommodityDetails |
Grants permission to query associated commodity. |
List |
- |
- |
- |
|
workspace:mkp:listCommodityAgreements |
Grants permission to query marketplace commodity agreement. |
List |
- |
- |
- |
|
workspace:networks:listEips |
Grants permission to list EIPs. |
List |
- |
- |
- |
|
workspace:networks:createEips |
Grants permission to create an EIP. |
Write |
- |
- |
- |
|
workspace:networks:bindEips |
Grants permission to bind an EIP. |
Write |
- |
- |
- |
|
workspace:networks:unbindEips |
Grants permission to unbind an EIP. |
Write |
- |
- |
- |
|
workspace:networks:getEipQuota |
Grants permission to query the EIP quota. |
Read |
- |
- |
- |
|
workspace:networks:ListNatGateways |
Grants permission to list nat gateways. |
List |
- |
- |
- |
|
workspace:orders:create |
Grants permission to subscribe to a yearly/monthly order. |
Write |
- |
- |
|
|
workspace:orders:change |
Grants permission to create a request for changing the subscription. |
Write |
- |
- |
|
|
workspace:orders:batchInquiry |
Grants permission to batch inquiry. |
Write |
- |
- |
- |
|
workspace:quotas:check |
Grants permission to check quotas. |
Write |
- |
- |
- |
|
workspace:renderDesktops:create |
Grants permission to create a rendering desktop. |
Write |
- |
- |
- |
|
workspace:renderDesktops:delete |
Grants permission to delete a rendering desktop. |
Write |
- |
- |
- |
|
workspace:renderDesktops:list |
Grants permission to list rendering desktops. |
List |
- |
- |
- |
|
workspace:renderDesktops:action |
Grants permission to perform operations on a rendering desktop. |
Write |
- |
- |
- |
|
workspace:scheduledTasks:list |
Grants permission to list scheduled tasks. |
List |
scheduledTask * |
- |
- |
|
workspace:scheduledTasks:create |
Grants permission to create a scheduled task. |
Write |
scheduledTask * |
- |
- |
|
desktop |
- |
||||
|
desktopPool |
- |
||||
|
server |
- |
||||
|
serverGroup |
- |
||||
|
workspace:scheduledTasks:get |
Grants permission to query scheduled task details. |
Read |
scheduledTask * |
- |
- |
|
workspace:scheduledTasks:update |
Grants permission to update a scheduled task. |
Write |
scheduledTask * |
- |
- |
|
desktop |
- |
||||
|
desktopPool |
- |
||||
|
server |
- |
||||
|
serverGroup |
- |
||||
|
workspace:scheduledTasks:delete |
Grants permission to delete a scheduled task. |
Write |
scheduledTask * |
- |
- |
|
workspace:scheduledTasks:getFuture |
Grants permission to query the future execution time of a scheduled task. |
Read |
- |
- |
- |
|
workspace:scheduledTasks:batchDelete |
Grants permission to batch delete scheduled tasks. |
Write |
scheduledTask * |
- |
- |
|
workspace:scheduledTasks:listRecords |
Grants permission to query the execution records of a scheduled task. |
List |
scheduledTask * |
- |
- |
|
workspace:scheduledTasks:getRecord |
Grants permission to query details about the execution records of a scheduled task. |
Read |
scheduledTask * |
- |
- |
|
workspace:scheduledTasks:exportRecords |
Grants permission to export details about the execution records of a scheduled task. |
List |
scheduledTask * |
- |
- |
|
workspace:users:subscribeSharer |
Grants permission to subscribe collaborative resources. |
Write |
user * |
- |
- |
|
workspace:desktops:addSubResources |
Grants permission to subscribe desktop auxiliary resources. |
Write |
desktop * |
|
- |
|
workspace:desktops:deleteSubResources |
Grants permission to delete desktop auxiliary resources. |
Write |
desktop * |
|
- |
|
workspace:desktops:createSnapshots |
Grants permission to create a desktop snapshot. |
Write |
desktop * |
|
- |
|
workspace:desktops:getSnapshots |
Grants permission to query desktop snapshots. |
Read |
desktop * |
|
- |
|
workspace:desktops:deleteSnapshots |
Grants permission to delete a desktop snapshot. |
Write |
desktop * |
|
- |
|
workspace:desktops:restoreBySnapshot |
Grants permission to restore a desktop using a desktop snapshot. |
Write |
desktop * |
|
- |
|
workspace:statistics:listDesktopStatus |
Grants permission to statistical desktop statistics Status. |
List |
- |
- |
- |
|
workspace:statistics:getUnused |
Grants permission to query desktops not used in a specified period. |
Read |
- |
- |
- |
|
workspace:statistics:getUsed |
Grants permission to query the duration of using a desktop. |
Read |
- |
- |
- |
|
workspace:bindingPolicies:export |
Grants permission to export information about terminal-desktop binding to an Excel file. |
List |
- |
- |
- |
|
workspace:bindingPolicies:getConfig |
Grants permission to query the configuration of terminal-desktop binding. |
Read |
- |
- |
- |
|
workspace:bindingPolicies:createConfig |
Grants permission to configure terminal-desktop binding. |
Write |
- |
- |
- |
|
workspace:bindingPolicies:get |
Grants permission to list the configurations of terminal-desktop binding. |
Read |
- |
- |
- |
|
workspace:bindingPolicies:add |
Grants permission to add terminal-desktop binding. |
Write |
- |
- |
- |
|
workspace:bindingPolicies:update |
Grants permission to modify terminal-desktop binding. |
Write |
- |
- |
- |
|
workspace:bindingPolicies:delete |
Grants permission to delete terminal-desktop binding. |
Write |
- |
- |
- |
|
workspace:volumes:delete |
Grants permission to delete a data disk. |
Write |
desktop |
|
- |
|
workspace:volumes:batchAdd |
Grants permission to add a desktop disk. |
Write |
desktop |
|
- |
|
workspace:volumes:batchExpand |
Grants permission to expand the disk capacity of a desktop. |
Write |
desktop |
|
- |
|
workspace:wdh:getType |
Grants permission to query workspace host types. |
Read |
wdh * |
g:EnterpriseProjectIdg:EnterpriseProjectId |
- |
|
workspace:wdh:get |
Grants permission to list workspace hosts. |
Read |
wdh * |
g:EnterpriseProjectIdg:EnterpriseProjectId |
- |
|
workspace:desktops:getRemoteAssistance |
Grants permission to query desktop remote assistance. |
Read |
desktop * |
|
- |
|
workspace:desktops:createRemoteAssistance |
Grants permission to create desktop remote assistance. |
Write |
desktop * |
|
- |
|
workspace:desktops:cancelRemoteAssistance |
Grants permission to cancel desktop remote assistance. |
Write |
desktop * |
|
- |
|
workspace:volumes:add |
Grants permission to add a desktop disk. |
Write |
desktop |
|
- |
|
workspace:volumes:expand |
Grants permission to expand the disk capacity. |
Write |
desktop |
|
- |
|
workspace:volumes:listDssPoolsDetail |
Grants permission to list details of dedicated distributed storage pools. |
List |
- |
- |
- |
|
workspace:orders:createDesktopOrder |
Grants permission to create desktop order. |
Write |
- |
- |
- |
|
workspace:common:listTimezones |
Grants permission to query time zone configuration. |
List |
- |
- |
- |
|
workspace:connections:securityExport |
Grants permission to export connection records. |
List |
- |
g:EnterpriseProjectIdg:EnterpriseProjectId |
- |
|
workspace:images:list |
Grants permission to list supported images. |
List |
- |
- |
- |
|
workspace:policyGroups:import |
Grants permission to import policy group. |
Write |
- |
- |
- |
|
workspace:accessPolicies:create |
Grants permission to create an access policy. |
Write |
- |
- |
- |
|
workspace:accessPolicies:get |
Grants permission to query access policies. |
Read |
- |
- |
- |
|
workspace:accessPolicies:delete |
Grants permission to delete a specified access policy. |
Write |
- |
- |
- |
|
workspace:accessPolicies:getTarget |
Grants permission to query the target object of a specified access policy. |
Read |
- |
- |
- |
|
workspace:accessPolicies:updateTarget |
Grants permission to update the target object of a specified access policy. |
Write |
- |
- |
- |
|
workspace:products:listDesktopProducts |
Grants permission to list desktop products. |
List |
- |
- |
- |
|
workspace:products:listSharerProducts |
Grants permission to list sharer products. |
List |
- |
- |
- |
|
workspace:products:listInternetProducts |
Grants permission to list internet products. |
List |
- |
- |
- |
|
workspace:availabilityZones:list |
Grants permission to query supported AZs. |
List |
- |
- |
- |
|
workspace:userGroups:export |
Grants permission to export user group. |
List |
userGroup * |
- |
- |
|
workspace:users:export |
Grants permission to export users. |
List |
user * |
g:EnterpriseProjectIdg:EnterpriseProjectId |
- |
|
workspace:users:import |
Grants permission to import a user. |
Write |
user * |
- |
- |
|
workspace:userGroups:exportUsers |
Grants permission to export users of an user group. |
List |
userGroup * |
- |
- |
|
workspace:users:operate |
Grants permission to indicate operations (locking, unlocking, and resetting passwords). |
Write |
user * |
g:EnterpriseProjectIdg:EnterpriseProjectId |
- |
|
workspace:users:randomPassword |
Grants permission to reset a random password for a user. |
Write |
user * |
- |
- |
|
workspace:users:deleteOtps |
Grants permission to unbind an OTP device. |
Write |
user * |
g:EnterpriseProjectIdg:EnterpriseProjectId |
- |
|
workspace:users:resendEmail |
Grants permission to resend an email. |
Write |
user * |
- |
- |
|
workspace:connections:securityList |
Grants permission to query connection information. |
List |
- |
- |
- |
|
workspace:connections:listOnlineUsers |
Grants permission to query the number of login users. |
List |
- |
- |
- |
|
workspace:userGroups:list |
Grants permission to query user groups. |
List |
userGroup * |
- |
- |
|
workspace:userGroups:create |
Grants permission to create a user group. |
Write |
userGroup * |
- |
- |
|
workspace:userGroups:batchDelete |
Grants permission to batch delete user groups. |
Write |
userGroup * |
- |
- |
|
workspace:userGroups:delete |
Grants permission to delete a desktop user group. |
Write |
userGroup * |
- |
- |
|
workspace:userGroups:update |
Grants permission to modify a user group. |
Write |
userGroup * |
- |
- |
|
workspace:userGroups:operate |
Grants permission to perform operations on a user group. |
Write |
userGroup * |
- |
- |
|
user * |
- |
||||
|
workspace:userGroups:getUsers |
Grants permission to query users in a user group. |
List |
userGroup * |
- |
- |
|
workspace:jobs:listSubJobs |
Grants permission to list subjobs. |
List |
- |
- |
- |
|
workspace:jobs:deleteSubJobRecords |
Grants permission to delete subjob records. |
Write |
- |
- |
- |
|
workspace:ou:get |
Grants permission to query OU information. |
List |
- |
- |
- |
|
workspace:ou:create |
Grants permission to add OU information. |
Write |
- |
- |
- |
|
workspace:ou:delete |
Grants permission to delete OU information. |
Write |
- |
- |
- |
|
workspace:ou:update |
Grants permission to update OU information. |
Write |
- |
- |
- |
|
workspace:policyGroups:list |
Grants permission to list policy groups. |
List |
policyGroup * |
- |
- |
|
workspace:policyGroups:create |
Grants permission to add a policy group. |
Write |
policyGroup * |
- |
- |
|
desktop |
- |
||||
|
desktopPool |
- |
||||
|
user |
- |
||||
|
userGroup |
- |
||||
|
appGroup |
- |
||||
|
workspace:policyGroups:delete |
Grants permission to delete a policy group. |
Write |
policyGroup * |
- |
- |
|
workspace:policyGroups:get |
Grants permission to query policy groups. |
Read |
policyGroup * |
- |
- |
|
workspace:policyGroups:update |
Grants permission to modify a policy group. |
Write |
policyGroup * |
- |
- |
|
user |
- |
||||
|
userGroup |
- |
||||
|
appGroup |
- |
||||
|
workspace:policyGroups:export |
Grants permission to export a policy group. |
List |
policyGroup * |
- |
- |
|
workspace:policyGroups:listPolicies |
Grants permission to query policy items in a policy group. |
List |
policyGroup * |
- |
- |
|
workspace:policyGroups:updatePolicies |
Grants permission to modify policy items in a policy group. |
Write |
policyGroup * |
- |
- |
|
workspace:policyGroups:listTargets |
Grants permission to query the target object of a policy group. |
List |
policyGroup * |
- |
- |
|
workspace:policyGroups:updateTargets |
Grants permission to modify the target object of a policy group. |
Write |
policyGroup * |
- |
- |
|
desktop |
- |
||||
|
desktopPool |
- |
||||
|
user |
- |
||||
|
userGroup |
- |
||||
|
appGroup |
- |
||||
|
workspace:policyGroups:listDetail |
Grants permission to list policy group details. |
List |
policyGroup * |
- |
- |
|
workspace:policyGroups:getOriginalPolicies |
Grants permission to query initial policy items. |
Read |
policyGroup * |
- |
- |
|
workspace:users:list |
Grants permission to query users. |
List |
user * |
- |
- |
|
- |
g:EnterpriseProjectIdg:EnterpriseProjectId |
||||
|
workspace:users:create |
Grants permission to create a user. |
Write |
user * |
- |
- |
|
- |
g:EnterpriseProjectIdg:EnterpriseProjectId |
||||
|
workspace:users:delete |
Grants permission to delete a specified user. |
Write |
user * |
g:EnterpriseProjectIdg:EnterpriseProjectId |
- |
|
workspace:users:get |
Grants permission to query user details. |
Read |
user * |
g:EnterpriseProjectIdg:EnterpriseProjectId |
- |
|
workspace:users:update |
Grants permission to modify user information. |
Write |
user * |
g:EnterpriseProjectIdg:EnterpriseProjectId |
- |
|
workspace:users:batchDelete |
Grants permission to batch delete users. |
Write |
user * |
- |
- |
|
workspace:users:resetPassword |
Grants permission to reset a user password. |
Write |
user * |
- |
- |
|
workspace:users:checkResetPasswordToken |
Grants permission to verify and reset domain user password Token. |
Write |
user * |
- |
- |
|
workspace:users:getTemplate |
Grants permission to download a user template file. |
Read |
- |
- |
- |
|
workspace:users:checkExist |
Grants permission to check whether the user exists. |
Write |
user * |
- |
- |
|
workspace:users:listOtps |
Grants permission to query OTP devices. |
List |
user * |
- |
- |
|
workspace:users:getImportTemplate |
Grants permission to download a user template. |
Read |
- |
- |
- |
|
workspace:users:batchCreate |
Grants permission to batch create users. |
Write |
user * |
- |
- |
|
- |
g:EnterpriseProjectIdg:EnterpriseProjectId |
||||
|
workspace:products:listVolumeProducts |
Grants permission to list volume products. |
List |
- |
- |
- |
|
workspace:products:listHourPackageProducts |
Grants permission to list hour package products. |
List |
- |
- |
- |
|
workspace:screenRecord:list |
Grants permission to list screen records. |
List |
- |
- |
- |
|
workspace:screenRecord:get |
Grants permission to query screen records. |
Read |
- |
- |
- |
|
workspace:screenRecord:export |
Grants permission to export screen records. |
List |
- |
- |
- |
|
workspace:screenRecord:batchDelete |
Grants permission to batch delete screen records. |
Write |
- |
- |
- |
|
workspace:screenRecord:listDownloadAddress |
Grants permission to list download address. |
List |
- |
- |
- |
|
workspace:screenRecord:listOperations |
Grants permission to list desktop operations. |
List |
- |
- |
- |
|
workspace:tenants:listExportTasks |
Grants permission to list exporting tasks. |
List |
- |
- |
- |
|
workspace:tenants:deleteExportTasks |
Grants permission to batch delete exporting tasks. |
Write |
- |
- |
- |
|
workspace:tenants:exportData |
Grants permission to download a exported file. |
Read |
- |
- |
- |
|
workspace:statistics:listAlarm |
Grants permission to list alarms. |
List |
- |
- |
- |
|
workspace:statistics:getAlarm |
Grants permission to query alarm number. |
Read |
- |
- |
- |
|
workspace:statistics:getGrowthRate |
Grants permission to query metric chain ratio. |
Read |
- |
- |
- |
|
workspace:statistics:getMetric |
Grants permission to query metric. |
Read |
- |
- |
- |
|
workspace:statistics:getMetricTrend |
Grants permission to query metric trend. |
Read |
- |
- |
- |
|
workspace:statistics:updateNotificationRules |
Grants permission to update metric notification rule. |
Write |
- |
- |
- |
|
workspace:statistics:deleteNotificationRules |
Grants permission to delete metric notification rule. |
Write |
- |
- |
- |
|
workspace:statistics:createNotifyRules |
Grants permission to add metric notification rule. |
Write |
- |
- |
- |
|
workspace:statistics:listNotificationRules |
Grants permission to list metric notification rules. |
List |
- |
- |
- |
|
workspace:statistics:listNotificationRecords |
Grants permission to list metric notification records. |
List |
- |
- |
- |
|
workspace:statistics:listDesktopMetrics |
Grants permission to list desktop usage statistics. |
List |
- |
- |
- |
|
workspace:statistics:exportDesktopMetrics |
Grants permission to export desktop usage statistics. |
List |
- |
g:EnterpriseProjectIdg:EnterpriseProjectId |
- |
|
workspace:statistics:listUserMetrics |
Grants permission to list user usage statistics. |
List |
- |
g:EnterpriseProjectIdg:EnterpriseProjectId |
- |
|
workspace:statistics:exportUserMetrics |
Grants permission to export user usage statistics. |
List |
- |
g:EnterpriseProjectIdg:EnterpriseProjectId |
- |
|
workspace:statistics:listAppUserAccessData |
Grants permission to list app user access data. |
List |
- |
- |
- |
|
workspace:statistics:exportAppUserAccessData |
Grants permission to export app user access data. |
Write |
- |
- |
- |
|
workspace:statistics:getUserAccessStages |
Grants permission to show user access stages. |
Read |
- |
- |
- |
|
workspace:session:exportAppConnection |
Grants permission to export application usage records. |
Write |
- |
- |
- |
|
workspace:session:exportUserConnection |
Grants permission to export user login records. |
Write |
- |
- |
- |
|
workspace:session:exportSessions |
Grants permission to export session list. |
Write |
- |
- |
- |
|
workspace:userEvents:list |
Grants permission to list user operation events. |
List |
- |
- |
- |
|
workspace:userEvents:export |
Grants permission to export user operation events. |
Write |
- |
- |
- |
|
workspace:userEvents:setLtsConfigurations |
Grants permission to set user events lts configurations. |
Write |
- |
- |
- |
|
workspace:userEvents:listLtsConfigurations |
Grants permission to list user events lts configurations. |
List |
- |
- |
- |
|
workspace:appcenter:createBucketCredential |
Grants permission to generate OBS bucket credential information. |
Write |
- |
- |
- |
|
workspace:appcenter:createAndAuthorizeBucket |
Grants permission to add and authorize the default OBS bucket. |
Write |
- |
- |
- |
|
workspace:appcenter:listApps |
Grants permission to list apps. |
List |
- |
- |
- |
|
workspace:appcenter:createApp |
Grants permission to upload an app. |
Write |
- |
- |
- |
|
workspace:appcenter:updateApp |
Grants permission to update an app. |
Write |
- |
- |
- |
|
workspace:appcenter:deleteApp |
Grants permission to delete an app. |
Write |
- |
- |
- |
|
workspace:appcenter:installApp |
Grants permission to install an app. |
Write |
- |
- |
- |
|
workspace:appcenter:listAppAuthorizations |
Grants permission to query app authorizations. |
List |
- |
- |
- |
|
workspace:appcenter:batchUpdateAppAuthorizations |
Grants permission to assign app authorizations. |
Write |
- |
- |
- |
|
workspace:appcenter:batchDeleteApps |
Grants permission to batch delete apps. |
Write |
- |
- |
- |
|
workspace:appcenter:batchDisableApps |
Grants permission to batch set app invisible. |
Write |
- |
- |
- |
|
workspace:appcenter:batchEnableApps |
Grants permission to batch set app visible. |
Write |
- |
- |
- |
|
workspace:appcenter:batchInstallApps |
Grants permission to batch install apps. |
Write |
- |
- |
- |
|
workspace:appcenter:listAppCatalogs |
Grants permission to list app catalogs. |
List |
- |
- |
- |
|
workspace:appcenter:listJobs |
Grants permission to list app install job info. |
List |
- |
- |
- |
|
workspace:appcenter:batchDeleteJobs |
Grants permission to batch delete jobs. |
Write |
- |
- |
- |
|
workspace:appcenter:retryJobs |
Grants permission to retry failed jobs. |
Write |
- |
- |
- |
|
workspace:appcenter:createAppRule |
Grants permission to create an app rule. |
Write |
- |
- |
- |
|
workspace:appcenter:listAppRule |
Grants permission to list app rules. |
List |
- |
- |
- |
|
workspace:appcenter:updateAppRule |
Grants permission to update app rules. |
Write |
- |
- |
- |
|
workspace:appcenter:deleteAppRule |
Grants permission to delete an app rule. |
Write |
- |
- |
- |
|
workspace:appcenter:batchDeleteAppRules |
Grants permission to batch delete app rules. |
Write |
- |
- |
- |
|
workspace:appcenter:enableRuleRestriction |
Grants permission to enable app rules restriction. |
Write |
- |
- |
- |
|
workspace:appcenter:disableRuleRestriction |
Grants permission to disale app rules restriction. |
Write |
- |
- |
- |
|
workspace:appcenter:addRestrictedRule |
Grants permission to create app rule restrictions. |
Write |
- |
- |
- |
|
workspace:appcenter:listRestrictedRule |
Grants permission to list app rule restrictions. |
List |
- |
- |
- |
|
workspace:appcenter:deleteRestrictedRule |
Grants permission to batch delete app rule restrictions. |
Write |
- |
- |
- |
|
workspace:appcenter:updateTenantProfile |
Grants permission to enable and Disable tenant function. |
Write |
- |
- |
- |
|
workspace:appcenter:listTenantProfiles |
Grants permission to list tenant function status. |
List |
- |
- |
- |
|
workspace:scripts:create |
Grants permission to create a script. |
Write |
script * |
- |
- |
|
workspace:scripts:list |
Grants permission to list scripts. |
List |
script * |
- |
- |
|
workspace:scripts:get |
Grants permission to get scripts. |
Read |
script * |
- |
- |
|
workspace:scripts:put |
Grants permission to update scripts. |
Write |
script * |
- |
- |
|
workspace:scripts:delete |
Grants permission to delete scripts. |
Write |
script * |
- |
- |
|
workspace:scripts:execute |
Grants permission to executes scripts or command. |
Write |
script * |
- |
- |
|
desktop * |
- |
||||
|
workspace:scripts:getRecordDetail |
Grants permission to get record detail. |
Read |
script * |
- |
- |
|
workspace:scripts:listRecords |
Grants permission to list script records. |
List |
script * |
- |
- |
|
workspace:scripts:listTasks |
Grants permission to list script tasks. |
List |
script * |
- |
- |
|
workspace:scripts:retry |
Grants permission to retry scripts. |
Write |
script * |
- |
- |
|
workspace:scripts:stop |
Grants permission to stop scripts or command. |
Write |
script * |
- |
- |
|
workspace:scripts:download |
Grants permission to download script record. |
Write |
script * |
- |
- |
|
workspace:tenants:getShareSpaceConfig |
Grants permission to query share space config. |
Read |
- |
- |
- |
|
workspace:tenants:updateShareSpaceConfig |
Grants permission to edit share space config. |
Write |
- |
- |
- |
|
workspace:authConfigs:getStatus |
Grants permission to query auth config status. |
Read |
- |
- |
- |
|
workspace:privacystatements:sign |
Grants permission to sign the privacy statement. |
Write |
- |
- |
- |
|
workspace:sites:get |
Grants permission to query site information. |
Read |
- |
- |
- |
|
workspace:sites:add |
Grants permission to add a site. |
Write |
- |
- |
|
|
workspace:sites:delete |
Grants permission to delete a site. |
Write |
- |
- |
- |
|
workspace:sites:updateAccessMode |
Grants permission to modify the site access mode. |
Write |
- |
- |
|
|
workspace:sites:updateSubnets |
Grants permission to modify a site service subnet. |
Write |
- |
- |
- |
|
workspace:tenants:checkEnterpriseIds |
Grants permission to check whether the enterprise ID has been used. |
Write |
- |
- |
- |
|
workspace:tenants:updateEnterpriseId |
Grants permission to modify an enterprise ID. |
Write |
- |
- |
- |
|
workspace:bandwidth:create |
Grants permission to create workapce bandwidth. |
Write |
- |
- |
- |
|
workspace:bandwidth:list |
Grants permission to list workspace bandwiths. |
List |
- |
- |
- |
|
workspace:bandwidth:update |
Grants permission to update workapce bandwidth. |
Write |
- |
- |
- |
|
workspace:bandwidth:delete |
Grants permission to delete workapce bandwidth. |
Write |
- |
- |
- |
|
workspace:bandwidth:getControlConfig |
Grants permission to query workspace bandwith control config. |
Read |
- |
- |
- |
|
workspace:bandwidth:updateControlConfig |
Grants permission to update workspace bandwith control config. |
Write |
- |
- |
- |
|
workspace:bandwidth:createChangeOrder |
Grants permission to create workspace bandwith change order. |
Write |
- |
- |
- |
|
workspace:desktops:batchCreateSnapshots |
Grants permission to batch create desktop snapshots. |
Write |
desktop * |
|
- |
|
workspace:desktops:batchDeleteSnapshots |
Grants permission to batch delete desktop snapshots. |
Write |
desktop * |
|
- |
|
workspace:desktops:batchRestoreSnapshots |
Grants permission to batch restore desktop snapshots. |
Write |
desktop * |
|
- |
|
workspace:desktops:listSnapshots |
Grants permission to list desktop snapshots. |
List |
- |
- |
- |
|
workspace:desktops:verifyDesktopName |
Grants permission to verify the desktop name. |
Write |
- |
- |
- |
|
workspace:networks:getAvailableIp |
Grants permission to query available IP addresses of a subnet by subnet ID. |
Read |
- |
- |
- |
|
workspace:desktops:getAdStatus |
Grants permission to query the AD network status. |
Read |
- |
- |
- |
|
workspace:networks:checkIpIfExist |
Grants permission to check whether the ip exists. |
Write |
- |
- |
- |
|
workspace:images:checkIfExist |
Grants permission to check whether the image exists. |
Write |
- |
- |
- |
|
workspace:wdh:listDesktops |
Grants permission to query desktops of a workspace host. |
List |
wdh * |
- |
- |
|
- |
g:EnterpriseProjectIdg:EnterpriseProjectId |
||||
|
workspace:wdh:update |
Grants permission to update a workspace host. |
Write |
wdh * |
g:EnterpriseProjectIdg:EnterpriseProjectId |
- |
|
workspace:bindingPolicies:getTemplate |
Grants permission to download the template for terminal-desktop binding. |
Read |
- |
- |
- |
|
workspace:bindingPolicies:import |
Grants permission to batch import terminal-desktop binding. |
Write |
- |
- |
- |
|
workspace:statistics:getRunState |
Grants permission to collect operating status statistics. |
Read |
- |
- |
- |
|
workspace:statistics:getLoginState |
Grants permission to collect login status statistics. |
Read |
- |
- |
- |
|
workspace:networks:getUsingSubnets |
Grants permission to query the list of subnets currently in use. |
Read |
- |
- |
- |
|
workspace:networks:listPorts |
Grants permission to list ports. |
List |
- |
- |
- |
|
workspace:renderDesktops:createConsole |
Grants permission to obtain the URL for remote login to the console. |
Write |
- |
- |
- |
|
workspace:renderDesktops:resize |
Grants permission to change rendering desktop specifications. |
Write |
- |
- |
- |
|
workspace:exclusiveHosts:resizeLites |
Grants permission to resize exclusive hosts. |
Write |
exclusiveHost * |
g:EnterpriseProjectIdg:EnterpriseProjectId |
- |
|
workspace:desktops:getMonitor |
Grants permission to query desktop monitoring information. |
Read |
desktop * |
|
- |
|
workspace:desktops:listDetachInfo |
Grants permission to query desktop historical detach user information. |
List |
desktop * |
- |
- |
|
- |
|
||||
|
workspace:desktops:getSysprepVersion |
Grants permission to query sysprep version information. |
Read |
desktop * |
|
- |
|
workspace:networks:createNat |
Grants permission to enable network access of the NAT Gateway. |
Write |
- |
- |
- |
|
workspace:networks:listNats |
Grants permission to query network access of the NAT Gateway. |
List |
- |
- |
- |
|
workspace:networks:listSubnets |
Grants permission to query subnets. |
List |
- |
- |
- |
|
workspace:networks:listVpcs |
Grants permission to query VPCs. |
List |
- |
- |
- |
|
workspace:policyGroups:createTemplate |
Grants permission to create a policy template. |
Write |
- |
- |
- |
|
workspace:policyGroups:listTemplate |
Grants permission to query policy templates. |
List |
- |
- |
- |
|
workspace:policyGroups:updateTemplate |
Grants permission to update a policy template. |
Write |
- |
- |
- |
|
workspace:networks:listSecurityGroups |
Grants permission to list security groups. |
List |
- |
- |
- |
|
workspace:availabilityZones:getSummary |
Grants permission to query the summary of AZs. |
Read |
- |
- |
- |
|
workspace:availabilityZones:get |
Grants permission to query AZ details. |
Read |
- |
- |
- |
|
workspace:users:importUser |
Grants permission to import users. |
Write |
user * |
- |
- |
|
workspace:users:uploadTemplate |
Grants permission to import desktop users. |
Write |
user * |
- |
- |
|
workspace:accessPolicies:update |
Grants permission to update specified access policy. |
Write |
- |
- |
- |
|
workspace:desktops:verifySource |
Grants permission to check desktop source. |
Write |
desktop * |
|
- |
|
workspace:desktops:listDesktopNetworks |
Grants permission to list desktop networks. |
List |
desktop * |
- |
- |
|
workspace:desktops:batchChangeNetwork |
Grants permission to batch change desktop network. |
Write |
desktop * |
|
- |
|
workspace:jobs:get |
Grants permission to query job details. |
Read |
- |
- |
- |
|
workspace:accessPolicies:importIp |
Grants permission to import ip list. |
Write |
- |
- |
- |
|
workspace:accessPolicies:getIpImportTemplate |
Grants permission to download ip import template. |
Read |
- |
- |
- |
|
workspace:sites:listEdgeSites |
Grants permission to list edge sites. |
List |
- |
- |
- |
|
workspace:sites:checkEdgeSiteResources |
Grants permission to check edge site resource. |
Write |
- |
- |
- |
|
workspace:ou:listAdOus |
Grants permission to list AD OUs. |
List |
- |
- |
- |
|
workspace:ou:listOuUsers |
Grants permission to list AD OU users. |
List |
- |
- |
- |
|
workspace:ou:importUsersByOU |
Grants permission to import AD OU users. |
Write |
- |
- |
- |
|
workspace:desktops:listWithConnectStatus |
Grants permission to list desktops with connect status. |
List |
- |
- |
- |
|
workspace:tenants:updateAccessAddressBackupConfig |
Grants permission to update access address backup config. |
Write |
- |
- |
- |
|
workspace:tenants:listAccessAddressBackupConfig |
Grants permission to list access address backup config. |
List |
- |
- |
- |
|
workspace:desktops:changeUserPrivilegeGroup |
Grants permission to change user privilege group. |
Write |
desktop * |
- |
- |
|
workspace:volumes:modifyQos |
Grants permission to batch modify volumes qos. |
Write |
- |
- |
- |
|
workspace:appcenter:getRuleRestriction |
Grants permission to query control rules. |
Read |
- |
- |
- |
|
workspace:appcenter:setRuleRestriction |
Grants permission to set control rules. |
Write |
- |
- |
- |
|
workspace:tenants:getDomains |
Grants permission to list tenant domains. |
List |
- |
- |
- |
|
workspace:tenants:addDomain |
Grants permission to create tenant domain. |
Write |
- |
- |
- |
|
workspace:tenants:updateDomain |
Grants permission to update tenant domain. |
Write |
- |
- |
- |
|
workspace:orders:createResourcePackagesOrder |
Grants permission to create resource order. |
Write |
- |
- |
- |
|
workspace:products:listResourcePackages |
Grants permission to query resource packages. |
Read |
- |
- |
- |
|
workspace:desktops:getHibernateType |
Grants permission to query hibernate type. |
Read |
- |
- |
- |
|
workspace:ca:list |
Grants permission to list CA certs. |
List |
- |
- |
- |
|
workspace:ca:create |
Grants permission to create CA cert. |
Write |
- |
- |
- |
|
workspace:ca:get |
Grants permission to query CA cert detail. |
Read |
- |
- |
- |
|
workspace:ca:delete |
Grants permission to delete CA cert. |
Write |
- |
- |
- |
|
workspace:ca:setStatus |
Grants permission to set CA cert status. |
Write |
- |
- |
- |
|
workspace:ca:export |
Grants permission to export CA cert filefile. |
List |
- |
- |
- |
|
workspace:ca:exportCrl |
Grants permission to export CA cert crl file. |
List |
- |
- |
- |
|
workspace:ca:exportCsr |
Grants permission to export CA cert signature request. |
List |
- |
- |
- |
|
workspace:ca:import |
Grants permission to import CA cert. |
Write |
- |
- |
- |
|
workspace:scripts:executeByDesktopTag |
Grants permission to execute by desktop tag. |
Write |
- |
|
- |
|
workspace:authConfig:getSaml2Metadata |
Grants permission to download SAML 2.0 Metadata Information. |
Read |
- |
- |
- |
|
workspace:authConfig:validate |
Grants permission to check whether the auth config is valid. |
Write |
- |
- |
- |
|
workspace:desktopPools:listByUsers |
Grants permission to query desktop pool list by users. |
List |
- |
- |
- |
|
workspace:users:revokeCert |
Grants permission to revoke user cetificate. |
Write |
- |
- |
- |
|
workspace:assistAuthConfigs:getApplyObjects |
Grants permission to query the list of auxiliary authentication application objects. |
List |
- |
- |
- |
|
workspace:assistAuthConfigs:updateApplyObjects |
Grants permission to update auxiliary authentication application object list. |
Write |
- |
- |
- |
|
workspace:desktopPools:getStatisticsByInconsistent |
Grants permission to list Desktop pool Inconsistent statics.. |
Read |
- |
- |
- |
|
workspace:appGroup:list |
Grants permission to query application groups. |
List |
appGroup * |
- |
- |
|
workspace:appGroup:create |
Grants permission to create an application group. |
Write |
appGroup * |
- |
- |
|
serverGroup |
- |
||||
|
workspace:appGroup:delete |
Grants permission to delete an application group. |
Write |
appGroup * |
- |
- |
|
workspace:appGroup:get |
Grants permission to query application group details. |
Read |
appGroup * |
- |
- |
|
workspace:appGroup:update |
Grants permission to modify an application group. |
Write |
appGroup * |
- |
- |
|
serverGroup |
- |
||||
|
workspace:app:listPublishedApp |
Grants permission to query published applications. |
List |
app * |
- |
- |
|
appGroup * |
- |
||||
|
workspace:app:publish |
Grants permission to publish an application. |
Write |
app * |
- |
- |
|
appGroup * |
- |
||||
|
workspace:app:get |
Grants permission to query application details. |
Read |
app * |
- |
- |
|
appGroup * |
- |
||||
|
workspace:app:update |
Grants permission to modify application information. |
Write |
app * |
- |
- |
|
appGroup * |
- |
||||
|
workspace:app:deleteIcon |
Grants permission to delete a custom application icon. |
Write |
app * |
- |
- |
|
appGroup * |
- |
||||
|
workspace:app:uploadIcon |
Grants permission to modify a custom application icon. |
Write |
app * |
- |
- |
|
appGroup * |
- |
||||
|
workspace:app:check |
Grants permission to verify an application. |
Write |
app * |
- |
- |
|
appGroup * |
- |
||||
|
workspace:app:batchDisable |
Grants permission to disable applications in batches. |
Write |
app * |
- |
- |
|
appGroup * |
- |
||||
|
workspace:app:batchEnable |
Grants permission to enable applications in batches. |
Write |
app * |
- |
- |
|
appGroup * |
- |
||||
|
workspace:app:unpublish |
Grants permission to unpublish applications in batches. |
Write |
app * |
- |
- |
|
appGroup * |
- |
||||
|
workspace:appGroup:listPublishableApp |
Grants permission to publishable applications. |
List |
appGroup * |
- |
- |
|
workspace:appGroup:batchDeleteAuthorization |
Grants permission to cancel application group authorization. |
Write |
appGroup * |
- |
- |
|
user |
- |
||||
|
userGroup |
- |
||||
|
workspace:appGroup:disassociate |
Grants permission to disassociate a service group from all application groups. |
Write |
- |
- |
- |
|
workspace:appGroup:listAuthorization |
Grants permission to query application group authorization records. |
List |
appGroup * |
- |
- |
|
workspace:appGroup:addAuthorization |
Grants permission to add application group authorization. |
Write |
appGroup * |
- |
- |
|
user |
- |
||||
|
userGroup |
- |
||||
|
workspace:appGroup:batchDelete |
Grants permission to delete application groups in batches. |
Write |
appGroup * |
- |
- |
|
workspace:appGroup:check |
Grants permission to verify an application group. |
Write |
- |
- |
- |
|
workspace:serverGroup:list |
Grants permission to query server groups. |
List |
serverGroup * |
- |
- |
|
- |
|
||||
|
workspace:serverGroup:create |
Grants permission to create a server group. |
Write |
serverGroup * |
- |
- |
|
- |
|
||||
|
workspace:serverGroup:delete |
Grants permission to delete a server group. |
Write |
serverGroup * |
|
- |
|
workspace:serverGroup:get |
Grants permission to query a specified server group. |
Read |
serverGroup * |
|
- |
|
workspace:serverGroup:update |
Grants permission to modify a server group. |
Write |
serverGroup * |
|
- |
|
workspace:serverGroup:getServerState |
Grants permission to query server statuses in a specified server group. |
Read |
serverGroup * |
|
- |
|
workspace:serverGroup:listDetail |
Grants permission to query basic information about a tenant server group. |
List |
serverGroup * |
- |
- |
|
workspace:serverGroup:getRestrict |
Grants permission to query specified tenant server groups. |
Read |
serverGroup * |
- |
- |
|
workspace:serverGroup:validate |
Grants permission to verify a server group. |
Write |
serverGroup * |
- |
- |
|
workspace:serverGroup:tagResource |
Grants permission to add a tag to a server group. |
Tagging |
serverGroup * |
|
- |
|
- |
|
||||
|
workspace:serverGroup:unTagResource |
Grants permission to delete a tag from a server group. |
Tagging |
serverGroup * |
|
- |
|
- |
|
||||
|
workspace:serverGroup:listTagsForResource |
Grants permission to query server group tags. |
List |
serverGroup * |
- |
- |
|
- |
g:EnterpriseProjectIdg:EnterpriseProjectId |
||||
|
workspace:serverGroup:listTags |
Grants permission to query tags on all servers of a tenant. |
List |
serverGroup * |
- |
- |
|
workspace:serverGroup:batchCreateTags |
Grants permission to add server group tags in batches. |
Tagging |
serverGroup * |
|
- |
|
- |
|
||||
|
workspace:serverGroup:batchDeleteTags |
Grants permission to delete server group tags in batches. |
Tagging |
serverGroup * |
|
- |
|
- |
|
||||
|
workspace:server:list |
Grants permission to query servers. |
List |
server * |
- |
- |
|
workspace:server:delete |
Grants permission to delete a server. |
Write |
server * |
|
- |
|
workspace:server:get |
Grants permission to query a specified server. |
Read |
server * |
|
- |
|
workspace:server:update |
Grants permission to modify a server. |
Write |
server * |
|
- |
|
workspace:server:changeImage |
Grants permission to modify a server image. |
Write |
server * |
|
- |
|
workspace:server:reinstall |
Grants permission to reinstall a server. |
Write |
server * |
|
- |
|
workspace:server:getVncUrl |
Grants permission to obtain a VNC login address. |
Write |
server * |
|
- |
|
workspace:accessAgent:list |
Grants permission to query the latest versions of all HDAs of a tenant. |
List |
- |
- |
- |
|
workspace:accessAgent:batchUpgrade |
Grants permission to upgrade the HDA version of servers in batches. |
Write |
server * |
|
- |
|
workspace:accessAgent:listLatestVersion |
Grants permission to query the latest HDA version of a tenant. |
List |
- |
- |
- |
|
workspace:server:listAccessAgentDetails |
Grants permission to query HDA information of a server. |
List |
server * |
- |
- |
|
workspace:accessAgent:getUpgradeFlag |
Grants permission to query HDA upgrade notification flags. |
Read |
- |
- |
- |
|
workspace:accessAgent:updateUpgradeFlag |
Grants permission to update an HDA upgrade notification flag. |
Write |
- |
- |
- |
|
workspace:accessAgent:listUpgradeRecords |
Grants permission to query HDA upgrade tracing records of a server. |
List |
- |
- |
- |
|
workspace:server:batchDelete |
Grants permission to delete servers in batches. |
Write |
server * |
|
- |
|
workspace:server:batchChangeMaintainMode |
Grants permission to mark the server maintenance status. |
Write |
server * |
|
- |
|
workspace:server:batchReboot |
Grants permission to restart a server. |
Write |
server * |
|
- |
|
workspace:server:batchRejoinDomain |
Grants permission to rejoin servers to a domain in batches. |
Write |
server * |
|
- |
|
workspace:server:batchStart |
Grants permission to start a server. |
Write |
server * |
|
- |
|
workspace:server:batchStop |
Grants permission to stop a server. |
Write |
server * |
|
- |
|
workspace:server:batchUpdateTsvi |
Grants permission to update virtual session IP configurations of servers in batches. |
Write |
server * |
|
- |
|
workspace:server:create |
Grants permission to create an application server. |
Write |
server * |
- |
- |
|
serverGroup * |
- |
||||
|
- |
|
||||
|
workspace:server:batchMigrateHosts |
Grants permission to migrate servers at the source workspace host to the destination one. |
Write |
server * |
|
- |
|
wdh * |
- |
||||
|
workspace:server:getMetricData |
Grants permission to query monitoring information of an Application Streaming server. |
Read |
server * |
|
- |
|
workspace:jobs:batchDeleteSubJobs |
Grants permission to delete subtasks in batches. |
Write |
- |
- |
- |
|
workspace:jobs:countSubJobs |
Grants permission to query the number of subtasks. |
List |
- |
- |
- |
|
workspace:appWarehouse:authorizeObs |
Grants permission to obtain the AK/SK uploaded to an OBS bucket. |
Write |
- |
- |
- |
|
workspace:appWarehouse:batchDeleteApp |
Grants permission to delete specified applications from the application repository in batches. |
Write |
- |
- |
- |
|
workspace:appWarehouse:ListWarehouseApps |
Grants permission to query applications in a tenant application repository. |
List |
- |
- |
- |
|
workspace:appWarehouse:createApp |
Grants permission to add an application to the application repository. |
Write |
- |
- |
- |
|
workspace:appWarehouse:deleteApp |
Grants permission to delete a specified application from the application repository. |
Write |
- |
- |
- |
|
workspace:appWarehouse:uploadAppIcon |
Grants permission to upload an icon file to the application repository. |
Write |
- |
- |
- |
|
workspace:appWarehouse:createBucketOrAcl |
Grants permission to add a bucket or bucket authorization. |
Write |
- |
- |
- |
|
workspace:images:listImageJobs |
Grants permission to query tasks of a tenant. |
List |
- |
- |
- |
|
workspace:images:getImageJob |
Grants permission to query task details. |
Read |
- |
- |
- |
|
workspace:imageServer:list |
Grants permission to query image instances. |
List |
imageServer * |
- |
- |
|
- |
g:EnterpriseProjectIdg:EnterpriseProjectId |
||||
|
workspace:imageServer:create |
Grants permission to create an image instance. |
Write |
imageServer * |
- |
- |
|
- |
g:EnterpriseProjectIdg:EnterpriseProjectId |
||||
|
workspace:imageServer:get |
Grants permission to query a specified image instance. |
Read |
imageServer * |
g:EnterpriseProjectIdg:EnterpriseProjectId |
- |
|
workspace:imageServer:update |
Grants permission to modify an image instance. |
Write |
imageServer * |
g:EnterpriseProjectIdg:EnterpriseProjectId |
- |
|
workspace:imageServer:attachApp |
Grants permission to distribute software information to image instances. |
Write |
imageServer * |
g:EnterpriseProjectIdg:EnterpriseProjectId |
- |
|
workspace:imageServer:listLatestAttachedApp |
Grants permission to query information about the latest distributed software. |
List |
imageServer * |
- |
- |
|
workspace:imageServer:recreate |
Grants permission to build an application streaming image. |
Write |
imageServer * |
g:EnterpriseProjectIdg:EnterpriseProjectId |
- |
|
workspace:imageServer:batchDelete |
Grants permission to delete image instances in batches. |
Write |
imageServer * |
g:EnterpriseProjectIdg:EnterpriseProjectId |
- |
|
workspace:imageServer:listImageSubJobs |
Grants permission to query subtasks. |
List |
- |
- |
- |
|
workspace:imageServer:batchDeleteImageSubJobs |
Grants permission to delete subtasks in batches. |
Write |
- |
- |
- |
|
workspace:imageServer:countImageSubJobs |
Grants permission to query the number of subtasks. |
Read |
- |
- |
- |
|
workspace:appGroup:listMailRecord |
Grants permission to query records of sending emails on application group authorization. |
List |
- |
- |
- |
|
workspace:appGroup:resendMail |
Grants permission to resend an email on application group authorization (based on authorization email records). |
Write |
- |
- |
- |
|
workspace:storage:listPersistentStorage |
Grants permission to query workspace storage space. |
List |
storage * |
- |
- |
|
workspace:storage:createPersistentStorage |
Grants permission to create workspace storage space. |
Write |
storage * |
- |
- |
|
workspace:storage:deletePersistentStorage |
Grants permission to delete workspace storage space. |
Write |
storage * |
- |
- |
|
workspace:storage:updateUserFolderAssignment |
Grants permission to create a personal storage directory. |
Write |
storage * |
- |
- |
|
workspace:storage:updateShareFolderAssignment |
Grants permission to change members of a shared directory. |
Write |
storage * |
- |
- |
|
workspace:storage:createShareFolder |
Grants permission to create a shared storage directory. |
Write |
storage * |
- |
- |
|
workspace:storage:deleteStorageClaim |
Grants permission to delete a shared directory. |
Write |
storage * |
- |
- |
|
workspace:storage:deleteUserStorageAttachment |
Grants permission to delete a personal storage directory. |
Write |
storage * |
- |
- |
|
workspace:storage:batchDeletePersistentStorage |
Grants permission to delete workspace storage space in batches. |
Write |
storage * |
- |
- |
|
workspace:storage:listStorageAssignment |
Grants permission to query personal storage directories. |
List |
storage * |
- |
- |
|
workspace:storage:listShareFolder |
Grants permission to query shared storage directories. |
List |
storage * |
- |
- |
|
workspace:policyGroups:deleteTemplate |
Grants permission to delete a policy template. |
Write |
- |
- |
- |
|
workspace:privacystatements:get |
Grants permission to query the latest privacy statement. |
Read |
- |
- |
- |
|
workspace:scalingPolicy:delete |
Grants permission to delete an Auto Scaling policy. |
Write |
- |
- |
- |
|
workspace:scalingPolicy:list |
Grants permission to query Auto Scaling policies of a server group. |
Read |
- |
- |
- |
|
workspace:scalingPolicy:create |
Grants permission to add or modify an Auto Scaling policy. |
Write |
- |
- |
- |
|
workspace:session:listAppConnection |
Grants permission to query application usage records. |
Write |
- |
- |
- |
|
workspace:session:logoffUserSession |
Grants permission to log out of a session. |
Write |
- |
- |
- |
|
workspace:session:listUserConnection |
Grants permission to query user login records. |
Write |
- |
- |
- |
|
workspace:session:listSessionByUserName |
Grants permission to query current sessions by username. |
List |
- |
- |
- |
|
workspace:storagePolicy:create |
Grants permission to add or update a custom policy for storage directory access. |
Write |
storage * |
- |
- |
|
workspace:storagePolicy:list |
Grants permission to query policies for storage directory access. |
List |
storage * |
- |
- |
|
workspace:storage:listSfs3Storage |
Grants permission to query SFS 3.0. |
List |
storage * |
- |
- |
|
workspace:baseResource:list |
Grants permission to query AZs. |
List |
- |
- |
- |
|
workspace:tenants:listConfigInfo |
Grants permission to query enterprise system configurations. |
List |
- |
- |
- |
|
workspace:tenants:active |
Grants permission to activate and initialize a tenant service. |
Write |
- |
- |
- |
|
workspace:tenants:listTenantProfile |
Grants permission to query tenant information. |
List |
- |
- |
- |
|
workspace:server:listServerMetricData |
Grants permission to query server monitoring data. |
List |
server * |
|
- |
|
workspace:session:listSessions |
Grants permission to query session list. |
List |
- |
- |
- |
|
workspace:appWarehouse:updateApp |
Grants permission to update an application to the application repository. |
Write |
- |
- |
- |
|
workspace:server:batchChangeImage |
Grants permission to batch change server image. |
Write |
server * |
|
- |
|
workspace:server:batchReinstall |
Grants permission to batch reinstall server. |
Write |
server * |
|
- |
|
workspace:app:updatePreBootPolicy |
Grants permission to batch update pre boot policy. |
Write |
appGroup * |
- |
- |
|
workspace:appWarehouse:bindBucket |
Grants permission to bind the application warehouse bucket. |
Write |
- |
- |
- |
|
workspace:appWarehouse:getBucket |
Grants permission to query the user application repository bucket. |
Read |
- |
- |
- |
|
workspace:cloudStorage:listConfig |
Grants permission to query cloud storage project configuration list. |
List |
- |
- |
- |
|
workspace:cloudStorage:getConfig |
Grants permission to query cloud storage project configuration information. |
Read |
- |
- |
- |
|
workspace:cloudStorage:bind |
Grants permission to bind cloud storage. |
Write |
- |
- |
- |
|
workspace:cloudStorage:list |
Grants permission to query cloud storage. |
Read |
- |
- |
- |
|
workspace:cloudStorage:unbind |
Grants permission to unbind cloud storage. |
Write |
- |
- |
- |
|
workspace:cloudStorage:batchDeleteFolder |
Grants permission to batch delete personal folder. |
Write |
- |
- |
- |
|
workspace:cloudStorage:createFolder |
Grants permission to create personal folder. |
Write |
- |
- |
- |
|
workspace:cloudStorage:updateFolder |
Grants permission to modify personal folder. |
Write |
- |
- |
- |
|
workspace:cloudStorage:deleteFolder |
Grants permission to delete personal folder. |
Write |
- |
- |
- |
|
workspace:cloudStorage:listFolder |
Grants permission to query personal folder list. |
List |
- |
- |
- |
|
workspace:cloudStorage:resetUserProfile |
Grants permission to reset User Profile. |
Write |
- |
- |
- |
|
workspace:cloudStorage:listFiles |
Grants permission to query Files in Personal Folder. |
List |
- |
- |
- |
|
workspace:cloudStorage:transferFile |
Grants permission to file Transfer. |
Write |
- |
- |
- |
|
workspace:cloudStorage:preTransferFile |
Grants permission to pre-Transfer of File. |
Write |
- |
- |
- |
|
workspace:authConfigs:get |
Grants permission to query the configuration of the authentication login mode. |
Read |
- |
- |
- |
|
workspace:authConfigs:update |
Grants permission to update the authentication policy configuration. |
Write |
- |
- |
- |
|
workspace:assistAuthConfigs:get |
Grants permission to query the configuration of auxiliary authentication. |
Read |
- |
- |
- |
|
workspace:assistAuthConfigs:update |
Grants permission to update the configuration of auxiliary authentication. |
Write |
- |
- |
- |
|
workspace:jobs:retry |
Grants permission to retry a job. |
Write |
- |
- |
- |
|
workspace:quotas:get |
Grants permission to query tenant quota. |
Read |
- |
- |
- |
|
workspace:tenants:getRoles |
Grants permission to query tenant roles. |
Read |
- |
- |
- |
|
workspace:tenants:ListConfig |
Grants permission to list customized tenant configurations. |
List |
- |
- |
- |
|
workspace:tenants:updateConfig |
Grants permission to modify customized tenant configurations. |
Write |
- |
- |
- |
|
workspace:natMappings:getConfig |
Grants permission to query NAT mapping configuration items of a tenant. |
Read |
- |
- |
- |
|
workspace:natMappings:updateConfig |
Grants permission to modify NAT mapping configuration items of a tenant. |
Write |
- |
- |
- |
|
workspace:tenants:get |
Grants permission to query details about the workspace service. |
Read |
- |
- |
- |
|
workspace:tenants:open |
Grants permission to subscribe to the workspace service. |
Write |
- |
- |
|
|
workspace:tenants:delete |
Grants permission to deregister the workspace service. |
Write |
- |
- |
- |
|
workspace:tenants:update |
Grants permission to modify the attributes of the workspace service. |
Write |
- |
- |
|
|
workspace:tenants:getLockStatus |
Grants permission to check whether the workspace service has been locked. |
Read |
- |
- |
- |
|
workspace:tenants:unlock |
Grants permission to unlock the workspace service. |
Write |
- |
- |
- |
|
workspace:agencies:create |
Grants permission to create an agency. |
Write |
- |
- |
- |
|
workspace:agencies:get |
Grants permission to query an agency. |
Read |
- |
- |
- |
|
workspace:desktops:commitAiAccelerateJob |
Grants permission to create an ai accelerate job. |
Write |
- |
- |
- |
|
workspace:desktops:createAiAccelerateJob |
Grants permission to create an ai accelerate job. |
Write |
- |
- |
- |
|
workspace:desktops:getAiAccelerateJob |
Grants permission to query an ai accelerate job. |
Read |
- |
- |
- |
|
workspace:desktops:getSysPrepInfo |
Grants permission to query sysprep details. |
Read |
desktop * |
|
- |
|
workspace:desktops:checkBatchChangeImage |
Grants permission to verify params for changing image. |
Write |
desktop * |
|
- |
|
workspace:tenants:listDesktopNamePolicies |
Grants permission to list desktop name policies. |
List |
- |
- |
- |
|
workspace:tenants:createDesktopNamePolicy |
Grants permission to create a desktop name policy. |
Write |
- |
- |
- |
|
workspace:tenants:updateDesktopNamePolicy |
Grants permission to update desktop name policy. |
Write |
- |
- |
- |
|
workspace:tenants:batchDeleteDesktopNamePolicies |
Grants permission to batch delete desktop name policies. |
Write |
- |
- |
- |
|
workspace:desktopPools:create |
Grants permission to create a desktop pool. |
Write |
desktopPool * |
- |
- |
|
user |
- |
||||
|
userGroup |
- |
||||
|
- |
|
||||
|
workspace:desktopPools:list |
Grants permission to list desktop pools. |
List |
desktopPool * |
- |
- |
|
workspace:desktopPools:update |
Grants permission to modify desktop pool attributes. |
Write |
desktopPool * |
- |
- |
|
- |
|
||||
|
workspace:desktopPools:delete |
Grants permission to delete a desktop pool. |
Write |
desktopPool * |
- |
- |
|
workspace:desktopPools:get |
Grants permission to query desktop pool details. |
Read |
desktopPool * |
- |
- |
|
workspace:desktopPools:expand |
Grants permission to expand the disk capacity of a desktop pool. |
Write |
desktopPool * |
- |
- |
|
workspace:desktopPools:resize |
Grants permission to modify desktop pool specifications. |
Write |
desktopPool * |
- |
- |
|
workspace:desktopPools:rebuild |
Grants permission to recompose system disks in a desktop pool. |
Write |
desktopPool * |
- |
- |
|
workspace:desktopPools:batchAddVolumes |
Grants permission to batch add disks to a desktop pool. |
Write |
desktopPool * |
- |
- |
|
workspace:desktopPools:batchDeleteVolumes |
Grants permission to batch delete disks from a desktop pool. |
Write |
desktopPool * |
- |
- |
|
workspace:desktopPools:batchExpandVolumes |
Grants permission to batch expand the disk capacity of a desktop pool. |
Write |
desktopPool * |
- |
- |
|
workspace:desktopPools:operate |
Grants permission to perform operations on a desktop pool. |
Write |
desktopPool * |
- |
- |
|
workspace:desktopPools:listUsers |
Grants permission to query authorized users and user groups of a desktop pool. |
List |
desktopPool * |
- |
- |
|
workspace:desktopPools:authorizeUsers |
Grants permission to authorize users and user groups to use a desktop pool. |
Write |
desktopPool * |
- |
- |
|
user |
- |
||||
|
userGroup |
- |
||||
|
workspace:desktopPools:listDesktops |
Grants permission to query desktop pool desktop information. |
List |
desktopPool * |
- |
- |
|
workspace:desktopPools:listScriptTasks |
Grants permission to list desktop pool script execution tasks. |
List |
desktopPool * |
- |
- |
|
workspace:desktopPools:executeScripts |
Grants permission to batch execute Desktop pool scripts. |
Write |
desktopPool * |
- |
- |
|
script |
- |
||||
|
workspace:desktopPools:sendNotifications |
Grants permission to send notifications. |
Write |
desktopPool * |
- |
- |
|
workspace:desktops:export |
Grants permission to export desktops. |
List |
desktop * |
- |
- |
|
- |
|
||||
|
workspace:desktops:create |
Grants permission to create a desktop. |
Write |
desktop * |
- |
- |
|
- |
|
||||
|
workspace:desktops:list |
Grants permission to list desktops. |
List |
desktop * |
- |
- |
|
- |
|
||||
|
workspace:desktops:update |
Grants permission to update a desktop. |
Write |
desktop * |
|
- |
|
workspace:desktops:delete |
Grants permission to delete a desktop. |
Write |
desktop * |
|
- |
|
workspace:desktops:get |
Grants permission to query desktop details. |
Read |
desktop * |
|
- |
|
workspace:desktops:batchDelete |
Grants permission to batch delete desktops. |
Write |
desktop * |
|
- |
|
workspace:desktops:logoff |
Grants permission to batch logoff desktops. |
Write |
desktop * |
|
- |
|
workspace:desktops:listDetail |
Grants permission to list desktop details. |
List |
desktop * |
- |
- |
|
- |
|
||||
|
workspace:desktops:operate |
Grants permission to perform operations on a desktop. |
Write |
desktop * |
|
- |
|
workspace:desktops:resize |
Grants permission to change specifications. |
Write |
desktop * |
|
- |
|
workspace:desktops:getConnectStatus |
Grants permission to query desktop login status statistics. |
Read |
- |
- |
- |
|
workspace:desktops:ListStatus |
Grants permission to query desktop login status. |
List |
- |
- |
- |
|
workspace:desktops:rebuild |
Grants permission to rebuild a desktop. |
Write |
desktop * |
|
- |
|
workspace:desktops:getActions |
Grants permission to query desktop power-on/off information. |
Read |
desktop * |
|
- |
|
workspace:desktops:createConsole |
Grants permission to obtain the URL for remote login to the console. |
Write |
desktop * |
|
- |
|
workspace:desktops:updateSids |
Grants permission to update a desktop SID. |
Write |
desktop * |
|
- |
|
workspace:desktops:rejoinDomain |
Grants permission to rejoin the AD domain. |
Write |
desktop * |
|
- |
|
workspace:desktops:createImage |
Grants permission to convert a desktop to an image. |
Write |
desktop * |
|
- |
|
workspace:desktops:batchDetach |
Grants permission to btach unbind a user. |
Write |
desktop * |
|
- |
|
workspace:desktops:detach |
Grants permission to unbind a user. |
Write |
desktop * |
|
- |
|
workspace:desktops:attach |
Grants permission to assign desktops to a user. |
Write |
desktop * |
|
- |
|
workspace:desktops:getNetwork |
Grants permission to query desktop network. |
Read |
desktop * |
|
- |
|
workspace:desktops:changeNetwork |
Grants permission to change desktop network. |
Write |
desktop * |
|
- |
|
workspace:exclusiveHosts:listDesktops |
Grants permission to list exclusive desktop details. |
List |
exclusiveHost * |
- |
- |
|
- |
g:EnterpriseProjectIdg:EnterpriseProjectId |
||||
|
workspace:desktops:listAll |
Grants permission to list all desktops. |
List |
desktop * |
- |
- |
|
workspace:desktopAssociate:listDiscoverVmInfo |
Grants permission to list discover VM. |
List |
- |
- |
- |
|
workspace:desktopAssociate:startTask |
Grants permission to start discover VM task. |
Write |
- |
- |
- |
|
workspace:desktopAssociate:switchScanTask |
Grants permission to enable discover VM scanning task. |
Write |
- |
- |
- |
|
workspace:desktopAssociate:getScanTaskSwitch |
Grants permission to query discover VM scanning task switch. |
Read |
- |
- |
- |
|
workspace:desktops:setMaintenanceMode |
Grants permission to batch set maintenance mode. |
Write |
desktop * |
|
- |
|
workspace:desktops:prepAttachUsers |
Grants permission to batch pre-assign users. |
Write |
desktop * |
|
- |
|
workspace:desktops:batchAttachUsers |
Grants permission to batch assign users. |
Write |
desktop * |
|
- |
|
workspace:desktops:changeUsername |
Grants permission to change the user name associated with the desktop in the Windows AD scenario. |
Write |
- |
- |
- |
|
workspace:desktops:sendNotifications |
Grants permission to send notifications. |
Write |
desktop * |
|
- |
|
workspace:desktops:migrate |
Grants permission to migrate a desktop. |
Write |
desktop * |
|
- |
|
workspace:desktops:listAgents |
Grants permission to list installed agents. |
List |
desktop * |
|
- |
|
workspace:desktops:batchInstallAgents |
Grants permission to batch install agents. |
Write |
desktop * |
|
- |
|
workspace:desktops:listTags |
Grants permission to query desktop labels. |
List |
desktop * |
|
- |
|
workspace:desktops:tag |
Grants permission to create a desktop label. |
Tagging |
desktop * |
|
- |
|
- |
|
||||
|
workspace:desktops:untag |
Grants permission to delete a desktop label. |
Tagging |
desktop * |
|
- |
|
- |
|
||||
|
workspace:desktops:listProjectTags |
Grants permission to query project labels. |
List |
- |
- |
- |
|
workspace:desktops:operateTags |
Grants permission to batch add or delete labels. |
Tagging |
desktop * |
|
- |
|
- |
|
||||
|
workspace:desktops:listByTags |
Grants permission to filter desktops by label. |
List |
- |
- |
- |
|
workspace:exclusiveHosts:create |
Grants permission to create exclusive hosts. |
Write |
exclusiveHost * |
- |
- |
|
- |
g:EnterpriseProjectIdg:EnterpriseProjectId |
||||
|
workspace:exclusiveHosts:list |
Grants permission to list exclusive hosts. |
List |
exclusiveHost * |
- |
- |
|
- |
g:EnterpriseProjectIdg:EnterpriseProjectId |
||||
|
workspace:exclusiveHosts:check |
Grants permission to check whether exclusive hosts can be created. |
Write |
- |
- |
- |
|
workspace:exclusiveHosts:get |
Grants permission to query exclusive host details. |
Read |
exclusiveHost * |
g:EnterpriseProjectIdg:EnterpriseProjectId |
- |
|
workspace:exclusiveHosts:update |
Grants permission to update exclusive hosts. |
Write |
exclusiveHost * |
g:EnterpriseProjectIdg:EnterpriseProjectId |
- |
|
workspace:exclusiveHosts:delete |
Grants permission to delete exclusive hosts. |
Write |
exclusiveHost * |
g:EnterpriseProjectIdg:EnterpriseProjectId |
- |
|
workspace:mkp:listImages |
Grants permission to list marketplace images. |
List |
- |
- |
- |
|
workspace:mkp:listCommodityInfos |
Grants permission to query marketplace commodity information. |
List |
- |
- |
- |
|
workspace:mkp:createOrder |
Grants permission to create marketplace product order. |
Write |
- |
- |
- |
|
workspace:mkp:listListProductReserve |
Grants permission to query marketplace inventory information. |
List |
- |
- |
- |
|
workspace:mkp:listCommodityDetails |
Grants permission to query marketplace commodity details. |
List |
- |
- |
- |
|
workspace:mkp:listRelationCommodityDetails |
Grants permission to query associated commodity. |
List |
- |
- |
- |
|
workspace:mkp:listCommodityAgreements |
Grants permission to query marketplace commodity agreement. |
List |
- |
- |
- |
|
workspace:networks:listEips |
Grants permission to list EIPs. |
List |
- |
- |
- |
|
workspace:networks:createEips |
Grants permission to create an EIP. |
Write |
- |
- |
- |
|
workspace:networks:bindEips |
Grants permission to bind an EIP. |
Write |
- |
- |
- |
|
workspace:networks:unbindEips |
Grants permission to unbind an EIP. |
Write |
- |
- |
- |
|
workspace:networks:getEipQuota |
Grants permission to query the EIP quota. |
Read |
- |
- |
- |
|
workspace:networks:ListNatGateways |
Grants permission to list nat gateways. |
List |
- |
- |
- |
|
workspace:orders:create |
Grants permission to subscribe to a yearly/monthly order. |
Write |
- |
- |
|
|
workspace:orders:change |
Grants permission to create a request for changing the subscription. |
Write |
- |
- |
|
|
workspace:orders:batchInquiry |
Grants permission to batch inquiry. |
Write |
- |
- |
- |
|
workspace:quotas:check |
Grants permission to check quotas. |
Write |
- |
- |
- |
|
workspace:renderDesktops:create |
Grants permission to create a rendering desktop. |
Write |
- |
- |
- |
|
workspace:renderDesktops:delete |
Grants permission to delete a rendering desktop. |
Write |
- |
- |
- |
|
workspace:renderDesktops:list |
Grants permission to list rendering desktops. |
List |
- |
- |
- |
|
workspace:renderDesktops:action |
Grants permission to perform operations on a rendering desktop. |
Write |
- |
- |
- |
|
workspace:scheduledTasks:list |
Grants permission to list scheduled tasks. |
List |
scheduledTask * |
- |
- |
|
workspace:scheduledTasks:create |
Grants permission to create a scheduled task. |
Write |
scheduledTask * |
- |
- |
|
desktop |
- |
||||
|
desktopPool |
- |
||||
|
server |
- |
||||
|
serverGroup |
- |
||||
|
workspace:scheduledTasks:get |
Grants permission to query scheduled task details. |
Read |
scheduledTask * |
- |
- |
|
workspace:scheduledTasks:update |
Grants permission to update a scheduled task. |
Write |
scheduledTask * |
- |
- |
|
desktop |
- |
||||
|
desktopPool |
- |
||||
|
server |
- |
||||
|
serverGroup |
- |
||||
|
workspace:scheduledTasks:delete |
Grants permission to delete a scheduled task. |
Write |
scheduledTask * |
- |
- |
|
workspace:scheduledTasks:getFuture |
Grants permission to query the future execution time of a scheduled task. |
Read |
- |
- |
- |
|
workspace:scheduledTasks:batchDelete |
Grants permission to batch delete scheduled tasks. |
Write |
scheduledTask * |
- |
- |
|
workspace:scheduledTasks:listRecords |
Grants permission to query the execution records of a scheduled task. |
List |
scheduledTask * |
- |
- |
|
workspace:scheduledTasks:getRecord |
Grants permission to query details about the execution records of a scheduled task. |
Read |
scheduledTask * |
- |
- |
|
workspace:scheduledTasks:exportRecords |
Grants permission to export details about the execution records of a scheduled task. |
List |
scheduledTask * |
- |
- |
|
workspace:users:subscribeSharer |
Grants permission to subscribe collaborative resources. |
Write |
user * |
- |
- |
|
workspace:desktops:addSubResources |
Grants permission to subscribe desktop auxiliary resources. |
Write |
desktop * |
|
- |
|
workspace:desktops:deleteSubResources |
Grants permission to delete desktop auxiliary resources. |
Write |
desktop * |
|
- |
|
workspace:desktops:createSnapshots |
Grants permission to create a desktop snapshot. |
Write |
desktop * |
|
- |
|
workspace:desktops:getSnapshots |
Grants permission to query desktop snapshots. |
Read |
desktop * |
|
- |
|
workspace:desktops:deleteSnapshots |
Grants permission to delete a desktop snapshot. |
Write |
desktop * |
|
- |
|
workspace:desktops:restoreBySnapshot |
Grants permission to restore a desktop using a desktop snapshot. |
Write |
desktop * |
|
- |
|
workspace:statistics:listDesktopStatus |
Grants permission to statistical desktop statistics Status. |
List |
- |
- |
- |
|
workspace:statistics:getUnused |
Grants permission to query desktops not used in a specified period. |
Read |
- |
- |
- |
|
workspace:statistics:getUsed |
Grants permission to query the duration of using a desktop. |
Read |
- |
- |
- |
|
workspace:bindingPolicies:export |
Grants permission to export information about terminal-desktop binding to an Excel file. |
List |
- |
- |
- |
|
workspace:bindingPolicies:getConfig |
Grants permission to query the configuration of terminal-desktop binding. |
Read |
- |
- |
- |
|
workspace:bindingPolicies:createConfig |
Grants permission to configure terminal-desktop binding. |
Write |
- |
- |
- |
|
workspace:bindingPolicies:get |
Grants permission to list the configurations of terminal-desktop binding. |
Read |
- |
- |
- |
|
workspace:bindingPolicies:add |
Grants permission to add terminal-desktop binding. |
Write |
- |
- |
- |
|
workspace:bindingPolicies:update |
Grants permission to modify terminal-desktop binding. |
Write |
- |
- |
- |
|
workspace:bindingPolicies:delete |
Grants permission to delete terminal-desktop binding. |
Write |
- |
- |
- |
|
workspace:volumes:delete |
Grants permission to delete a data disk. |
Write |
desktop |
|
- |
|
workspace:volumes:batchAdd |
Grants permission to add a desktop disk. |
Write |
desktop |
|
- |
|
workspace:volumes:batchExpand |
Grants permission to expand the disk capacity of a desktop. |
Write |
desktop |
|
- |
|
workspace:wdh:getType |
Grants permission to query workspace host types. |
Read |
wdh * |
g:EnterpriseProjectIdg:EnterpriseProjectId |
- |
|
workspace:wdh:get |
Grants permission to list workspace hosts. |
Read |
wdh * |
g:EnterpriseProjectIdg:EnterpriseProjectId |
- |
|
workspace:desktops:getRemoteAssistance |
Grants permission to query desktop remote assistance. |
Read |
desktop * |
|
- |
|
workspace:desktops:createRemoteAssistance |
Grants permission to create desktop remote assistance. |
Write |
desktop * |
|
- |
|
workspace:desktops:cancelRemoteAssistance |
Grants permission to cancel desktop remote assistance. |
Write |
desktop * |
|
- |
|
workspace:volumes:add |
Grants permission to add a desktop disk. |
Write |
desktop |
|
- |
|
workspace:volumes:expand |
Grants permission to expand the disk capacity. |
Write |
desktop |
|
- |
|
workspace:volumes:listDssPoolsDetail |
Grants permission to list details of dedicated distributed storage pools. |
List |
- |
- |
- |
|
workspace:orders:createDesktopOrder |
Grants permission to create desktop order. |
Write |
- |
- |
- |
|
workspace:common:listTimezones |
Grants permission to query time zone configuration. |
List |
- |
- |
- |
|
workspace:connections:securityExport |
Grants permission to export connection records. |
List |
- |
g:EnterpriseProjectIdg:EnterpriseProjectId |
- |
|
workspace:images:list |
Grants permission to list supported images. |
List |
- |
- |
- |
|
workspace:policyGroups:import |
Grants permission to import policy group. |
Write |
- |
- |
- |
|
workspace:accessPolicies:create |
Grants permission to create an access policy. |
Write |
- |
- |
- |
|
workspace:accessPolicies:get |
Grants permission to query access policies. |
Read |
- |
- |
- |
|
workspace:accessPolicies:delete |
Grants permission to delete a specified access policy. |
Write |
- |
- |
- |
|
workspace:accessPolicies:getTarget |
Grants permission to query the target object of a specified access policy. |
Read |
- |
- |
- |
|
workspace:accessPolicies:updateTarget |
Grants permission to update the target object of a specified access policy. |
Write |
- |
- |
- |
|
workspace:products:listDesktopProducts |
Grants permission to list desktop products. |
List |
- |
- |
- |
|
workspace:products:listSharerProducts |
Grants permission to list sharer products. |
List |
- |
- |
- |
|
workspace:products:listInternetProducts |
Grants permission to list internet products. |
List |
- |
- |
- |
|
workspace:availabilityZones:list |
Grants permission to query supported AZs. |
List |
- |
- |
- |
|
workspace:userGroups:export |
Grants permission to export user group. |
List |
userGroup * |
- |
- |
|
workspace:users:export |
Grants permission to export users. |
List |
user * |
g:EnterpriseProjectIdg:EnterpriseProjectId |
- |
|
workspace:users:import |
Grants permission to import a user. |
Write |
user * |
- |
- |
|
workspace:userGroups:exportUsers |
Grants permission to export users of an user group. |
List |
userGroup * |
- |
- |
|
workspace:users:operate |
Grants permission to indicate operations (locking, unlocking, and resetting passwords). |
Write |
user * |
g:EnterpriseProjectIdg:EnterpriseProjectId |
- |
|
workspace:users:randomPassword |
Grants permission to reset a random password for a user. |
Write |
user * |
- |
- |
|
workspace:users:deleteOtps |
Grants permission to unbind an OTP device. |
Write |
user * |
g:EnterpriseProjectIdg:EnterpriseProjectId |
- |
|
workspace:users:resendEmail |
Grants permission to resend an email. |
Write |
user * |
- |
- |
|
workspace:connections:securityList |
Grants permission to query connection information. |
List |
- |
- |
- |
|
workspace:connections:listOnlineUsers |
Grants permission to query the number of login users. |
List |
- |
- |
- |
|
workspace:userGroups:list |
Grants permission to query user groups. |
List |
userGroup * |
- |
- |
|
workspace:userGroups:create |
Grants permission to create a user group. |
Write |
userGroup * |
- |
- |
|
workspace:userGroups:batchDelete |
Grants permission to batch delete user groups. |
Write |
userGroup * |
- |
- |
|
workspace:userGroups:delete |
Grants permission to delete a desktop user group. |
Write |
userGroup * |
- |
- |
|
workspace:userGroups:update |
Grants permission to modify a user group. |
Write |
userGroup * |
- |
- |
|
workspace:userGroups:operate |
Grants permission to perform operations on a user group. |
Write |
userGroup * |
- |
- |
|
user * |
- |
||||
|
workspace:userGroups:getUsers |
Grants permission to query users in a user group. |
List |
userGroup * |
- |
- |
|
workspace:jobs:listSubJobs |
Grants permission to list subjobs. |
List |
- |
- |
- |
|
workspace:jobs:deleteSubJobRecords |
Grants permission to delete subjob records. |
Write |
- |
- |
- |
|
workspace:ou:get |
Grants permission to query OU information. |
List |
- |
- |
- |
|
workspace:ou:create |
Grants permission to add OU information. |
Write |
- |
- |
- |
|
workspace:ou:delete |
Grants permission to delete OU information. |
Write |
- |
- |
- |
|
workspace:ou:update |
Grants permission to update OU information. |
Write |
- |
- |
- |
|
workspace:policyGroups:list |
Grants permission to list policy groups. |
List |
policyGroup * |
- |
- |
|
workspace:policyGroups:create |
Grants permission to add a policy group. |
Write |
policyGroup * |
- |
- |
|
desktop |
- |
||||
|
desktopPool |
- |
||||
|
user |
- |
||||
|
userGroup |
- |
||||
|
appGroup |
- |
||||
|
workspace:policyGroups:delete |
Grants permission to delete a policy group. |
Write |
policyGroup * |
- |
- |
|
workspace:policyGroups:get |
Grants permission to query policy groups. |
Read |
policyGroup * |
- |
- |
|
workspace:policyGroups:update |
Grants permission to modify a policy group. |
Write |
policyGroup * |
- |
- |
|
user |
- |
||||
|
userGroup |
- |
||||
|
appGroup |
- |
||||
|
workspace:policyGroups:export |
Grants permission to export a policy group. |
List |
policyGroup * |
- |
- |
|
workspace:policyGroups:listPolicies |
Grants permission to query policy items in a policy group. |
List |
policyGroup * |
- |
- |
|
workspace:policyGroups:updatePolicies |
Grants permission to modify policy items in a policy group. |
Write |
policyGroup * |
- |
- |
|
workspace:policyGroups:listTargets |
Grants permission to query the target object of a policy group. |
List |
policyGroup * |
- |
- |
|
workspace:policyGroups:updateTargets |
Grants permission to modify the target object of a policy group. |
Write |
policyGroup * |
- |
- |
|
desktop |
- |
||||
|
desktopPool |
- |
||||
|
user |
- |
||||
|
userGroup |
- |
||||
|
appGroup |
- |
||||
|
workspace:policyGroups:listDetail |
Grants permission to list policy group details. |
List |
policyGroup * |
- |
- |
|
workspace:policyGroups:getOriginalPolicies |
Grants permission to query initial policy items. |
Read |
policyGroup * |
- |
- |
|
workspace:users:list |
Grants permission to query users. |
List |
user * |
- |
- |
|
- |
g:EnterpriseProjectIdg:EnterpriseProjectId |
||||
|
workspace:users:create |
Grants permission to create a user. |
Write |
user * |
- |
- |
|
- |
g:EnterpriseProjectIdg:EnterpriseProjectId |
||||
|
workspace:users:delete |
Grants permission to delete a specified user. |
Write |
user * |
g:EnterpriseProjectIdg:EnterpriseProjectId |
- |
|
workspace:users:get |
Grants permission to query user details. |
Read |
user * |
g:EnterpriseProjectIdg:EnterpriseProjectId |
- |
|
workspace:users:update |
Grants permission to modify user information. |
Write |
user * |
g:EnterpriseProjectIdg:EnterpriseProjectId |
- |
|
workspace:users:batchDelete |
Grants permission to batch delete users. |
Write |
user * |
- |
- |
|
workspace:users:resetPassword |
Grants permission to reset a user password. |
Write |
user * |
- |
- |
|
workspace:users:checkResetPasswordToken |
Grants permission to verify and reset domain user password Token. |
Write |
user * |
- |
- |
|
workspace:users:getTemplate |
Grants permission to download a user template file. |
Read |
- |
- |
- |
|
workspace:users:checkExist |
Grants permission to check whether the user exists. |
Write |
user * |
- |
- |
|
workspace:users:listOtps |
Grants permission to query OTP devices. |
List |
user * |
- |
- |
|
workspace:users:getImportTemplate |
Grants permission to download a user template. |
Read |
- |
- |
- |
|
workspace:users:batchCreate |
Grants permission to batch create users. |
Write |
user * |
- |
- |
|
- |
g:EnterpriseProjectIdg:EnterpriseProjectId |
||||
|
workspace:products:listVolumeProducts |
Grants permission to list volume products. |
List |
- |
- |
- |
|
workspace:products:listHourPackageProducts |
Grants permission to list hour package products. |
List |
- |
- |
- |
|
workspace:screenRecord:list |
Grants permission to list screen records. |
List |
- |
- |
- |
|
workspace:screenRecord:get |
Grants permission to query screen records. |
Read |
- |
- |
- |
|
workspace:screenRecord:export |
Grants permission to export screen records. |
List |
- |
- |
- |
|
workspace:screenRecord:batchDelete |
Grants permission to batch delete screen records. |
Write |
- |
- |
- |
|
workspace:screenRecord:listDownloadAddress |
Grants permission to list download address. |
List |
- |
- |
- |
|
workspace:screenRecord:listOperations |
Grants permission to list desktop operations. |
List |
- |
- |
- |
|
workspace:tenants:listExportTasks |
Grants permission to list exporting tasks. |
List |
- |
- |
- |
|
workspace:tenants:deleteExportTasks |
Grants permission to batch delete exporting tasks. |
Write |
- |
- |
- |
|
workspace:tenants:exportData |
Grants permission to download a exported file. |
Read |
- |
- |
- |
|
workspace:statistics:listAlarm |
Grants permission to list alarms. |
List |
- |
- |
- |
|
workspace:statistics:getAlarm |
Grants permission to query alarm number. |
Read |
- |
- |
- |
|
workspace:statistics:getGrowthRate |
Grants permission to query metric chain ratio. |
Read |
- |
- |
- |
|
workspace:statistics:getMetric |
Grants permission to query metric. |
Read |
- |
- |
- |
|
workspace:statistics:getMetricTrend |
Grants permission to query metric trend. |
Read |
- |
- |
- |
|
workspace:statistics:updateNotificationRules |
Grants permission to update metric notification rule. |
Write |
- |
- |
- |
|
workspace:statistics:deleteNotificationRules |
Grants permission to delete metric notification rule. |
Write |
- |
- |
- |
|
workspace:statistics:createNotifyRules |
Grants permission to add metric notification rule. |
Write |
- |
- |
- |
|
workspace:statistics:listNotificationRules |
Grants permission to list metric notification rules. |
List |
- |
- |
- |
|
workspace:statistics:listNotificationRecords |
Grants permission to list metric notification records. |
List |
- |
- |
- |
|
workspace:statistics:listDesktopMetrics |
Grants permission to list desktop usage statistics. |
List |
- |
- |
- |
|
workspace:statistics:exportDesktopMetrics |
Grants permission to export desktop usage statistics. |
List |
- |
g:EnterpriseProjectIdg:EnterpriseProjectId |
- |
|
workspace:statistics:listUserMetrics |
Grants permission to list user usage statistics. |
List |
- |
g:EnterpriseProjectIdg:EnterpriseProjectId |
- |
|
workspace:statistics:exportUserMetrics |
Grants permission to export user usage statistics. |
List |
- |
g:EnterpriseProjectIdg:EnterpriseProjectId |
- |
|
workspace:statistics:listAppUserAccessData |
Grants permission to list app user access data. |
List |
- |
- |
- |
|
workspace:statistics:exportAppUserAccessData |
Grants permission to export app user access data. |
Write |
- |
- |
- |
|
workspace:statistics:getUserAccessStages |
Grants permission to show user access stages. |
Read |
- |
- |
- |
|
workspace:session:exportAppConnection |
Grants permission to export application usage records. |
Write |
- |
- |
- |
|
workspace:session:exportUserConnection |
Grants permission to export user login records. |
Write |
- |
- |
- |
|
workspace:session:exportSessions |
Grants permission to export session list. |
Write |
- |
- |
- |
|
workspace:userEvents:list |
Grants permission to list user operation events. |
List |
- |
- |
- |
|
workspace:userEvents:export |
Grants permission to export user operation events. |
Write |
- |
- |
- |
|
workspace:userEvents:setLtsConfigurations |
Grants permission to set user events lts configurations. |
Write |
- |
- |
- |
|
workspace:userEvents:listLtsConfigurations |
Grants permission to list user events lts configurations. |
List |
- |
- |
- |
|
workspace:appcenter:createBucketCredential |
Grants permission to generate OBS bucket credential information. |
Write |
- |
- |
- |
|
workspace:appcenter:createAndAuthorizeBucket |
Grants permission to add and authorize the default OBS bucket. |
Write |
- |
- |
- |
|
workspace:appcenter:listApps |
Grants permission to list apps. |
List |
- |
- |
- |
|
workspace:appcenter:createApp |
Grants permission to upload an app. |
Write |
- |
- |
- |
|
workspace:appcenter:updateApp |
Grants permission to update an app. |
Write |
- |
- |
- |
|
workspace:appcenter:deleteApp |
Grants permission to delete an app. |
Write |
- |
- |
- |
|
workspace:appcenter:installApp |
Grants permission to install an app. |
Write |
- |
- |
- |
|
workspace:appcenter:listAppAuthorizations |
Grants permission to query app authorizations. |
List |
- |
- |
- |
|
workspace:appcenter:batchUpdateAppAuthorizations |
Grants permission to assign app authorizations. |
Write |
- |
- |
- |
|
workspace:appcenter:batchDeleteApps |
Grants permission to batch delete apps. |
Write |
- |
- |
- |
|
workspace:appcenter:batchDisableApps |
Grants permission to batch set app invisible. |
Write |
- |
- |
- |
|
workspace:appcenter:batchEnableApps |
Grants permission to batch set app visible. |
Write |
- |
- |
- |
|
workspace:appcenter:batchInstallApps |
Grants permission to batch install apps. |
Write |
- |
- |
- |
|
workspace:appcenter:listAppCatalogs |
Grants permission to list app catalogs. |
List |
- |
- |
- |
|
workspace:appcenter:listJobs |
Grants permission to list app install job info. |
List |
- |
- |
- |
|
workspace:appcenter:batchDeleteJobs |
Grants permission to batch delete jobs. |
Write |
- |
- |
- |
|
workspace:appcenter:retryJobs |
Grants permission to retry failed jobs. |
Write |
- |
- |
- |
|
workspace:appcenter:createAppRule |
Grants permission to create an app rule. |
Write |
- |
- |
- |
|
workspace:appcenter:listAppRule |
Grants permission to list app rules. |
List |
- |
- |
- |
|
workspace:appcenter:updateAppRule |
Grants permission to update app rules. |
Write |
- |
- |
- |
|
workspace:appcenter:deleteAppRule |
Grants permission to delete an app rule. |
Write |
- |
- |
- |
|
workspace:appcenter:batchDeleteAppRules |
Grants permission to batch delete app rules. |
Write |
- |
- |
- |
|
workspace:appcenter:enableRuleRestriction |
Grants permission to enable app rules restriction. |
Write |
- |
- |
- |
|
workspace:appcenter:disableRuleRestriction |
Grants permission to disale app rules restriction. |
Write |
- |
- |
- |
|
workspace:appcenter:addRestrictedRule |
Grants permission to create app rule restrictions. |
Write |
- |
- |
- |
|
workspace:appcenter:listRestrictedRule |
Grants permission to list app rule restrictions. |
List |
- |
- |
- |
|
workspace:appcenter:deleteRestrictedRule |
Grants permission to batch delete app rule restrictions. |
Write |
- |
- |
- |
|
workspace:appcenter:updateTenantProfile |
Grants permission to enable and Disable tenant function. |
Write |
- |
- |
- |
|
workspace:appcenter:listTenantProfiles |
Grants permission to list tenant function status. |
List |
- |
- |
- |
|
workspace:scripts:create |
Grants permission to create a script. |
Write |
script * |
- |
- |
|
workspace:scripts:list |
Grants permission to list scripts. |
List |
script * |
- |
- |
|
workspace:scripts:get |
Grants permission to get scripts. |
Read |
script * |
- |
- |
|
workspace:scripts:put |
Grants permission to update scripts. |
Write |
script * |
- |
- |
|
workspace:scripts:delete |
Grants permission to delete scripts. |
Write |
script * |
- |
- |
|
workspace:scripts:execute |
Grants permission to executes scripts or command. |
Write |
script * |
- |
- |
|
desktop * |
- |
||||
|
workspace:scripts:getRecordDetail |
Grants permission to get record detail. |
Read |
script * |
- |
- |
|
workspace:scripts:listRecords |
Grants permission to list script records. |
List |
script * |
- |
- |
|
workspace:scripts:listTasks |
Grants permission to list script tasks. |
List |
script * |
- |
- |
|
workspace:scripts:retry |
Grants permission to retry scripts. |
Write |
script * |
- |
- |
|
workspace:scripts:stop |
Grants permission to stop scripts or command. |
Write |
script * |
- |
- |
|
workspace:scripts:download |
Grants permission to download script record. |
Write |
script * |
- |
- |
|
workspace:tenants:getShareSpaceConfig |
Grants permission to query share space config. |
Read |
- |
- |
- |
|
workspace:tenants:updateShareSpaceConfig |
Grants permission to edit share space config. |
Write |
- |
- |
- |
|
workspace:authConfigs:getStatus |
Grants permission to query auth config status. |
Read |
- |
- |
- |
|
workspace:privacystatements:sign |
Grants permission to sign the privacy statement. |
Write |
- |
- |
- |
|
workspace:sites:get |
Grants permission to query site information. |
Read |
- |
- |
- |
|
workspace:sites:add |
Grants permission to add a site. |
Write |
- |
- |
|
|
workspace:sites:delete |
Grants permission to delete a site. |
Write |
- |
- |
- |
|
workspace:sites:updateAccessMode |
Grants permission to modify the site access mode. |
Write |
- |
- |
|
|
workspace:sites:updateSubnets |
Grants permission to modify a site service subnet. |
Write |
- |
- |
- |
|
workspace:tenants:checkEnterpriseIds |
Grants permission to check whether the enterprise ID has been used. |
Write |
- |
- |
- |
|
workspace:tenants:updateEnterpriseId |
Grants permission to modify an enterprise ID. |
Write |
- |
- |
- |
|
workspace:bandwidth:create |
Grants permission to create workapce bandwidth. |
Write |
- |
- |
- |
|
workspace:bandwidth:list |
Grants permission to list workspace bandwiths. |
List |
- |
- |
- |
|
workspace:bandwidth:update |
Grants permission to update workapce bandwidth. |
Write |
- |
- |
- |
|
workspace:bandwidth:delete |
Grants permission to delete workapce bandwidth. |
Write |
- |
- |
- |
|
workspace:bandwidth:getControlConfig |
Grants permission to query workspace bandwith control config. |
Read |
- |
- |
- |
|
workspace:bandwidth:updateControlConfig |
Grants permission to update workspace bandwith control config. |
Write |
- |
- |
- |
|
workspace:bandwidth:createChangeOrder |
Grants permission to create workspace bandwith change order. |
Write |
- |
- |
- |
|
workspace:desktops:batchCreateSnapshots |
Grants permission to batch create desktop snapshots. |
Write |
desktop * |
|
- |
|
workspace:desktops:batchDeleteSnapshots |
Grants permission to batch delete desktop snapshots. |
Write |
desktop * |
|
- |
|
workspace:desktops:batchRestoreSnapshots |
Grants permission to batch restore desktop snapshots. |
Write |
desktop * |
|
- |
|
workspace:desktops:listSnapshots |
Grants permission to list desktop snapshots. |
List |
- |
- |
- |
|
workspace:desktops:verifyDesktopName |
Grants permission to verify the desktop name. |
Write |
- |
- |
- |
|
workspace:networks:getAvailableIp |
Grants permission to query available IP addresses of a subnet by subnet ID. |
Read |
- |
- |
- |
|
workspace:desktops:getAdStatus |
Grants permission to query the AD network status. |
Read |
- |
- |
- |
|
workspace:networks:checkIpIfExist |
Grants permission to check whether the ip exists. |
Write |
- |
- |
- |
|
workspace:images:checkIfExist |
Grants permission to check whether the image exists. |
Write |
- |
- |
- |
|
workspace:wdh:listDesktops |
Grants permission to query desktops of a workspace host. |
List |
wdh * |
- |
- |
|
- |
g:EnterpriseProjectIdg:EnterpriseProjectId |
||||
|
workspace:wdh:update |
Grants permission to update a workspace host. |
Write |
wdh * |
g:EnterpriseProjectIdg:EnterpriseProjectId |
- |
|
workspace:bindingPolicies:getTemplate |
Grants permission to download the template for terminal-desktop binding. |
Read |
- |
- |
- |
|
workspace:bindingPolicies:import |
Grants permission to batch import terminal-desktop binding. |
Write |
- |
- |
- |
|
workspace:statistics:getRunState |
Grants permission to collect operating status statistics. |
Read |
- |
- |
- |
|
workspace:statistics:getLoginState |
Grants permission to collect login status statistics. |
Read |
- |
- |
- |
|
workspace:networks:getUsingSubnets |
Grants permission to query the list of subnets currently in use. |
Read |
- |
- |
- |
|
workspace:networks:listPorts |
Grants permission to list ports. |
List |
- |
- |
- |
|
workspace:renderDesktops:createConsole |
Grants permission to obtain the URL for remote login to the console. |
Write |
- |
- |
- |
|
workspace:renderDesktops:resize |
Grants permission to change rendering desktop specifications. |
Write |
- |
- |
- |
|
workspace:exclusiveHosts:resizeLites |
Grants permission to resize exclusive hosts. |
Write |
exclusiveHost * |
g:EnterpriseProjectIdg:EnterpriseProjectId |
- |
|
workspace:desktops:getMonitor |
Grants permission to query desktop monitoring information. |
Read |
desktop * |
|
- |
|
workspace:desktops:listDetachInfo |
Grants permission to query desktop historical detach user information. |
List |
desktop * |
- |
- |
|
- |
|
||||
|
workspace:desktops:getSysprepVersion |
Grants permission to query sysprep version information. |
Read |
desktop * |
|
- |
|
workspace:networks:createNat |
Grants permission to enable network access of the NAT Gateway. |
Write |
- |
- |
- |
|
workspace:networks:listNats |
Grants permission to query network access of the NAT Gateway. |
List |
- |
- |
- |
|
workspace:networks:listSubnets |
Grants permission to query subnets. |
List |
- |
- |
- |
|
workspace:networks:listVpcs |
Grants permission to query VPCs. |
List |
- |
- |
- |
|
workspace:policyGroups:createTemplate |
Grants permission to create a policy template. |
Write |
- |
- |
- |
|
workspace:policyGroups:listTemplate |
Grants permission to query policy templates. |
List |
- |
- |
- |
|
workspace:policyGroups:updateTemplate |
Grants permission to update a policy template. |
Write |
- |
- |
- |
|
workspace:networks:listSecurityGroups |
Grants permission to list security groups. |
List |
- |
- |
- |
|
workspace:availabilityZones:getSummary |
Grants permission to query the summary of AZs. |
Read |
- |
- |
- |
|
workspace:availabilityZones:get |
Grants permission to query AZ details. |
Read |
- |
- |
- |
|
workspace:users:importUser |
Grants permission to import users. |
Write |
user * |
- |
- |
|
workspace:users:uploadTemplate |
Grants permission to import desktop users. |
Write |
user * |
- |
- |
|
workspace:accessPolicies:update |
Grants permission to update specified access policy. |
Write |
- |
- |
- |
|
workspace:desktops:verifySource |
Grants permission to check desktop source. |
Write |
desktop * |
|
- |
|
workspace:desktops:listDesktopNetworks |
Grants permission to list desktop networks. |
List |
desktop * |
- |
- |
|
workspace:desktops:batchChangeNetwork |
Grants permission to batch change desktop network. |
Write |
desktop * |
|
- |
|
workspace:jobs:get |
Grants permission to query job details. |
Read |
- |
- |
- |
|
workspace:accessPolicies:importIp |
Grants permission to import ip list. |
Write |
- |
- |
- |
|
workspace:accessPolicies:getIpImportTemplate |
Grants permission to download ip import template. |
Read |
- |
- |
- |
|
workspace:sites:listEdgeSites |
Grants permission to list edge sites. |
List |
- |
- |
- |
|
workspace:sites:checkEdgeSiteResources |
Grants permission to check edge site resource. |
Write |
- |
- |
- |
|
workspace:ou:listAdOus |
Grants permission to list AD OUs. |
List |
- |
- |
- |
|
workspace:ou:listOuUsers |
Grants permission to list AD OU users. |
List |
- |
- |
- |
|
workspace:ou:importUsersByOU |
Grants permission to import AD OU users. |
Write |
- |
- |
- |
|
workspace:desktops:listWithConnectStatus |
Grants permission to list desktops with connect status. |
List |
- |
- |
- |
|
workspace:tenants:updateAccessAddressBackupConfig |
Grants permission to update access address backup config. |
Write |
- |
- |
- |
|
workspace:tenants:listAccessAddressBackupConfig |
Grants permission to list access address backup config. |
List |
- |
- |
- |
|
workspace:desktops:changeUserPrivilegeGroup |
Grants permission to change user privilege group. |
Write |
desktop * |
- |
- |
|
workspace:volumes:modifyQos |
Grants permission to batch modify volumes qos. |
Write |
- |
- |
- |
|
workspace:appcenter:getRuleRestriction |
Grants permission to query control rules. |
Read |
- |
- |
- |
|
workspace:appcenter:setRuleRestriction |
Grants permission to set control rules. |
Write |
- |
- |
- |
|
workspace:tenants:getDomains |
Grants permission to list tenant domains. |
List |
- |
- |
- |
|
workspace:tenants:addDomain |
Grants permission to create tenant domain. |
Write |
- |
- |
- |
|
workspace:tenants:updateDomain |
Grants permission to update tenant domain. |
Write |
- |
- |
- |
|
workspace:orders:createResourcePackagesOrder |
Grants permission to create resource order. |
Write |
- |
- |
- |
|
workspace:products:listResourcePackages |
Grants permission to query resource packages. |
Read |
- |
- |
- |
|
workspace:desktops:getHibernateType |
Grants permission to query hibernate type. |
Read |
- |
- |
- |
|
workspace:ca:list |
Grants permission to list CA certs. |
List |
- |
- |
- |
|
workspace:ca:create |
Grants permission to create CA cert. |
Write |
- |
- |
- |
|
workspace:ca:get |
Grants permission to query CA cert detail. |
Read |
- |
- |
- |
|
workspace:ca:delete |
Grants permission to delete CA cert. |
Write |
- |
- |
- |
|
workspace:ca:setStatus |
Grants permission to set CA cert status. |
Write |
- |
- |
- |
|
workspace:ca:export |
Grants permission to export CA cert filefile. |
List |
- |
- |
- |
|
workspace:ca:exportCrl |
Grants permission to export CA cert crl file. |
List |
- |
- |
- |
|
workspace:ca:exportCsr |
Grants permission to export CA cert signature request. |
List |
- |
- |
- |
|
workspace:ca:import |
Grants permission to import CA cert. |
Write |
- |
- |
- |
|
workspace:scripts:executeByDesktopTag |
Grants permission to execute by desktop tag. |
Write |
- |
|
- |
|
workspace:authConfig:getSaml2Metadata |
Grants permission to download SAML 2.0 Metadata Information. |
Read |
- |
- |
- |
|
workspace:authConfig:validate |
Grants permission to check whether the auth config is valid. |
Write |
- |
- |
- |
|
workspace:desktopPools:listByUsers |
Grants permission to query desktop pool list by users. |
List |
- |
- |
- |
|
workspace:users:revokeCert |
Grants permission to revoke user cetificate. |
Write |
- |
- |
- |
|
workspace:assistAuthConfigs:getApplyObjects |
Grants permission to query the list of auxiliary authentication application objects. |
List |
- |
- |
- |
|
workspace:assistAuthConfigs:updateApplyObjects |
Grants permission to update auxiliary authentication application object list. |
Write |
- |
- |
- |
|
workspace:desktopPools:getStatisticsByInconsistent |
Grants permission to list Desktop pool Inconsistent statics.. |
Read |
- |
- |
- |
|
workspace:appGroup:list |
Grants permission to query application groups. |
List |
appGroup * |
- |
- |
|
workspace:appGroup:create |
Grants permission to create an application group. |
Write |
appGroup * |
- |
- |
|
serverGroup |
- |
||||
|
workspace:appGroup:delete |
Grants permission to delete an application group. |
Write |
appGroup * |
- |
- |
|
workspace:appGroup:get |
Grants permission to query application group details. |
Read |
appGroup * |
- |
- |
|
workspace:appGroup:update |
Grants permission to modify an application group. |
Write |
appGroup * |
- |
- |
|
serverGroup |
- |
||||
|
workspace:app:listPublishedApp |
Grants permission to query published applications. |
List |
app * |
- |
- |
|
appGroup * |
- |
||||
|
workspace:app:publish |
Grants permission to publish an application. |
Write |
app * |
- |
- |
|
appGroup * |
- |
||||
|
workspace:app:get |
Grants permission to query application details. |
Read |
app * |
- |
- |
|
appGroup * |
- |
||||
|
workspace:app:update |
Grants permission to modify application information. |
Write |
app * |
- |
- |
|
appGroup * |
- |
||||
|
workspace:app:deleteIcon |
Grants permission to delete a custom application icon. |
Write |
app * |
- |
- |
|
appGroup * |
- |
||||
|
workspace:app:uploadIcon |
Grants permission to modify a custom application icon. |
Write |
app * |
- |
- |
|
appGroup * |
- |
||||
|
workspace:app:check |
Grants permission to verify an application. |
Write |
app * |
- |
- |
|
appGroup * |
- |
||||
|
workspace:app:batchDisable |
Grants permission to disable applications in batches. |
Write |
app * |
- |
- |
|
appGroup * |
- |
||||
|
workspace:app:batchEnable |
Grants permission to enable applications in batches. |
Write |
app * |
- |
- |
|
appGroup * |
- |
||||
|
workspace:app:unpublish |
Grants permission to unpublish applications in batches. |
Write |
app * |
- |
- |
|
appGroup * |
- |
||||
|
workspace:appGroup:listPublishableApp |
Grants permission to publishable applications. |
List |
appGroup * |
- |
- |
|
workspace:appGroup:batchDeleteAuthorization |
Grants permission to cancel application group authorization. |
Write |
appGroup * |
- |
- |
|
user |
- |
||||
|
userGroup |
- |
||||
|
workspace:appGroup:disassociate |
Grants permission to disassociate a service group from all application groups. |
Write |
- |
- |
- |
|
workspace:appGroup:listAuthorization |
Grants permission to query application group authorization records. |
List |
appGroup * |
- |
- |
|
workspace:appGroup:addAuthorization |
Grants permission to add application group authorization. |
Write |
appGroup * |
- |
- |
|
user |
- |
||||
|
userGroup |
- |
||||
|
workspace:appGroup:batchDelete |
Grants permission to delete application groups in batches. |
Write |
appGroup * |
- |
- |
|
workspace:appGroup:check |
Grants permission to verify an application group. |
Write |
- |
- |
- |
|
workspace:serverGroup:list |
Grants permission to query server groups. |
List |
serverGroup * |
- |
- |
|
- |
|
||||
|
workspace:serverGroup:create |
Grants permission to create a server group. |
Write |
serverGroup * |
- |
- |
|
- |
|
||||
|
workspace:serverGroup:delete |
Grants permission to delete a server group. |
Write |
serverGroup * |
|
- |
|
workspace:serverGroup:get |
Grants permission to query a specified server group. |
Read |
serverGroup * |
|
- |
|
workspace:serverGroup:update |
Grants permission to modify a server group. |
Write |
serverGroup * |
|
- |
|
workspace:serverGroup:getServerState |
Grants permission to query server statuses in a specified server group. |
Read |
serverGroup * |
|
- |
|
workspace:serverGroup:listDetail |
Grants permission to query basic information about a tenant server group. |
List |
serverGroup * |
- |
- |
|
workspace:serverGroup:getRestrict |
Grants permission to query specified tenant server groups. |
Read |
serverGroup * |
- |
- |
|
workspace:serverGroup:validate |
Grants permission to verify a server group. |
Write |
serverGroup * |
- |
- |
|
workspace:serverGroup:tagResource |
Grants permission to add a tag to a server group. |
Tagging |
serverGroup * |
|
- |
|
- |
|
||||
|
workspace:serverGroup:unTagResource |
Grants permission to delete a tag from a server group. |
Tagging |
serverGroup * |
|
- |
|
- |
|
||||
|
workspace:serverGroup:listTagsForResource |
Grants permission to query server group tags. |
List |
serverGroup * |
- |
- |
|
- |
g:EnterpriseProjectIdg:EnterpriseProjectId |
||||
|
workspace:serverGroup:listTags |
Grants permission to query tags on all servers of a tenant. |
List |
serverGroup * |
- |
- |
|
workspace:serverGroup:batchCreateTags |
Grants permission to add server group tags in batches. |
Tagging |
serverGroup * |
|
- |
|
- |
|
||||
|
workspace:serverGroup:batchDeleteTags |
Grants permission to delete server group tags in batches. |
Tagging |
serverGroup * |
|
- |
|
- |
|
||||
|
workspace:server:list |
Grants permission to query servers. |
List |
server * |
- |
- |
|
workspace:server:delete |
Grants permission to delete a server. |
Write |
server * |
|
- |
|
workspace:server:get |
Grants permission to query a specified server. |
Read |
server * |
|
- |
|
workspace:server:update |
Grants permission to modify a server. |
Write |
server * |
|
- |
|
workspace:server:changeImage |
Grants permission to modify a server image. |
Write |
server * |
|
- |
|
workspace:server:reinstall |
Grants permission to reinstall a server. |
Write |
server * |
|
- |
|
workspace:server:getVncUrl |
Grants permission to obtain a VNC login address. |
Write |
server * |
|
- |
|
workspace:accessAgent:list |
Grants permission to query the latest versions of all HDAs of a tenant. |
List |
- |
- |
- |
|
workspace:accessAgent:batchUpgrade |
Grants permission to upgrade the HDA version of servers in batches. |
Write |
server * |
|
- |
|
workspace:accessAgent:listLatestVersion |
Grants permission to query the latest HDA version of a tenant. |
List |
- |
- |
- |
|
workspace:server:listAccessAgentDetails |
Grants permission to query HDA information of a server. |
List |
server * |
- |
- |
|
workspace:accessAgent:getUpgradeFlag |
Grants permission to query HDA upgrade notification flags. |
Read |
- |
- |
- |
|
workspace:accessAgent:updateUpgradeFlag |
Grants permission to update an HDA upgrade notification flag. |
Write |
- |
- |
- |
|
workspace:accessAgent:listUpgradeRecords |
Grants permission to query HDA upgrade tracing records of a server. |
List |
- |
- |
- |
|
workspace:server:batchDelete |
Grants permission to delete servers in batches. |
Write |
server * |
|
- |
|
workspace:server:batchChangeMaintainMode |
Grants permission to mark the server maintenance status. |
Write |
server * |
|
- |
|
workspace:server:batchReboot |
Grants permission to restart a server. |
Write |
server * |
|
- |
|
workspace:server:batchRejoinDomain |
Grants permission to rejoin servers to a domain in batches. |
Write |
server * |
|
- |
|
workspace:server:batchStart |
Grants permission to start a server. |
Write |
server * |
|
- |
|
workspace:server:batchStop |
Grants permission to stop a server. |
Write |
server * |
|
- |
|
workspace:server:batchUpdateTsvi |
Grants permission to update virtual session IP configurations of servers in batches. |
Write |
server * |
|
- |
|
workspace:server:create |
Grants permission to create an application server. |
Write |
server * |
- |
- |
|
serverGroup * |
- |
||||
|
- |
|
||||
|
workspace:server:batchMigrateHosts |
Grants permission to migrate servers at the source workspace host to the destination one. |
Write |
server * |
|
- |
|
wdh * |
- |
||||
|
workspace:server:getMetricData |
Grants permission to query monitoring information of an Application Streaming server. |
Read |
server * |
|
- |
|
workspace:jobs:batchDeleteSubJobs |
Grants permission to delete subtasks in batches. |
Write |
- |
- |
- |
|
workspace:jobs:countSubJobs |
Grants permission to query the number of subtasks. |
List |
- |
- |
- |
|
workspace:appWarehouse:authorizeObs |
Grants permission to obtain the AK/SK uploaded to an OBS bucket. |
Write |
- |
- |
- |
|
workspace:appWarehouse:batchDeleteApp |
Grants permission to delete specified applications from the application repository in batches. |
Write |
- |
- |
- |
|
workspace:appWarehouse:ListWarehouseApps |
Grants permission to query applications in a tenant application repository. |
List |
- |
- |
- |
|
workspace:appWarehouse:createApp |
Grants permission to add an application to the application repository. |
Write |
- |
- |
- |
|
workspace:appWarehouse:deleteApp |
Grants permission to delete a specified application from the application repository. |
Write |
- |
- |
- |
|
workspace:appWarehouse:uploadAppIcon |
Grants permission to upload an icon file to the application repository. |
Write |
- |
- |
- |
|
workspace:appWarehouse:createBucketOrAcl |
Grants permission to add a bucket or bucket authorization. |
Write |
- |
- |
- |
|
workspace:images:listImageJobs |
Grants permission to query tasks of a tenant. |
List |
- |
- |
- |
|
workspace:images:getImageJob |
Grants permission to query task details. |
Read |
- |
- |
- |
|
workspace:imageServer:list |
Grants permission to query image instances. |
List |
imageServer * |
- |
- |
|
- |
g:EnterpriseProjectIdg:EnterpriseProjectId |
||||
|
workspace:imageServer:create |
Grants permission to create an image instance. |
Write |
imageServer * |
- |
- |
|
- |
g:EnterpriseProjectIdg:EnterpriseProjectId |
||||
|
workspace:imageServer:get |
Grants permission to query a specified image instance. |
Read |
imageServer * |
g:EnterpriseProjectIdg:EnterpriseProjectId |
- |
|
workspace:imageServer:update |
Grants permission to modify an image instance. |
Write |
imageServer * |
g:EnterpriseProjectIdg:EnterpriseProjectId |
- |
|
workspace:imageServer:attachApp |
Grants permission to distribute software information to image instances. |
Write |
imageServer * |
g:EnterpriseProjectIdg:EnterpriseProjectId |
- |
|
workspace:imageServer:listLatestAttachedApp |
Grants permission to query information about the latest distributed software. |
List |
imageServer * |
- |
- |
|
workspace:imageServer:recreate |
Grants permission to build an application streaming image. |
Write |
imageServer * |
g:EnterpriseProjectIdg:EnterpriseProjectId |
- |
|
workspace:imageServer:batchDelete |
Grants permission to delete image instances in batches. |
Write |
imageServer * |
g:EnterpriseProjectIdg:EnterpriseProjectId |
- |
|
workspace:imageServer:listImageSubJobs |
Grants permission to query subtasks. |
List |
- |
- |
- |
|
workspace:imageServer:batchDeleteImageSubJobs |
Grants permission to delete subtasks in batches. |
Write |
- |
- |
- |
|
workspace:imageServer:countImageSubJobs |
Grants permission to query the number of subtasks. |
Read |
- |
- |
- |
|
workspace:appGroup:listMailRecord |
Grants permission to query records of sending emails on application group authorization. |
List |
- |
- |
- |
|
workspace:appGroup:resendMail |
Grants permission to resend an email on application group authorization (based on authorization email records). |
Write |
- |
- |
- |
|
workspace:storage:listPersistentStorage |
Grants permission to query workspace storage space. |
List |
storage * |
- |
- |
|
workspace:storage:createPersistentStorage |
Grants permission to create workspace storage space. |
Write |
storage * |
- |
- |
|
workspace:storage:deletePersistentStorage |
Grants permission to delete workspace storage space. |
Write |
storage * |
- |
- |
|
workspace:storage:updateUserFolderAssignment |
Grants permission to create a personal storage directory. |
Write |
storage * |
- |
- |
|
workspace:storage:updateShareFolderAssignment |
Grants permission to change members of a shared directory. |
Write |
storage * |
- |
- |
|
workspace:storage:createShareFolder |
Grants permission to create a shared storage directory. |
Write |
storage * |
- |
- |
|
workspace:storage:deleteStorageClaim |
Grants permission to delete a shared directory. |
Write |
storage * |
- |
- |
|
workspace:storage:deleteUserStorageAttachment |
Grants permission to delete a personal storage directory. |
Write |
storage * |
- |
- |
|
workspace:storage:batchDeletePersistentStorage |
Grants permission to delete workspace storage space in batches. |
Write |
storage * |
- |
- |
|
workspace:storage:listStorageAssignment |
Grants permission to query personal storage directories. |
List |
storage * |
- |
- |
|
workspace:storage:listShareFolder |
Grants permission to query shared storage directories. |
List |
storage * |
- |
- |
|
workspace:policyGroups:deleteTemplate |
Grants permission to delete a policy template. |
Write |
- |
- |
- |
|
workspace:privacystatements:get |
Grants permission to query the latest privacy statement. |
Read |
- |
- |
- |
|
workspace:scalingPolicy:delete |
Grants permission to delete an Auto Scaling policy. |
Write |
- |
- |
- |
|
workspace:scalingPolicy:list |
Grants permission to query Auto Scaling policies of a server group. |
Read |
- |
- |
- |
|
workspace:scalingPolicy:create |
Grants permission to add or modify an Auto Scaling policy. |
Write |
- |
- |
- |
|
workspace:session:listAppConnection |
Grants permission to query application usage records. |
Write |
- |
- |
- |
|
workspace:session:logoffUserSession |
Grants permission to log out of a session. |
Write |
- |
- |
- |
|
workspace:session:listUserConnection |
Grants permission to query user login records. |
Write |
- |
- |
- |
|
workspace:session:listSessionByUserName |
Grants permission to query current sessions by username. |
List |
- |
- |
- |
|
workspace:storagePolicy:create |
Grants permission to add or update a custom policy for storage directory access. |
Write |
storage * |
- |
- |
|
workspace:storagePolicy:list |
Grants permission to query policies for storage directory access. |
List |
storage * |
- |
- |
|
workspace:storage:listSfs3Storage |
Grants permission to query SFS 3.0. |
List |
storage * |
- |
- |
|
workspace:baseResource:list |
Grants permission to query AZs. |
List |
- |
- |
- |
|
workspace:tenants:listConfigInfo |
Grants permission to query enterprise system configurations. |
List |
- |
- |
- |
|
workspace:tenants:active |
Grants permission to activate and initialize a tenant service. |
Write |
- |
- |
- |
|
workspace:tenants:listTenantProfile |
Grants permission to query tenant information. |
List |
- |
- |
- |
|
workspace:server:listServerMetricData |
Grants permission to query server monitoring data. |
List |
server * |
|
- |
|
workspace:session:listSessions |
Grants permission to query session list. |
List |
- |
- |
- |
|
workspace:appWarehouse:updateApp |
Grants permission to update an application to the application repository. |
Write |
- |
- |
- |
|
workspace:server:batchChangeImage |
Grants permission to batch change server image. |
Write |
server * |
|
- |
|
workspace:server:batchReinstall |
Grants permission to batch reinstall server. |
Write |
server * |
|
- |
|
workspace:app:updatePreBootPolicy |
Grants permission to batch update pre boot policy. |
Write |
appGroup * |
- |
- |
|
workspace:appWarehouse:bindBucket |
Grants permission to bind the application warehouse bucket. |
Write |
- |
- |
- |
|
workspace:appWarehouse:getBucket |
Grants permission to query the user application repository bucket. |
Read |
- |
- |
- |
|
workspace:cloudStorage:listConfig |
Grants permission to query cloud storage project configuration list. |
List |
- |
- |
- |
|
workspace:cloudStorage:getConfig |
Grants permission to query cloud storage project configuration information. |
Read |
- |
- |
- |
|
workspace:cloudStorage:bind |
Grants permission to bind cloud storage. |
Write |
- |
- |
- |
|
workspace:cloudStorage:list |
Grants permission to query cloud storage. |
Read |
- |
- |
- |
|
workspace:cloudStorage:unbind |
Grants permission to unbind cloud storage. |
Write |
- |
- |
- |
|
workspace:cloudStorage:batchDeleteFolder |
Grants permission to batch delete personal folder. |
Write |
- |
- |
- |
|
workspace:cloudStorage:createFolder |
Grants permission to create personal folder. |
Write |
- |
- |
- |
|
workspace:cloudStorage:updateFolder |
Grants permission to modify personal folder. |
Write |
- |
- |
- |
|
workspace:cloudStorage:deleteFolder |
Grants permission to delete personal folder. |
Write |
- |
- |
- |
|
workspace:cloudStorage:listFolder |
Grants permission to query personal folder list. |
List |
- |
- |
- |
|
workspace:cloudStorage:resetUserProfile |
Grants permission to reset User Profile. |
Write |
- |
- |
- |
|
workspace:cloudStorage:listFiles |
Grants permission to query Files in Personal Folder. |
List |
- |
- |
- |
|
workspace:cloudStorage:transferFile |
Grants permission to file Transfer. |
Write |
- |
- |
- |
|
workspace:cloudStorage:preTransferFile |
Grants permission to pre-Transfer of File. |
Write |
- |
- |
- |
Each API of workspace usually supports one or more actions. Table 2 lists the supported actions and dependencies.
|
API |
Action |
Dependencies |
|---|---|---|
|
GET /v2/{project_id}/auth-config/method-config |
workspace:authConfigs:get |
- |
|
PUT /v2/{project_id}/auth-config/method-config |
workspace:authConfigs:update |
- |
|
GET /v2/{project_id}/assist-auth-config/method-config |
workspace:assistAuthConfigs:get |
- |
|
PUT /v2/{project_id}/assist-auth-config/method-config |
workspace:assistAuthConfigs:update |
- |
|
- |
workspace:jobs:retry |
- |
|
GET /v2/{project_id}/quotas |
workspace:quotas:get |
- |
|
- |
workspace:tenants:getRoles |
- |
|
- |
workspace:tenants:ListConfig |
- |
|
- |
workspace:tenants:updateConfig |
- |
|
- |
workspace:natMappings:getConfig |
- |
|
- |
workspace:natMappings:updateConfig |
- |
|
GET /v2/{project_id}/workspaces |
workspace:tenants:get |
|
|
POST /v2/{project_id}/workspaces |
workspace:tenants:open |
|
|
DELETE /v2/{project_id}/workspaces |
workspace:tenants:delete |
|
|
PUT /v2/{project_id}/workspaces |
workspace:tenants:update |
|
|
GET /v2/{project_id}/workspaces/lock-status |
workspace:tenants:getLockStatus |
- |
|
PUT /v2/{project_id}/workspaces/lock-status |
workspace:tenants:unlock |
- |
|
POST /v2/{project_id}/agencies |
workspace:agencies:create |
|
|
GET /v2/{project_id}/agencies |
workspace:agencies:get |
|
|
- |
workspace:desktops:commitAiAccelerateJob |
- |
|
- |
workspace:desktops:createAiAccelerateJob |
- |
|
- |
workspace:desktops:getAiAccelerateJob |
- |
|
- |
workspace:desktops:getSysPrepInfo |
- |
|
- |
workspace:desktops:checkBatchChangeImage |
ims:images:list |
|
GET /v2/{project_id}/desktop-name-policies |
workspace:tenants:listDesktopNamePolicies |
- |
|
POST /v2/{project_id}/desktop-name-policies |
workspace:tenants:createDesktopNamePolicy |
- |
|
PUT /v2/{project_id}/desktop-name-policies/{policy_id} |
workspace:tenants:updateDesktopNamePolicy |
- |
|
POST /v2/{project_id}/desktop-name-policies/batch-delete |
workspace:tenants:batchDeleteDesktopNamePolicies |
- |
|
POST /v2/{project_id}/desktop-pools |
workspace:desktopPools:create |
|
|
GET /v2/{project_id}/desktop-pools |
workspace:desktopPools:list |
|
|
PUT /v2/{project_id}/desktop-pools/{pool_id} |
workspace:desktopPools:update |
|
|
DELETE /v2/{project_id}/desktop-pools/{pool_id} |
workspace:desktopPools:delete |
- |
|
GET /v2/{project_id}/desktop-pools/{pool_id} |
workspace:desktopPools:get |
|
|
POST /v2/{project_id}/desktop-pools/{pool_id}/expand |
workspace:desktopPools:expand |
|
|
POST /v2/{project_id}/desktop-pools/{pool_id}/resize |
workspace:desktopPools:resize |
|
|
POST /v2/{project_id}/desktop-pools/{pool_id}/rebuild |
workspace:desktopPools:rebuild |
|
|
POST /v2/{project_id}/desktop-pools/{pool_id}/volumes/batch-add |
workspace:desktopPools:batchAddVolumes |
|
|
POST /v2/{project_id}/desktop-pools/{pool_id}/volumes/batch-delete |
workspace:desktopPools:batchDeleteVolumes |
- |
|
POST /v2/{project_id}/desktop-pools/{pool_id}/volumes/batch-expand |
workspace:desktopPools:batchExpandVolumes |
- |
|
POST /v2/{project_id}/desktop-pools/{pool_id}/action |
workspace:desktopPools:operate |
- |
|
GET /v2/{project_id}/desktop-pools/{pool_id}/users |
workspace:desktopPools:listUsers |
- |
|
POST /v2/{project_id}/desktop-pools/{pool_id}/users |
workspace:desktopPools:authorizeUsers |
ims:images:list |
|
GET /v2/{project_id}/desktop-pools/{pool_id}/desktops |
workspace:desktopPools:listDesktops |
|
|
GET /v2/{project_id}/desktop-pools/script-execution-tasks/detail |
workspace:desktopPools:listScriptTasks |
- |
|
POST /v2/{project_id}/desktop-pools/{pool_id}/script-executions |
workspace:desktopPools:executeScripts |
workspace:scripts:execute |
|
POST /v2/{project_id}/desktop-pools/{pool_id}/notifications |
workspace:desktopPools:sendNotifications |
- |
|
- |
workspace:desktops:export |
|
|
POST /v2/{project_id}/desktops |
workspace:desktops:create |
|
|
GET /v2/{project_id}/desktops |
workspace:desktops:list |
- |
|
PUT /v2/{project_id}/desktops/{desktop_id} |
workspace:desktops:update |
- |
|
DELETE /v2/{project_id}/desktops/{desktop_id} |
workspace:desktops:delete |
|
|
GET /v2/{project_id}/desktops/{desktop_id} |
workspace:desktops:get |
|
|
POST /v2/{project_id}/desktops/batch-delete |
workspace:desktops:batchDelete |
|
|
POST /v2/{project_id}/desktops/logoff |
workspace:desktops:logoff |
- |
|
GET /v2/{project_id}/desktops/detail |
workspace:desktops:listDetail |
|
|
POST /v2/{project_id}/desktops/action |
workspace:desktops:operate |
- |
|
POST /v2/{project_id}/desktops/resize |
workspace:desktops:resize |
|
|
GET /v2/{project_id}/connections/status |
workspace:desktops:getConnectStatus |
- |
|
GET /v2/{project_id}/desktops/status |
workspace:desktops:ListStatus |
- |
|
POST /v2/{project_id}/desktops/rebuild |
workspace:desktops:rebuild |
|
|
GET /v2/{project_id}/desktops/{desktop_id}/actions |
workspace:desktops:getActions |
- |
|
GET /v2/{project_id}/desktops/{desktop_id}/remote-consoles |
workspace:desktops:createConsole |
- |
|
PUT /v2/{project_id}/desktops/sids |
workspace:desktops:updateSids |
- |
|
POST /v2/{project_id}/desktops/{desktop_id}/rejoin-domain |
workspace:desktops:rejoinDomain |
- |
|
POST /v2/{project_id}/desktops/desktop-to-image |
workspace:desktops:createImage |
|
|
POST /v2/{project_id}/desktops/batch-detach |
workspace:desktops:batchDetach |
vpc:ports:get |
|
POST /v2/{project_id}/desktops/detach |
workspace:desktops:detach |
vpc:ports:get |
|
POST /v2/{project_id}/desktops/attach |
workspace:desktops:attach |
|
|
GET /v2/{project_id}/desktops/{desktop_id}/networks |
workspace:desktops:getNetwork |
|
|
PUT /v2/{project_id}/desktops/{desktop_id}/networks |
workspace:desktops:changeNetwork |
|
|
GET /v2/{project_id}/exclusive-hosts/{host_id}/desktops |
workspace:exclusiveHosts:listDesktops |
- |
|
GET /v2/{project_id}/all-desktops |
workspace:desktops:listAll |
- |
|
GET /v2/{project_id}/desktop-associate/discover-vm/infos |
workspace:desktopAssociate:listDiscoverVmInfo |
- |
|
POST /v2/{project_id}/desktop-associate/tasks |
workspace:desktopAssociate:startTask |
- |
|
POST /v2/{project_id}/desktop-associate/discover-vm/switch |
workspace:desktopAssociate:switchScanTask |
- |
|
GET /v2/{project_id}/desktop-associate/discover-vm/switch |
workspace:desktopAssociate:getScanTaskSwitch |
- |
|
PUT /v2/{project_id}/desktops/maintenance-mode |
workspace:desktops:setMaintenanceMode |
- |
|
POST /v2/{project_id}/desktops/pre-batch-attach |
workspace:desktops:prepAttachUsers |
- |
|
POST /v2/{project_id}/desktops/batch-attach |
workspace:desktops:batchAttachUsers |
|
|
PUT /v2/{project_id}/desktops/change-username |
workspace:desktops:changeUsername |
- |
|
POST /v2/{project_id}/desktops/notifications |
workspace:desktops:sendNotifications |
- |
|
POST /v2/{project_id}/desktops/{desktop_id}/migrate |
workspace:desktops:migrate |
|
|
GET /v2/{project_id}/desktops/agents |
workspace:desktops:listAgents |
- |
|
POST /v2/{project_id}/desktops/agents |
workspace:desktops:batchInstallAgents |
- |
|
GET /v2/{project_id}/desktops/{desktop_id}/tags |
workspace:desktops:listTags |
- |
|
POST /v2/{project_id}/desktops/{desktop_id}/tags |
workspace:desktops:tag |
- |
|
DELETE /v2/{project_id}/desktops/{desktop_id}/tags/{key} |
workspace:desktops:untag |
- |
|
GET /v2/{project_id}/desktops/tags |
workspace:desktops:listProjectTags |
- |
|
POST /v2/{project_id}/desktops/{desktop_id}/tags/action |
workspace:desktops:operateTags |
- |
|
POST /v2/{project_id}/desktops/resource_instances/action |
workspace:desktops:listByTags |
- |
|
POST /v2/{project_id}/desktops/batch-tags |
workspace:desktops:tag |
- |
|
DELETE /v2/{project_id}/desktops/batch-tags |
workspace:desktops:untag |
- |
|
- |
workspace:exclusiveHosts:create |
|
|
- |
workspace:exclusiveHosts:list |
- |
|
- |
workspace:exclusiveHosts:check |
- |
|
- |
workspace:exclusiveHosts:get |
|
|
- |
workspace:exclusiveHosts:update |
- |
|
- |
workspace:exclusiveHosts:delete |
- |
|
- |
workspace:mkp:listImages |
ims:images:list |
|
- |
workspace:mkp:listCommodityInfos |
- |
|
- |
workspace:mkp:createOrder |
- |
|
- |
workspace:mkp:listListProductReserve |
- |
|
- |
workspace:mkp:listCommodityDetails |
- |
|
- |
workspace:mkp:listRelationCommodityDetails |
- |
|
- |
workspace:mkp:listCommodityAgreements |
- |
|
GET /v2/{project_id}/eips |
workspace:networks:listEips |
|
|
POST /v2/{project_id}/eips |
workspace:networks:createEips |
|
|
POST /v2/{project_id}/eips/binding |
workspace:networks:bindEips |
|
|
POST /v2/{project_id}/eips/unbinding |
workspace:networks:unbindEips |
|
|
GET /v2/{project_id}/eips/quotas |
workspace:networks:getEipQuota |
vpc:quotas:list |
|
GET /v2/{project_id}/nat-gateways |
workspace:networks:ListNatGateways |
|
|
POST /v1/{project_id}/bundles/subscribe/order |
workspace:orders:create |
|
|
POST /v2/{project_id}/periodic/{desktop_id}/change/order |
workspace:orders:change |
|
|
POST /v2/{project_id}/periodic/change/batch-order |
workspace:orders:change |
|
|
POST /v2/{project_id}/periodic/inquiry/change-image |
workspace:orders:batchInquiry |
ims:images:list |
|
POST /v2/{project_id}/desktop-pool/periodic/change/order |
workspace:orders:change |
|
|
POST /v2/{project_id}/desktop-pool/periodic/inquiry/add-volume |
workspace:orders:batchInquiry |
ims:images:list |
|
POST /v2/{project_id}/desktop-pool/periodic/inquiry/change-image |
workspace:orders:batchInquiry |
ims:images:list |
|
POST /v2/{project_id}/desktop-pool/periodic/inquiry/extend-volume |
workspace:orders:batchInquiry |
ims:images:list |
|
POST /v2/{project_id}/desktop-pool/periodic/inquiry/resize |
workspace:orders:batchInquiry |
ims:images:list |
|
POST /v2/{project_id}/periodic/inquiry/add-resources |
workspace:orders:batchInquiry |
ims:images:list |
|
- |
workspace:quotas:check |
- |
|
- |
workspace:renderDesktops:create |
|
|
- |
workspace:renderDesktops:delete |
|
|
- |
workspace:renderDesktops:list |
- |
|
- |
workspace:renderDesktops:action |
- |
|
GET /v2/{project_id}/scheduled-tasks |
workspace:scheduledTasks:list |
- |
|
POST /v2/{project_id}/scheduled-tasks |
workspace:scheduledTasks:create |
- |
|
GET /v2/{project_id}/scheduled-tasks/{task_id} |
workspace:scheduledTasks:get |
- |
|
PUT /v2/{project_id}/scheduled-tasks/{task_id} |
workspace:scheduledTasks:update |
- |
|
DELETE /v2/{project_id}/scheduled-tasks/{task_id} |
workspace:scheduledTasks:delete |
- |
|
POST /v1/{project_id}/schedule-task/future-executions |
workspace:scheduledTasks:getFuture |
- |
|
POST /v2/{project_id}/scheduled-tasks/batch-delete |
workspace:scheduledTasks:batchDelete |
- |
|
GET /v2/{project_id}/scheduled-tasks/{task_id}/records |
workspace:scheduledTasks:listRecords |
- |
|
GET /v2/{project_id}/scheduled-tasks/{task_id}/records/{record_id} |
workspace:scheduledTasks:getRecord |
- |
|
POST /v2/{project_id}/scheduled-tasks/{task_id}/records/export |
workspace:scheduledTasks:exportRecords |
- |
|
- |
workspace:users:subscribeSharer |
- |
|
POST /v2/{project_id}/desktop/sub-resources |
workspace:desktops:addSubResources |
- |
|
POST /v2/{project_id}/desktop/delete-sub-resources |
workspace:desktops:deleteSubResources |
- |
|
- |
workspace:desktops:createSnapshots |
- |
|
- |
workspace:desktops:getSnapshots |
- |
|
- |
workspace:desktops:deleteSnapshots |
- |
|
- |
workspace:desktops:restoreBySnapshot |
- |
|
GET /v2/{project_id}/statistics |
workspace:statistics:listDesktopStatus |
- |
|
GET /v2/{project_id}/desktops/statistics/unused |
workspace:statistics:getUnused |
- |
|
POST /v2/{project_id}/desktops/statistics/used |
workspace:statistics:getUsed |
- |
|
- |
workspace:bindingPolicies:export |
- |
|
GET /v2/{project_id}/terminals/binding-desktops/config |
workspace:bindingPolicies:getConfig |
- |
|
POST /v2/{project_id}/terminals/binding-desktops/config |
workspace:bindingPolicies:createConfig |
- |
|
GET /v2/{project_id}/terminals/binding-desktops |
workspace:bindingPolicies:get |
- |
|
POST /v2/{project_id}/terminals/binding-desktops |
workspace:bindingPolicies:add |
- |
|
PUT /v2/{project_id}/terminals/binding-desktops |
workspace:bindingPolicies:update |
- |
|
POST /v2/{project_id}/terminals/binding-desktops/batch-delete |
workspace:bindingPolicies:delete |
- |
|
POST /v2/{project_id}/desktops/{desktop_id}/volumes/batch-delete |
workspace:volumes:delete |
- |
|
POST /v2/{project_id}/volumes |
workspace:volumes:batchAdd |
|
|
POST /v2/{project_id}/volumes/expand |
workspace:volumes:batchExpand |
- |
|
- |
workspace:wdh:getType |
- |
|
- |
workspace:wdh:get |
- |
|
GET /v2/{project_id}/desktops/{desktop_id}/remote-assistance |
workspace:desktops:getRemoteAssistance |
- |
|
POST /v2/{project_id}/desktops/{desktop_id}/remote-assistance |
workspace:desktops:createRemoteAssistance |
- |
|
DELETE /v2/{project_id}/desktops/{desktop_id}/remote-assistance |
workspace:desktops:cancelRemoteAssistance |
- |
|
POST /v2/{project_id}/desktops/{desktop_id}/volumes |
workspace:volumes:add |
|
|
POST /v2/{project_id}/desktops/{desktop_id}/volumes/{volume_id}/expand |
workspace:volumes:expand |
- |
|
GET /v1/{project_id}/dss-pools/detail |
workspace:volumes:listDssPoolsDetail |
dss:pools:list |
|
POST /v2/{project_id}/desktops/orders/subscribe |
workspace:orders:createDesktopOrder |
|
|
- |
workspace:common:listTimezones |
- |
|
- |
workspace:connections:securityExport |
- |
|
GET /v2/{project_id}/images |
workspace:images:list |
ims:images:list |
|
POST /v2/{project_id}/policy-groups/import |
workspace:policyGroups:import |
- |
|
POST /v2/{project_id}/access-policy |
workspace:accessPolicies:create |
elb:ipgroups:create |
|
GET /v2/{project_id}/access-policy |
workspace:accessPolicies:get |
- |
|
DELETE /v2/{project_id}/access-policy |
workspace:accessPolicies:delete |
elb:ipgroups:delete |
|
GET /v2/{project_id}/access-policy/{access_policy_id}/objects |
workspace:accessPolicies:getTarget |
- |
|
PUT /v2/{project_id}/access-policy/{access_policy_id}/objects |
workspace:accessPolicies:updateTarget |
- |
|
GET /v2/{project_id}/products |
workspace:products:listDesktopProducts |
ecs:cloudServerFlavors:get |
|
GET /v2/{project_id}/products/sharer |
workspace:products:listSharerProducts |
- |
|
GET /v2/{project_id}/products/adninternet |
workspace:products:listInternetProducts |
- |
|
GET /v2/{project_id}/availability-zones |
workspace:availabilityZones:list |
- |
|
- |
workspace:userGroups:export |
- |
|
- |
workspace:users:export |
- |
|
- |
workspace:users:import |
- |
|
- |
workspace:userGroups:exportUsers |
- |
|
GET /v2/{project_id}/groups/{group_id}/users/export |
workspace:userGroups:exportUsers |
- |
|
- |
workspace:users:operate |
- |
|
- |
workspace:users:randomPassword |
- |
|
- |
workspace:users:deleteOtps |
- |
|
- |
workspace:users:resendEmail |
- |
|
- |
workspace:connections:securityList |
- |
|
- |
workspace:connections:securityExport |
- |
|
- |
workspace:connections:listOnlineUsers |
- |
|
- |
workspace:connections:securityList |
- |
|
- |
workspace:connections:securityExport |
- |
|
- |
workspace:connections:listOnlineUsers |
- |
|
GET /v2/{project_id}/groups |
workspace:userGroups:list |
- |
|
POST /v2/{project_id}/groups |
workspace:userGroups:create |
- |
|
POST /v2/{project_id}/groups/batch-delete |
workspace:userGroups:batchDelete |
- |
|
DELETE /v2/{project_id}/groups/{group_id} |
workspace:userGroups:delete |
- |
|
PUT /v2/{project_id}/groups/{group_id} |
workspace:userGroups:update |
- |
|
POST /v2/{project_id}/groups/{group_id}/actions |
workspace:userGroups:operate |
- |
|
GET /v2/{project_id}/groups/{group_id}/users |
workspace:userGroups:getUsers |
- |
|
- |
workspace:jobs:listSubJobs |
- |
|
- |
workspace:jobs:deleteSubJobRecords |
- |
|
GET /v2/{project_id}/ous |
workspace:ou:get |
- |
|
POST /v2/{project_id}/ous |
workspace:ou:create |
- |
|
DELETE /v2/{project_id}/ous/{ou_id} |
workspace:ou:delete |
- |
|
PUT /v2/{project_id}/ous/{ou_id} |
workspace:ou:update |
- |
|
GET /v2/{project_id}/policy-groups |
workspace:policyGroups:list |
- |
|
POST /v2/{project_id}/policy-groups |
workspace:policyGroups:create |
|
|
DELETE /v2/{project_id}/policy-groups/{policy_group_id} |
workspace:policyGroups:delete |
- |
|
GET /v2/{project_id}/policy-groups/{policy_group_id} |
workspace:policyGroups:get |
- |
|
PUT /v2/{project_id}/policy-groups/{policy_group_id} |
workspace:policyGroups:update |
- |
|
POST /v2/{project_id}/policy-groups/export |
workspace:policyGroups:export |
workspace:desktopPools:list |
|
GET /v2/{project_id}/policy-groups/{policy_group_id}/policies |
workspace:policyGroups:listPolicies |
- |
|
PUT /v2/{project_id}/policy-groups/{policy_group_id}/policies |
workspace:policyGroups:updatePolicies |
- |
|
GET /v2/{project_id}/policy-groups/{policy_group_id}/targets |
workspace:policyGroups:listTargets |
workspace:desktopPools:list |
|
PUT /v2/{project_id}/policy-groups/{policy_group_id}/targets |
workspace:policyGroups:updateTargets |
- |
|
GET /v2/{project_id}/policy-groups/detail |
workspace:policyGroups:listDetail |
workspace:desktopPools:list |
|
GET /v2/{project_id}/policy-groups/original-policies |
workspace:policyGroups:getOriginalPolicies |
- |
|
- |
workspace:users:list |
- |
|
- |
workspace:users:create |
workspace:quotas:get |
|
- |
workspace:users:delete |
- |
|
- |
workspace:users:get |
- |
|
- |
workspace:users:update |
- |
|
- |
workspace:users:batchDelete |
- |
|
- |
workspace:users:resetPassword |
- |
|
- |
workspace:users:checkResetPasswordToken |
- |
|
- |
workspace:users:getTemplate |
- |
|
- |
workspace:users:checkExist |
- |
|
- |
workspace:users:listOtps |
- |
|
- |
workspace:users:getImportTemplate |
- |
|
- |
workspace:users:export |
- |
|
- |
workspace:users:batchCreate |
- |
|
- |
workspace:products:listVolumeProducts |
- |
|
GET /v2/{project_id}/products/hour-packages |
workspace:products:listHourPackageProducts |
- |
|
- |
workspace:screenRecord:list |
- |
|
- |
workspace:screenRecord:get |
- |
|
- |
workspace:screenRecord:export |
- |
|
- |
workspace:screenRecord:batchDelete |
- |
|
- |
workspace:screenRecord:listDownloadAddress |
- |
|
- |
workspace:screenRecord:listOperations |
- |
|
- |
workspace:tenants:listExportTasks |
- |
|
- |
workspace:tenants:deleteExportTasks |
- |
|
- |
workspace:tenants:exportData |
- |
|
- |
workspace:statistics:listAlarm |
ces:alarmHistory:list |
|
- |
workspace:statistics:getAlarm |
ces:alarmHistory:list |
|
- |
workspace:statistics:getGrowthRate |
- |
|
- |
workspace:statistics:getMetric |
- |
|
- |
workspace:statistics:getMetricTrend |
- |
|
- |
workspace:statistics:updateNotificationRules |
smn:topic:get |
|
- |
workspace:statistics:deleteNotificationRules |
- |
|
- |
workspace:statistics:createNotifyRules |
smn:topic:get |
|
- |
workspace:statistics:listNotificationRules |
- |
|
- |
workspace:statistics:listNotificationRecords |
- |
|
- |
workspace:statistics:listDesktopMetrics |
- |
|
- |
workspace:statistics:exportDesktopMetrics |
- |
|
- |
workspace:statistics:listUserMetrics |
- |
|
- |
workspace:statistics:exportUserMetrics |
- |
|
- |
workspace:statistics:exportDesktopMetrics |
- |
|
- |
workspace:statistics:exportUserMetrics |
- |
|
- |
workspace:statistics:listAppUserAccessData |
- |
|
- |
workspace:statistics:exportAppUserAccessData |
- |
|
- |
workspace:statistics:getUserAccessStages |
- |
|
POST /v1/{project_id}/session/app-connection/export |
workspace:session:exportAppConnection |
- |
|
POST /v1/{project_id}/session/user-connection/export |
workspace:session:exportUserConnection |
- |
|
POST /v1/{project_id}/session/list-sessions/export |
workspace:session:exportSessions |
- |
|
- |
workspace:userEvents:list |
- |
|
- |
workspace:userEvents:export |
- |
|
- |
workspace:userEvents:setLtsConfigurations |
|
|
- |
workspace:userEvents:listLtsConfigurations |
|
|
POST /v1/{project_id}/app-center/buckets/actions/create-credential |
workspace:appcenter:createBucketCredential |
|
|
POST /v1/{project_id}/app-center/buckets |
workspace:appcenter:createAndAuthorizeBucket |
|
|
GET /v1/{project_id}/app-center/apps |
workspace:appcenter:listApps |
- |
|
POST /v1/{project_id}/app-center/apps |
workspace:appcenter:createApp |
- |
|
PATCH /v1/{project_id}/app-center/apps/{app_id} |
workspace:appcenter:updateApp |
- |
|
DELETE /v1/{project_id}/app-center/apps/{app_id} |
workspace:appcenter:deleteApp |
- |
|
POST /v1/{project_id}/app-center/apps/{app_id}/actions/auto-install |
workspace:appcenter:installApp |
- |
|
GET /v1/{project_id}/app-center/apps/{app_id}/authorizations |
workspace:appcenter:listAppAuthorizations |
- |
|
POST /v1/{project_id}/app-center/apps/{app_id}/actions/assign-authorizations |
workspace:appcenter:batchUpdateAppAuthorizations |
- |
|
POST /v1/{project_id}/app-center/apps/actions/batch-delete |
workspace:appcenter:batchDeleteApps |
- |
|
POST /v1/{project_id}/app-center/apps/actions/batch-disable |
workspace:appcenter:batchDisableApps |
- |
|
POST /v1/{project_id}/app-center/apps/actions/batch-enable |
workspace:appcenter:batchEnableApps |
- |
|
POST /v1/{project_id}/app-center/apps/actions/batch-assign-authorization |
workspace:appcenter:batchUpdateAppAuthorizations |
- |
|
POST /v1/{project_id}/app-center/apps/actions/batch-auto-install |
workspace:appcenter:batchInstallApps |
- |
|
GET /v1/{project_id}/app-center/app-catalogs |
workspace:appcenter:listAppCatalogs |
- |
|
GET /v1/{project_id}/app-center/jobs |
workspace:appcenter:listJobs |
- |
|
POST /v1/{project_id}/app-center/jobs/actions/batch-delete |
workspace:appcenter:batchDeleteJobs |
- |
|
POST /v1/{project_id}/app-center/jobs/actions/retry |
workspace:appcenter:retryJobs |
- |
|
POST /v1/{project_id}/app-center/app-rules |
workspace:appcenter:createAppRule |
- |
|
GET /v1/{project_id}/app-center/app-rules |
workspace:appcenter:listAppRule |
- |
|
PATCH /v1/{project_id}/app-center/app-rules/{rule_id} |
workspace:appcenter:updateAppRule |
- |
|
DELETE /v1/{project_id}/app-center/app-rules/{rule_id} |
workspace:appcenter:deleteAppRule |
- |
|
POST /v1/{project_id}/app-center/app-rules/batch-delete |
workspace:appcenter:batchDeleteAppRules |
- |
|
POST /v1/{project_id}/app-center/app-rules/actions/enable-rule-restriction |
workspace:appcenter:enableRuleRestriction |
- |
|
POST /v1/{project_id}/app-center/app-rules/actions/disable-rule-restriction |
workspace:appcenter:disableRuleRestriction |
- |
|
POST /v1/{project_id}/app-center/app-restricted-rules |
workspace:appcenter:addRestrictedRule |
- |
|
GET /v1/{project_id}/app-center/app-restricted-rules |
workspace:appcenter:listRestrictedRule |
- |
|
POST /v1/{project_id}/app-center/app-restricted-rules/actions/batch-delete |
workspace:appcenter:deleteRestrictedRule |
- |
|
PATCH /v1/{project_id}/app-center/profiles |
workspace:appcenter:updateTenantProfile |
- |
|
GET /v1/{project_id}/app-center/profiles |
workspace:appcenter:listTenantProfiles |
- |
|
POST /v2/{project_id}/scripts |
workspace:scripts:create |
- |
|
GET /v2/{project_id}/scripts |
workspace:scripts:list |
- |
|
GET /v2/{project_id}/scripts/{script_id} |
workspace:scripts:get |
- |
|
PUT /v2/{project_id}/scripts/{script_id} |
workspace:scripts:put |
- |
|
DELETE /v2/{project_id}/scripts/{script_id} |
workspace:scripts:delete |
- |
|
POST /v2/{project_id}/script-executions |
workspace:scripts:execute |
- |
|
GET /v2/{project_id}/script-execution-records/{record_id} |
workspace:scripts:getRecordDetail |
- |
|
GET /v2/{project_id}/script-execution-records |
workspace:scripts:listRecords |
- |
|
GET /v2/{project_id}/script-execution-tasks |
workspace:scripts:listTasks |
- |
|
POST /v2/{project_id}/script-executions/retry |
workspace:scripts:retry |
- |
|
POST /v2/{project_id}/script-executions/stop |
workspace:scripts:stop |
- |
|
POST /v2/{project_id}/script-execution-records/{record_id}/download |
workspace:scripts:download |
- |
|
GET /v2/{project_id}/share-space/configuration |
workspace:tenants:getShareSpaceConfig |
- |
|
PUT /v2/{project_id}/share-space/configuration |
workspace:tenants:updateShareSpaceConfig |
- |
|
GET /v2/{project_id}/auth-config/status |
workspace:authConfigs:getStatus |
- |
|
- |
workspace:privacystatements:sign |
- |
|
GET /v2/{project_id}/quotas/detail |
workspace:quotas:get |
- |
|
- |
workspace:sites:get |
- |
|
- |
workspace:sites:add |
|
|
- |
workspace:sites:delete |
|
|
- |
workspace:sites:updateAccessMode |
|
|
- |
workspace:sites:updateSubnets |
|
|
- |
workspace:tenants:getLockStatus |
- |
|
- |
workspace:tenants:unlock |
- |
|
POST /v2/{project_id}/workspaces/enterprise-ids/check |
workspace:tenants:checkEnterpriseIds |
- |
|
PUT /v2/{project_id}/workspaces/enterprise-id |
workspace:tenants:updateEnterpriseId |
- |
|
POST /v2/{project_id}/bandwidths |
workspace:bandwidth:create |
- |
|
GET /v2/{project_id}/bandwidths |
workspace:bandwidth:list |
- |
|
POST /v2/{project_id}/bandwidths/{bandwidth_id}/update |
workspace:bandwidth:update |
- |
|
DELETE /v2/{project_id}/bandwidths/{bandwidth_id} |
workspace:bandwidth:delete |
- |
|
GET /v2/{project_id}/bandwidths/{bandwidth_id}/control-list |
workspace:bandwidth:getControlConfig |
- |
|
PUT /v2/{project_id}/bandwidths/{bandwidth_id}/control-list |
workspace:bandwidth:updateControlConfig |
- |
|
POST /v2/{project_id}/bandwidths/{bandwidth_id}/periodic/change/order |
workspace:bandwidth:createChangeOrder |
- |
|
POST /v2/{project_id}/adns |
workspace:bandwidth:create |
- |
|
- |
workspace:bandwidth:list |
- |
|
POST /v2/{project_id}/desktops-adn/batch-delete |
workspace:bandwidth:delete |
- |
|
POST /v2/{project_id}/snapshots/batch-create |
workspace:desktops:batchCreateSnapshots |
- |
|
POST /v2/{project_id}/snapshots/batch-delete |
workspace:desktops:batchDeleteSnapshots |
- |
|
POST /v2/{project_id}/snapshots/batch-restore |
workspace:desktops:batchRestoreSnapshots |
- |
|
GET /v2/{project_id}/snapshots |
workspace:desktops:listSnapshots |
- |
|
- |
workspace:desktops:verifyDesktopName |
- |
|
- |
workspace:networks:getAvailableIp |
- |
|
- |
workspace:desktops:getAdStatus |
- |
|
- |
workspace:networks:checkIpIfExist |
- |
|
- |
workspace:images:checkIfExist |
ims:images:list |
|
- |
workspace:wdh:listDesktops |
- |
|
- |
workspace:wdh:update |
- |
|
GET /v2/{project_id}/terminals/binding-desktops/template |
workspace:bindingPolicies:getTemplate |
- |
|
POST /v2/{project_id}/terminals/binding-desktops/template/import |
workspace:bindingPolicies:import |
- |
|
GET /v2/{project_id}/terminals/binding-desktops/template/export |
workspace:bindingPolicies:export |
- |
|
GET /v2/{project_id}/desktops/statistics/run-state |
workspace:statistics:getRunState |
- |
|
GET /v2/{project_id}/desktops/statistics/login-state |
workspace:statistics:getLoginState |
- |
|
GET /v2/{project_id}/subnets/using-subnets |
workspace:networks:getUsingSubnets |
- |
|
GET /v2/{project_id}/ports |
workspace:networks:listPorts |
- |
|
- |
workspace:renderDesktops:createConsole |
- |
|
- |
workspace:renderDesktops:resize |
- |
|
- |
workspace:exclusiveHosts:resizeLites |
- |
|
GET /services/v2/{project_id}/desktops/{desktop_id} |
workspace:desktops:get |
|
|
GET /v2/{project_id}/desktop-monitor/{desktop_id} |
workspace:desktops:getMonitor |
ces:metricData:get |
|
GET /v2/{project_id}/desktops/export |
workspace:desktops:export |
|
|
GET /v2/{project_id}/desktops/{desktop_id}/detach-info |
workspace:desktops:listDetachInfo |
- |
|
GET /v2/{project_id}/desktops/{desktop_id}/sysprep |
workspace:desktops:getSysprepVersion |
- |
|
POST /v2/{project_id}/internet |
workspace:networks:createNat |
|
|
GET /v2/{project_id}/internet |
workspace:networks:listNats |
|
|
- |
workspace:quotas:check |
- |
|
- |
workspace:networks:listSubnets |
|
|
- |
workspace:networks:listVpcs |
vpc:vpcs:list |
|
POST /v2/{project_id}/policy-groups/policy-template |
workspace:policyGroups:createTemplate |
- |
|
GET /v2/{project_id}/policy-groups/policy-template |
workspace:policyGroups:listTemplate |
- |
|
PUT /v2/{project_id}/policy-groups/policy-template/{policy_group_id} |
workspace:policyGroups:updateTemplate |
- |
|
- |
workspace:networks:listSecurityGroups |
- |
|
GET /v2/{project_id}/availability-zones/summary |
workspace:availabilityZones:getSummary |
- |
|
GET /v2/{project_id}/availability-zones/detail |
workspace:availabilityZones:get |
- |
|
- |
workspace:users:importUser |
- |
|
- |
workspace:users:uploadTemplate |
- |
|
PUT /v2/{project_id}/access-policy/{access_policy_id} |
workspace:accessPolicies:update |
|
|
- |
workspace:desktops:verifySource |
- |
|
GET /v2/{project_id}/desktops/networks |
workspace:desktops:listDesktopNetworks |
|
|
POST /v2/{project_id}/desktops/networks/batch-change |
workspace:desktops:batchChangeNetwork |
|
|
GET /v1/{project_id}/job/{job_id} |
workspace:jobs:get |
- |
|
POST /v2/{project_id}/ip/import |
workspace:accessPolicies:importIp |
- |
|
GET /v2/{project_id}/ip/template/download |
workspace:accessPolicies:getIpImportTemplate |
- |
|
- |
workspace:sites:listEdgeSites |
|
|
- |
workspace:sites:checkEdgeSiteResources |
|
|
GET /v2/{project_id}/ad-ous |
workspace:ou:listAdOus |
- |
|
GET /v2/{project_id}/ou-users |
workspace:ou:listOuUsers |
- |
|
POST /v2/{project_id}/ou-users/import |
workspace:ou:importUsersByOU |
workspace:quotas:get |
|
GET /v2/{project_id}/connect-desktops |
workspace:desktops:listWithConnectStatus |
- |
|
- |
workspace:tenants:updateAccessAddressBackupConfig |
- |
|
- |
workspace:tenants:listAccessAddressBackupConfig |
- |
|
POST /v2/{project_id}/desktops/change-user-privilege-group |
workspace:desktops:changeUserPrivilegeGroup |
- |
|
PUT /v2/{project_id}/volumes/batch-modify-qos |
workspace:volumes:modifyQos |
- |
|
GET /v1/{project_id}/app-center/app-rules/actions/get-rule-restriction |
workspace:appcenter:getRuleRestriction |
- |
|
POST /v1/{project_id}/app-center/app-rules/actions/set-rule-restriction |
workspace:appcenter:setRuleRestriction |
- |
|
GET /v2/{project_id}/domains |
workspace:tenants:getDomains |
- |
|
POST /v2/{project_id}/domains |
workspace:tenants:addDomain |
- |
|
PUT /v2/{project_id}/domains |
workspace:tenants:updateDomain |
- |
|
POST /v2/{project_id}/resource-packages/order |
workspace:orders:createResourcePackagesOrder |
- |
|
- |
workspace:products:listResourcePackages |
- |
|
- |
workspace:desktops:getHibernateType |
- |
|
- |
workspace:ca:list |
- |
|
- |
workspace:ca:create |
- |
|
- |
workspace:ca:get |
- |
|
- |
workspace:ca:delete |
- |
|
- |
workspace:ca:setStatus |
- |
|
- |
workspace:ca:export |
- |
|
- |
workspace:ca:exportCrl |
- |
|
- |
workspace:ca:exportCsr |
- |
|
- |
workspace:ca:import |
- |
|
POST /v2/{project_id}/script-executions/by-desktop-tag |
workspace:scripts:executeByDesktopTag |
workspace:scripts:execute |
|
GET /v2/{project_id}/auth-config/saml2/metadata |
workspace:authConfig:getSaml2Metadata |
- |
|
POST /v2/{project_id}/auth-config/validate-config |
workspace:authConfig:validate |
- |
|
GET /v2/{project_id}/desktop-pools/statistics/by-users |
workspace:desktopPools:listByUsers |
- |
|
- |
workspace:users:revokeCert |
- |
|
GET /v2/{project_id}/assist-auth-config/apply-objects |
workspace:assistAuthConfigs:getApplyObjects |
- |
|
POST /v2/{project_id}/assist-auth-config/apply-objects |
workspace:assistAuthConfigs:updateApplyObjects |
- |
|
GET /v2/{project_id}/desktop-pools/{pool_id}/inconsistent-statics |
workspace:desktopPools:getStatisticsByInconsistent |
- |
|
GET /v1/{project_id}/app-groups |
workspace:appGroup:list |
- |
|
POST /v1/{project_id}/app-groups |
workspace:appGroup:create |
- |
|
DELETE /v1/{project_id}/app-groups/{app_group_id} |
workspace:appGroup:delete |
- |
|
GET /v1/{project_id}/app-groups/{app_group_id} |
workspace:appGroup:get |
- |
|
PATCH /v1/{project_id}/app-groups/{app_group_id} |
workspace:appGroup:update |
- |
|
GET /v1/{project_id}/app-groups/{app_group_id}/apps |
workspace:app:listPublishedApp |
- |
|
POST /v1/{project_id}/app-groups/{app_group_id}/apps |
workspace:app:publish |
- |
|
GET /v1/{project_id}/app-groups/{app_group_id}/apps/{app_id} |
workspace:app:get |
- |
|
PATCH /v1/{project_id}/app-groups/{app_group_id}/apps/{app_id} |
workspace:app:update |
- |
|
DELETE /v1/{project_id}/app-groups/{app_group_id}/apps/{app_id}/icon |
workspace:app:deleteIcon |
- |
|
POST /v1/{project_id}/app-groups/{app_group_id}/apps/{app_id}/icon |
workspace:app:uploadIcon |
- |
|
POST /v1/{project_id}/app-groups/{app_group_id}/apps/actions/check |
workspace:app:check |
- |
|
POST /v1/{project_id}/app-groups/{app_group_id}/apps/actions/disable |
workspace:app:batchDisable |
- |
|
POST /v1/{project_id}/app-groups/{app_group_id}/apps/actions/enable |
workspace:app:batchEnable |
- |
|
POST /v1/{project_id}/app-groups/{app_group_id}/apps/batch-unpublish |
workspace:app:unpublish |
- |
|
GET /v1/{project_id}/app-groups/{app_group_id}/publishable-app |
workspace:appGroup:listPublishableApp |
- |
|
POST /v1/{project_id}/app-groups/actions/batch-delete-authorization |
workspace:appGroup:batchDeleteAuthorization |
- |
|
POST /v1/{project_id}/app-groups/actions/disassociate-app-group |
workspace:appGroup:disassociate |
- |
|
GET /v1/{project_id}/app-groups/actions/list-authorizations |
workspace:appGroup:listAuthorization |
- |
|
POST /v1/{project_id}/app-groups/authorizations |
workspace:appGroup:addAuthorization |
- |
|
POST /v1/{project_id}/app-groups/batch-delete |
workspace:appGroup:batchDelete |
- |
|
POST /v1/{project_id}/app-groups/rules/validate |
workspace:appGroup:check |
- |
|
GET /v1/{project_id}/app-server-groups |
workspace:serverGroup:list |
- |
|
POST /v1/{project_id}/app-server-groups |
workspace:serverGroup:create |
|
|
DELETE /v1/{project_id}/app-server-groups/{server_group_id} |
workspace:serverGroup:delete |
- |
|
GET /v1/{project_id}/app-server-groups/{server_group_id} |
workspace:serverGroup:get |
- |
|
PATCH /v1/{project_id}/app-server-groups/{server_group_id} |
workspace:serverGroup:update |
ims:images:list |
|
GET /v1/{project_id}/app-server-groups/{server_group_id}/state |
workspace:serverGroup:getServerState |
- |
|
GET /v1/{project_id}/app-server-groups/actions/list |
workspace:serverGroup:listDetail |
- |
|
GET /v1/{project_id}/app-server-groups/resources/restrict |
workspace:serverGroup:getRestrict |
- |
|
POST /v1/{project_id}/app-server-groups/rules/validate |
workspace:serverGroup:validate |
- |
|
POST /v1/{project_id}/server-group/{server_group_id}/tags/create |
workspace:serverGroup:tagResource |
- |
|
DELETE /v1/{project_id}/server-group/{server_group_id}/tags/delete |
workspace:serverGroup:unTagResource |
- |
|
GET /v1/{project_id}/server-group/{server_group_id}/tags |
workspace:serverGroup:listTagsForResource |
- |
|
GET /v1/{project_id}/server-group/tags |
workspace:serverGroup:listTags |
- |
|
POST /v1/{project_id}/server-group/tags/batch-create |
workspace:serverGroup:batchCreateTags |
- |
|
DELETE /v1/{project_id}/server-group/tags/batch-delete |
workspace:serverGroup:batchDeleteTags |
- |
|
GET /v1/{project_id}/app-servers |
workspace:server:list |
- |
|
DELETE /v1/{project_id}/app-servers/{server_id} |
workspace:server:delete |
|
|
GET /v1/{project_id}/app-servers/{server_id} |
workspace:server:get |
- |
|
PATCH /v1/{project_id}/app-servers/{server_id} |
workspace:server:update |
- |
|
POST /v1/{project_id}/app-servers/{server_id}/actions/change-image |
workspace:server:changeImage |
|
|
POST /v1/{project_id}/app-servers/{server_id}/actions/reinstall |
workspace:server:reinstall |
|
|
GET /v1/{project_id}/app-servers/{server_id}/actions/vnc |
workspace:server:getVncUrl |
- |
|
GET /v1/{project_id}/app-servers/access-agent/actions/show-latest-version |
workspace:accessAgent:list |
- |
|
PATCH /v1/{project_id}/app-servers/access-agent/actions/upgrade |
workspace:accessAgent:batchUpgrade |
- |
|
GET /v1/{project_id}/app-servers/access-agent/latest-version |
workspace:accessAgent:listLatestVersion |
- |
|
GET /v1/{project_id}/app-servers/access-agent/list |
workspace:server:listAccessAgentDetails |
- |
|
GET /v1/{project_id}/app-servers/access-agent/upgrade-flag |
workspace:accessAgent:getUpgradeFlag |
- |
|
PATCH /v1/{project_id}/app-servers/access-agent/upgrade-flag |
workspace:accessAgent:updateUpgradeFlag |
- |
|
GET /v1/{project_id}/app-servers/access-agent/upgrade-record |
workspace:accessAgent:listUpgradeRecords |
- |
|
POST /v1/{project_id}/app-servers/actions/batch-delete |
workspace:server:batchDelete |
|
|
PATCH /v1/{project_id}/app-servers/actions/batch-maint |
workspace:server:batchChangeMaintainMode |
- |
|
PATCH /v1/{project_id}/app-servers/actions/batch-reboot |
workspace:server:batchReboot |
- |
|
PATCH /v1/{project_id}/app-servers/actions/batch-rejoin-domain |
workspace:server:batchRejoinDomain |
- |
|
PATCH /v1/{project_id}/app-servers/actions/batch-start |
workspace:server:batchStart |
- |
|
PATCH /v1/{project_id}/app-servers/actions/batch-stop |
workspace:server:batchStop |
- |
|
PATCH /v1/{project_id}/app-servers/actions/batch-update-tsvi |
workspace:server:batchUpdateTsvi |
|
|
POST /v1/{project_id}/app-servers/actions/create |
workspace:server:create |
|
|
PATCH /v1/{project_id}/app-servers/hosts/batch-migrate |
workspace:server:batchMigrateHosts |
- |
|
GET /v1/{project_id}/app-servers/metric-data/{server_id} |
workspace:server:getMetricData |
- |
|
GET /v1/{project_id}/app-server-sub-jobs |
workspace:jobs:listSubJobs |
- |
|
POST /v1/{project_id}/app-server-sub-jobs/actions/batch-delete |
workspace:jobs:batchDeleteSubJobs |
- |
|
GET /v1/{project_id}/app-server-sub-jobs/actions/count |
workspace:jobs:countSubJobs |
- |
|
POST /v1/{project_id}/app-warehouse/action/authorize |
workspace:appWarehouse:authorizeObs |
|
|
POST /v1/{project_id}/app-warehouse/actions/batch-delete |
workspace:appWarehouse:batchDeleteApp |
|
|
GET /v1/{project_id}/app-warehouse/apps |
workspace:appWarehouse:ListWarehouseApps |
- |
|
POST /v1/{project_id}/app-warehouse/apps |
workspace:appWarehouse:createApp |
- |
|
DELETE /v1/{project_id}/app-warehouse/apps/{id} |
workspace:appWarehouse:deleteApp |
|
|
POST /v1/{project_id}/app-warehouse/apps/icon |
workspace:appWarehouse:uploadAppIcon |
obs:object:putObject |
|
POST /v1/{project_id}/app-warehouse/bucket-and-acl/create |
workspace:appWarehouse:createBucketOrAcl |
|
|
GET /v1/{project_id}/check/quota |
workspace:quotas:get |
- |
|
- |
workspace:images:listImageJobs |
- |
|
- |
workspace:images:getImageJob |
- |
|
- |
workspace:imageServer:list |
- |
|
- |
workspace:imageServer:create |
|
|
- |
workspace:imageServer:get |
- |
|
- |
workspace:imageServer:update |
- |
|
- |
workspace:imageServer:attachApp |
- |
|
- |
workspace:imageServer:listLatestAttachedApp |
- |
|
- |
workspace:imageServer:recreate |
|
|
- |
workspace:imageServer:batchDelete |
- |
|
- |
workspace:imageServer:listImageSubJobs |
- |
|
- |
workspace:imageServer:batchDeleteImageSubJobs |
- |
|
- |
workspace:imageServer:countImageSubJobs |
- |
|
GET /v2/{project_id}/job/{job_id} |
workspace:jobs:get |
- |
|
GET /v1/{project_id}/mails |
workspace:appGroup:listMailRecord |
- |
|
POST /v1/{project_id}/mails/actions/send |
workspace:appGroup:resendMail |
- |
|
POST /v1/{project_id}/mails/actions/send-by-authorization |
workspace:appGroup:resendMail |
- |
|
GET /v1/{project_id}/persistent-storages |
workspace:storage:listPersistentStorage |
- |
|
POST /v1/{project_id}/persistent-storages |
workspace:storage:createPersistentStorage |
|
|
DELETE /v1/{project_id}/persistent-storages/{storage_id} |
workspace:storage:deletePersistentStorage |
|
|
POST /v1/{project_id}/persistent-storages/{storage_id}/actions/assign-folder |
workspace:storage:updateUserFolderAssignment |
- |
|
POST /v1/{project_id}/persistent-storages/{storage_id}/actions/assign-share-folder |
workspace:storage:updateShareFolderAssignment |
- |
|
POST /v1/{project_id}/persistent-storages/{storage_id}/actions/create-share-folder |
workspace:storage:createShareFolder |
|
|
POST /v1/{project_id}/persistent-storages/{storage_id}/actions/delete-storage-claim |
workspace:storage:deleteStorageClaim |
obs:object:deleteObject |
|
POST /v1/{project_id}/persistent-storages/{storage_id}/actions/delete-user-attachment |
workspace:storage:deleteUserStorageAttachment |
obs:object:deleteObject |
|
POST /v1/{project_id}/persistent-storages/actions/batch-delete |
workspace:storage:batchDeletePersistentStorage |
- |
|
GET /v1/{project_id}/persistent-storages/actions/list-attachments |
workspace:storage:listStorageAssignment |
- |
|
GET /v1/{project_id}/persistent-storages/actions/list-share-folders |
workspace:storage:listShareFolder |
- |
|
GET /v1/{project_id}/policy-groups/{policy_group_id} |
workspace:policyGroups:get |
- |
|
GET /v1/{project_id}/policy-groups/{policy_group_id}/policy |
workspace:policyGroups:listPolicies |
- |
|
GET /v1/{project_id}/policy-groups/{policy_group_id}/target |
workspace:policyGroups:listTargets |
- |
|
GET /v1/{project_id}/policy-groups/show/detail |
workspace:policyGroups:listDetail |
- |
|
GET /v1/{project_id}/policy-templates |
workspace:policyGroups:listTemplate |
- |
|
DELETE /v1/{project_id}/policy-templates/{policy_template_id} |
workspace:policyGroups:deleteTemplate |
- |
|
PATCH /v1/{project_id}/policy-templates/{policy_template_id} |
workspace:policyGroups:updateTemplate |
- |
|
- |
workspace:privacystatements:get |
- |
|
DELETE /v1/{project_id}/scaling-policy |
workspace:scalingPolicy:delete |
- |
|
GET /v1/{project_id}/scaling-policy |
workspace:scalingPolicy:list |
- |
|
PUT /v1/{project_id}/scaling-policy |
workspace:scalingPolicy:create |
- |
|
GET /v1/{project_id}/schedule-task |
workspace:scheduledTasks:list |
- |
|
POST /v1/{project_id}/schedule-task |
workspace:scheduledTasks:create |
- |
|
GET /v1/{project_id}/schedule-task/{execute_history_id}/execute-detail |
workspace:scheduledTasks:getRecord |
- |
|
DELETE /v1/{project_id}/schedule-task/{task_id} |
workspace:scheduledTasks:delete |
- |
|
GET /v1/{project_id}/schedule-task/{task_id} |
workspace:scheduledTasks:get |
- |
|
PATCH /v1/{project_id}/schedule-task/{task_id} |
workspace:scheduledTasks:update |
- |
|
GET /v1/{project_id}/schedule-task/{task_id}/execute-history |
workspace:scheduledTasks:listRecords |
- |
|
POST /v1/{project_id}/schedule-task/actions/batch-delete |
workspace:scheduledTasks:batchDelete |
- |
|
POST /v1/{project_id}/session/app-connection |
workspace:session:listAppConnection |
- |
|
POST /v1/{project_id}/session/logoff |
workspace:session:logoffUserSession |
- |
|
POST /v1/{project_id}/session/user-connection |
workspace:session:listUserConnection |
- |
|
GET /v1/{project_id}/session/user-session-info |
workspace:session:listSessionByUserName |
- |
|
PUT /v1/{project_id}/storages-policy/actions/create-statements |
workspace:storagePolicy:create |
- |
|
GET /v1/{project_id}/storages-policy/actions/list-statements |
workspace:storagePolicy:list |
- |
|
- |
workspace:users:list |
- |
|
GET /v1/persistent-storages/actions/list-sfs-storages |
workspace:storage:listSfs3Storage |
|
|
- |
workspace:baseResource:list |
ecs:availabilityZones:list |
|
POST /v1/{project_id}/bundles/batch-query-config-info |
workspace:tenants:listConfigInfo |
- |
|
GET /v1/{project_id}/product |
workspace:baseResource:list |
- |
|
POST /v1/{project_id}/session-type |
workspace:baseResource:list |
- |
|
POST /v1/{project_id}/tenant/action/active |
workspace:tenants:active |
- |
|
GET /v1/{project_id}/tenant/profile |
workspace:tenants:listTenantProfile |
- |
|
GET /v1/{project_id}/volume-type |
workspace:baseResource:list |
- |
|
- |
workspace:server:listServerMetricData |
- |
|
GET /v1/{project_id}/session/list-sessions |
workspace:session:listSessions |
- |
|
PATCH /v1/{project_id}/app-warehouse/apps/{id} |
workspace:appWarehouse:updateApp |
- |
|
POST /v1/{project_id}/app-servers/actions/batch-change-image |
workspace:server:batchChangeImage |
|
|
POST /v1/{project_id}/app-servers/actions/batch-reinstall |
workspace:server:batchReinstall |
|
|
POST /v1/{project_id}/app-groups/{app_group_id}/apps/pre-boot-policy |
workspace:app:updatePreBootPolicy |
- |
|
POST /v1/{project_id}/app-warehouse/bucket |
workspace:appWarehouse:bindBucket |
|
|
GET /v1/{project_id}/app-warehouse/bucket |
workspace:appWarehouse:getBucket |
- |
|
- |
workspace:cloudStorage:listConfig |
sfs3:projectConfig:list |
|
- |
workspace:cloudStorage:getConfig |
sfs3:projectConfig:get |
|
- |
workspace:cloudStorage:bind |
sfs3:projectConfig:get |
|
- |
workspace:cloudStorage:list |
- |
|
- |
workspace:cloudStorage:unbind |
- |
|
- |
workspace:cloudStorage:batchDeleteFolder |
|
|
- |
workspace:cloudStorage:createFolder |
|
|
- |
workspace:cloudStorage:updateFolder |
sfs3:fileSystem:putQuota |
|
- |
workspace:cloudStorage:deleteFolder |
|
|
- |
workspace:cloudStorage:listFolder |
|
|
- |
workspace:cloudStorage:resetUserProfile |
|
|
- |
workspace:cloudStorage:listFiles |
sfs3:fileSystem:listFiles |
|
- |
workspace:cloudStorage:transferFile |
|
|
- |
workspace:cloudStorage:preTransferFile |
|
|
GET /v2/{project_id}/auth-config/method-config |
workspace:authConfigs:get |
- |
|
PUT /v2/{project_id}/auth-config/method-config |
workspace:authConfigs:update |
- |
|
GET /v2/{project_id}/assist-auth-config/method-config |
workspace:assistAuthConfigs:get |
- |
|
PUT /v2/{project_id}/assist-auth-config/method-config |
workspace:assistAuthConfigs:update |
- |
|
- |
workspace:jobs:retry |
- |
|
GET /v2/{project_id}/quotas |
workspace:quotas:get |
- |
|
- |
workspace:tenants:getRoles |
- |
|
- |
workspace:tenants:ListConfig |
- |
|
- |
workspace:tenants:updateConfig |
- |
|
- |
workspace:natMappings:getConfig |
- |
|
- |
workspace:natMappings:updateConfig |
- |
|
GET /v2/{project_id}/workspaces |
workspace:tenants:get |
|
|
POST /v2/{project_id}/workspaces |
workspace:tenants:open |
|
|
DELETE /v2/{project_id}/workspaces |
workspace:tenants:delete |
|
|
PUT /v2/{project_id}/workspaces |
workspace:tenants:update |
|
|
GET /v2/{project_id}/workspaces/lock-status |
workspace:tenants:getLockStatus |
- |
|
PUT /v2/{project_id}/workspaces/lock-status |
workspace:tenants:unlock |
- |
|
POST /v2/{project_id}/agencies |
workspace:agencies:create |
|
|
GET /v2/{project_id}/agencies |
workspace:agencies:get |
|
|
- |
workspace:desktops:commitAiAccelerateJob |
- |
|
- |
workspace:desktops:createAiAccelerateJob |
- |
|
- |
workspace:desktops:getAiAccelerateJob |
- |
|
- |
workspace:desktops:getSysPrepInfo |
- |
|
- |
workspace:desktops:checkBatchChangeImage |
ims:images:list |
|
GET /v2/{project_id}/desktop-name-policies |
workspace:tenants:listDesktopNamePolicies |
- |
|
POST /v2/{project_id}/desktop-name-policies |
workspace:tenants:createDesktopNamePolicy |
- |
|
PUT /v2/{project_id}/desktop-name-policies/{policy_id} |
workspace:tenants:updateDesktopNamePolicy |
- |
|
POST /v2/{project_id}/desktop-name-policies/batch-delete |
workspace:tenants:batchDeleteDesktopNamePolicies |
- |
|
POST /v2/{project_id}/desktop-pools |
workspace:desktopPools:create |
|
|
GET /v2/{project_id}/desktop-pools |
workspace:desktopPools:list |
|
|
PUT /v2/{project_id}/desktop-pools/{pool_id} |
workspace:desktopPools:update |
|
|
DELETE /v2/{project_id}/desktop-pools/{pool_id} |
workspace:desktopPools:delete |
- |
|
GET /v2/{project_id}/desktop-pools/{pool_id} |
workspace:desktopPools:get |
|
|
POST /v2/{project_id}/desktop-pools/{pool_id}/expand |
workspace:desktopPools:expand |
|
|
POST /v2/{project_id}/desktop-pools/{pool_id}/resize |
workspace:desktopPools:resize |
|
|
POST /v2/{project_id}/desktop-pools/{pool_id}/rebuild |
workspace:desktopPools:rebuild |
|
|
POST /v2/{project_id}/desktop-pools/{pool_id}/volumes/batch-add |
workspace:desktopPools:batchAddVolumes |
|
|
POST /v2/{project_id}/desktop-pools/{pool_id}/volumes/batch-delete |
workspace:desktopPools:batchDeleteVolumes |
- |
|
POST /v2/{project_id}/desktop-pools/{pool_id}/volumes/batch-expand |
workspace:desktopPools:batchExpandVolumes |
- |
|
POST /v2/{project_id}/desktop-pools/{pool_id}/action |
workspace:desktopPools:operate |
- |
|
GET /v2/{project_id}/desktop-pools/{pool_id}/users |
workspace:desktopPools:listUsers |
- |
|
POST /v2/{project_id}/desktop-pools/{pool_id}/users |
workspace:desktopPools:authorizeUsers |
ims:images:list |
|
GET /v2/{project_id}/desktop-pools/{pool_id}/desktops |
workspace:desktopPools:listDesktops |
|
|
GET /v2/{project_id}/desktop-pools/script-execution-tasks/detail |
workspace:desktopPools:listScriptTasks |
- |
|
POST /v2/{project_id}/desktop-pools/{pool_id}/script-executions |
workspace:desktopPools:executeScripts |
workspace:scripts:execute |
|
POST /v2/{project_id}/desktop-pools/{pool_id}/notifications |
workspace:desktopPools:sendNotifications |
- |
|
- |
workspace:desktops:export |
|
|
POST /v2/{project_id}/desktops |
workspace:desktops:create |
|
|
GET /v2/{project_id}/desktops |
workspace:desktops:list |
- |
|
PUT /v2/{project_id}/desktops/{desktop_id} |
workspace:desktops:update |
- |
|
DELETE /v2/{project_id}/desktops/{desktop_id} |
workspace:desktops:delete |
|
|
GET /v2/{project_id}/desktops/{desktop_id} |
workspace:desktops:get |
|
|
POST /v2/{project_id}/desktops/batch-delete |
workspace:desktops:batchDelete |
|
|
POST /v2/{project_id}/desktops/logoff |
workspace:desktops:logoff |
- |
|
GET /v2/{project_id}/desktops/detail |
workspace:desktops:listDetail |
|
|
POST /v2/{project_id}/desktops/action |
workspace:desktops:operate |
- |
|
POST /v2/{project_id}/desktops/resize |
workspace:desktops:resize |
|
|
GET /v2/{project_id}/connections/status |
workspace:desktops:getConnectStatus |
- |
|
GET /v2/{project_id}/desktops/status |
workspace:desktops:ListStatus |
- |
|
POST /v2/{project_id}/desktops/rebuild |
workspace:desktops:rebuild |
|
|
GET /v2/{project_id}/desktops/{desktop_id}/actions |
workspace:desktops:getActions |
- |
|
GET /v2/{project_id}/desktops/{desktop_id}/remote-consoles |
workspace:desktops:createConsole |
- |
|
PUT /v2/{project_id}/desktops/sids |
workspace:desktops:updateSids |
- |
|
POST /v2/{project_id}/desktops/{desktop_id}/rejoin-domain |
workspace:desktops:rejoinDomain |
- |
|
POST /v2/{project_id}/desktops/desktop-to-image |
workspace:desktops:createImage |
|
|
POST /v2/{project_id}/desktops/batch-detach |
workspace:desktops:batchDetach |
vpc:ports:get |
|
POST /v2/{project_id}/desktops/detach |
workspace:desktops:detach |
vpc:ports:get |
|
POST /v2/{project_id}/desktops/attach |
workspace:desktops:attach |
|
|
GET /v2/{project_id}/desktops/{desktop_id}/networks |
workspace:desktops:getNetwork |
|
|
PUT /v2/{project_id}/desktops/{desktop_id}/networks |
workspace:desktops:changeNetwork |
|
|
GET /v2/{project_id}/exclusive-hosts/{host_id}/desktops |
workspace:exclusiveHosts:listDesktops |
- |
|
GET /v2/{project_id}/all-desktops |
workspace:desktops:listAll |
- |
|
GET /v2/{project_id}/desktop-associate/discover-vm/infos |
workspace:desktopAssociate:listDiscoverVmInfo |
- |
|
POST /v2/{project_id}/desktop-associate/tasks |
workspace:desktopAssociate:startTask |
- |
|
POST /v2/{project_id}/desktop-associate/discover-vm/switch |
workspace:desktopAssociate:switchScanTask |
- |
|
GET /v2/{project_id}/desktop-associate/discover-vm/switch |
workspace:desktopAssociate:getScanTaskSwitch |
- |
|
PUT /v2/{project_id}/desktops/maintenance-mode |
workspace:desktops:setMaintenanceMode |
- |
|
POST /v2/{project_id}/desktops/pre-batch-attach |
workspace:desktops:prepAttachUsers |
- |
|
POST /v2/{project_id}/desktops/batch-attach |
workspace:desktops:batchAttachUsers |
|
|
PUT /v2/{project_id}/desktops/change-username |
workspace:desktops:changeUsername |
- |
|
POST /v2/{project_id}/desktops/notifications |
workspace:desktops:sendNotifications |
- |
|
POST /v2/{project_id}/desktops/{desktop_id}/migrate |
workspace:desktops:migrate |
|
|
GET /v2/{project_id}/desktops/agents |
workspace:desktops:listAgents |
- |
|
POST /v2/{project_id}/desktops/agents |
workspace:desktops:batchInstallAgents |
- |
|
GET /v2/{project_id}/desktops/{desktop_id}/tags |
workspace:desktops:listTags |
- |
|
POST /v2/{project_id}/desktops/{desktop_id}/tags |
workspace:desktops:tag |
- |
|
DELETE /v2/{project_id}/desktops/{desktop_id}/tags/{key} |
workspace:desktops:untag |
- |
|
GET /v2/{project_id}/desktops/tags |
workspace:desktops:listProjectTags |
- |
|
POST /v2/{project_id}/desktops/{desktop_id}/tags/action |
workspace:desktops:operateTags |
- |
|
POST /v2/{project_id}/desktops/resource_instances/action |
workspace:desktops:listByTags |
- |
|
POST /v2/{project_id}/desktops/batch-tags |
workspace:desktops:tag |
- |
|
DELETE /v2/{project_id}/desktops/batch-tags |
workspace:desktops:untag |
- |
|
- |
workspace:exclusiveHosts:create |
|
|
- |
workspace:exclusiveHosts:list |
- |
|
- |
workspace:exclusiveHosts:check |
- |
|
- |
workspace:exclusiveHosts:get |
|
|
- |
workspace:exclusiveHosts:update |
- |
|
- |
workspace:exclusiveHosts:delete |
- |
|
- |
workspace:mkp:listImages |
ims:images:list |
|
- |
workspace:mkp:listCommodityInfos |
- |
|
- |
workspace:mkp:createOrder |
- |
|
- |
workspace:mkp:listListProductReserve |
- |
|
- |
workspace:mkp:listCommodityDetails |
- |
|
- |
workspace:mkp:listRelationCommodityDetails |
- |
|
- |
workspace:mkp:listCommodityAgreements |
- |
|
GET /v2/{project_id}/eips |
workspace:networks:listEips |
|
|
POST /v2/{project_id}/eips |
workspace:networks:createEips |
|
|
POST /v2/{project_id}/eips/binding |
workspace:networks:bindEips |
|
|
POST /v2/{project_id}/eips/unbinding |
workspace:networks:unbindEips |
|
|
GET /v2/{project_id}/eips/quotas |
workspace:networks:getEipQuota |
vpc:quotas:list |
|
GET /v2/{project_id}/nat-gateways |
workspace:networks:ListNatGateways |
|
|
POST /v1/{project_id}/bundles/subscribe/order |
workspace:orders:create |
|
|
POST /v2/{project_id}/periodic/{desktop_id}/change/order |
workspace:orders:change |
|
|
POST /v2/{project_id}/periodic/change/batch-order |
workspace:orders:change |
|
|
POST /v2/{project_id}/periodic/inquiry/change-image |
workspace:orders:batchInquiry |
ims:images:list |
|
POST /v2/{project_id}/desktop-pool/periodic/change/order |
workspace:orders:change |
|
|
POST /v2/{project_id}/desktop-pool/periodic/inquiry/add-volume |
workspace:orders:batchInquiry |
ims:images:list |
|
POST /v2/{project_id}/desktop-pool/periodic/inquiry/change-image |
workspace:orders:batchInquiry |
ims:images:list |
|
POST /v2/{project_id}/desktop-pool/periodic/inquiry/extend-volume |
workspace:orders:batchInquiry |
ims:images:list |
|
POST /v2/{project_id}/desktop-pool/periodic/inquiry/resize |
workspace:orders:batchInquiry |
ims:images:list |
|
POST /v2/{project_id}/periodic/inquiry/add-resources |
workspace:orders:batchInquiry |
ims:images:list |
|
- |
workspace:quotas:check |
- |
|
- |
workspace:renderDesktops:create |
|
|
- |
workspace:renderDesktops:delete |
|
|
- |
workspace:renderDesktops:list |
- |
|
- |
workspace:renderDesktops:action |
- |
|
GET /v2/{project_id}/scheduled-tasks |
workspace:scheduledTasks:list |
- |
|
POST /v2/{project_id}/scheduled-tasks |
workspace:scheduledTasks:create |
- |
|
GET /v2/{project_id}/scheduled-tasks/{task_id} |
workspace:scheduledTasks:get |
- |
|
PUT /v2/{project_id}/scheduled-tasks/{task_id} |
workspace:scheduledTasks:update |
- |
|
DELETE /v2/{project_id}/scheduled-tasks/{task_id} |
workspace:scheduledTasks:delete |
- |
|
POST /v1/{project_id}/schedule-task/future-executions |
workspace:scheduledTasks:getFuture |
- |
|
POST /v2/{project_id}/scheduled-tasks/batch-delete |
workspace:scheduledTasks:batchDelete |
- |
|
GET /v2/{project_id}/scheduled-tasks/{task_id}/records |
workspace:scheduledTasks:listRecords |
- |
|
GET /v2/{project_id}/scheduled-tasks/{task_id}/records/{record_id} |
workspace:scheduledTasks:getRecord |
- |
|
POST /v2/{project_id}/scheduled-tasks/{task_id}/records/export |
workspace:scheduledTasks:exportRecords |
- |
|
- |
workspace:users:subscribeSharer |
- |
|
POST /v2/{project_id}/desktop/sub-resources |
workspace:desktops:addSubResources |
- |
|
POST /v2/{project_id}/desktop/delete-sub-resources |
workspace:desktops:deleteSubResources |
- |
|
- |
workspace:desktops:createSnapshots |
- |
|
- |
workspace:desktops:getSnapshots |
- |
|
- |
workspace:desktops:deleteSnapshots |
- |
|
- |
workspace:desktops:restoreBySnapshot |
- |
|
GET /v2/{project_id}/statistics |
workspace:statistics:listDesktopStatus |
- |
|
GET /v2/{project_id}/desktops/statistics/unused |
workspace:statistics:getUnused |
- |
|
POST /v2/{project_id}/desktops/statistics/used |
workspace:statistics:getUsed |
- |
|
- |
workspace:bindingPolicies:export |
- |
|
GET /v2/{project_id}/terminals/binding-desktops/config |
workspace:bindingPolicies:getConfig |
- |
|
POST /v2/{project_id}/terminals/binding-desktops/config |
workspace:bindingPolicies:createConfig |
- |
|
GET /v2/{project_id}/terminals/binding-desktops |
workspace:bindingPolicies:get |
- |
|
POST /v2/{project_id}/terminals/binding-desktops |
workspace:bindingPolicies:add |
- |
|
PUT /v2/{project_id}/terminals/binding-desktops |
workspace:bindingPolicies:update |
- |
|
POST /v2/{project_id}/terminals/binding-desktops/batch-delete |
workspace:bindingPolicies:delete |
- |
|
POST /v2/{project_id}/desktops/{desktop_id}/volumes/batch-delete |
workspace:volumes:delete |
- |
|
POST /v2/{project_id}/volumes |
workspace:volumes:batchAdd |
|
|
POST /v2/{project_id}/volumes/expand |
workspace:volumes:batchExpand |
- |
|
- |
workspace:wdh:getType |
- |
|
- |
workspace:wdh:get |
- |
|
GET /v2/{project_id}/desktops/{desktop_id}/remote-assistance |
workspace:desktops:getRemoteAssistance |
- |
|
POST /v2/{project_id}/desktops/{desktop_id}/remote-assistance |
workspace:desktops:createRemoteAssistance |
- |
|
DELETE /v2/{project_id}/desktops/{desktop_id}/remote-assistance |
workspace:desktops:cancelRemoteAssistance |
- |
|
POST /v2/{project_id}/desktops/{desktop_id}/volumes |
workspace:volumes:add |
|
|
POST /v2/{project_id}/desktops/{desktop_id}/volumes/{volume_id}/expand |
workspace:volumes:expand |
- |
|
GET /v1/{project_id}/dss-pools/detail |
workspace:volumes:listDssPoolsDetail |
dss:pools:list |
|
POST /v2/{project_id}/desktops/orders/subscribe |
workspace:orders:createDesktopOrder |
|
|
- |
workspace:common:listTimezones |
- |
|
- |
workspace:connections:securityExport |
- |
|
GET /v2/{project_id}/images |
workspace:images:list |
ims:images:list |
|
POST /v2/{project_id}/policy-groups/import |
workspace:policyGroups:import |
- |
|
POST /v2/{project_id}/access-policy |
workspace:accessPolicies:create |
elb:ipgroups:create |
|
GET /v2/{project_id}/access-policy |
workspace:accessPolicies:get |
- |
|
DELETE /v2/{project_id}/access-policy |
workspace:accessPolicies:delete |
elb:ipgroups:delete |
|
GET /v2/{project_id}/access-policy/{access_policy_id}/objects |
workspace:accessPolicies:getTarget |
- |
|
PUT /v2/{project_id}/access-policy/{access_policy_id}/objects |
workspace:accessPolicies:updateTarget |
- |
|
GET /v2/{project_id}/products |
workspace:products:listDesktopProducts |
ecs:cloudServerFlavors:get |
|
GET /v2/{project_id}/products/sharer |
workspace:products:listSharerProducts |
- |
|
GET /v2/{project_id}/products/adninternet |
workspace:products:listInternetProducts |
- |
|
GET /v2/{project_id}/availability-zones |
workspace:availabilityZones:list |
- |
|
- |
workspace:userGroups:export |
- |
|
- |
workspace:users:export |
- |
|
- |
workspace:users:import |
- |
|
- |
workspace:userGroups:exportUsers |
- |
|
GET /v2/{project_id}/groups/{group_id}/users/export |
workspace:userGroups:exportUsers |
- |
|
- |
workspace:users:operate |
- |
|
- |
workspace:users:randomPassword |
- |
|
- |
workspace:users:deleteOtps |
- |
|
- |
workspace:users:resendEmail |
- |
|
- |
workspace:connections:securityList |
- |
|
- |
workspace:connections:securityExport |
- |
|
- |
workspace:connections:listOnlineUsers |
- |
|
- |
workspace:connections:securityList |
- |
|
- |
workspace:connections:securityExport |
- |
|
- |
workspace:connections:listOnlineUsers |
- |
|
GET /v2/{project_id}/groups |
workspace:userGroups:list |
- |
|
POST /v2/{project_id}/groups |
workspace:userGroups:create |
- |
|
POST /v2/{project_id}/groups/batch-delete |
workspace:userGroups:batchDelete |
- |
|
DELETE /v2/{project_id}/groups/{group_id} |
workspace:userGroups:delete |
- |
|
PUT /v2/{project_id}/groups/{group_id} |
workspace:userGroups:update |
- |
|
POST /v2/{project_id}/groups/{group_id}/actions |
workspace:userGroups:operate |
- |
|
GET /v2/{project_id}/groups/{group_id}/users |
workspace:userGroups:getUsers |
- |
|
- |
workspace:jobs:listSubJobs |
- |
|
- |
workspace:jobs:deleteSubJobRecords |
- |
|
GET /v2/{project_id}/ous |
workspace:ou:get |
- |
|
POST /v2/{project_id}/ous |
workspace:ou:create |
- |
|
DELETE /v2/{project_id}/ous/{ou_id} |
workspace:ou:delete |
- |
|
PUT /v2/{project_id}/ous/{ou_id} |
workspace:ou:update |
- |
|
GET /v2/{project_id}/policy-groups |
workspace:policyGroups:list |
- |
|
POST /v2/{project_id}/policy-groups |
workspace:policyGroups:create |
|
|
DELETE /v2/{project_id}/policy-groups/{policy_group_id} |
workspace:policyGroups:delete |
- |
|
GET /v2/{project_id}/policy-groups/{policy_group_id} |
workspace:policyGroups:get |
- |
|
PUT /v2/{project_id}/policy-groups/{policy_group_id} |
workspace:policyGroups:update |
- |
|
POST /v2/{project_id}/policy-groups/export |
workspace:policyGroups:export |
workspace:desktopPools:list |
|
GET /v2/{project_id}/policy-groups/{policy_group_id}/policies |
workspace:policyGroups:listPolicies |
- |
|
PUT /v2/{project_id}/policy-groups/{policy_group_id}/policies |
workspace:policyGroups:updatePolicies |
- |
|
GET /v2/{project_id}/policy-groups/{policy_group_id}/targets |
workspace:policyGroups:listTargets |
workspace:desktopPools:list |
|
PUT /v2/{project_id}/policy-groups/{policy_group_id}/targets |
workspace:policyGroups:updateTargets |
- |
|
GET /v2/{project_id}/policy-groups/detail |
workspace:policyGroups:listDetail |
workspace:desktopPools:list |
|
GET /v2/{project_id}/policy-groups/original-policies |
workspace:policyGroups:getOriginalPolicies |
- |
|
- |
workspace:users:list |
- |
|
- |
workspace:users:create |
workspace:quotas:get |
|
- |
workspace:users:delete |
- |
|
- |
workspace:users:get |
- |
|
- |
workspace:users:update |
- |
|
- |
workspace:users:batchDelete |
- |
|
- |
workspace:users:resetPassword |
- |
|
- |
workspace:users:checkResetPasswordToken |
- |
|
- |
workspace:users:getTemplate |
- |
|
- |
workspace:users:checkExist |
- |
|
- |
workspace:users:listOtps |
- |
|
- |
workspace:users:getImportTemplate |
- |
|
- |
workspace:users:export |
- |
|
- |
workspace:users:batchCreate |
- |
|
- |
workspace:products:listVolumeProducts |
- |
|
GET /v2/{project_id}/products/hour-packages |
workspace:products:listHourPackageProducts |
- |
|
- |
workspace:screenRecord:list |
- |
|
- |
workspace:screenRecord:get |
- |
|
- |
workspace:screenRecord:export |
- |
|
- |
workspace:screenRecord:batchDelete |
- |
|
- |
workspace:screenRecord:listDownloadAddress |
- |
|
- |
workspace:screenRecord:listOperations |
- |
|
- |
workspace:tenants:listExportTasks |
- |
|
- |
workspace:tenants:deleteExportTasks |
- |
|
- |
workspace:tenants:exportData |
- |
|
- |
workspace:statistics:listAlarm |
ces:alarmHistory:list |
|
- |
workspace:statistics:getAlarm |
ces:alarmHistory:list |
|
- |
workspace:statistics:getGrowthRate |
- |
|
- |
workspace:statistics:getMetric |
- |
|
- |
workspace:statistics:getMetricTrend |
- |
|
- |
workspace:statistics:updateNotificationRules |
smn:topic:get |
|
- |
workspace:statistics:deleteNotificationRules |
- |
|
- |
workspace:statistics:createNotifyRules |
smn:topic:get |
|
- |
workspace:statistics:listNotificationRules |
- |
|
- |
workspace:statistics:listNotificationRecords |
- |
|
- |
workspace:statistics:listDesktopMetrics |
- |
|
- |
workspace:statistics:exportDesktopMetrics |
- |
|
- |
workspace:statistics:listUserMetrics |
- |
|
- |
workspace:statistics:exportUserMetrics |
- |
|
- |
workspace:statistics:exportDesktopMetrics |
- |
|
- |
workspace:statistics:exportUserMetrics |
- |
|
- |
workspace:statistics:listAppUserAccessData |
- |
|
- |
workspace:statistics:exportAppUserAccessData |
- |
|
- |
workspace:statistics:getUserAccessStages |
- |
|
POST /v1/{project_id}/session/app-connection/export |
workspace:session:exportAppConnection |
- |
|
POST /v1/{project_id}/session/user-connection/export |
workspace:session:exportUserConnection |
- |
|
POST /v1/{project_id}/session/list-sessions/export |
workspace:session:exportSessions |
- |
|
- |
workspace:userEvents:list |
- |
|
- |
workspace:userEvents:export |
- |
|
- |
workspace:userEvents:setLtsConfigurations |
|
|
- |
workspace:userEvents:listLtsConfigurations |
|
|
POST /v1/{project_id}/app-center/buckets/actions/create-credential |
workspace:appcenter:createBucketCredential |
|
|
POST /v1/{project_id}/app-center/buckets |
workspace:appcenter:createAndAuthorizeBucket |
|
|
GET /v1/{project_id}/app-center/apps |
workspace:appcenter:listApps |
- |
|
POST /v1/{project_id}/app-center/apps |
workspace:appcenter:createApp |
- |
|
PATCH /v1/{project_id}/app-center/apps/{app_id} |
workspace:appcenter:updateApp |
- |
|
DELETE /v1/{project_id}/app-center/apps/{app_id} |
workspace:appcenter:deleteApp |
- |
|
POST /v1/{project_id}/app-center/apps/{app_id}/actions/auto-install |
workspace:appcenter:installApp |
- |
|
GET /v1/{project_id}/app-center/apps/{app_id}/authorizations |
workspace:appcenter:listAppAuthorizations |
- |
|
POST /v1/{project_id}/app-center/apps/{app_id}/actions/assign-authorizations |
workspace:appcenter:batchUpdateAppAuthorizations |
- |
|
POST /v1/{project_id}/app-center/apps/actions/batch-delete |
workspace:appcenter:batchDeleteApps |
- |
|
POST /v1/{project_id}/app-center/apps/actions/batch-disable |
workspace:appcenter:batchDisableApps |
- |
|
POST /v1/{project_id}/app-center/apps/actions/batch-enable |
workspace:appcenter:batchEnableApps |
- |
|
POST /v1/{project_id}/app-center/apps/actions/batch-assign-authorization |
workspace:appcenter:batchUpdateAppAuthorizations |
- |
|
POST /v1/{project_id}/app-center/apps/actions/batch-auto-install |
workspace:appcenter:batchInstallApps |
- |
|
GET /v1/{project_id}/app-center/app-catalogs |
workspace:appcenter:listAppCatalogs |
- |
|
GET /v1/{project_id}/app-center/jobs |
workspace:appcenter:listJobs |
- |
|
POST /v1/{project_id}/app-center/jobs/actions/batch-delete |
workspace:appcenter:batchDeleteJobs |
- |
|
POST /v1/{project_id}/app-center/jobs/actions/retry |
workspace:appcenter:retryJobs |
- |
|
POST /v1/{project_id}/app-center/app-rules |
workspace:appcenter:createAppRule |
- |
|
GET /v1/{project_id}/app-center/app-rules |
workspace:appcenter:listAppRule |
- |
|
PATCH /v1/{project_id}/app-center/app-rules/{rule_id} |
workspace:appcenter:updateAppRule |
- |
|
DELETE /v1/{project_id}/app-center/app-rules/{rule_id} |
workspace:appcenter:deleteAppRule |
- |
|
POST /v1/{project_id}/app-center/app-rules/batch-delete |
workspace:appcenter:batchDeleteAppRules |
- |
|
POST /v1/{project_id}/app-center/app-rules/actions/enable-rule-restriction |
workspace:appcenter:enableRuleRestriction |
- |
|
POST /v1/{project_id}/app-center/app-rules/actions/disable-rule-restriction |
workspace:appcenter:disableRuleRestriction |
- |
|
POST /v1/{project_id}/app-center/app-restricted-rules |
workspace:appcenter:addRestrictedRule |
- |
|
GET /v1/{project_id}/app-center/app-restricted-rules |
workspace:appcenter:listRestrictedRule |
- |
|
POST /v1/{project_id}/app-center/app-restricted-rules/actions/batch-delete |
workspace:appcenter:deleteRestrictedRule |
- |
|
PATCH /v1/{project_id}/app-center/profiles |
workspace:appcenter:updateTenantProfile |
- |
|
GET /v1/{project_id}/app-center/profiles |
workspace:appcenter:listTenantProfiles |
- |
|
POST /v2/{project_id}/scripts |
workspace:scripts:create |
- |
|
GET /v2/{project_id}/scripts |
workspace:scripts:list |
- |
|
GET /v2/{project_id}/scripts/{script_id} |
workspace:scripts:get |
- |
|
PUT /v2/{project_id}/scripts/{script_id} |
workspace:scripts:put |
- |
|
DELETE /v2/{project_id}/scripts/{script_id} |
workspace:scripts:delete |
- |
|
POST /v2/{project_id}/script-executions |
workspace:scripts:execute |
- |
|
GET /v2/{project_id}/script-execution-records/{record_id} |
workspace:scripts:getRecordDetail |
- |
|
GET /v2/{project_id}/script-execution-records |
workspace:scripts:listRecords |
- |
|
GET /v2/{project_id}/script-execution-tasks |
workspace:scripts:listTasks |
- |
|
POST /v2/{project_id}/script-executions/retry |
workspace:scripts:retry |
- |
|
POST /v2/{project_id}/script-executions/stop |
workspace:scripts:stop |
- |
|
POST /v2/{project_id}/script-execution-records/{record_id}/download |
workspace:scripts:download |
- |
|
GET /v2/{project_id}/share-space/configuration |
workspace:tenants:getShareSpaceConfig |
- |
|
PUT /v2/{project_id}/share-space/configuration |
workspace:tenants:updateShareSpaceConfig |
- |
|
GET /v2/{project_id}/auth-config/status |
workspace:authConfigs:getStatus |
- |
|
- |
workspace:privacystatements:sign |
- |
|
GET /v2/{project_id}/quotas/detail |
workspace:quotas:get |
- |
|
- |
workspace:sites:get |
- |
|
- |
workspace:sites:add |
|
|
- |
workspace:sites:delete |
|
|
- |
workspace:sites:updateAccessMode |
|
|
- |
workspace:sites:updateSubnets |
|
|
- |
workspace:tenants:getLockStatus |
- |
|
- |
workspace:tenants:unlock |
- |
|
POST /v2/{project_id}/workspaces/enterprise-ids/check |
workspace:tenants:checkEnterpriseIds |
- |
|
PUT /v2/{project_id}/workspaces/enterprise-id |
workspace:tenants:updateEnterpriseId |
- |
|
POST /v2/{project_id}/bandwidths |
workspace:bandwidth:create |
- |
|
GET /v2/{project_id}/bandwidths |
workspace:bandwidth:list |
- |
|
POST /v2/{project_id}/bandwidths/{bandwidth_id}/update |
workspace:bandwidth:update |
- |
|
DELETE /v2/{project_id}/bandwidths/{bandwidth_id} |
workspace:bandwidth:delete |
- |
|
GET /v2/{project_id}/bandwidths/{bandwidth_id}/control-list |
workspace:bandwidth:getControlConfig |
- |
|
PUT /v2/{project_id}/bandwidths/{bandwidth_id}/control-list |
workspace:bandwidth:updateControlConfig |
- |
|
POST /v2/{project_id}/bandwidths/{bandwidth_id}/periodic/change/order |
workspace:bandwidth:createChangeOrder |
- |
|
POST /v2/{project_id}/adns |
workspace:bandwidth:create |
- |
|
- |
workspace:bandwidth:list |
- |
|
POST /v2/{project_id}/desktops-adn/batch-delete |
workspace:bandwidth:delete |
- |
|
POST /v2/{project_id}/snapshots/batch-create |
workspace:desktops:batchCreateSnapshots |
- |
|
POST /v2/{project_id}/snapshots/batch-delete |
workspace:desktops:batchDeleteSnapshots |
- |
|
POST /v2/{project_id}/snapshots/batch-restore |
workspace:desktops:batchRestoreSnapshots |
- |
|
GET /v2/{project_id}/snapshots |
workspace:desktops:listSnapshots |
- |
|
- |
workspace:desktops:verifyDesktopName |
- |
|
- |
workspace:networks:getAvailableIp |
- |
|
- |
workspace:desktops:getAdStatus |
- |
|
- |
workspace:networks:checkIpIfExist |
- |
|
- |
workspace:images:checkIfExist |
ims:images:list |
|
- |
workspace:wdh:listDesktops |
- |
|
- |
workspace:wdh:update |
- |
|
GET /v2/{project_id}/terminals/binding-desktops/template |
workspace:bindingPolicies:getTemplate |
- |
|
POST /v2/{project_id}/terminals/binding-desktops/template/import |
workspace:bindingPolicies:import |
- |
|
GET /v2/{project_id}/terminals/binding-desktops/template/export |
workspace:bindingPolicies:export |
- |
|
GET /v2/{project_id}/desktops/statistics/run-state |
workspace:statistics:getRunState |
- |
|
GET /v2/{project_id}/desktops/statistics/login-state |
workspace:statistics:getLoginState |
- |
|
GET /v2/{project_id}/subnets/using-subnets |
workspace:networks:getUsingSubnets |
- |
|
GET /v2/{project_id}/ports |
workspace:networks:listPorts |
- |
|
- |
workspace:renderDesktops:createConsole |
- |
|
- |
workspace:renderDesktops:resize |
- |
|
- |
workspace:exclusiveHosts:resizeLites |
- |
|
GET /services/v2/{project_id}/desktops/{desktop_id} |
workspace:desktops:get |
|
|
GET /v2/{project_id}/desktop-monitor/{desktop_id} |
workspace:desktops:getMonitor |
ces:metricData:get |
|
GET /v2/{project_id}/desktops/export |
workspace:desktops:export |
|
|
GET /v2/{project_id}/desktops/{desktop_id}/detach-info |
workspace:desktops:listDetachInfo |
- |
|
GET /v2/{project_id}/desktops/{desktop_id}/sysprep |
workspace:desktops:getSysprepVersion |
- |
|
POST /v2/{project_id}/internet |
workspace:networks:createNat |
|
|
GET /v2/{project_id}/internet |
workspace:networks:listNats |
|
|
- |
workspace:quotas:check |
- |
|
- |
workspace:networks:listSubnets |
|
|
- |
workspace:networks:listVpcs |
vpc:vpcs:list |
|
POST /v2/{project_id}/policy-groups/policy-template |
workspace:policyGroups:createTemplate |
- |
|
GET /v2/{project_id}/policy-groups/policy-template |
workspace:policyGroups:listTemplate |
- |
|
PUT /v2/{project_id}/policy-groups/policy-template/{policy_group_id} |
workspace:policyGroups:updateTemplate |
- |
|
- |
workspace:networks:listSecurityGroups |
- |
|
GET /v2/{project_id}/availability-zones/summary |
workspace:availabilityZones:getSummary |
- |
|
GET /v2/{project_id}/availability-zones/detail |
workspace:availabilityZones:get |
- |
|
- |
workspace:users:importUser |
- |
|
- |
workspace:users:uploadTemplate |
- |
|
PUT /v2/{project_id}/access-policy/{access_policy_id} |
workspace:accessPolicies:update |
|
|
- |
workspace:desktops:verifySource |
- |
|
GET /v2/{project_id}/desktops/networks |
workspace:desktops:listDesktopNetworks |
|
|
POST /v2/{project_id}/desktops/networks/batch-change |
workspace:desktops:batchChangeNetwork |
|
|
GET /v1/{project_id}/job/{job_id} |
workspace:jobs:get |
- |
|
POST /v2/{project_id}/ip/import |
workspace:accessPolicies:importIp |
- |
|
GET /v2/{project_id}/ip/template/download |
workspace:accessPolicies:getIpImportTemplate |
- |
|
- |
workspace:sites:listEdgeSites |
|
|
- |
workspace:sites:checkEdgeSiteResources |
|
|
GET /v2/{project_id}/ad-ous |
workspace:ou:listAdOus |
- |
|
GET /v2/{project_id}/ou-users |
workspace:ou:listOuUsers |
- |
|
POST /v2/{project_id}/ou-users/import |
workspace:ou:importUsersByOU |
workspace:quotas:get |
|
GET /v2/{project_id}/connect-desktops |
workspace:desktops:listWithConnectStatus |
- |
|
- |
workspace:tenants:updateAccessAddressBackupConfig |
- |
|
- |
workspace:tenants:listAccessAddressBackupConfig |
- |
|
POST /v2/{project_id}/desktops/change-user-privilege-group |
workspace:desktops:changeUserPrivilegeGroup |
- |
|
PUT /v2/{project_id}/volumes/batch-modify-qos |
workspace:volumes:modifyQos |
- |
|
GET /v1/{project_id}/app-center/app-rules/actions/get-rule-restriction |
workspace:appcenter:getRuleRestriction |
- |
|
POST /v1/{project_id}/app-center/app-rules/actions/set-rule-restriction |
workspace:appcenter:setRuleRestriction |
- |
|
GET /v2/{project_id}/domains |
workspace:tenants:getDomains |
- |
|
POST /v2/{project_id}/domains |
workspace:tenants:addDomain |
- |
|
PUT /v2/{project_id}/domains |
workspace:tenants:updateDomain |
- |
|
POST /v2/{project_id}/resource-packages/order |
workspace:orders:createResourcePackagesOrder |
- |
|
- |
workspace:products:listResourcePackages |
- |
|
- |
workspace:desktops:getHibernateType |
- |
|
- |
workspace:ca:list |
- |
|
- |
workspace:ca:create |
- |
|
- |
workspace:ca:get |
- |
|
- |
workspace:ca:delete |
- |
|
- |
workspace:ca:setStatus |
- |
|
- |
workspace:ca:export |
- |
|
- |
workspace:ca:exportCrl |
- |
|
- |
workspace:ca:exportCsr |
- |
|
- |
workspace:ca:import |
- |
|
POST /v2/{project_id}/script-executions/by-desktop-tag |
workspace:scripts:executeByDesktopTag |
workspace:scripts:execute |
|
GET /v2/{project_id}/auth-config/saml2/metadata |
workspace:authConfig:getSaml2Metadata |
- |
|
POST /v2/{project_id}/auth-config/validate-config |
workspace:authConfig:validate |
- |
|
GET /v2/{project_id}/desktop-pools/statistics/by-users |
workspace:desktopPools:listByUsers |
- |
|
- |
workspace:users:revokeCert |
- |
|
GET /v2/{project_id}/assist-auth-config/apply-objects |
workspace:assistAuthConfigs:getApplyObjects |
- |
|
POST /v2/{project_id}/assist-auth-config/apply-objects |
workspace:assistAuthConfigs:updateApplyObjects |
- |
|
GET /v2/{project_id}/desktop-pools/{pool_id}/inconsistent-statics |
workspace:desktopPools:getStatisticsByInconsistent |
- |
|
GET /v1/{project_id}/app-groups |
workspace:appGroup:list |
- |
|
POST /v1/{project_id}/app-groups |
workspace:appGroup:create |
- |
|
DELETE /v1/{project_id}/app-groups/{app_group_id} |
workspace:appGroup:delete |
- |
|
GET /v1/{project_id}/app-groups/{app_group_id} |
workspace:appGroup:get |
- |
|
PATCH /v1/{project_id}/app-groups/{app_group_id} |
workspace:appGroup:update |
- |
|
GET /v1/{project_id}/app-groups/{app_group_id}/apps |
workspace:app:listPublishedApp |
- |
|
POST /v1/{project_id}/app-groups/{app_group_id}/apps |
workspace:app:publish |
- |
|
GET /v1/{project_id}/app-groups/{app_group_id}/apps/{app_id} |
workspace:app:get |
- |
|
PATCH /v1/{project_id}/app-groups/{app_group_id}/apps/{app_id} |
workspace:app:update |
- |
|
DELETE /v1/{project_id}/app-groups/{app_group_id}/apps/{app_id}/icon |
workspace:app:deleteIcon |
- |
|
POST /v1/{project_id}/app-groups/{app_group_id}/apps/{app_id}/icon |
workspace:app:uploadIcon |
- |
|
POST /v1/{project_id}/app-groups/{app_group_id}/apps/actions/check |
workspace:app:check |
- |
|
POST /v1/{project_id}/app-groups/{app_group_id}/apps/actions/disable |
workspace:app:batchDisable |
- |
|
POST /v1/{project_id}/app-groups/{app_group_id}/apps/actions/enable |
workspace:app:batchEnable |
- |
|
POST /v1/{project_id}/app-groups/{app_group_id}/apps/batch-unpublish |
workspace:app:unpublish |
- |
|
GET /v1/{project_id}/app-groups/{app_group_id}/publishable-app |
workspace:appGroup:listPublishableApp |
- |
|
POST /v1/{project_id}/app-groups/actions/batch-delete-authorization |
workspace:appGroup:batchDeleteAuthorization |
- |
|
POST /v1/{project_id}/app-groups/actions/disassociate-app-group |
workspace:appGroup:disassociate |
- |
|
GET /v1/{project_id}/app-groups/actions/list-authorizations |
workspace:appGroup:listAuthorization |
- |
|
POST /v1/{project_id}/app-groups/authorizations |
workspace:appGroup:addAuthorization |
- |
|
POST /v1/{project_id}/app-groups/batch-delete |
workspace:appGroup:batchDelete |
- |
|
POST /v1/{project_id}/app-groups/rules/validate |
workspace:appGroup:check |
- |
|
GET /v1/{project_id}/app-server-groups |
workspace:serverGroup:list |
- |
|
POST /v1/{project_id}/app-server-groups |
workspace:serverGroup:create |
|
|
DELETE /v1/{project_id}/app-server-groups/{server_group_id} |
workspace:serverGroup:delete |
- |
|
GET /v1/{project_id}/app-server-groups/{server_group_id} |
workspace:serverGroup:get |
- |
|
PATCH /v1/{project_id}/app-server-groups/{server_group_id} |
workspace:serverGroup:update |
ims:images:list |
|
GET /v1/{project_id}/app-server-groups/{server_group_id}/state |
workspace:serverGroup:getServerState |
- |
|
GET /v1/{project_id}/app-server-groups/actions/list |
workspace:serverGroup:listDetail |
- |
|
GET /v1/{project_id}/app-server-groups/resources/restrict |
workspace:serverGroup:getRestrict |
- |
|
POST /v1/{project_id}/app-server-groups/rules/validate |
workspace:serverGroup:validate |
- |
|
POST /v1/{project_id}/server-group/{server_group_id}/tags/create |
workspace:serverGroup:tagResource |
- |
|
DELETE /v1/{project_id}/server-group/{server_group_id}/tags/delete |
workspace:serverGroup:unTagResource |
- |
|
GET /v1/{project_id}/server-group/{server_group_id}/tags |
workspace:serverGroup:listTagsForResource |
- |
|
GET /v1/{project_id}/server-group/tags |
workspace:serverGroup:listTags |
- |
|
POST /v1/{project_id}/server-group/tags/batch-create |
workspace:serverGroup:batchCreateTags |
- |
|
DELETE /v1/{project_id}/server-group/tags/batch-delete |
workspace:serverGroup:batchDeleteTags |
- |
|
GET /v1/{project_id}/app-servers |
workspace:server:list |
- |
|
DELETE /v1/{project_id}/app-servers/{server_id} |
workspace:server:delete |
|
|
GET /v1/{project_id}/app-servers/{server_id} |
workspace:server:get |
- |
|
PATCH /v1/{project_id}/app-servers/{server_id} |
workspace:server:update |
- |
|
POST /v1/{project_id}/app-servers/{server_id}/actions/change-image |
workspace:server:changeImage |
|
|
POST /v1/{project_id}/app-servers/{server_id}/actions/reinstall |
workspace:server:reinstall |
|
|
GET /v1/{project_id}/app-servers/{server_id}/actions/vnc |
workspace:server:getVncUrl |
- |
|
GET /v1/{project_id}/app-servers/access-agent/actions/show-latest-version |
workspace:accessAgent:list |
- |
|
PATCH /v1/{project_id}/app-servers/access-agent/actions/upgrade |
workspace:accessAgent:batchUpgrade |
- |
|
GET /v1/{project_id}/app-servers/access-agent/latest-version |
workspace:accessAgent:listLatestVersion |
- |
|
GET /v1/{project_id}/app-servers/access-agent/list |
workspace:server:listAccessAgentDetails |
- |
|
GET /v1/{project_id}/app-servers/access-agent/upgrade-flag |
workspace:accessAgent:getUpgradeFlag |
- |
|
PATCH /v1/{project_id}/app-servers/access-agent/upgrade-flag |
workspace:accessAgent:updateUpgradeFlag |
- |
|
GET /v1/{project_id}/app-servers/access-agent/upgrade-record |
workspace:accessAgent:listUpgradeRecords |
- |
|
POST /v1/{project_id}/app-servers/actions/batch-delete |
workspace:server:batchDelete |
|
|
PATCH /v1/{project_id}/app-servers/actions/batch-maint |
workspace:server:batchChangeMaintainMode |
- |
|
PATCH /v1/{project_id}/app-servers/actions/batch-reboot |
workspace:server:batchReboot |
- |
|
PATCH /v1/{project_id}/app-servers/actions/batch-rejoin-domain |
workspace:server:batchRejoinDomain |
- |
|
PATCH /v1/{project_id}/app-servers/actions/batch-start |
workspace:server:batchStart |
- |
|
PATCH /v1/{project_id}/app-servers/actions/batch-stop |
workspace:server:batchStop |
- |
|
PATCH /v1/{project_id}/app-servers/actions/batch-update-tsvi |
workspace:server:batchUpdateTsvi |
|
|
POST /v1/{project_id}/app-servers/actions/create |
workspace:server:create |
|
|
PATCH /v1/{project_id}/app-servers/hosts/batch-migrate |
workspace:server:batchMigrateHosts |
- |
|
GET /v1/{project_id}/app-servers/metric-data/{server_id} |
workspace:server:getMetricData |
- |
|
GET /v1/{project_id}/app-server-sub-jobs |
workspace:jobs:listSubJobs |
- |
|
POST /v1/{project_id}/app-server-sub-jobs/actions/batch-delete |
workspace:jobs:batchDeleteSubJobs |
- |
|
GET /v1/{project_id}/app-server-sub-jobs/actions/count |
workspace:jobs:countSubJobs |
- |
|
POST /v1/{project_id}/app-warehouse/action/authorize |
workspace:appWarehouse:authorizeObs |
|
|
POST /v1/{project_id}/app-warehouse/actions/batch-delete |
workspace:appWarehouse:batchDeleteApp |
|
|
GET /v1/{project_id}/app-warehouse/apps |
workspace:appWarehouse:ListWarehouseApps |
- |
|
POST /v1/{project_id}/app-warehouse/apps |
workspace:appWarehouse:createApp |
- |
|
DELETE /v1/{project_id}/app-warehouse/apps/{id} |
workspace:appWarehouse:deleteApp |
|
|
POST /v1/{project_id}/app-warehouse/apps/icon |
workspace:appWarehouse:uploadAppIcon |
obs:object:putObject |
|
POST /v1/{project_id}/app-warehouse/bucket-and-acl/create |
workspace:appWarehouse:createBucketOrAcl |
|
|
GET /v1/{project_id}/check/quota |
workspace:quotas:get |
- |
|
- |
workspace:images:listImageJobs |
- |
|
- |
workspace:images:getImageJob |
- |
|
- |
workspace:imageServer:list |
- |
|
- |
workspace:imageServer:create |
|
|
- |
workspace:imageServer:get |
- |
|
- |
workspace:imageServer:update |
- |
|
- |
workspace:imageServer:attachApp |
- |
|
- |
workspace:imageServer:listLatestAttachedApp |
- |
|
- |
workspace:imageServer:recreate |
|
|
- |
workspace:imageServer:batchDelete |
- |
|
- |
workspace:imageServer:listImageSubJobs |
- |
|
- |
workspace:imageServer:batchDeleteImageSubJobs |
- |
|
- |
workspace:imageServer:countImageSubJobs |
- |
|
GET /v2/{project_id}/job/{job_id} |
workspace:jobs:get |
- |
|
GET /v1/{project_id}/mails |
workspace:appGroup:listMailRecord |
- |
|
POST /v1/{project_id}/mails/actions/send |
workspace:appGroup:resendMail |
- |
|
POST /v1/{project_id}/mails/actions/send-by-authorization |
workspace:appGroup:resendMail |
- |
|
GET /v1/{project_id}/persistent-storages |
workspace:storage:listPersistentStorage |
- |
|
POST /v1/{project_id}/persistent-storages |
workspace:storage:createPersistentStorage |
|
|
DELETE /v1/{project_id}/persistent-storages/{storage_id} |
workspace:storage:deletePersistentStorage |
|
|
POST /v1/{project_id}/persistent-storages/{storage_id}/actions/assign-folder |
workspace:storage:updateUserFolderAssignment |
- |
|
POST /v1/{project_id}/persistent-storages/{storage_id}/actions/assign-share-folder |
workspace:storage:updateShareFolderAssignment |
- |
|
POST /v1/{project_id}/persistent-storages/{storage_id}/actions/create-share-folder |
workspace:storage:createShareFolder |
|
|
POST /v1/{project_id}/persistent-storages/{storage_id}/actions/delete-storage-claim |
workspace:storage:deleteStorageClaim |
obs:object:deleteObject |
|
POST /v1/{project_id}/persistent-storages/{storage_id}/actions/delete-user-attachment |
workspace:storage:deleteUserStorageAttachment |
obs:object:deleteObject |
|
POST /v1/{project_id}/persistent-storages/actions/batch-delete |
workspace:storage:batchDeletePersistentStorage |
- |
|
GET /v1/{project_id}/persistent-storages/actions/list-attachments |
workspace:storage:listStorageAssignment |
- |
|
GET /v1/{project_id}/persistent-storages/actions/list-share-folders |
workspace:storage:listShareFolder |
- |
|
GET /v1/{project_id}/policy-groups/{policy_group_id} |
workspace:policyGroups:get |
- |
|
GET /v1/{project_id}/policy-groups/{policy_group_id}/policy |
workspace:policyGroups:listPolicies |
- |
|
GET /v1/{project_id}/policy-groups/{policy_group_id}/target |
workspace:policyGroups:listTargets |
- |
|
GET /v1/{project_id}/policy-groups/show/detail |
workspace:policyGroups:listDetail |
- |
|
GET /v1/{project_id}/policy-templates |
workspace:policyGroups:listTemplate |
- |
|
DELETE /v1/{project_id}/policy-templates/{policy_template_id} |
workspace:policyGroups:deleteTemplate |
- |
|
PATCH /v1/{project_id}/policy-templates/{policy_template_id} |
workspace:policyGroups:updateTemplate |
- |
|
- |
workspace:privacystatements:get |
- |
|
DELETE /v1/{project_id}/scaling-policy |
workspace:scalingPolicy:delete |
- |
|
GET /v1/{project_id}/scaling-policy |
workspace:scalingPolicy:list |
- |
|
PUT /v1/{project_id}/scaling-policy |
workspace:scalingPolicy:create |
- |
|
GET /v1/{project_id}/schedule-task |
workspace:scheduledTasks:list |
- |
|
POST /v1/{project_id}/schedule-task |
workspace:scheduledTasks:create |
- |
|
GET /v1/{project_id}/schedule-task/{execute_history_id}/execute-detail |
workspace:scheduledTasks:getRecord |
- |
|
DELETE /v1/{project_id}/schedule-task/{task_id} |
workspace:scheduledTasks:delete |
- |
|
GET /v1/{project_id}/schedule-task/{task_id} |
workspace:scheduledTasks:get |
- |
|
PATCH /v1/{project_id}/schedule-task/{task_id} |
workspace:scheduledTasks:update |
- |
|
GET /v1/{project_id}/schedule-task/{task_id}/execute-history |
workspace:scheduledTasks:listRecords |
- |
|
POST /v1/{project_id}/schedule-task/actions/batch-delete |
workspace:scheduledTasks:batchDelete |
- |
|
POST /v1/{project_id}/session/app-connection |
workspace:session:listAppConnection |
- |
|
POST /v1/{project_id}/session/logoff |
workspace:session:logoffUserSession |
- |
|
POST /v1/{project_id}/session/user-connection |
workspace:session:listUserConnection |
- |
|
GET /v1/{project_id}/session/user-session-info |
workspace:session:listSessionByUserName |
- |
|
PUT /v1/{project_id}/storages-policy/actions/create-statements |
workspace:storagePolicy:create |
- |
|
GET /v1/{project_id}/storages-policy/actions/list-statements |
workspace:storagePolicy:list |
- |
|
- |
workspace:users:list |
- |
|
GET /v1/persistent-storages/actions/list-sfs-storages |
workspace:storage:listSfs3Storage |
|
|
- |
workspace:baseResource:list |
ecs:availabilityZones:list |
|
POST /v1/{project_id}/bundles/batch-query-config-info |
workspace:tenants:listConfigInfo |
- |
|
GET /v1/{project_id}/product |
workspace:baseResource:list |
- |
|
POST /v1/{project_id}/session-type |
workspace:baseResource:list |
- |
|
POST /v1/{project_id}/tenant/action/active |
workspace:tenants:active |
- |
|
GET /v1/{project_id}/tenant/profile |
workspace:tenants:listTenantProfile |
- |
|
GET /v1/{project_id}/volume-type |
workspace:baseResource:list |
- |
|
- |
workspace:server:listServerMetricData |
- |
|
GET /v1/{project_id}/session/list-sessions |
workspace:session:listSessions |
- |
|
PATCH /v1/{project_id}/app-warehouse/apps/{id} |
workspace:appWarehouse:updateApp |
- |
|
POST /v1/{project_id}/app-servers/actions/batch-change-image |
workspace:server:batchChangeImage |
|
|
POST /v1/{project_id}/app-servers/actions/batch-reinstall |
workspace:server:batchReinstall |
|
|
POST /v1/{project_id}/app-groups/{app_group_id}/apps/pre-boot-policy |
workspace:app:updatePreBootPolicy |
- |
|
POST /v1/{project_id}/app-warehouse/bucket |
workspace:appWarehouse:bindBucket |
|
|
GET /v1/{project_id}/app-warehouse/bucket |
workspace:appWarehouse:getBucket |
- |
|
- |
workspace:cloudStorage:listConfig |
sfs3:projectConfig:list |
|
- |
workspace:cloudStorage:getConfig |
sfs3:projectConfig:get |
|
- |
workspace:cloudStorage:bind |
sfs3:projectConfig:get |
|
- |
workspace:cloudStorage:list |
- |
|
- |
workspace:cloudStorage:unbind |
- |
|
- |
workspace:cloudStorage:batchDeleteFolder |
|
|
- |
workspace:cloudStorage:createFolder |
|
|
- |
workspace:cloudStorage:updateFolder |
sfs3:fileSystem:putQuota |
|
- |
workspace:cloudStorage:deleteFolder |
|
|
- |
workspace:cloudStorage:listFolder |
|
|
- |
workspace:cloudStorage:resetUserProfile |
|
|
- |
workspace:cloudStorage:listFiles |
sfs3:fileSystem:listFiles |
|
- |
workspace:cloudStorage:transferFile |
|
|
- |
workspace:cloudStorage:preTransferFile |
|
Resources
A resource type indicates the resources that an identity policy applies to. If you specify a resource type for any action in Table 3, the resource URN must be specified in the identity policy statements using that action, and the identity policy applies only to resources of this type. If no resource type is specified, the Resource element is marked with an asterisk (*) and the identity policy applies to all resources. You can also set condition keys in an identity policy to define resource types.
The following table lists the resource types that you can define in identity policy statements for workspace.
|
Resource Type |
URN |
|---|---|
|
script |
workspace:<region>:<account-id>:script:<script-id> |
|
serverGroup |
workspace:<region>:<account-id>:serverGroup:<server-group-id> |
|
exclusiveHost |
workspace:<region>:<account-id>:exclusiveHost:<host-id> |
|
appGroup |
workspace:<region>:<account-id>:appGroup:<app-group-id> |
|
scheduledTask |
workspace:<region>:<account-id>:scheduledTask:<task-id> |
|
storage |
workspace:<region>:<account-id>:storage:<storage-id> |
|
desktopPool |
workspace:<region>:<account-id>:desktopPool:<pool-id> |
|
userGroup |
workspace:<region>:<account-id>:userGroup:<group-id> |
|
user |
workspace:<region>:<account-id>:user:<user-id> |
|
imageServer |
workspace:<region>:<account-id>:imageServer:<image-server-id> |
|
policyGroup |
workspace:<region>:<account-id>:policyGroup:<policy-group-id> |
|
wdh |
workspace:<region>:<account-id>:wdh:<wdh-id> |
|
app |
workspace:<region>:<account-id>:app:<app-id> |
|
desktop |
workspace:<region>:<account-id>:desktop:<desktop-id> |
|
server |
workspace:<region>:<account-id>:server:<server-id> |
Conditions
Condition Key Overview
A Condition element lets you specify conditions for when an identity policy is in effect. It contains condition keys and operators.
- The condition key that you specify can be a global condition key or a service-specific condition key.
- Global condition keys (with the g: prefix) apply to all actions. Cloud services do not need to provide user identity information. Instead, the system automatically obtains such information and authenticates users. For details, see Global Condition Keys.
- Service-specific condition keys (with the abbreviation of a service name plus a colon as the prefix, for example, workspace) apply only to operations of the xx service. For details, see Table 4.
- The number of values associated with a condition key in the request context of an API call makes the condition key single-valued or multivalued. Single-valued condition keys have at most one value in the request context of an API call. Multivalued condition keys can have multiple values in the request context of an API call. For example, a request can originate from at most one VPC endpoint, so g:SourceVpce is a single-valued condition key. You can tag resources and include multiple tag key-value pairs in a request, so g:TagKeys is a multivalued condition key.
- A condition operator, condition key, and a condition value together constitute a complete condition statement. An identity policy can be applied only when its request conditions are met. For supported condition operators, see operators.
Service-specific condition keys supported by workspace
The following table lists the condition keys that you can define in identity policies for workspace. You can include these condition keys to specify conditions for when your identity policy is in effect.
|
Service-specific Condition Key |
Type |
Single-valued/Multivalued |
Description |
|---|---|---|---|
|
workspace:AccessMode |
string |
Single-valued |
Filters access based on the access mode specified in the request parameter. A valid condition value should be INTERNET, DEDICATED, or BOTH. |
|
workspace:CreateOrderType |
string |
Single-valued |
Filters access based on the creation order type specified in the request parameter. A valid condition value should be createDesktops, addVolumes, createDehHosts, rebuildDesktops, createDesktopPool, expandDesktopPool, applyDesktopsInternet, createExclusiveHosts, subscribeUserSharer, or createApps. |
|
workspace:ChangeOrderType |
string |
Single-valued |
Filters access based on the change order type specified in the request parameter. A valid condition value should be resizeDesktops, expandVolumes, meteredToPeriod, ADD_VOLUME, EXTEND_VOLUME, RESIZE, CHANGE_IMAGE, ADD_SUB_RESOURCES, or DELETE_SUB_RESOURCES. |
|
workspace:AssociatePublicIp |
boolean |
Single-valued |
Filters access by the associate switch value for binding eip to dektop. |
|
workspace:AccessMode |
string |
Single-valued |
Filters access based on the access mode specified in the request parameter. A valid condition value should be INTERNET, DEDICATED, or BOTH. |
|
workspace:CreateOrderType |
string |
Single-valued |
Filters access based on the creation order type specified in the request parameter. A valid condition value should be createDesktops, addVolumes, createDehHosts, rebuildDesktops, createDesktopPool, expandDesktopPool, applyDesktopsInternet, createExclusiveHosts, subscribeUserSharer, or createApps. |
|
workspace:ChangeOrderType |
string |
Single-valued |
Filters access based on the change order type specified in the request parameter. A valid condition value should be resizeDesktops, expandVolumes, meteredToPeriod, ADD_VOLUME, EXTEND_VOLUME, RESIZE, CHANGE_IMAGE, ADD_SUB_RESOURCES, or DELETE_SUB_RESOURCES. |
|
workspace:AssociatePublicIp |
boolean |
Single-valued |
Filters access by the associate switch value for binding eip to dektop. |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot