IPermissionSetService1

Operations

NameSignatureDescription
AssignPermissionSetToUservoid AssignPermissionSetToUser(Uri userUri, Uri permissionSetUri)Assign a permission set to a user
BulkDeletePermissionSetBulkDeleteResults1 BulkDelete(Uri[] permissionSetUris, Uri permissionSetBulkDeleteOptionUri)Delete many permission sets
BulkDisablevoid BulkDisable(Uri[] permissionSetUris)Disable many permission sets
BulkGetAssignedPermissionSetsForUsersUserPermissionSetAssignmentDetails1[] BulkGetAssignedPermissionSetsForUsers(Uri[] userUris)Bulk get all the assigned permission sets on users
BulkGetPermissionSetDetailsPermissionSetDetails1[] BulkGetPermissionSetDetails(Uri[] permissionSetUris)Get the details for the permission sets.
BulkGetUsersWithAssignedPermissionSetsUserPermissionSetAssignmentDetails1[] BulkGetUsersWithAssignedPermissionSets(Uri[] permissionSetUris)Bulk get all the users that have permission sets assigned
CreateEditDraftUri CreateEditDraft(Uri permissionSetUri)Create an edit draft of an existing permission set
CreateNewDraftUri CreateNewDraft()Create a draft for creating a new permission set
Deletevoid Delete(Uri permissionSetUri)Delete a permission set
Disablevoid Disable(Uri permissionSetUri)Disable a permission set
Enablevoid Enable(Uri permissionSetUri)Enable a permission set
GetAllPermissionSetsPermissionSetReference1[] GetAllPermissionSets()Get all the permission sets.
GetAssignedPermissionSetsForUser2UserPermissionSetAssignmentDetails1[] GetAssignedPermissionSetsForUser2(Uri userUri)Get all the assigned permission sets on a user
GetPermissionSetAvailabilityDetailsForPolicyPermissionSetAvailabilityDetails1[] GetPermissionSetAvailabilityDetailsForPolicy(Uri policyUri)Get the permissions sets which are available to be assigned to users for the given policy
GetPermissionSetDetailsPermissionSetDetails1 GetPermissionSetDetails(Uri permissionSetUri)Get the details for the permission set.
GetPolicyDataAccessScopeDetailsForUser2PolicyDataAccessScopeDetails2[] GetPolicyDataAccessScopeDetailsForUser2(Uri userUri)Gets all the policy access scopes for a user
GetUriFromSlugUri GetUriFromSlug(String permissionSetSlug)Convert a permission set slug into a URI.
PublishDraftPermissionSetReference1 PublishDraft(Uri draftUri)Publish the permission set draft into a persisted permission set
PutConfigurationvoid PutConfiguration(Uri permissionSetUri, PermissionSetConfigurationParameter1 configuration)Replace the permissions on a permission set, removing all others
PutPermissionSetAssignmentsForUservoid PutPermissionSetAssignmentsForUser(Uri userUri, Uri[] permissionSetUris)Replace all the permission sets assigned to a user
PutPolicyDataAccessScopesForUservoid PutPolicyDataAccessScopesForUser(Uri userUri, PolicyDataAccessScopeParameter2[] policyDataAccessScopes)Put the policy access scope for a user
RemovePermissionSetAssignmentFromUservoid RemovePermissionSetAssignmentFromUser(Uri userUri, Uri permissionSetUri)Remove a permission set assignment from a user
UpdateDescriptionvoid UpdateDescription(Uri permissionSetUri, String description)Modify the description of a permission set.
UpdateNamevoid UpdateName(Uri permissionSetUri, String name)Modify the name of a permission set.
UpdatePolicyvoid UpdatePolicy(Uri permissionSetUri, Uri policyUri)Modify the policy of a permission set. Note that once a permission set has been saved you can no longer change its policy.
ValidateValidationResultsSummary1 Validate(Uri permissionSetUri)Validate a permission set