Table of Contents

Interface ILegacyTenantPermission

Namespace
PnP.Core.Admin.Model.SharePoint
Assembly
PnP.Core.Admin.dll

Defines the permissions a legacy principal (ILegacyPrincipal) has on the tenant

public interface ILegacyTenantPermission

Properties

ProductFeature

The feature name of the permissions (Taxonomy/ Social/ ProjectServer/ Search/ BcsConnection/ Content)

string ProductFeature { get; }

Property Value

string

ResourceId

The specific resource id given to the app. For example, if the permission given to the specific project server, then this is the project server id.

string ResourceId { get; }

Property Value

string

Right

The granted right

LegacyTenantPermissionRight Right { get; }

Property Value

LegacyTenantPermissionRight

Scope

The scope of the permission. E.g. content/tenant or projectserver/projects

string Scope { get; }

Property Value

string