# Data Object - AuthorizationRole(vim.AuthorizationManager.Role)

Property of
  AuthorizationManager
Extends
  DynamicData
See also
  Description

## Data Object Description

This data object type specifies a collection of privileges used to grant access to users on managed entities.

Properties

Name | Type | Description
--- | --- | ---
info | Description | Displayable role information.
name | xsd:string | System-defined or user-defined role name.
privilege* | xsd:string[] | Privileges provided by this role, by privilege identifier.
roleId | xsd:int | Unique role identifier.
system | xsd:boolean | Whether or not the role is system-defined. System-defined roles cannot be changed.
Properties inherited from DynamicData
None

*Need not be set
Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="AuthorizationRole"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="roleId" type="xsd:int"/> <element name="system" type="xsd:boolean"/> <element name="name" type="xsd:string"/> <element name="info" type="vsan:Description"/> <element name="privilege" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType>