Vimsvc/auth/privileges: Difference between revisions
Jump to navigation
Jump to search
New page: ==== vimsh vimsvc/auth/privileges ==== Usage: privileges Get the list of system-defined privileges. Category: vimsh |
No edit summary |
||
| Line 3: | Line 3: | ||
Get the list of system-defined privileges. | Get the list of system-defined privileges. | ||
====example output==== | |||
Example output against a pristine ESX3.5i host. | |||
# vmware-vim-cmd -H 10.10.10.10 -U root -P password vimsvc/auth/privileges | |||
(vim.AuthorizationManager.Privilege) [ | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "System.Anonymous", | |||
onParent = false, | |||
name = "Anonymous", | |||
privGroupName = "System", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "System.View", | |||
onParent = false, | |||
name = "View", | |||
privGroupName = "System", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "System.Read", | |||
onParent = false, | |||
name = "Read", | |||
privGroupName = "System", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Global.ManageCustomFields", | |||
onParent = false, | |||
name = "ManageCustomFields", | |||
privGroupName = "Global", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Global.SetCustomField", | |||
onParent = false, | |||
name = "SetCustomField", | |||
privGroupName = "Global", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Global.LogEvent", | |||
onParent = false, | |||
name = "LogEvent", | |||
privGroupName = "Global", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Global.CancelTask", | |||
onParent = false, | |||
name = "CancelTask", | |||
privGroupName = "Global", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Global.Licenses", | |||
onParent = false, | |||
name = "Licenses", | |||
privGroupName = "Global", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Global.Diagnostics", | |||
onParent = false, | |||
name = "Diagnostics", | |||
privGroupName = "Global", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Global.Settings", | |||
onParent = false, | |||
name = "Settings", | |||
privGroupName = "Global", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Global.VCServer", | |||
onParent = false, | |||
name = "VCServer", | |||
privGroupName = "Global", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Global.CapacityPlanning", | |||
onParent = false, | |||
name = "CapacityPlanning", | |||
privGroupName = "Global", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Global.ScriptAction", | |||
onParent = false, | |||
name = "ScriptAction", | |||
privGroupName = "Global", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Global.Proxy", | |||
onParent = false, | |||
name = "Proxy", | |||
privGroupName = "Global", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Global.DisableMethods", | |||
onParent = false, | |||
name = "DisableMethods", | |||
privGroupName = "Global", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Global.EnableMethods", | |||
onParent = false, | |||
name = "EnableMethods", | |||
privGroupName = "Global", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Global.ServiceManagers", | |||
onParent = false, | |||
name = "ServiceManagers", | |||
privGroupName = "Global", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Folder.Create", | |||
onParent = false, | |||
name = "Create", | |||
privGroupName = "Folder", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Folder.Delete", | |||
onParent = true, | |||
name = "Delete", | |||
privGroupName = "Folder", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Folder.Rename", | |||
onParent = false, | |||
name = "Rename", | |||
privGroupName = "Folder", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Folder.Move", | |||
onParent = false, | |||
name = "Move", | |||
privGroupName = "Folder", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Datacenter.Create", | |||
onParent = false, | |||
name = "Create", | |||
privGroupName = "Datacenter", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Datacenter.Delete", | |||
onParent = true, | |||
name = "Delete", | |||
privGroupName = "Datacenter", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Datacenter.Rename", | |||
onParent = false, | |||
name = "Rename", | |||
privGroupName = "Datacenter", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Datacenter.Move", | |||
onParent = false, | |||
name = "Move", | |||
privGroupName = "Datacenter", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Datastore.Rename", | |||
onParent = false, | |||
name = "Rename", | |||
privGroupName = "Datastore", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Datastore.Delete", | |||
onParent = false, | |||
name = "Delete", | |||
privGroupName = "Datastore", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Datastore.Browse", | |||
onParent = false, | |||
name = "Browse", | |||
privGroupName = "Datastore", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Datastore.DeleteFile", | |||
onParent = false, | |||
name = "DeleteFile", | |||
privGroupName = "Datastore", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Datastore.FileManagement", | |||
onParent = false, | |||
name = "FileManagement", | |||
privGroupName = "Datastore", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Network.Delete", | |||
onParent = false, | |||
name = "Delete", | |||
privGroupName = "Network", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Host.Inventory.AddStandaloneHost", | |||
onParent = false, | |||
name = "AddStandaloneHost", | |||
privGroupName = "Host.Inventory", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Host.Inventory.CreateCluster", | |||
onParent = false, | |||
name = "CreateCluster", | |||
privGroupName = "Host.Inventory", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Host.Inventory.AddHostToCluster", | |||
onParent = false, | |||
name = "AddHostToCluster", | |||
privGroupName = "Host.Inventory", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Host.Inventory.RemoveHostFromCluster", | |||
onParent = true, | |||
name = "RemoveHostFromCluster", | |||
privGroupName = "Host.Inventory", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Host.Inventory.MoveCluster", | |||
onParent = false, | |||
name = "MoveCluster", | |||
privGroupName = "Host.Inventory", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Host.Inventory.RenameCluster", | |||
onParent = false, | |||
name = "RenameCluster", | |||
privGroupName = "Host.Inventory", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Host.Inventory.DeleteCluster", | |||
onParent = true, | |||
name = "DeleteCluster", | |||
privGroupName = "Host.Inventory", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Host.Inventory.EditCluster", | |||
onParent = false, | |||
name = "EditCluster", | |||
privGroupName = "Host.Inventory", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Host.Inventory.MoveHost", | |||
onParent = false, | |||
name = "MoveHost", | |||
privGroupName = "Host.Inventory", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Host.Config.SystemManagement", | |||
onParent = false, | |||
name = "SystemManagement", | |||
privGroupName = "Host.Config", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Host.Config.Connection", | |||
onParent = false, | |||
name = "Connection", | |||
privGroupName = "Host.Config", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Host.Config.Maintenance", | |||
onParent = false, | |||
name = "Maintenance", | |||
privGroupName = "Host.Config", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Host.Config.AutoStart", | |||
onParent = false, | |||
name = "AutoStart", | |||
privGroupName = "Host.Config", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Host.Config.HyperThreading", | |||
onParent = false, | |||
name = "HyperThreading", | |||
privGroupName = "Host.Config", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Host.Config.Storage", | |||
onParent = false, | |||
name = "Storage", | |||
privGroupName = "Host.Config", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Host.Config.NetService", | |||
onParent = false, | |||
name = "NetService", | |||
privGroupName = "Host.Config", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Host.Config.Memory", | |||
onParent = false, | |||
name = "Memory", | |||
privGroupName = "Host.Config", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Host.Config.Network", | |||
onParent = false, | |||
name = "Network", | |||
privGroupName = "Host.Config", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Host.Config.AdvancedConfig", | |||
onParent = false, | |||
name = "AdvancedConfig", | |||
privGroupName = "Host.Config", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Host.Config.Resources", | |||
onParent = false, | |||
name = "Resources", | |||
privGroupName = "Host.Config", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Host.Config.Snmp", | |||
onParent = false, | |||
name = "Snmp", | |||
privGroupName = "Host.Config", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Host.Config.DateTime", | |||
onParent = false, | |||
name = "DateTime", | |||
privGroupName = "Host.Config", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Host.Config.Settings", | |||
onParent = false, | |||
name = "Settings", | |||
privGroupName = "Host.Config", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Host.Config.Patch", | |||
onParent = false, | |||
name = "Patch", | |||
privGroupName = "Host.Config", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Host.Config.Firmware", | |||
onParent = false, | |||
name = "Firmware", | |||
privGroupName = "Host.Config", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Host.Local.InstallAgent", | |||
onParent = false, | |||
name = "InstallAgent", | |||
privGroupName = "Host.Local", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Host.Local.ManageUserGroups", | |||
onParent = false, | |||
name = "ManageUserGroups", | |||
privGroupName = "Host.Local", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Host.Local.CreateVM", | |||
onParent = false, | |||
name = "CreateVM", | |||
privGroupName = "Host.Local", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Host.Local.DeleteVM", | |||
onParent = false, | |||
name = "DeleteVM", | |||
privGroupName = "Host.Local", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Host.Cim.CimInteraction", | |||
onParent = false, | |||
name = "CimInteraction", | |||
privGroupName = "Host.Cim", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.Inventory.Create", | |||
onParent = false, | |||
name = "Create", | |||
privGroupName = "VirtualMachine.Inventory", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.Inventory.Delete", | |||
onParent = true, | |||
name = "Delete", | |||
privGroupName = "VirtualMachine.Inventory", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.Inventory.Move", | |||
onParent = false, | |||
name = "Move", | |||
privGroupName = "VirtualMachine.Inventory", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.Interact.PowerOn", | |||
onParent = false, | |||
name = "PowerOn", | |||
privGroupName = "VirtualMachine.Interact", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.Interact.PowerOff", | |||
onParent = false, | |||
name = "PowerOff", | |||
privGroupName = "VirtualMachine.Interact", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.Interact.Suspend", | |||
onParent = false, | |||
name = "Suspend", | |||
privGroupName = "VirtualMachine.Interact", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.Interact.Reset", | |||
onParent = false, | |||
name = "Reset", | |||
privGroupName = "VirtualMachine.Interact", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.Interact.AnswerQuestion", | |||
onParent = false, | |||
name = "AnswerQuestion", | |||
privGroupName = "VirtualMachine.Interact", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.Interact.ConsoleInteract", | |||
onParent = false, | |||
name = "ConsoleInteract", | |||
privGroupName = "VirtualMachine.Interact", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.Interact.DeviceConnection", | |||
onParent = false, | |||
name = "DeviceConnection", | |||
privGroupName = "VirtualMachine.Interact", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.Interact.SetCDMedia", | |||
onParent = false, | |||
name = "SetCDMedia", | |||
privGroupName = "VirtualMachine.Interact", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.Interact.SetFloppyMedia", | |||
onParent = false, | |||
name = "SetFloppyMedia", | |||
privGroupName = "VirtualMachine.Interact", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.Interact.ToolsInstall", | |||
onParent = false, | |||
name = "ToolsInstall", | |||
privGroupName = "VirtualMachine.Interact", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.Interact.DefragmentAllDisks", | |||
onParent = false, | |||
name = "DefragmentAllDisks", | |||
privGroupName = "VirtualMachine.Interact", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.Interact.Backup", | |||
onParent = false, | |||
name = "Backup", | |||
privGroupName = "VirtualMachine.Interact", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.Config.Rename", | |||
onParent = false, | |||
name = "Rename", | |||
privGroupName = "VirtualMachine.Config", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.Config.AddExistingDisk", | |||
onParent = false, | |||
name = "AddExistingDisk", | |||
privGroupName = "VirtualMachine.Config", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.Config.AddNewDisk", | |||
onParent = false, | |||
name = "AddNewDisk", | |||
privGroupName = "VirtualMachine.Config", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.Config.RemoveDisk", | |||
onParent = false, | |||
name = "RemoveDisk", | |||
privGroupName = "VirtualMachine.Config", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.Config.RawDevice", | |||
onParent = false, | |||
name = "RawDevice", | |||
privGroupName = "VirtualMachine.Config", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.Config.HostUSBDevice", | |||
onParent = false, | |||
name = "HostUSBDevice", | |||
privGroupName = "VirtualMachine.Config", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.Config.CPUCount", | |||
onParent = false, | |||
name = "CPUCount", | |||
privGroupName = "VirtualMachine.Config", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.Config.Memory", | |||
onParent = false, | |||
name = "Memory", | |||
privGroupName = "VirtualMachine.Config", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.Config.AddRemoveDevice", | |||
onParent = false, | |||
name = "AddRemoveDevice", | |||
privGroupName = "VirtualMachine.Config", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.Config.EditDevice", | |||
onParent = false, | |||
name = "EditDevice", | |||
privGroupName = "VirtualMachine.Config", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.Config.Settings", | |||
onParent = false, | |||
name = "Settings", | |||
privGroupName = "VirtualMachine.Config", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.Config.Resource", | |||
onParent = false, | |||
name = "Resource", | |||
privGroupName = "VirtualMachine.Config", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.Config.UpgradeVirtualHardware", | |||
onParent = false, | |||
name = "UpgradeVirtualHardware", | |||
privGroupName = "VirtualMachine.Config", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.Config.ResetGuestInfo", | |||
onParent = false, | |||
name = "ResetGuestInfo", | |||
privGroupName = "VirtualMachine.Config", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.Config.AdvancedConfig", | |||
onParent = false, | |||
name = "AdvancedConfig", | |||
privGroupName = "VirtualMachine.Config", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.Config.DiskLease", | |||
onParent = false, | |||
name = "DiskLease", | |||
privGroupName = "VirtualMachine.Config", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.Config.SwapPlacement", | |||
onParent = false, | |||
name = "SwapPlacement", | |||
privGroupName = "VirtualMachine.Config", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.Config.DiskExtend", | |||
onParent = false, | |||
name = "DiskExtend", | |||
privGroupName = "VirtualMachine.Config", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.State.CreateSnapshot", | |||
onParent = false, | |||
name = "CreateSnapshot", | |||
privGroupName = "VirtualMachine.State", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.State.RevertToSnapshot", | |||
onParent = false, | |||
name = "RevertToSnapshot", | |||
privGroupName = "VirtualMachine.State", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.State.RemoveSnapshot", | |||
onParent = false, | |||
name = "RemoveSnapshot", | |||
privGroupName = "VirtualMachine.State", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.State.RenameSnapshot", | |||
onParent = false, | |||
name = "RenameSnapshot", | |||
privGroupName = "VirtualMachine.State", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.Provisioning.Customize", | |||
onParent = false, | |||
name = "Customize", | |||
privGroupName = "VirtualMachine.Provisioning", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.Provisioning.Clone", | |||
onParent = false, | |||
name = "Clone", | |||
privGroupName = "VirtualMachine.Provisioning", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.Provisioning.CreateTemplateFromVM", | |||
onParent = false, | |||
name = "CreateTemplateFromVM", | |||
privGroupName = "VirtualMachine.Provisioning", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.Provisioning.DeployTemplate", | |||
onParent = false, | |||
name = "DeployTemplate", | |||
privGroupName = "VirtualMachine.Provisioning", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.Provisioning.CloneTemplate", | |||
onParent = false, | |||
name = "CloneTemplate", | |||
privGroupName = "VirtualMachine.Provisioning", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.Provisioning.MarkAsTemplate", | |||
onParent = false, | |||
name = "MarkAsTemplate", | |||
privGroupName = "VirtualMachine.Provisioning", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.Provisioning.MarkAsVM", | |||
onParent = false, | |||
name = "MarkAsVM", | |||
privGroupName = "VirtualMachine.Provisioning", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.Provisioning.ReadCustSpecs", | |||
onParent = false, | |||
name = "ReadCustSpecs", | |||
privGroupName = "VirtualMachine.Provisioning", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.Provisioning.ModifyCustSpecs", | |||
onParent = false, | |||
name = "ModifyCustSpecs", | |||
privGroupName = "VirtualMachine.Provisioning", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.Provisioning.DiskRandomAccess", | |||
onParent = false, | |||
name = "DiskRandomAccess", | |||
privGroupName = "VirtualMachine.Provisioning", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.Provisioning.DiskRandomRead", | |||
onParent = false, | |||
name = "DiskRandomRead", | |||
privGroupName = "VirtualMachine.Provisioning", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.Provisioning.GetVmFiles", | |||
onParent = false, | |||
name = "GetVmFiles", | |||
privGroupName = "VirtualMachine.Provisioning", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "VirtualMachine.Provisioning.PutVmFiles", | |||
onParent = false, | |||
name = "PutVmFiles", | |||
privGroupName = "VirtualMachine.Provisioning", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Resource.AssignVMToPool", | |||
onParent = false, | |||
name = "AssignVMToPool", | |||
privGroupName = "Resource", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Resource.ApplyRecommendation", | |||
onParent = false, | |||
name = "ApplyRecommendation", | |||
privGroupName = "Resource", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Resource.CreatePool", | |||
onParent = false, | |||
name = "CreatePool", | |||
privGroupName = "Resource", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Resource.RenamePool", | |||
onParent = false, | |||
name = "RenamePool", | |||
privGroupName = "Resource", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Resource.EditPool", | |||
onParent = true, | |||
name = "EditPool", | |||
privGroupName = "Resource", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Resource.MovePool", | |||
onParent = false, | |||
name = "MovePool", | |||
privGroupName = "Resource", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Resource.DeletePool", | |||
onParent = true, | |||
name = "DeletePool", | |||
privGroupName = "Resource", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Resource.HotMigrate", | |||
onParent = false, | |||
name = "HotMigrate", | |||
privGroupName = "Resource", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Resource.ColdMigrate", | |||
onParent = false, | |||
name = "ColdMigrate", | |||
privGroupName = "Resource", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Resource.QueryVMotion", | |||
onParent = false, | |||
name = "QueryVMotion", | |||
privGroupName = "Resource", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Alarm.Create", | |||
onParent = false, | |||
name = "Create", | |||
privGroupName = "Alarm", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Alarm.Delete", | |||
onParent = false, | |||
name = "Delete", | |||
privGroupName = "Alarm", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Alarm.Edit", | |||
onParent = false, | |||
name = "Edit", | |||
privGroupName = "Alarm", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Task.Create", | |||
onParent = false, | |||
name = "Create", | |||
privGroupName = "Task", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Task.Update", | |||
onParent = false, | |||
name = "Update", | |||
privGroupName = "Task", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "ScheduledTask.Create", | |||
onParent = false, | |||
name = "Create", | |||
privGroupName = "ScheduledTask", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "ScheduledTask.Delete", | |||
onParent = false, | |||
name = "Delete", | |||
privGroupName = "ScheduledTask", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "ScheduledTask.Run", | |||
onParent = false, | |||
name = "Run", | |||
privGroupName = "ScheduledTask", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "ScheduledTask.Edit", | |||
onParent = false, | |||
name = "Edit", | |||
privGroupName = "ScheduledTask", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Sessions.TerminateSession", | |||
onParent = false, | |||
name = "TerminateSession", | |||
privGroupName = "Sessions", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Sessions.ValidateSession", | |||
onParent = false, | |||
name = "ValidateSession", | |||
privGroupName = "Sessions", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Sessions.GlobalMessage", | |||
onParent = false, | |||
name = "GlobalMessage", | |||
privGroupName = "Sessions", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Sessions.ImpersonateUser", | |||
onParent = false, | |||
name = "ImpersonateUser", | |||
privGroupName = "Sessions", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Performance.ModifyIntervals", | |||
onParent = false, | |||
name = "ModifyIntervals", | |||
privGroupName = "Performance", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Authorization.ModifyRoles", | |||
onParent = false, | |||
name = "ModifyRoles", | |||
privGroupName = "Authorization", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Authorization.ReassignRolePermissions", | |||
onParent = false, | |||
name = "ReassignRolePermissions", | |||
privGroupName = "Authorization", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Authorization.ModifyPermissions", | |||
onParent = true, | |||
name = "ModifyPermissions", | |||
privGroupName = "Authorization", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Extension.Register", | |||
onParent = false, | |||
name = "Register", | |||
privGroupName = "Extension", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Extension.Update", | |||
onParent = false, | |||
name = "Update", | |||
privGroupName = "Extension", | |||
}, | |||
(vim.AuthorizationManager.Privilege) { | |||
dynamicType = <unset>, | |||
privId = "Extension.Unregister", | |||
onParent = false, | |||
name = "Unregister", | |||
privGroupName = "Extension", | |||
} | |||
] | |||
[[Category: vimsh]] | [[Category: vimsh]] | ||
Latest revision as of 00:31, 29 December 2008
vimsh vimsvc/auth/privileges
Usage: privileges
Get the list of system-defined privileges.
example output
Example output against a pristine ESX3.5i host.
# vmware-vim-cmd -H 10.10.10.10 -U root -P password vimsvc/auth/privileges
(vim.AuthorizationManager.Privilege) [
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "System.Anonymous",
onParent = false,
name = "Anonymous",
privGroupName = "System",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "System.View",
onParent = false,
name = "View",
privGroupName = "System",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "System.Read",
onParent = false,
name = "Read",
privGroupName = "System",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Global.ManageCustomFields",
onParent = false,
name = "ManageCustomFields",
privGroupName = "Global",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Global.SetCustomField",
onParent = false,
name = "SetCustomField",
privGroupName = "Global",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Global.LogEvent",
onParent = false,
name = "LogEvent",
privGroupName = "Global",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Global.CancelTask",
onParent = false,
name = "CancelTask",
privGroupName = "Global",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Global.Licenses",
onParent = false,
name = "Licenses",
privGroupName = "Global",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Global.Diagnostics",
onParent = false,
name = "Diagnostics",
privGroupName = "Global",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Global.Settings",
onParent = false,
name = "Settings",
privGroupName = "Global",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Global.VCServer",
onParent = false,
name = "VCServer",
privGroupName = "Global",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Global.CapacityPlanning",
onParent = false,
name = "CapacityPlanning",
privGroupName = "Global",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Global.ScriptAction",
onParent = false,
name = "ScriptAction",
privGroupName = "Global",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Global.Proxy",
onParent = false,
name = "Proxy",
privGroupName = "Global",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Global.DisableMethods",
onParent = false,
name = "DisableMethods",
privGroupName = "Global",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Global.EnableMethods",
onParent = false,
name = "EnableMethods",
privGroupName = "Global",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Global.ServiceManagers",
onParent = false,
name = "ServiceManagers",
privGroupName = "Global",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Folder.Create",
onParent = false,
name = "Create",
privGroupName = "Folder",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Folder.Delete",
onParent = true,
name = "Delete",
privGroupName = "Folder",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Folder.Rename",
onParent = false,
name = "Rename",
privGroupName = "Folder",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Folder.Move",
onParent = false,
name = "Move",
privGroupName = "Folder",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Datacenter.Create",
onParent = false,
name = "Create",
privGroupName = "Datacenter",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Datacenter.Delete",
onParent = true,
name = "Delete",
privGroupName = "Datacenter",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Datacenter.Rename",
onParent = false,
name = "Rename",
privGroupName = "Datacenter",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Datacenter.Move",
onParent = false,
name = "Move",
privGroupName = "Datacenter",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Datastore.Rename",
onParent = false,
name = "Rename",
privGroupName = "Datastore",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Datastore.Delete",
onParent = false,
name = "Delete",
privGroupName = "Datastore",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Datastore.Browse",
onParent = false,
name = "Browse",
privGroupName = "Datastore",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Datastore.DeleteFile",
onParent = false,
name = "DeleteFile",
privGroupName = "Datastore",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Datastore.FileManagement",
onParent = false,
name = "FileManagement",
privGroupName = "Datastore",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Network.Delete",
onParent = false,
name = "Delete",
privGroupName = "Network",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Host.Inventory.AddStandaloneHost",
onParent = false,
name = "AddStandaloneHost",
privGroupName = "Host.Inventory",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Host.Inventory.CreateCluster",
onParent = false,
name = "CreateCluster",
privGroupName = "Host.Inventory",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Host.Inventory.AddHostToCluster",
onParent = false,
name = "AddHostToCluster",
privGroupName = "Host.Inventory",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Host.Inventory.RemoveHostFromCluster",
onParent = true,
name = "RemoveHostFromCluster",
privGroupName = "Host.Inventory",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Host.Inventory.MoveCluster",
onParent = false,
name = "MoveCluster",
privGroupName = "Host.Inventory",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Host.Inventory.RenameCluster",
onParent = false,
name = "RenameCluster",
privGroupName = "Host.Inventory",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Host.Inventory.DeleteCluster",
onParent = true,
name = "DeleteCluster",
privGroupName = "Host.Inventory",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Host.Inventory.EditCluster",
onParent = false,
name = "EditCluster",
privGroupName = "Host.Inventory",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Host.Inventory.MoveHost",
onParent = false,
name = "MoveHost",
privGroupName = "Host.Inventory",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Host.Config.SystemManagement",
onParent = false,
name = "SystemManagement",
privGroupName = "Host.Config",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Host.Config.Connection",
onParent = false,
name = "Connection",
privGroupName = "Host.Config",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Host.Config.Maintenance",
onParent = false,
name = "Maintenance",
privGroupName = "Host.Config",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Host.Config.AutoStart",
onParent = false,
name = "AutoStart",
privGroupName = "Host.Config",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Host.Config.HyperThreading",
onParent = false,
name = "HyperThreading",
privGroupName = "Host.Config",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Host.Config.Storage",
onParent = false,
name = "Storage",
privGroupName = "Host.Config",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Host.Config.NetService",
onParent = false,
name = "NetService",
privGroupName = "Host.Config",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Host.Config.Memory",
onParent = false,
name = "Memory",
privGroupName = "Host.Config",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Host.Config.Network",
onParent = false,
name = "Network",
privGroupName = "Host.Config",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Host.Config.AdvancedConfig",
onParent = false,
name = "AdvancedConfig",
privGroupName = "Host.Config",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Host.Config.Resources",
onParent = false,
name = "Resources",
privGroupName = "Host.Config",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Host.Config.Snmp",
onParent = false,
name = "Snmp",
privGroupName = "Host.Config",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Host.Config.DateTime",
onParent = false,
name = "DateTime",
privGroupName = "Host.Config",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Host.Config.Settings",
onParent = false,
name = "Settings",
privGroupName = "Host.Config",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Host.Config.Patch",
onParent = false,
name = "Patch",
privGroupName = "Host.Config",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Host.Config.Firmware",
onParent = false,
name = "Firmware",
privGroupName = "Host.Config",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Host.Local.InstallAgent",
onParent = false,
name = "InstallAgent",
privGroupName = "Host.Local",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Host.Local.ManageUserGroups",
onParent = false,
name = "ManageUserGroups",
privGroupName = "Host.Local",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Host.Local.CreateVM",
onParent = false,
name = "CreateVM",
privGroupName = "Host.Local",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Host.Local.DeleteVM",
onParent = false,
name = "DeleteVM",
privGroupName = "Host.Local",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Host.Cim.CimInteraction",
onParent = false,
name = "CimInteraction",
privGroupName = "Host.Cim",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.Inventory.Create",
onParent = false,
name = "Create",
privGroupName = "VirtualMachine.Inventory",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.Inventory.Delete",
onParent = true,
name = "Delete",
privGroupName = "VirtualMachine.Inventory",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.Inventory.Move",
onParent = false,
name = "Move",
privGroupName = "VirtualMachine.Inventory",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.Interact.PowerOn",
onParent = false,
name = "PowerOn",
privGroupName = "VirtualMachine.Interact",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.Interact.PowerOff",
onParent = false,
name = "PowerOff",
privGroupName = "VirtualMachine.Interact",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.Interact.Suspend",
onParent = false,
name = "Suspend",
privGroupName = "VirtualMachine.Interact",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.Interact.Reset",
onParent = false,
name = "Reset",
privGroupName = "VirtualMachine.Interact",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.Interact.AnswerQuestion",
onParent = false,
name = "AnswerQuestion",
privGroupName = "VirtualMachine.Interact",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.Interact.ConsoleInteract",
onParent = false,
name = "ConsoleInteract",
privGroupName = "VirtualMachine.Interact",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.Interact.DeviceConnection",
onParent = false,
name = "DeviceConnection",
privGroupName = "VirtualMachine.Interact",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.Interact.SetCDMedia",
onParent = false,
name = "SetCDMedia",
privGroupName = "VirtualMachine.Interact",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.Interact.SetFloppyMedia",
onParent = false,
name = "SetFloppyMedia",
privGroupName = "VirtualMachine.Interact",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.Interact.ToolsInstall",
onParent = false,
name = "ToolsInstall",
privGroupName = "VirtualMachine.Interact",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.Interact.DefragmentAllDisks",
onParent = false,
name = "DefragmentAllDisks",
privGroupName = "VirtualMachine.Interact",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.Interact.Backup",
onParent = false,
name = "Backup",
privGroupName = "VirtualMachine.Interact",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.Config.Rename",
onParent = false,
name = "Rename",
privGroupName = "VirtualMachine.Config",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.Config.AddExistingDisk",
onParent = false,
name = "AddExistingDisk",
privGroupName = "VirtualMachine.Config",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.Config.AddNewDisk",
onParent = false,
name = "AddNewDisk",
privGroupName = "VirtualMachine.Config",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.Config.RemoveDisk",
onParent = false,
name = "RemoveDisk",
privGroupName = "VirtualMachine.Config",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.Config.RawDevice",
onParent = false,
name = "RawDevice",
privGroupName = "VirtualMachine.Config",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.Config.HostUSBDevice",
onParent = false,
name = "HostUSBDevice",
privGroupName = "VirtualMachine.Config",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.Config.CPUCount",
onParent = false,
name = "CPUCount",
privGroupName = "VirtualMachine.Config",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.Config.Memory",
onParent = false,
name = "Memory",
privGroupName = "VirtualMachine.Config",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.Config.AddRemoveDevice",
onParent = false,
name = "AddRemoveDevice",
privGroupName = "VirtualMachine.Config",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.Config.EditDevice",
onParent = false,
name = "EditDevice",
privGroupName = "VirtualMachine.Config",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.Config.Settings",
onParent = false,
name = "Settings",
privGroupName = "VirtualMachine.Config",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.Config.Resource",
onParent = false,
name = "Resource",
privGroupName = "VirtualMachine.Config",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.Config.UpgradeVirtualHardware",
onParent = false,
name = "UpgradeVirtualHardware",
privGroupName = "VirtualMachine.Config",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.Config.ResetGuestInfo",
onParent = false,
name = "ResetGuestInfo",
privGroupName = "VirtualMachine.Config",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.Config.AdvancedConfig",
onParent = false,
name = "AdvancedConfig",
privGroupName = "VirtualMachine.Config",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.Config.DiskLease",
onParent = false,
name = "DiskLease",
privGroupName = "VirtualMachine.Config",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.Config.SwapPlacement",
onParent = false,
name = "SwapPlacement",
privGroupName = "VirtualMachine.Config",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.Config.DiskExtend",
onParent = false,
name = "DiskExtend",
privGroupName = "VirtualMachine.Config",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.State.CreateSnapshot",
onParent = false,
name = "CreateSnapshot",
privGroupName = "VirtualMachine.State",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.State.RevertToSnapshot",
onParent = false,
name = "RevertToSnapshot",
privGroupName = "VirtualMachine.State",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.State.RemoveSnapshot",
onParent = false,
name = "RemoveSnapshot",
privGroupName = "VirtualMachine.State",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.State.RenameSnapshot",
onParent = false,
name = "RenameSnapshot",
privGroupName = "VirtualMachine.State",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.Provisioning.Customize",
onParent = false,
name = "Customize",
privGroupName = "VirtualMachine.Provisioning",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.Provisioning.Clone",
onParent = false,
name = "Clone",
privGroupName = "VirtualMachine.Provisioning",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.Provisioning.CreateTemplateFromVM",
onParent = false,
name = "CreateTemplateFromVM",
privGroupName = "VirtualMachine.Provisioning",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.Provisioning.DeployTemplate",
onParent = false,
name = "DeployTemplate",
privGroupName = "VirtualMachine.Provisioning",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.Provisioning.CloneTemplate",
onParent = false,
name = "CloneTemplate",
privGroupName = "VirtualMachine.Provisioning",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.Provisioning.MarkAsTemplate",
onParent = false,
name = "MarkAsTemplate",
privGroupName = "VirtualMachine.Provisioning",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.Provisioning.MarkAsVM",
onParent = false,
name = "MarkAsVM",
privGroupName = "VirtualMachine.Provisioning",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.Provisioning.ReadCustSpecs",
onParent = false,
name = "ReadCustSpecs",
privGroupName = "VirtualMachine.Provisioning",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.Provisioning.ModifyCustSpecs",
onParent = false,
name = "ModifyCustSpecs",
privGroupName = "VirtualMachine.Provisioning",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.Provisioning.DiskRandomAccess",
onParent = false,
name = "DiskRandomAccess",
privGroupName = "VirtualMachine.Provisioning",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.Provisioning.DiskRandomRead",
onParent = false,
name = "DiskRandomRead",
privGroupName = "VirtualMachine.Provisioning",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.Provisioning.GetVmFiles",
onParent = false,
name = "GetVmFiles",
privGroupName = "VirtualMachine.Provisioning",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "VirtualMachine.Provisioning.PutVmFiles",
onParent = false,
name = "PutVmFiles",
privGroupName = "VirtualMachine.Provisioning",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Resource.AssignVMToPool",
onParent = false,
name = "AssignVMToPool",
privGroupName = "Resource",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Resource.ApplyRecommendation",
onParent = false,
name = "ApplyRecommendation",
privGroupName = "Resource",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Resource.CreatePool",
onParent = false,
name = "CreatePool",
privGroupName = "Resource",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Resource.RenamePool",
onParent = false,
name = "RenamePool",
privGroupName = "Resource",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Resource.EditPool",
onParent = true,
name = "EditPool",
privGroupName = "Resource",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Resource.MovePool",
onParent = false,
name = "MovePool",
privGroupName = "Resource",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Resource.DeletePool",
onParent = true,
name = "DeletePool",
privGroupName = "Resource",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Resource.HotMigrate",
onParent = false,
name = "HotMigrate",
privGroupName = "Resource",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Resource.ColdMigrate",
onParent = false,
name = "ColdMigrate",
privGroupName = "Resource",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Resource.QueryVMotion",
onParent = false,
name = "QueryVMotion",
privGroupName = "Resource",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Alarm.Create",
onParent = false,
name = "Create",
privGroupName = "Alarm",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Alarm.Delete",
onParent = false,
name = "Delete",
privGroupName = "Alarm",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Alarm.Edit",
onParent = false,
name = "Edit",
privGroupName = "Alarm",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Task.Create",
onParent = false,
name = "Create",
privGroupName = "Task",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Task.Update",
onParent = false,
name = "Update",
privGroupName = "Task",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "ScheduledTask.Create",
onParent = false,
name = "Create",
privGroupName = "ScheduledTask",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "ScheduledTask.Delete",
onParent = false,
name = "Delete",
privGroupName = "ScheduledTask",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "ScheduledTask.Run",
onParent = false,
name = "Run",
privGroupName = "ScheduledTask",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "ScheduledTask.Edit",
onParent = false,
name = "Edit",
privGroupName = "ScheduledTask",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Sessions.TerminateSession",
onParent = false,
name = "TerminateSession",
privGroupName = "Sessions",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Sessions.ValidateSession",
onParent = false,
name = "ValidateSession",
privGroupName = "Sessions",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Sessions.GlobalMessage",
onParent = false,
name = "GlobalMessage",
privGroupName = "Sessions",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Sessions.ImpersonateUser",
onParent = false,
name = "ImpersonateUser",
privGroupName = "Sessions",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Performance.ModifyIntervals",
onParent = false,
name = "ModifyIntervals",
privGroupName = "Performance",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Authorization.ModifyRoles",
onParent = false,
name = "ModifyRoles",
privGroupName = "Authorization",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Authorization.ReassignRolePermissions",
onParent = false,
name = "ReassignRolePermissions",
privGroupName = "Authorization",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Authorization.ModifyPermissions",
onParent = true,
name = "ModifyPermissions",
privGroupName = "Authorization",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Extension.Register",
onParent = false,
name = "Register",
privGroupName = "Extension",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Extension.Update",
onParent = false,
name = "Update",
privGroupName = "Extension",
},
(vim.AuthorizationManager.Privilege) {
dynamicType = <unset>,
privId = "Extension.Unregister",
onParent = false,
name = "Unregister",
privGroupName = "Extension",
}
]