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.
Namespace: microsoft.graph
Represents a lifecycle policy for a Microsoft 365 group. A group lifecycle policy allows administrators to set an expiration period for groups. For example, after 180 days, a group expires. When a group reaches its expiration, owners of the group are required to renew their group within a time interval defined by the administrator.
- Once renewed, the group expiration is extended by the number of days defined in the policy and the group's expirationDateTime property defines the new expiration date.
- If the group is not renewed, it expires and is deleted. The group can be restored within a period of 30 days from deletion.
For more information, see Manage the lifecycle of Microsoft 365 groups in your tenant.
Methods
| Method | Return Type | Description |
|---|---|---|
| List | groupLifecyclePolicy collection | List all the groupLifecyclePolicies. Only one policy exists in the |
| Create | groupLifecyclePolicy | Create a new groupLifecyclePolicy object. |
| Get | groupLifecyclePolicy | Read properties and relationships of a groupLifecyclePolicy object. |
| Update | groupLifecyclePolicy | Update a groupLifecyclePolicy object. |
| Delete | None | Delete a groupLifecyclePolicy object. |
| Add group | None | Add a group to a lifecycle policy |
| Remove group | None | Remove a group to a lifecycle policy. |
Properties
| Property | Type | Description |
|---|---|---|
| alternateNotificationEmails | String | List of email address to send notifications for groups without owners. Multiple email address can be defined by separating email address with a semicolon. |
| groupLifetimeInDays | Int32 | Number of days before a group expires and needs to be renewed. Once renewed, the group expiration is extended by the number of days defined. |
| id | String | A unique identifier for a policy. Read-only. |
| managedGroupTypes | String | The group type for which the expiration policy applies. Possible values are All, Selected or None. |
Relationships
None.
JSON representation
The following JSON representation shows the resource type.
{
"alternateNotificationEmails": "String",
"groupLifetimeInDays": 180,
"id": "String (identifier)",
"managedGroupTypes": "String"
}