Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Applies To: System Center 2016 - Service Provider Foundation, System Center Technical Preview
UserRoles
Reads, creates, updates, or deletes user roles in Virtual Machine Manager (VMM).
HTTP Verbs
| GET | POST | PUT | DELETE |
|---|---|---|---|
| Yes | Yes | Yes | Yes |
GET
Reads the specified user role or all user roles that are associated with a profile.
Entity Properties
| Name | Type | Mandatory | Description |
|---|---|---|---|
| ID | Edm.Guid | No | The identifier of the user role |
| UserRoleProfile | Edm.String | No | The name of a user role to filter on |
POST
Creates a new user role with the specified rights.
Entity Properties
| Name | Type | Mandatory | Description |
|---|---|---|---|
| Name | Edm.String | Yes | The name of the user role |
| UserRoleProfile | Edm.String | Yes | The user role profile that this user role will belong to |
| Description | Edm.String | No | A description of the user role |
PUT
Updates an existing user role with new memberships, resources, scope, and quota points.
Entity Properties
| Name | Type | Mandatory | Description |
|---|---|---|---|
| ID | Edm.Guid | Yes | The identifier of the user role to update |
| Name | Edm.String | No | The name of the user role |
| Description | Edm.String | No | The description of the user role |
| UserRoleDataPath | UserRoleDataPath[] | Yes | Library share paths that the user role can use to upload their data to. Collection may be empty. |
| PermissionInput | UserRolePermission[] | Yes | Permissions that are associated with this user role. Collection may be empty. |
| AddMember | Edm.String[] | Yes | Identifiers of each member that will be added to this user role. Collection may be empty. |
| RemoveMember | Edm.String[] | Yes | Identifiers of each member that will be removed from this user role. Collection may be empty. |
| AddResource | UserRoleResource[] | Yes | Resources that will be added to this user role. Collection may be empty. |
| RemoveResource | UserRoleResourcep[] | Yes | Resources that will be removed from this user role. Collection may be empty. |
| AddScope | UserRoleScope[] | Yes | Adds the specified scopes to the user role. Collection may be empty. |
| RemoveScope | UserRoleScope[] | Yes | Removes the identified scopes from this user role. Collection may be empty. |
| VMNetworkQuota | VMNetworkQuota[] | Yes | Specifies the quotas to be associated with this user role. Collection may be empty. |
DELETE
Deletes the specified user role.
Entity Properties
| Name | Type | Mandatory | Description |
|---|---|---|---|
| ID | Edm.Guid | Yes | The identifier of the user role to delete |