name | data type | constraints | description |
---|---|---|---|
guid | string | ||
name | string | required, max size: 36, min size: 1 | |
description | string | ||
roles | array of AppUserRoleRequest | ||
users | array of AppUserRequest | ||
defaultLdapGroup | boolean | required | |
defaultKeycloakGroup | boolean | required | |
deletable | boolean | required |
Example
{ "guid" : "...", "name" : "...", "description" : "...", "roles" : [ { "guid" : "...", "name" : "...", "description" : "...", "deletable" : true, "privileges" : [ "OS_DOWNLOAD_READ", "STORAGE_BACKUP_SLA_WRITE" ], "privilegeContexts" : [ { "type" : "OS_AGENT", "instanceGuid" : "...", "instanceUuid" : "...", "instanceName" : "..." }, { "type" : "STORAGE_PROVIDER", "instanceGuid" : "...", "instanceUuid" : "...", "instanceName" : "..." } ], "isRootAccess" : true }, { "guid" : "...", "name" : "...", "description" : "...", "deletable" : true, "privileges" : [ "VE_INFRASTRUCTURE_READ", "ENDPOINTS_ADMINISTRATION_WRITE" ], "privilegeContexts" : [ { "type" : "HYPERVISOR_MANAGER", "instanceGuid" : "...", "instanceUuid" : "...", "instanceName" : "..." }, { "type" : "HYPERVISOR", "instanceGuid" : "...", "instanceUuid" : "...", "instanceName" : "..." } ], "isRootAccess" : true } ], "users" : [ { "guid" : "...", "login" : "...", "firstName" : "...", "lastName" : "...", "infoTourEnabled" : true, "externalId" : "..." }, { "guid" : "...", "login" : "...", "firstName" : "...", "lastName" : "...", "infoTourEnabled" : true, "externalId" : "..." } ], "defaultLdapGroup" : true, "defaultKeycloakGroup" : true, "deletable" : true }