Share via


PermissionType Enum

Definition

Specifies the effective permission that is assigned to a principal for accessing an MDS object.

public enum class PermissionType
[System.Runtime.Serialization.DataContract(Name="PermissionType", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
public enum PermissionType
[<System.Runtime.Serialization.DataContract(Name="PermissionType", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")>]
type PermissionType = 
Public Enum PermissionType
Inheritance
PermissionType
Attributes

Fields

Name Value Description
NotSpecified 0

The permission type is unknown or has not been determined yet.

Deny 1

The user is denied access to this object.

Update 2

Use Access combined with Update.

ReadOnly 3

Use Access combined with Read.

Access 4

The user is granted permission to access this object.

Admin 5

The user is granted admin permission to this object. Only applies to Models.

Inferred 99

The permission type is inferred for this object. Similar to having read access permission, but is not inherited.

Unknown 100

Use NotSpecified

DenyAccess 101

Use Deny

Read 103

Use Access

Delete 104

Not used

Execute 105

Not used

Control 106

Not used

None 107

Use NotSpecified

Remarks

The PermissionType simple type specifies the effective permission that is assigned to a principal for accessing an MDS object.

Applies to