IResourcePoolService1

Operations

NameSignatureDescription
BulkGetResourcePoolsBulkGetResourcePoolsResult1[] BulkGetResourcePools(Uri[] resourcePoolUris)Bulk get resource pools from their URI.
CreateResourcePoolDeleteBatchUri CreateResourcePoolDeleteBatch(ResourcePoolTargetParameter1[] resourcepools, Uri resourcePoolBulkDeleteOptionUri)Create a batch operation for bulk deleting resourcePools
Deletevoid Delete(ResourcePoolTargetParameter1 resourcePool)Delete Resource Pool
Disablevoid Disable(ResourcePoolTargetParameter1 resourcePool)Disable Resource Pool
Enablevoid Enable(ResourcePoolTargetParameter1 resourcePool)Enable Resource Pool
GetCountOfResourcePoolsAssignedToUserFilteredBySearchInt32 GetCountOfResourcePoolsAssignedToUserFilteredBySearch(UserTargetParameter1 user, ResourcePoolSearchParameter1 searchParam)Gets the count for assigned resource pools for user matching a given search parameter
GetCountOfUsersAssignedToResourcePoolFilteredBySearchInt32 GetCountOfUsersAssignedToResourcePoolFilteredBySearch(ResourcePoolTargetParameter1 resourcePool, UserSearchParameter1 search)Gets the count for assigned users for resource pool matching a given search parameter
GetExplicitSharingAssignmentsResourcePoolSharingAssignmentDetails1[] GetExplicitSharingAssignments(ResourcePoolTargetParameter1 resourcePool)Retrieves the list of who the resource pool is shared with
GetJsonKeyValueForResourcePoolJsonKeyValue1 GetJsonKeyValueForResourcePool(ResourcePoolTargetParameter1 resourcePool, String jsonKey)get resourcepool json key value for key
GetPageOfAvailableResourcePoolFilteredBySearchParameterResourcePoolReference1[] GetPageOfAvailableResourcePoolFilteredBySearchParameter(Int32 page, Int32 pageSize, ResourcePoolSearchParameter1 searchParam)Searches for resource pool matching a given search parameter
GetPageOfResourcePoolsAssignedToUserFilteredBySearchResourcePoolReference1[] GetPageOfResourcePoolsAssignedToUserFilteredBySearch(Int32 page, Int32 pageSize, UserTargetParameter1 user, ResourcePoolSearchParameter1 searchParam)Searches for assigned resource pools for user matching a given search parameter
GetPageofResourcePoolsAvailableForUserAssignmentFilterByTextSearchResourcePoolReference1[] GetPageofResourcePoolsAvailableForUserAssignmentFilterByTextSearch(Int32 page, Int32 pageSize, UserTargetParameter1 user, ResourcePoolSearchParameter1 searchParam)Searches for resource pools available for user assignment(excludes already assigned) matching a given search parameter
GetPageOfUsersAssignedResourcePoolFilteredBySearchUserSearchResult1[] GetPageOfUsersAssignedResourcePoolFilteredBySearch(Int32 page, Int32 pageSize, ResourcePoolTargetParameter1 resourcePool, UserSearchParameter1 searchParam)Searches for assigned users for resource pool matching a given search parameter
GetResourcePoolDeleteBatchResultsResourcePoolDeleteBatchResults1 GetResourcePoolDeleteBatchResults(Uri resourcePoolDeleteBatchUri)Retrieve results of a completed batch operation. Returns null if the batch has not completed.
GetResourcePoolDetailsResourcePoolDetails1 GetResourcePoolDetails(ResourcePoolTargetParameter1 resourcePool)Get resource pool details.
PutExplicitSharingAssignmentsvoid PutExplicitSharingAssignments(ResourcePoolTargetParameter1 resourcePool, UserTargetParameter1[] users)Put the entire list of who the resource pool is shared with
PutJsonKeyValueForResourcePoolvoid PutJsonKeyValueForResourcePool(ResourcePoolTargetParameter1 resourcePool, JsonKeyValue1 jsonKeyValue)put resource pool json key value for key
PutResourcePoolResourcePoolReference1 PutResourcePool(PutResourcePoolParameter1 resourcePool, String unitOfWorkId)Create/Update resource pool.
PutResourcePoolAssignmentsvoid PutResourcePoolAssignments(ResourcePoolTargetParameter1 resourcePool, ResourcePoolAssignmentParameter1 resourcePoolAssignment)Put the specified resources to be part of the specified resource pool
PutResourcePoolUserAssignmentsPutResourcePoolUserAssignmentsResult1 PutResourcePoolUserAssignments(ResourcePoolTargetParameter1 resourcepool, Uri[] userUris)Put Resource Pool User Assignments
PutUserResourcePoolAssignmentsvoid PutUserResourcePoolAssignments(UserTargetParameter1 user, ResourcePoolTargetParameter1[] resourcePools)Put user resource pools
UpdateResourcePoolUserAssignmentsUpdateResourcePoolUserAssignmentsResult1 UpdateResourcePoolUserAssignments(ResourcePoolTargetParameter1 resourcePool, Uri[] userUris, Uri resourcePoolUserAssignmentOptionUri)Update Resource Pool User Assignments
UpdateUserResourcePoolAssignmentvoid UpdateUserResourcePoolAssignment(UserTargetParameter1 user, ResourcePoolTargetParameter1 resourcePool, Uri resourcePoolUserAssignmentOptionUri)Retrieve results of a completed batch operation. Returns null if the batch has not completed.