Skip to content

Merge to main #3314

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 50 commits into from
May 9, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
802337a
Fix: Depend on previous stage
Apr 17, 2025
eb6bc96
Merge pull request #3280 from microsoftgraph/task/depend-on-stage
timayabi2020 Apr 17, 2025
f3a98eb
Updating examples
Apr 18, 2025
b339b37
Merge pull request #3282 from microsoftgraph/WeeklyExamplesUpdate/202…
timayabi2020 Apr 20, 2025
8092c59
Disabled condition for manual publishing to docker
Apr 20, 2025
d0bf0e8
Updating examples
Apr 25, 2025
4cd2bf8
Updated script to fix invalid formatting
timayabi2020 Apr 28, 2025
e16112a
Removed invalid directive causing distortion in the cmdlet metadata
timayabi2020 Apr 28, 2025
19db0a6
Removes path that causes multiple body parameter types error during a…
timayabi2020 Apr 28, 2025
905ffab
Removed invalid directive
timayabi2020 Apr 28, 2025
38ce0f8
Weekly OpenApiDocs Download.
Apr 28, 2025
5a6ea3a
Add generated MgCommandMetadata.json. [run ci]
Apr 29, 2025
2bb827a
Merge pull request #3294 from microsoftgraph/WeeklyExamplesUpdate/202…
timayabi2020 Apr 29, 2025
de1227b
Update ci-build.yml
timayabi2020 Apr 29, 2025
fbdb6a8
Merge branch 'dev' into fix-example-formatting
timayabi2020 Apr 29, 2025
4d9fd9c
Merge pull request #3299 from microsoftgraph/fix-example-formatting
timayabi2020 Apr 29, 2025
0f1f35e
Merge branch 'dev' into WeeklyApiRefresh/202504281452
timayabi2020 Apr 29, 2025
10b3033
Added implementation for late bound properties
timayabi2020 Apr 29, 2025
7165132
Merge branch 'dev' into delayed_loading_of_body_params
timayabi2020 Apr 29, 2025
42ab614
Updated regex
timayabi2020 Apr 29, 2025
fe68e7a
Merge branch 'delayed_loading_of_body_params' of https://github.com/m…
timayabi2020 Apr 29, 2025
d3aa131
Updated directive
timayabi2020 Apr 29, 2025
ed503d0
Added delay time
timayabi2020 Apr 29, 2025
7526d46
Rolled back everything
timayabi2020 Apr 29, 2025
30bef79
Added another module for tests
timayabi2020 Apr 30, 2025
c870224
Updated directive
timayabi2020 Apr 30, 2025
d8c3e3b
Still troubleshooting
timayabi2020 Apr 30, 2025
25d43cd
updated directive
timayabi2020 Apr 30, 2025
07f0a50
Fixed reflection error
timayabi2020 Apr 30, 2025
219a288
updates
timayabi2020 Apr 30, 2025
9f71f32
rolled back
timayabi2020 May 1, 2025
92bea75
Updating examples
May 2, 2025
7849ec5
Merge pull request #3300 from microsoftgraph/WeeklyApiRefresh/2025042…
timayabi2020 May 2, 2025
035f34d
Merge branch 'dev' into WeeklyExamplesUpdate/202505020310
timayabi2020 May 2, 2025
b3f3f13
Merge pull request #3306 from microsoftgraph/WeeklyExamplesUpdate/202…
timayabi2020 May 2, 2025
315ea12
Update Model extensions class
timayabi2020 May 6, 2025
b95107c
Merge branch 'dev' into delayed_loading_of_body_params
timayabi2020 May 7, 2025
112d4cb
Changed property tracker logic
timayabi2020 May 7, 2025
0cf2c80
Updated directive to extend check to the api class
timayabi2020 May 7, 2025
c5d95d6
Removed syntax error
timayabi2020 May 7, 2025
7abc9f9
Updated directive
timayabi2020 May 7, 2025
1dd63e6
Updated regex to comment out Json Extensions
timayabi2020 May 7, 2025
fbe6fe5
Removed property tracker implementation
timayabi2020 May 7, 2025
6307627
Found the issue. Uncommented users.Actions for one more test
timayabi2020 May 8, 2025
5d71629
Rolled back module mapping and module metadata
timayabi2020 May 8, 2025
9adbb0f
Rolled back education file
timayabi2020 May 8, 2025
e7e4e5f
Removed faulty property tracking related files
timayabi2020 May 8, 2025
e0b11c2
Removed property tracker implementation from custom modules
timayabi2020 May 8, 2025
0e14366
Merge pull request #3301 from microsoftgraph/delayed_loading_of_body_…
timayabi2020 May 9, 2025
c98dc7e
Merge branch 'main' of https://github.com/microsoftgraph/msgraph-sdk-…
timayabi2020 May 9, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .azure-pipelines/ci-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -165,7 +165,7 @@ extends:

