2.2.4.2.2.27 CubePermission
The CubePermission complex type represents permissions for a Cube.
-
<xsd:complexType name="CubePermission"> <xsd:complexContent> <xsd:extension base="Permission"> <xsd:sequence> <!--Extended elements for CubePermission object--> <xsd:element name="ReadSourceData" minOccurs="0"> <xsd:simpleType> <xsd:restriction base="xsd:string" > <xsd:enumeration value="None" /> <xsd:enumeration value="Allowed" /> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="DimensionPermissions" minOccurs="0"> <xsd:complexType> <xsd:sequence> <xsd:element name="DimensionPermission" type="CubeDimensionPermission" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="CellPermissions" minOccurs="0" > <xsd:complexType> <xsd:sequence> <xsd:element name="CellPermission" type="CellPermission" minOccurs="0" maxOccurs="3"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="Write" minOccurs="0"> <xsd:simpleType> <xsd:restriction base="xsd:string" > <xsd:enumeration value="None" /> <xsd:enumeration value="Allowed" /> </xsd:restriction> </xsd:simpleType> </xsd:element> </xsd:sequence> </xsd:extension > </xsd:complexContent> </xsd:complexType>
CubePermission inherits from Permission. The following table shows only the elements that are in addition to those contained in Permission.
Element |
Read-Only |
Default value |
Description |
---|---|---|---|
ReadSourceData |
|
"None" |
Specifies whether the role has permission to read the underlying source data in the Cube. |
DimensionPermissions |
|
Inherited from DimensionPermissions on Dimension. |
A collection of CubeDimensionPermission objects. |
CellPermissions |
|
|
A collection of CellPermission objects. |
Write |
|
"None" |
A string that specifies whether the role has permission to write to the object or any of its contained objects. Write cannot be set to "Allowed" unless Read is also set to "Allowed". "None" specifies no write access to object metadata or data. "Allowed" specifies full write access to object metadata or data. |