| classification |
['string', 'null'] |
Classification for the group (e.g., low, medium, high business impact). |
| createdDateTime |
string |
Timestamp of when the group was created. |
| description |
['string', 'null'] |
An optional description for the group. |
| displayName |
string |
The display name for the group. Required on creation. |
| expirationDateTime |
['string', 'null'] |
Timestamp of when the group is set to expire. |
| groupTypes |
array |
Specifies the group type. Include Unified for Microsoft 365 groups. Include DynamicMembership for dynamic groups. |
| isAssignableToRole |
['boolean', 'null'] |
Indicates whether this group can be assigned to an Azure AD role. Can only be set at creation time. |
| mail |
['string', 'null'] |
The SMTP address for the group. |
| mailEnabled |
boolean |
Specifies whether the group is mail-enabled. Required on creation. |
| mailNickname |
string |
The mail alias for the group, unique for Microsoft 365 groups. Required on creation. |
| membershipRule |
['string', 'null'] |
The rule that determines members for a dynamic group. |
| membershipRuleProcessingState |
['string', 'null'] |
Indicates whether the dynamic membership processing is on or paused. On or Paused. |
| onPremisesDomainName |
['string', 'null'] |
|
| onPremisesLastSyncDateTime |
['string', 'null'] |
|
| onPremisesSyncEnabled |
['boolean', 'null'] |
|
| preferredLanguage |
['string', 'null'] |
The preferred language for a Microsoft 365 group in ISO 639-1 format. |
| proxyAddresses |
array |
|
| renewedDateTime |
string |
Timestamp of when the group was last renewed. |
| securityEnabled |
boolean |
Specifies whether the group is a security group. Required on creation. |
| securityIdentifier |
['string', 'null'] |
Security identifier (SID) of the group. |
| visibility |
['string', 'null'] |
Specifies the group join policy and group content visibility. Public, Private, or HiddenMembership. |