@@ -3839,7 +3839,7 @@ export interface User extends DirectoryObject {
38393839 * definitions for further information. Returned only on $select.
38403840 */
38413841 ageGroup?: NullableOption<string>;
3842- // The licenses that are assigned to the user. Not nullable. Supports $filter.
3842+ // The licenses that are assigned to the user, including inherited (group-based) licenses . Not nullable. Supports $filter.
38433843 assignedLicenses?: AssignedLicense[];
38443844 // The plans that are assigned to the user. Returned only on $select. Read-only. Not nullable.
38453845 assignedPlans?: AssignedPlan[];
@@ -3869,7 +3869,7 @@ export interface User extends DirectoryObject {
38693869 * The date and time the user was created. The value cannot be modified and is automatically populated when the entity is
38703870 * created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time.
38713871 * Property is nullable. A null value indicates that an accurate creation time couldn't be determined for the user.
3872- * Returned only on $select. Read-only. Supports $filter with the eq, lt , and ge operators.
3872+ * Returned only on $select. Read-only. Supports $filter with the eq, ne, le , and ge operators.
38733873 */
38743874 createdDateTime?: NullableOption<string>;
38753875 /**
@@ -4176,6 +4176,7 @@ export interface User extends DirectoryObject {
41764176 // The scoped-role administrative unit memberships for this user. Read-only. Nullable.
41774177 scopedRoleMemberOf?: NullableOption<ScopedRoleMembership[]>;
41784178 transitiveMemberOf?: NullableOption<DirectoryObject[]>;
4179+ transitiveReports?: NullableOption<DirectoryObject[]>;
41794180 // The user's primary calendar. Read-only.
41804181 calendar?: NullableOption<Calendar>;
41814182 // The user's calendar groups. Read-only. Nullable.
@@ -4339,7 +4340,7 @@ export interface OAuth2PermissionGrant extends Entity {
43394340 */
43404341 clientId?: string;
43414342 /**
4342- * Indicates if authorization is granted for the client application to impersonate all users or only a specific user.
4343+ * Indicates whether authorization is granted for the client application to impersonate all users or only a specific user.
43434344 * AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a
43444345 * specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to
43454346 * consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).
@@ -11878,6 +11879,7 @@ export interface OrgContact extends DirectoryObject {
1187811879 // Groups that this contact is a member of. Read-only. Nullable.
1187911880 memberOf?: NullableOption<DirectoryObject[]>;
1188011881 transitiveMemberOf?: NullableOption<DirectoryObject[]>;
11882+ transitiveReports?: NullableOption<DirectoryObject[]>;
1188111883}
1188211884export interface PermissionGrantConditionSet extends Entity {
1188311885 /**
@@ -12203,7 +12205,10 @@ export interface UnifiedRoleEligibilityScheduleRequest extends Request {
1220312205 * only.
1220412206 */
1220512207 directoryScopeId?: NullableOption<string>;
12206- // Boolean
12208+ /**
12209+ * A boolean that determines whether the call is a validation or an actual call. Only set this property if you want to
12210+ * check whether an activation is subject to additional rules like MFA before actually submitting the request.
12211+ */
1220712212 isValidationOnly?: NullableOption<boolean>;
1220812213 // A message provided by users and administrators when create the request about why it is needed.
1220912214 justification?: NullableOption<string>;
@@ -14923,8 +14928,22 @@ export interface AgreementFileLocalization extends AgreementFileProperties {
1492314928// tslint:disable-next-line: no-empty-interface
1492414929export interface AgreementFileVersion extends AgreementFileProperties {}
1492514930export interface AuthenticationContextClassReference extends Entity {
14931+ /**
14932+ * A short explanation of the policies that are enforced by authenticationContextClassReference. This value should be used
14933+ * to provide secondary text to describe the authentication context class reference when building user facing admin
14934+ * experiences. For example, selection UX.
14935+ */
1492614936 description?: NullableOption<string>;
14937+ /**
14938+ * The display name is the friendly name of the authenticationContextClassReference. This value should be used to identify
14939+ * the authentication context class reference when building user facing admin experiences. For example, selection UX.
14940+ */
1492714941 displayName?: NullableOption<string>;
14942+ /**
14943+ * Indicates whether the authenticationContextClassReference has been published by the security admin and is ready for use
14944+ * by apps. When it is set to false it should not be shown in admin UX experiences because the value is not currently
14945+ * available for selection.
14946+ */
1492814947 isAvailable?: NullableOption<boolean>;
1492914948}
1493014949export interface NamedLocation extends Entity {
@@ -24181,7 +24200,7 @@ export interface WindowsWifiEnterpriseEAPConfiguration extends WindowsWifiConfig
2418124200 // Specify trusted server certificate names.
2418224201 trustedServerCertificateNames?: NullableOption<string[]>;
2418324202 /**
24184- * Specifiy whether to change the virtual LAN used by the device based on the user' s credentials. Cannot be used when
24203+ * Specifiy whether to change the virtual LAN used by the device based on the user’ s credentials. Cannot be used when
2418524204 * NetworkSingleSignOnType is set to Disabled.
2418624205 */
2418724206 userBasedVirtualLan?: NullableOption<boolean>;
@@ -29281,7 +29300,6 @@ export interface Fido2AuthenticationMethod extends AuthenticationMethod {
2928129300 attestationLevel?: NullableOption<AttestationLevel>;
2928229301 // The timestamp when this key was registered to the user.
2928329302 createdDateTime?: NullableOption<string>;
29284- // The timestamp when this key was registered to the user.
2928529303 creationDateTime?: NullableOption<string>;
2928629304 // The display name of the key as given by the user.
2928729305 displayName?: NullableOption<string>;
0 commit comments