name | data type | constraints | description |
---|---|---|---|
guid | string | ||
name | string | ||
description | string | ||
deletable | boolean | required | |
privileges | array of Privilege | ||
isRootAccess | boolean | required | |
privilegeContexts | array of PrivilegeContextDetails |
Example
{ "guid" : "...", "name" : "...", "description" : "...", "deletable" : true, "privileges" : [ "CLOUD_DOWNLOAD_WRITE", "VE_INSTANCE_CLEAN_OLD_SNAPSHOTS" ], "isRootAccess" : true, "privilegeContexts" : [ { "type" : "APP_CMD_EXEC_CONFIG", "instanceGuid" : "...", "instanceUuid" : "...", "instanceName" : "..." }, { "type" : "PROJECT", "instanceGuid" : "...", "instanceUuid" : "...", "instanceName" : "..." } ] }