2.2.5.25 PermissionType
The PermissionType simple type specifies the effective permission that is assigned to a principal for accessing an MDS object.
The following is the XML schema definition of the PermissionType simple type.
-
<xs:simpleType name="PermissionType"> <xs:restriction base="xs:string"> <xs:enumeration value="Unknown" /> <xs:enumeration value="NotSpecified"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">99</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="DenyAccess"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Update"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">2</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="ReadOnly"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">3</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Delete"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">4</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Execute"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">5</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Control"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">6</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType>
The values of the enumeration are described in the following table.
Value |
Meaning |
---|---|
Unknown |
The permission type is unknown or has not been determined yet. |
NotSpecified=99 |
The permission is not specified. |
DenyAccess=1 |
Access is denied. |
Update=2 |
Permission to read and update is assigned. |
ReadOnly=3 |
Permission to read is assigned. |
Delete=4 |
Permission to delete contents is assigned. |
Execute=5 |
This value is not used. |
Control=6 |
This value is not used. |