Namespace PnP.Core.Model.Security
Classes
Properties that can be set when creating a new Anonymous Link |
Options that can be set when inviting users to an item |
Base class for InviteOptions classes |
Options containing the message and whether to save the mail to the sent items of the user or not. |
Options for attachments for a message |
The options for a message |
Properties that can be set when creating a new Organizational Link |
Options for a recipient |
Properties that can be set when creating a new User Link |
Interfaces
Represents a person, group, or other recipient to share a drive item with using the invite action. |
A Microsoft 365 Group |
Public interface to define a collection of Microsoft 365 Groups |
The permission resource provides information about a sharing permission granted for a driveItem resource. Sharing permissions have a number of different forms. The permission resource represents these different forms through facets on the resource. Note: OneDrive for Business and SharePoint document libraries do not return the inheritedFrom property. grantedTo and grantedToIdentities will be deprecated going forward and the response will be migrated to grantedToV2 and grantedToIdentitiesV2 respectively under appropriate property names. |
Collection of the sharing permissions granted on a driveItem resource |
Represents a Microsoft 365 user or group |
Public interface to define a Microsoft 365 user |
Public interface to define a collection of Microsoft 365 users |
The Identity resource represents an identity of an actor. For example, an actor can be a user, device, or application. |
The identitySet resource is a keyed collection of identity resources. |
Defines a single role definition, including a name, description, and set of rights. |
Public interface to define a collection of SharePoint groups |
Defines a single role definition, including a name, description, and set of rights. |
Public interface to define a collection of SharePoint RoleDefinitions |
Public interface to define a SharePoint Group |
Public interface to define a collection of SharePoint groups |
This resource extends from the identity resource to provide the ability to expose SharePoint-specific information; for example, loginName or SharePoint IDs. |
Represents a keyed collection of sharePointIdentity resources. This resource extends from the identitySet resource to provide the ability to expose SharePoint-specific information to the user. |
Represents a SharePoint user or group that can be assigned permissions to control security. |
Represents a SharePoint sharing principal. |
Public interface to define a SharePoint User |
Public interface to define a collection of SharePoint users |
The SharingInvitation resource groups invitation-related data items into a single structure. |
The sharingLink resource groups link-related data items into a single structure. |
Enums
Group visibility |
Content type for the message body |
Importance of the mail message |
|
Specifies the type of a principal. This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values. |
The scope of a link |
Link types |