Приложение 6. Назначение привилегий методам

Таблица 1. Описание методов и их привилегий
methodmethod_idprivilegeprivilege_idcluster_mastervdc_adminvdc_uservdc_viewerresource_viewer
vdc-create1VDC Create310000
cluster-disable3Global Infrastructure Cluster Management210000
cluster-enable4Global Infrastructure Cluster Management210000
grant-group-privilege5Grant Role/Privilege110000
grant-group-role6Grant Role/Privilege110000
grant-user-privilege7Grant Role/Privilege110000
grant-user-role8Grant Role/Privilege110000
nets-create9Network Create410000
nets-delete10Network Remove415000
vdc-assign-network11VDC Network Assign310002
vdc-deassign-network12VDC Network Deassign315001
edge-create13Edge Create610000
edge-list14Edge List600000
edge-get15Edge Get600001
edge-start16Edge Start610001
edge-stop17Edge Stop610002
edge-restart18Edge Restart610003
edge-ratelimit19Edge Ratelimit610004
edge-add-nat-rule20Edge Add NatRule610005
edge-add-fw-rule21Edge Add FWRule610006
edge-list-rules22Edge List Rules600002
edge-deploy-rules26Edge Deploy Rules600003
edge-remove-nat-rule27Edge Remove NatRule615001
edge-remove-fw-rule28Edge Remove FWRule615002
edge-add-nic29Edge Add NIC610007
edge-remove-nic30Edge Remove NIC615003
edge-remove31Edge Remove615000
edge-get-pfloggs32Edge PFLogs Get600004
node-inventory33Node Inventory810000
node-hw-list34Node HW List800000
node-cpu-cores35Node CPU Cores800001
node-config-map36Node Config Map800002
node-config-get37Node Config Get800003
node-config-set38Node Config Set810001
filesystems-set39Filesystem Set710000
filesystems-get40Filesystem Get700000
federation-overview41Global Infrastructure Overview100001
cluster-overview43Cluster Overview200000
cluster-totals44Cluster Totals200001
cluster-node-action45Cluster Nodes Management220000
cluster-service-stop46Cluster Service Management230000
cluster-service-start47Cluster Service Management230000
pool-map48Pool Map900000
pool-map-by-guid49Pool Map by GUID900001
vms-suspend-pool50Pool Suspend VMs900002
vms-resume-pool51Pool Resume VMs900003
pools-list52Pool List900004
pools-get53Pool Get900005
pd-list54PD List900006
portgroup-list55Portgroup List810005
pd-led56PD LED Control900007
pd-status-map57PD Status Map900008
net-list66Networks List400000
net-ippool-usage67IPPool Usage410001
net-ippool-free68IPPool Free410002
vdc-set69VDC Set310003
vdc-list70VDC List300000
vdc-networks71VDC Networks Assign List300001
vdc-network-addr-limit72Network Addr Limit Set310001
vm-statuses73VM Statuses510005
vm-profiles74VM Profiles510006
vm-boot_media-list75VM Boot Media List510007
vm-list76VM List500000
vm-history77VM History510008
vm-get78VM Get510023
vms-create79VM Create510000
vm-change-vdc80VM Change VDC510024
vms-add-disk81VM Add Disk510031
vms-add-nic82VM Add NIC510025
vms-disk-resize83VM Disk Resize510030
vm-disk-set-label84VM Disk Label510028
vms-snapshot85VM Snapshot510011
vm-snapshot-list86VM Snapshot List510012
vms-rollback87VM Rollback510013
vm-remove-nic88VM Remove NIC510026
vms-snapshot-remove89VM Snapshot Remove510014
vm-remove-disk90VM Remove Disk510029
vm-ratelimit-disk91VM Ratelimit Disk510009
vm-ratelimit-nic92VM Ratelimit NIC510027
vms-cpu-priority93VM CPU Priority510010
vms-vcpu-class94VM VCPU Class510021
vms-start95VM Start510001
vms-stop96VM Stop510003
vms-restart97VM Restart510002
vm-set98VM Set510022
vm-console99VM Console510004
vm-perfdata100VM Perf Data510015
vm-billing101VM Billing510016
vms-remove102VM Remove515000
vms-suspend103VM Suspend510017
vms-resume104VM Resume510018
vms-balloon105VM Ballooning510019
vm-import-area-list106VM Import Area List510020
api-token107Token Info100000
task108Task100002
get-statusmap109Status Map200002
revoke-group-privilege110Revoke Role/Privilege110001
revoke-group-role111Revoke Role/Privilege110001
revoke-user-privilege112 Revoke Role/Privilege110001
revoke-user-role113Revoke Role/Privilege110001
user-list114User List2000000
role-list115Role List100003
privilege-list116Privilege List100004
role-privilege-list117Role Privilege List100005
vdc-roles118VDC Roles300002
vdc-privileges119VDC Privileges300003
user-roles120User Roles2000002
user-privileges121User Privileges2000003
group-roles122Group Roles100006
group-privileges123Group Privileges100007
group-list124Group List100008
ad-config-set125Active Directory Config Set130000
ad-config-get126Active Directory Config Get130001
user-get127User Get2000004
user-set128User Set2010000
node-software129Node Software810002
node-software-inventory130Node Software Inventory810003
cluster-add131Global Infrastructure Cluster Management210000
cluster-remove132Global Infrastructure Cluster Management210000
user-create133User Create2010001
user-set-password134User Password Set2010002
user-delete135User Delete2010003
cluster-crosscheck136Global Infrastructure Cluster Management210000
auth-providers137Auth Providers List100009
auth-provider-set138Auth Provider Set130002
vdc-resolve139VDC Conflict Resolve310004
nets-resolve140Network Conflict Resolve410003
vdc-network-resolve141VDC Network Assign Resolve310005
net-ippool-show142Show IPPool400001
net-ippool-delete143Delete IPPool Addr415001
net-ippool-add144Add IPPool Addr410004
healthwatch-set145Healthwatch Set130003
healthwatch-get146Healthwatch Get100010
net-ippool-crosscheck147IPPool Crosscheck410005
node-perfdata148Node Performance Data800004
Таблица 2. Обозначение цветов
Цвет Обозначение
Наличие данной привилегии у ролей
Привилегия отсутствует

Повторяющиеся привилегии (одна привилегия может давать доступ сразу к нескольким методам):

Таблица 3. Обозначение цветов
Цвет Привилегия
Cluster management
Grant
Cluster service management
Revoke