- stage: PushDockerImageToRegistry
condition: and(or(startsWith(variables['Build.SourceBranch'], 'refs/tags/v'), eq(variables['Build.SourceBranch'], variables['PREVIEW_BRANCH'])), not(contains(variables['Build.SourceBranch'], '-preview')))
dependsOn: []
dependsOn: stage
displayName: 'Push docker image'
jobs:
- job: PushDockerImage
Expand Down
6 changes: 3 additions & 3 deletions config/ModuleMetadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,15 +27,15 @@
"versions": {
"authentication": {
"prerelease": "",
"version": "2.27.0"
"version": "2.28.0"
},
"beta": {
"prerelease": "",
"version": "2.27.0"
"version": "2.28.0"
},
"v1.0": {
"prerelease": "",
"version": "2.27.0"
"version": "2.28.0"
}
}
}
6 changes: 3 additions & 3 deletions config/ModulesMapping.jsonc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
{
"Applications": "^applicationTemplates\\.|^applications\\.|^servicePrincipals\\.|^onPremisesPublishingProfiles\\.|^users.appRoleAssignment$|^groups.appRoleAssignment$",
"Bookings": "^bookingBusinesses\\.|^bookingCurrencies\\.|^solutions.booking.*.Actions$|^solutions.bookingBusiness$|^solutions.bookingCurrency$|^solutions.virtualEventsRoot$|^solutions.booking.*.Functions$|^solutions.solutionsRoot$",
"BusinessScenario": "^solutions.businessScenario$|^solutions.BusinessScenario.*.Actions$|^solutions.BusinessScenario.*.Functions$",
Expand All @@ -21,7 +21,7 @@
"Financials": "^financials\\.",
"Groups": "^groups.group$|^groups.directoryObject$|^groups.conversation$|^groups.endpoint$|^groups.extension$|^groups.groupLifecyclePolicy$|^groups.resourceSpecificPermissionGrant$|^groups.profilePhoto$|^groups.conversationThread$|^groupLifecyclePolicies\\.|^users.group$|^groups.directorySetting$|^groups.*.Actions$|^groups.*.Functions$|^groupSettings\\.|^groups.groupSetting$|^groupSettingTemplates\\.",
"Identity.DirectoryManagement": "^administrativeUnits\\.|^contacts\\.|^devices\\.|^domains\\.|^directoryRoles\\.|^directoryRoleTemplates\\.|^directorySettingTemplates\\.|^settings\\.|^subscribedSkus\\.|^contracts\\.|^directory\\.|^users.scopedRoleMembership$|^organization.organization$|^organization.organizationalBranding$|^organization.organizationSettings$|^organization.*.Actions$|^organization.extension$|^tenantRelationships.*.Actions$|^tenantRelationships.*.Functions$|admin.peopleAdminSettings$|^organization\\.partnerInformation$",
"Identity.Governance": "^accessReviews\\.|^businessFlowTemplates\\.|^programs\\.|^programControls\\.|^programControlTypes\\.|^privilegedRoles\\.|^privilegedRoleAssignments\\.|^privilegedRoleAssignmentRequests\\.|^privilegedApproval\\.|^privilegedOperationEvents\\.|^privilegedAccess\\.|^agreements\\.|^users.agreementAcceptance$|^identityGovernance\\.|^roleManagement.rbacApplication$|^roleManagement.*.Functions$|roleManagement.*.Actions$",
"Identity.Governance": "^accessReviews\\.|^businessFlowTemplates\\.|^programs\\.|^programControls\\.|^programControlTypes\\.|^privilegedRoles\\.|^privilegedRoleAssignments\\.|^privilegedRoleAssignmentRequests\\.|^privilegedApproval\\.|^privilegedOperationEvents\\.|^privilegedAccess\\.|^agreements\\.|^users.agreementAcceptance$|^identityGovernance\\.|^roleManagement.rbacApplication$|^roleManagement.*.Functions$|roleManagement.*.Actions$",
"Identity.SignIns": "^organization.certificateBasedAuthConfiguration$|^invitations\\.|^identityProviders\\.|^oauth2PermissionGrants\\.|^identityProtection\\.|^dataPolicyOperations\\.|^identity\\.|^trustFramework\\.|^informationProtection\\.|^policies\\.|^users.authentication$|^users.informationProtection$|^tenantRelationships.multiTenantOrganization$|^policies.deviceRegistrationPolicy$|^policies.deviceRegistrationPolicy$",
"Identity.Partner": "^tenantRelationships.delegatedAdminRelationship$|^tenantRelationships.delegatedAdminCustomer$",
"Mail": "^users.inferenceClassification$|^users.mailFolder$|^users.message$",
Expand All @@ -41,4 +41,4 @@
"Users.Actions": "^users.*.Actions$",
"Users.Functions": "^users.*.Functions$",
"WindowsUpdates": "^admin.adminWindows$"
}
}
197 changes: 189 additions & 8 deletions openApiDocs/beta/Applications.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12210,11 +12210,11 @@ paths:
put:
tags:
- servicePrincipals.customClaimsPolicy
summary: Create or replace claimsPolicy
description: 'Create a new customClaimsPolicy object if it doesn''t exist, or replace an existing one.'
summary: Update customClaimsPolicy
description: Update a customClaimsPolicy object.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/serviceprincipal-put-claimspolicy?view=graph-rest-beta
url: https://learn.microsoft.com/graph/api/customclaimspolicy-update?view=graph-rest-beta
operationId: servicePrincipal_SetClaimsPolicy
parameters:
- name: servicePrincipal-id
Expand Down Expand Up @@ -12245,11 +12245,11 @@ paths:
patch:
tags:
- servicePrincipals.customClaimsPolicy
summary: Create or replace claimsPolicy
description: 'Create a new customClaimsPolicy object if it doesn''t exist, or replace an existing one.'
summary: Update customClaimsPolicy
description: Update a customClaimsPolicy object.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/serviceprincipal-put-claimspolicy?view=graph-rest-beta
url: https://learn.microsoft.com/graph/api/customclaimspolicy-update?view=graph-rest-beta
operationId: servicePrincipal_UpdateClaimsPolicy
parameters:
- name: servicePrincipal-id
Expand Down Expand Up @@ -22687,6 +22687,8 @@ components:
items:
$ref: '#/components/schemas/microsoft.graph.cloudPC'
x-ms-navigationProperty: true
communications:
$ref: '#/components/schemas/microsoft.graph.userCloudCommunication'
contactFolders:
type: array
items:
Expand Down Expand Up @@ -25485,7 +25487,10 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.platformCredentialAuthenticationMethod'
description: Represents a platform credential instance registered to a user on Mac OS.
x-ms-navigationProperty: true
qrCodePinMethod:
$ref: '#/components/schemas/microsoft.graph.qrCodePinAuthenticationMethod'
softwareOathMethods:
type: array
items:
Expand Down Expand Up @@ -26032,6 +26037,16 @@ components:
nullable: true
additionalProperties:
type: object
microsoft.graph.userCloudCommunication:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
- title: userCloudCommunication
type: object
properties:
callSettings:
$ref: '#/components/schemas/microsoft.graph.callSettings'
additionalProperties:
type: object
microsoft.graph.contactFolder:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
Expand Down Expand Up @@ -28633,10 +28648,10 @@ components:
properties:
name:
type: string
description: Name for this key-value pair
description: 'Name for this key-value pair. For more information about possible names for each resource type that uses this configuration, see keyValuePair names and values.'
value:
type: string
description: Value for this key-value pair
description: 'Value for this key-value pair. For more information about possible values for each resource type that uses this configuration, see keyValuePair names and values.'
nullable: true
additionalProperties:
type: object
Expand Down Expand Up @@ -30566,6 +30581,20 @@ components:
$ref: '#/components/schemas/microsoft.graph.device'
additionalProperties:
type: object
microsoft.graph.qrCodePinAuthenticationMethod:
allOf:
- $ref: '#/components/schemas/microsoft.graph.authenticationMethod'
- title: qrCodePinAuthenticationMethod
type: object
properties:
pin:
$ref: '#/components/schemas/microsoft.graph.qrPin'
standardQRCode:
$ref: '#/components/schemas/microsoft.graph.qrCode'
temporaryQRCode:
$ref: '#/components/schemas/microsoft.graph.qrCode'
additionalProperties:
type: object
microsoft.graph.softwareOathAuthenticationMethod:
allOf:
- $ref: '#/components/schemas/microsoft.graph.authenticationMethod'
Expand Down Expand Up @@ -31521,6 +31550,26 @@ components:
- administrator
- unknownFutureValue
type: string
microsoft.graph.callSettings:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
- title: callSettings
type: object
properties:
delegates:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.delegationSettings'
description: Represents the delegate settings.
x-ms-navigationProperty: true
delegators:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.delegationSettings'
description: Represents the delegator settings.
x-ms-navigationProperty: true
additionalProperties:
type: object
microsoft.graph.typedEmailAddress:
allOf:
- $ref: '#/components/schemas/microsoft.graph.emailAddress'
Expand Down Expand Up @@ -38241,6 +38290,59 @@ components:
- linux
- unknownFutureValue
type: string
microsoft.graph.qrPin:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
- title: qrPin
type: object
properties:
code:
type: string
createdDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
type: string
format: date-time
nullable: true
forceChangePinNextSignIn:
type: boolean
nullable: true
updatedDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
type: string
format: date-time
nullable: true
additionalProperties:
type: object
microsoft.graph.qrCode:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
- title: qrCode
type: object
properties:
createdDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
type: string
format: date-time
nullable: true
expireDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
type: string
format: date-time
nullable: true
image:
$ref: '#/components/schemas/microsoft.graph.qrCodeImageDetails'
lastUsedDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
type: string
format: date-time
nullable: true
startDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
type: string
format: date-time
nullable: true
additionalProperties:
type: object
microsoft.graph.calendarRoleType:
title: calendarRoleType
enum:
Expand Down Expand Up @@ -38792,6 +38894,7 @@ components:
- none
- standard
- unknownFutureValue
- plus
type: string
microsoft.graph.actionState:
title: actionState
Expand Down Expand Up @@ -38823,6 +38926,26 @@ components:
- vMware
- hp
type: string
microsoft.graph.delegationSettings:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
- title: delegationSettings
type: object
properties:
allowedActions:
$ref: '#/components/schemas/microsoft.graph.delegateAllowedActions'
createdDateTime:
pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'
type: string
description: 'Date and time when the delegator or delegate entry was created. The DateTimeOffset 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.'
format: date-time
nullable: true
isActive:
type: boolean
description: Indicates whether the delegator or delegate relationship is currently active.
nullable: true
additionalProperties:
type: object
microsoft.graph.emailType:
title: emailType
enum:
Expand Down Expand Up @@ -44942,6 +45065,28 @@ components:
- failedActivation
- unknownFutureValue
type: string
microsoft.graph.qrCodeImageDetails:
title: qrCodeImageDetails
type: object
properties:
binaryValue:
type: string
format: base64url
nullable: true
errorCorrectionLevel:
$ref: '#/components/schemas/microsoft.graph.errorCorrectionLevel'
rawContent:
type: string
format: base64url
nullable: true
version:
maximum: 2147483647
minimum: -2147483648
type: number
format: int32
nullable: true
additionalProperties:
type: object
microsoft.graph.attendeeType:
title: attendeeType
enum:
Expand Down Expand Up @@ -45189,6 +45334,32 @@ components:
- failure
- unknownFutureValue
type: string
microsoft.graph.delegateAllowedActions:
title: delegateAllowedActions
type: object
properties:
joinActiveCalls:
type: boolean
description: Indicates whether the delegator or delegate allows participation in active calls.
nullable: true
makeCalls:
type: boolean
description: Indicates whether the delegator or delegate allows calls to be made on their behalf.
nullable: true
manageCallAndDelegateSettings:
type: boolean
description: Indicates whether the delegator or delegate allows the management of call and delegation settings.
nullable: true
pickUpHeldCalls:
type: boolean
description: Indicates whether the delegator or delegate allows held calls to be picked up.
nullable: true
receiveCalls:
type: boolean
description: Indicates whether the delegator or delegate allows calls to be received on their behalf.
nullable: true
additionalProperties:
type: object
microsoft.graph.deviceAndAppManagementAssignmentFilterType:
title: deviceAndAppManagementAssignmentFilterType
enum:
Expand Down Expand Up @@ -47016,6 +47187,7 @@ components:
- driveItem
- user
- teamsChannel
- plannerTask
type: string
microsoft.graph.plannerCreationSourceKind:
title: plannerCreationSourceKind
Expand Down Expand Up @@ -49025,6 +49197,15 @@ components:
x-ms-navigationProperty: true
additionalProperties:
type: object
microsoft.graph.errorCorrectionLevel:
title: errorCorrectionLevel
enum:
- l
- m
- q
- h
- unknownFutureValue
type: string
microsoft.graph.teamsAppResourceSpecificPermissionType:
title: teamsAppResourceSpecificPermissionType
enum:
Expand Down
Loading
Loading