# Data Object - RoleUpdatedEvent(vim.event.RoleUpdatedEvent)

Extends
  RoleEvent
Since
  2.0

## Data Object Description

This event records the creation of a role.

Properties

Name | Type | Description
--- | --- | ---
prevRoleName* | xsd:string | The name of the previous role. Since vSphere API 6.5
privilegeList* | xsd:string[] | The privileges granted to the role.
privilegesAdded* | xsd:string[] | The privileges added to the role. Since vSphere API 6.5
privilegesRemoved* | xsd:string[] | The privileges removed from the role. Since vSphere API 6.5
Properties inherited from RoleEvent
role
Properties inherited from AuthorizationEvent
None
Properties inherited from Event
chainId, changeTag, computeResource, createdTime, datacenter, ds, dvs, fullFormattedMessage, host, key, net, userName, vm
Properties inherited from DynamicData
None

*Need not be set
Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:sms="urn:sms" name="RoleUpdatedEvent"> <complexContent> <extension base="sms:RoleEvent"> <sequence> <element name="privilegeList" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/> <element name="prevRoleName" type="xsd:string" minOccurs="0"/> <element name="privilegesAdded" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/> <element name="privilegesRemoved" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType>