| Name | Signature | Description |
|---|
| AssignPolicySetToUser | void AssignPolicySetToUser(Uri userUri, Uri policySetUri) | Assign a policy set to a user |
| BulkDelete | PolicySetBulkDeleteResults1 BulkDelete(Uri[] policySetUris, Uri policySetBulkDeleteOptionUri) | Delete many policy sets |
| BulkDisable | void BulkDisable(Uri[] policySetUris) | Disable many policy sets |
| BulkGetAssignedPolicySetsForUsers | UserPolicySetAssignmentDetails1[] BulkGetAssignedPolicySetsForUsers(Uri[] userUris) | Bulk get all the assigned policy sets on users |
| BulkGetPolicySetDetails | PolicySetDetails1[] BulkGetPolicySetDetails(Uri[] policySetUris) | Get the details for the policy sets. |
| BulkGetUsersWithAssignedPolicySets | UserPolicySetAssignmentDetails1[] BulkGetUsersWithAssignedPolicySets(Uri[] policySetUris) | Bulk get all the users that have policy sets assigned |
| CreateEditDraft | Uri CreateEditDraft(Uri policySetUri) | Create an edit draft of an existing policy set |
| CreateNewDraft | Uri CreateNewDraft() | Create a draft for creating a new policy set |
| Delete | void Delete(Uri policySetUri) | Delete a policy set |
| Disable | void Disable(Uri policySetUri) | Disable a policy set |
| Enable | void Enable(Uri policySetUri) | Enable a policy set |
| GetAllEnabledPolicySetsForPolicy | PolicySetReference1[] GetAllEnabledPolicySetsForPolicy(Uri policyUri) | Get all the enabled policy sets for a given policy. |
| GetAllPolicySets | PolicySetReference1[] GetAllPolicySets() | Get all the policy sets. |
| GetAssignedPolicySetsForUser | UserPolicySetAssignmentDetails1[] GetAssignedPolicySetsForUser(Uri userUri) | Get all the assigned policy sets on a user |
| GetPolicySetDetails | PolicySetDetails1 GetPolicySetDetails(Uri policySetUri) | Get the details for the policy set. |
| GetPolicySetsAssignmentScheduleForUser | PolicySetAssignmentScheduleDetails1[] GetPolicySetsAssignmentScheduleForUser(UserTargetParameter1 target) | Get all the assigned policy sets assignment schedule for a given user |
| GetPolicySetsAssignmentScheduleForUserAndPolicy | PolicySetAssignmentScheduleDetails1[] GetPolicySetsAssignmentScheduleForUserAndPolicy(UserTargetParameter1 target, Uri policyUri) | Get all the assigned policy sets assignment schedule for a given user and policy |
| GetUriFromSlug | Uri GetUriFromSlug(String policySetSlug) | Convert a policy set slug into a URI. |
| PublishDraft | PolicySetReference1 PublishDraft(Uri draftUri) | Publish the policy set draft into a persisted policy set |
| PutPolicySet | PolicySetReference1 PutPolicySet(PolicySetParameter1 policySet) | Put Policy Set details. If PolicySetParameter1.target.name is specified and not found, it will be created |
| PutPolicySetAssignmentScheduleForUser | void PutPolicySetAssignmentScheduleForUser(UserTargetParameter1 target, PolicySetAssignmentScheduleEntryParameter1[] schedule) | Put the entire policy set assignment schedule for the specified user |
| PutPolicySetAssignmentScheduleForUserAndPolicy | void PutPolicySetAssignmentScheduleForUserAndPolicy(UserTargetParameter1 target, Uri policyUri, PolicySetAssignmentScheduleEntryParameter1[] schedule) | Put the entire policy set assignment schedule for the specified user |
| PutPolicySetAssignmentsForUser | void PutPolicySetAssignmentsForUser(Uri userUri, Uri[] policySetUris) | Replace all the policy sets assigned to a user |
| PutPolicyValues | void PutPolicyValues(Uri policySetUri, PolicyKeyValue2[] policyValues) | Replace the policys on a policy set, removing all others |
| RemovePolicySetAssignmentFromUser | void RemovePolicySetAssignmentFromUser(Uri userUri, Uri policySetUri) | Remove a policy set assignment from a user |
| UpdateDescription | void UpdateDescription(Uri policySetUri, String description) | Modify the description of a policy set. |
| UpdateName | void UpdateName(Uri policySetUri, String name) | Modify the name of a policy set. |
| UpdatePolicy | void UpdatePolicy(Uri policySetUri, Uri policyUri) | Modify the policy of a policy set. Note that once a policy set has been saved you can no longer change its policy. |
| UpdatePolicySetAssignmentScheduleOverDateRangeForUserAndPolicy | void UpdatePolicySetAssignmentScheduleOverDateRangeForUserAndPolicy(UserTargetParameter1 target, Uri policyUri, Uri policySetUri, DateRangeParameter1 dateRange) | Updates which policy set this user is assigned to for the given date range |
| UpdatePolicyValues | void UpdatePolicyValues(Uri policySetUri, PolicyKeyValue2[] policyValues) | Replace the specified policies on a policy set |
| Validate | ValidationResultsSummary1 Validate(Uri policySetUri) | Validate a policy set |