|
33 | 33 | "$ref": "#/0" |
34 | 34 | }, |
35 | 35 | "flags": 0, |
36 | | - "description": "Describes a classification for the group (such as low, medium or high business impact)" |
| 36 | + "description": "Describes a classification for the group (such as low, medium, or high business impact)" |
37 | 37 | }, |
38 | 38 | "createdDateTime": { |
39 | 39 | "type": { |
40 | 40 | "$ref": "#/0" |
41 | 41 | }, |
42 | 42 | "flags": 2, |
43 | | - "description": "Timestamp of when the group was created. The value cannot be modified and is automatically populated when the group is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only." |
| 43 | + "description": "Timestamp of when the group was created. The value can't be modified and is automatically populated when the group is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on January 1, 2014 is 2014-01-01T00:00:00Z. Read-only." |
44 | 44 | }, |
45 | 45 | "description": { |
46 | 46 | "type": { |
|
54 | 54 | "$ref": "#/0" |
55 | 55 | }, |
56 | 56 | "flags": 1, |
57 | | - "description": "The display name for the group. This property is required when a group is created and cannot be cleared during updates. Maximum length is 256 characters" |
| 57 | + "description": "The display name for the group. This property is required when a group is created and can't be cleared during updates. Maximum length is 256 characters" |
58 | 58 | }, |
59 | 59 | "expirationDateTime": { |
60 | 60 | "type": { |
61 | 61 | "$ref": "#/0" |
62 | 62 | }, |
63 | 63 | "flags": 2, |
64 | | - "description": "Timestamp of when the group is set to expire. It is null for security groups, but for Microsoft 365 groups, it represents when the group is set to expire as defined in the groupLifecyclePolicy. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only." |
| 64 | + "description": "Timestamp of when the group is set to expire. It's null for security groups, but for Microsoft 365 groups, it represents when the group is set to expire as defined in the groupLifecyclePolicy. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on January 1, 2014 is 2014-01-01T00:00:00Z. Read-only." |
65 | 65 | }, |
66 | 66 | "groupTypes": { |
67 | 67 | "type": { |
|
75 | 75 | "$ref": "#/5" |
76 | 76 | }, |
77 | 77 | "flags": 0, |
78 | | - "description": "Indicates whether this group can be assigned to a Microsoft Entra role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true, visibility must be Hidden, and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers with at least the Privileged Role Administrator role can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Microsoft Entra role assignmentsUsing this feature requires a Microsoft Entra ID P1 license" |
| 78 | + "description": "Indicates whether this group can be assigned to a Microsoft Entra role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true, visibility must be Hidden, and the group can't be a dynamic group (that is, groupTypes can't contain DynamicMembership). Only callers with at least the Privileged Role Administrator role can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Microsoft Entra role assignmentsUsing this feature requires a Microsoft Entra ID P1 license" |
79 | 79 | }, |
80 | 80 | "mail": { |
81 | 81 | "type": { |
|
96 | 96 | "$ref": "#/0" |
97 | 97 | }, |
98 | 98 | "flags": 1, |
99 | | - "description": "The mail alias for the group, unique for Microsoft 365 groups in the organization. Maximum length is 64 characters. This property can contain only characters in the ASCII character set 0 - 127 except the following: @ () / [] ' ; : <> , SPACE. Required" |
| 99 | + "description": "The mail alias for the group, unique for Microsoft 365 groups in the organization. Maximum length is 64 characters. This property can contain only characters in the ASCII character set 0 - 127 except the following characters: @ () / [] ' ; : <> , SPACE. Required" |
100 | 100 | }, |
101 | 101 | "membershipRule": { |
102 | 102 | "type": { |
|
123 | 123 | "$ref": "#/0" |
124 | 124 | }, |
125 | 125 | "flags": 2, |
126 | | - "description": "Indicates the last time at which the group was synced with the on-premises directory.The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only" |
| 126 | + "description": "Indicates the last time at which the group was synced with the on-premises directory. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on January 1, 2014 is 2014-01-01T00:00:00Z. Read-only" |
127 | 127 | }, |
128 | 128 | "onPremisesNetBiosName": { |
129 | 129 | "type": { |
|
150 | 150 | "$ref": "#/0" |
151 | 151 | }, |
152 | 152 | "flags": 2, |
153 | | - "description": "Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only." |
| 153 | + "description": "Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Read-only." |
154 | 154 | }, |
155 | 155 | "onPremisesSyncEnabled": { |
156 | 156 | "type": { |
157 | 157 | "$ref": "#/5" |
158 | 158 | }, |
159 | 159 | "flags": 2, |
160 | | - "description": "true if this group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only" |
| 160 | + "description": "true if this group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never synced from an on-premises directory (default). Read-only" |
161 | 161 | }, |
162 | 162 | "preferredDataLocation": { |
163 | 163 | "type": { |
|
185 | 185 | "$ref": "#/0" |
186 | 186 | }, |
187 | 187 | "flags": 2, |
188 | | - "description": "Timestamp of when the group was last renewed. This cannot be modified directly and is only updated via the renew service action. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only." |
| 188 | + "description": "Timestamp of when the group was last renewed. This value can't be modified directly and is only updated via the renew service action. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on January 1, 2014 is 2014-01-01T00:00:00Z. Read-only." |
189 | 189 | }, |
190 | 190 | "securityEnabled": { |
191 | 191 | "type": { |
|
199 | 199 | "$ref": "#/0" |
200 | 200 | }, |
201 | 201 | "flags": 2, |
202 | | - "description": "Security identifier of the group, used in Windows scenarios" |
| 202 | + "description": "Security identifier of the group, used in Windows scenarios. Read-only" |
203 | 203 | }, |
204 | 204 | "serviceProvisioningErrors": { |
205 | 205 | "type": { |
206 | 206 | "$ref": "#/10" |
207 | 207 | }, |
208 | 208 | "flags": 0, |
209 | | - "description": "Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object" |
| 209 | + "description": "Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a group object" |
210 | 210 | }, |
211 | 211 | "theme": { |
212 | 212 | "type": { |
213 | 213 | "$ref": "#/0" |
214 | 214 | }, |
215 | 215 | "flags": 0, |
216 | | - "description": "Specifies a Microsoft 365 group's color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red" |
| 216 | + "description": "Specifies a Microsoft 365 group's color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange, or Red" |
217 | 217 | }, |
218 | 218 | "uniqueName": { |
219 | 219 | "type": { |
|
227 | 227 | "$ref": "#/0" |
228 | 228 | }, |
229 | 229 | "flags": 0, |
230 | | - "description": "Specifies the group join policy and group content visibility for groups. Possible values are: Private, Public, or HiddenMembership. HiddenMembership can be set only for Microsoft 365 groups when the groups are created. It can't be updated later. Other values of visibility can be updated after group creation. If visibility value is not specified during group creation on Microsoft Graph, a security group is created as Private by default, and the Microsoft 365 group is Public. Groups assignable to roles are always Private. To learn more, see group visibility options. Nullable." |
| 230 | + "description": "Specifies the group join policy and group content visibility for groups. Possible values are: Private, Public, or HiddenMembership. HiddenMembership can be set only for Microsoft 365 groups when the groups are created. It can't be updated later. Other values of visibility can be updated after group creation. If visibility value isn't specified during group creation on Microsoft Graph, a security group is created as Private by default, and the Microsoft 365 group is Public. Groups assignable to roles are always Private. To learn more, see group visibility options. Nullable." |
231 | 231 | }, |
232 | 232 | "members": { |
233 | 233 | "type": { |
|
241 | 241 | "$ref": "#/12" |
242 | 242 | }, |
243 | 243 | "flags": 0, |
244 | | - "description": "The owners of the group. Limited to 100 owners. Nullable. If this property is not specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner" |
| 244 | + "description": "The owners of the group. Limited to 100 owners. Nullable. If this property isn't specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner" |
245 | 245 | }, |
246 | 246 | "deletedDateTime": { |
247 | 247 | "type": { |
|
2096 | 2096 | "$ref": "#/0" |
2097 | 2097 | }, |
2098 | 2098 | "flags": 1, |
2099 | | - "description": "The object id (not appId) of the client service principal for the application which is authorized to act on behalf of a signed-in user when accessing an API. Required" |
| 2099 | + "description": "The object id (not appId) of the client service principal for the application that's authorized to act on behalf of a signed-in user when accessing an API. Required" |
2100 | 2100 | }, |
2101 | 2101 | "consentType": { |
2102 | 2102 | "type": { |
2103 | 2103 | "$ref": "#/0" |
2104 | 2104 | }, |
2105 | 2105 | "flags": 1, |
2106 | | - "description": "Indicates if authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required" |
| 2106 | + "description": "Indicates if authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Nonadmin users might be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required" |
2107 | 2107 | }, |
2108 | 2108 | "principalId": { |
2109 | 2109 | "type": { |
|
2117 | 2117 | "$ref": "#/0" |
2118 | 2118 | }, |
2119 | 2119 | "flags": 1, |
2120 | | - "description": "The id of the resource service principal to which access is authorized. This identifies the API which the client is authorized to attempt to call on behalf of a signed-in user" |
| 2120 | + "description": "The id of the resource service principal to which access is authorized. This identifies the API that the client is authorized to attempt to call on behalf of a signed-in user" |
2121 | 2121 | }, |
2122 | 2122 | "scope": { |
2123 | 2123 | "type": { |
2124 | 2124 | "$ref": "#/0" |
2125 | 2125 | }, |
2126 | 2126 | "flags": 0, |
2127 | | - "description": "A space-separated list of the claim values for delegated permissions which should be included in access tokens for the resource application (the API). For example, openid User.Read GroupMember.Read.All. Each claim value should match the value field of one of the delegated permissions defined by the API, listed in the oauth2PermissionScopes property of the resource service principal. Must not exceed 3850 characters in length." |
| 2127 | + "description": "A space-separated list of the claim values for delegated permissions that should be included in access tokens for the resource application (the API). For example, openid User.Read GroupMember.Read.All. Each claim value should match the value field of one of the delegated permissions defined by the API, listed in the oauth2PermissionScopes property of the resource service principal. Must not exceed 3,850 characters in length." |
2128 | 2128 | }, |
2129 | 2129 | "id": { |
2130 | 2130 | "type": { |
|
0 commit comments