Share via


IMicrosoftGraphGroupLifecyclePolicy Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.MicrosoftGraphGroupLifecyclePolicyTypeConverter))]
public interface IMicrosoftGraphGroupLifecyclePolicy : Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphEntityAutoGenerated, Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Runtime.IAssociativeArray<object>
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.MicrosoftGraphGroupLifecyclePolicyTypeConverter))>]
type IMicrosoftGraphGroupLifecyclePolicy = interface
    interface IJsonSerializable
    interface IMicrosoftGraphEntityAutoGenerated
    interface IAssociativeArray<obj>
Public Interface IMicrosoftGraphGroupLifecyclePolicy
Implements IAssociativeArray(Of Object), IMicrosoftGraphEntityAutoGenerated
Derived
Attributes
Implements

Properties

AdditionalProperties (Inherited from IAssociativeArray<T>)
AlternateNotificationEmail

List of email address to send notifications for groups without owners. Multiple email address can be defined by separating email address with a semicolon.

GroupLifetimeInDay

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

Read-only.

(Inherited from IMicrosoftGraphEntityAutoGenerated)
Item[String] (Inherited from IAssociativeArray<T>)
ManagedGroupType

The group type for which the expiration policy applies. Possible values are All, Selected or None.

Methods

Add(String, T) (Inherited from IAssociativeArray<T>)
Clear() (Inherited from IAssociativeArray<T>)
ContainsKey(String) (Inherited from IAssociativeArray<T>)
Remove(String) (Inherited from IAssociativeArray<T>)
ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)
TryGetValue(String, T) (Inherited from IAssociativeArray<T>)

Applies to