plannerRoster resource type
Namespace: microsoft.graph
Important
APIs under the /beta
version in Microsoft Graph are subject to change. Use of these APIs in production applications is not supported. To determine whether an API is available in v1.0, use the Version selector.
Represents a collection of users who are collaborating on a plannerPlan. A plannerRoster is a simple set of users, where everyone has the same level of permissions and they can be created by everyone, unless disabled by the tenant administrator. A plannerRoster can contain one plan.
Deleting a plannerRoster also deletes the plan and all tasks in the plan. A plannerRoster is also automatically deleted under the following conditions:
- The plannerRoster doesn't contain a plan 24 hours after its creation. Membership information is erased within 30 days of this deletion.
- The plannerRoster doesn't have any users remaining in the membership list because the last user removed themselves. Roster, its plan, and all contained tasks are deleted within 30 days of this operation.
- The plannerRoster doesn't have any users remaining in the membership list because the last user was permanently deleted. Roster, its plan, and all contained tasks are deleted immediately. Deleted users are permanently erased within 30 days of their deletion; however, tenant administrators can also choose to permanently delete users without this delay.
Methods
Method | Return type | Description |
---|---|---|
Create | plannerRoster | Create a new plannerRoster object. |
Get | plannerRoster | Read the properties and relationships of a plannerRoster object. |
Delete | None | Delete a plannerRoster object. |
List members of roster | plannerRosterMember collection | Get the plannerRosterMember resources from the members navigation property. |
Add member to roster | plannerRosterMember | Create a new plannerRosterMember object. |
List plans in roster | plannerPlan collection | Get the plannerPlan resources from the plans navigation property. |
List user's plans in rosters | plannerPlan collection | Get the plannerPlans contained by the plannerRosters that the user is a member. |
Assign sensitivity label | plannerRoster] | Assign a sensitivity label to a plannerRoster object. |
Properties
Property | Type | Description |
---|---|---|
assignedSensitivityLabel | sensitivityLabelAssignmentMethod | The sensitivity label applied to the roster. If mandatory labeling is enabled for the user and no label is specified, the user can't create the roster. Also, if labels are mandatory for the user, the user can't change the label of the roster to null . Possible values are: standard , privileged , auto , unknownFutureValue . |
id | String | Identifier of the plannerRoster. Read only. Inherited from entity |
Relationships
Relationship | Type | Description |
---|---|---|
members | plannerRosterMember collection | Retrieves the members of the plannerRoster. |
plans | plannerPlan collection | Retrieves the plans contained by the plannerRoster. |
JSON representation
The following JSON representation shows the resource type.
{
"@odata.type": "#microsoft.graph.plannerRoster",
"assignedSensitivityLabel": "#microsoft.graph.sensitivityLabelAssignment",
"id": "String (identifier)"
}