diff --git a/config/ModulesMapping.jsonc b/config/ModulesMapping.jsonc index a95ae8e08ec..7c691c341ea 100644 --- a/config/ModulesMapping.jsonc +++ b/config/ModulesMapping.jsonc @@ -21,7 +21,7 @@ "Groups": "^groups.group$|^groups.directoryObject$|^groups.conversation$|^groups.endpoint$|^groups.extension$|^groups.resourceSpecificPermissionGrant$|^groups.profilePhoto$|^groups.conversationThread$|^groupLifecyclePolicies\\.|^users.group$|^groups.directorySetting$|^groups.Actions$|^groups.Functions$", "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$", "Identity.Governance": "^accessReviews\\.|^businessFlowTemplates\\.|^programs\\.|^programControls\\.|^programControlTypes\\.|^privilegedRoles\\.|^privilegedRoleAssignments\\.|^privilegedRoleAssignmentRequests\\.|^privilegedApproval\\.|^privilegedOperationEvents\\.|^privilegedAccess\\.|^agreements\\.|^users.agreementAcceptance$|^identityGovernance\\.", - "Identity.SignIns": "^organization.certificateBasedAuthConfiguration$|^invitations\\.|^identityProviders\\.|^oauth2PermissionGrants\\.|^riskDetections\\.|^riskyUsers\\.|^dataPolicyOperations\\.|^identity.identityUserFlow$|^trustFramework\\.|^informationProtection\\.|^policies\\.|^users.authentication$|^users.informationProtection$|^identity.conditionalAccessRoot$", + "Identity.SignIns": "^organization.certificateBasedAuthConfiguration$|^invitations\\.|^identityProviders\\.|^oauth2PermissionGrants\\.|^identityProtection\\.|^dataPolicyOperations\\.|^identity.identityUserFlow$|^trustFramework\\.|^informationProtection\\.|^policies\\.|^users.authentication$|^users.informationProtection$|^identity.conditionalAccessRoot$", "Mail": "^users.inferenceClassification$|^users.mailFolder$|^users.message$", "Notes": "^users.onenote$|^groups.onenote$|^sites.onenote$", "People": "^users.person$|^users.profile$|^users.officeGraphInsights$|^users.userAnalytics$", diff --git a/openApiDocs/beta/Applications.yml b/openApiDocs/beta/Applications.yml index f99087431c0..2057c8200bf 100644 --- a/openApiDocs/beta/Applications.yml +++ b/openApiDocs/beta/Applications.yml @@ -15,7 +15,7 @@ paths: parameters: - name: ConsistencyLevel in: header - description: 'Indicates the requested consistency level. Documentation URL: https://developer.microsoft.com/en-us/office/blogs/microsoft-graph-advanced-queries-for-directory-objects-are-now-generally-available/' + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' schema: type: string examples: @@ -87,6 +87,8 @@ paths: - publisherDomain desc - requiredResourceAccess - requiredResourceAccess desc + - samlMetadataUrl + - samlMetadataUrl desc - serviceManagementReference - serviceManagementReference desc - signInAudience @@ -143,6 +145,7 @@ paths: - publicClient - publisherDomain - requiredResourceAccess + - samlMetadataUrl - serviceManagementReference - signInAudience - spa @@ -266,6 +269,7 @@ paths: - publicClient - publisherDomain - requiredResourceAccess + - samlMetadataUrl - serviceManagementReference - signInAudience - spa @@ -7591,6 +7595,8 @@ paths: - publisherDomain desc - requiredResourceAccess - requiredResourceAccess desc + - samlMetadataUrl + - samlMetadataUrl desc - serviceManagementReference - serviceManagementReference desc - signInAudience @@ -7647,6 +7653,7 @@ paths: - publicClient - publisherDomain - requiredResourceAccess + - samlMetadataUrl - serviceManagementReference - signInAudience - spa @@ -7762,6 +7769,7 @@ paths: - publicClient - publisherDomain - requiredResourceAccess + - samlMetadataUrl - serviceManagementReference - signInAudience - spa @@ -9149,7 +9157,7 @@ paths: parameters: - name: ConsistencyLevel in: header - description: 'Indicates the requested consistency level. Documentation URL: https://developer.microsoft.com/en-us/office/blogs/microsoft-graph-advanced-queries-for-directory-objects-are-now-generally-available/' + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' schema: type: string examples: @@ -15692,6 +15700,10 @@ components: items: $ref: '#/components/schemas/microsoft.graph.requiredResourceAccess' description: 'Specifies the resources that the application needs to access. This property also specifies the set of delegated permissions and application roles that it needs for each of those resources. This configuration of access to the required resources drives the consent experience. No more than 50 resource services (APIs) can be configured. Beginning mid-October 2021, the total number of required permissions must not exceed 400. Not nullable. Supports $filter (eq, not, ge, le).' + samlMetadataUrl: + type: string + description: The URL where the service exposes SAML metadata for federation. This property is valid only for single-tenant applications. Nullable. + nullable: true serviceManagementReference: type: string description: References application or service contact information from a Service or Asset Management database. Nullable. @@ -15786,12 +15798,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.application' - description: Read-only. Nullable. members: type: array items: $ref: '#/components/schemas/microsoft.graph.connector' - description: Read-only. Nullable. additionalProperties: type: object ReferenceUpdateSchema: @@ -17300,7 +17310,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.connectorGroupType: diff --git a/openApiDocs/beta/Bookings.yml b/openApiDocs/beta/Bookings.yml index ec27e27465e..842b87427ec 100644 --- a/openApiDocs/beta/Bookings.yml +++ b/openApiDocs/beta/Bookings.yml @@ -2905,7 +2905,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.location: diff --git a/openApiDocs/beta/Calendar.yml b/openApiDocs/beta/Calendar.yml index 595fcd0a038..59a10feb1db 100644 --- a/openApiDocs/beta/Calendar.yml +++ b/openApiDocs/beta/Calendar.yml @@ -117384,7 +117384,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.onlineMeetingProviderType: diff --git a/openApiDocs/beta/ChangeNotifications.yml b/openApiDocs/beta/ChangeNotifications.yml index 854152dfa98..83752a5979a 100644 --- a/openApiDocs/beta/ChangeNotifications.yml +++ b/openApiDocs/beta/ChangeNotifications.yml @@ -270,7 +270,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.subscriptionCollectionResponse: diff --git a/openApiDocs/beta/CloudCommunications.yml b/openApiDocs/beta/CloudCommunications.yml index 54fcc26b912..f8c7a0418d6 100644 --- a/openApiDocs/beta/CloudCommunications.yml +++ b/openApiDocs/beta/CloudCommunications.yml @@ -7327,22 +7327,18 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.audioRoutingGroup' - description: Read-only. Nullable. contentSharingSessions: type: array items: $ref: '#/components/schemas/microsoft.graph.contentSharingSession' - description: Read-only. Nullable. operations: type: array items: $ref: '#/components/schemas/microsoft.graph.commsOperation' - description: Read-only. Nullable. participants: type: array items: $ref: '#/components/schemas/microsoft.graph.participant' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.audioRoutingGroup: @@ -8007,7 +8003,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.callRecords.modality: diff --git a/openApiDocs/beta/Compliance.yml b/openApiDocs/beta/Compliance.yml index 2738704dd1c..70c1c8447b5 100644 --- a/openApiDocs/beta/Compliance.yml +++ b/openApiDocs/beta/Compliance.yml @@ -8002,7 +8002,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.ediscovery.reviewSetQuery' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.ediscovery.sourceCollection: @@ -8228,7 +8227,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.identitySet: @@ -9425,7 +9423,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.post' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.extension: @@ -10444,7 +10441,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.group' - description: Read-only. Nullable. mailFolders: type: array items: @@ -10551,7 +10547,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: Read-only. Nullable. profile: $ref: '#/components/schemas/microsoft.graph.profile' activities: @@ -21721,7 +21716,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookCommentReply' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.workbookFunctions: @@ -25040,7 +25034,7 @@ components: attachments: type: array items: - $ref: '#/components/schemas/microsoft.graph.attachment_v2' + $ref: '#/components/schemas/microsoft.graph.attachmentBase' attachmentSessions: type: array items: @@ -25879,7 +25873,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.printDocument' - description: Read-only. tasks: type: array items: @@ -26744,10 +26737,10 @@ components: - unknownFutureValue - emailUser type: string - microsoft.graph.attachment_v2: + microsoft.graph.attachmentBase: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: attachment_v2 + - title: attachmentBase type: object properties: contentType: diff --git a/openApiDocs/beta/CrossDeviceExperiences.yml b/openApiDocs/beta/CrossDeviceExperiences.yml index 2354ffde4d2..0702d927dc6 100644 --- a/openApiDocs/beta/CrossDeviceExperiences.yml +++ b/openApiDocs/beta/CrossDeviceExperiences.yml @@ -2981,7 +2981,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.Json: diff --git a/openApiDocs/beta/DeviceManagement.Actions.yml b/openApiDocs/beta/DeviceManagement.Actions.yml index 8fdfc55f8c7..1cfe1c2b9da 100644 --- a/openApiDocs/beta/DeviceManagement.Actions.yml +++ b/openApiDocs/beta/DeviceManagement.Actions.yml @@ -12765,7 +12765,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.devicePlatformType: diff --git a/openApiDocs/beta/DeviceManagement.Administration.yml b/openApiDocs/beta/DeviceManagement.Administration.yml index 5ae15b34cbe..75ef7123b43 100644 --- a/openApiDocs/beta/DeviceManagement.Administration.yml +++ b/openApiDocs/beta/DeviceManagement.Administration.yml @@ -13915,6 +13915,8 @@ paths: - adDomainPassword desc - adDomainUsername - adDomainUsername desc + - alternateResourceUrl + - alternateResourceUrl desc - displayName - displayName desc - healthCheckStatus @@ -13954,6 +13956,7 @@ paths: - adDomainName - adDomainPassword - adDomainUsername + - alternateResourceUrl - displayName - healthCheckStatus - healthCheckStatusDetails @@ -14038,6 +14041,7 @@ paths: - adDomainName - adDomainPassword - adDomainUsername + - alternateResourceUrl - displayName - healthCheckStatus - healthCheckStatusDetails @@ -14231,18 +14235,28 @@ paths: enum: - id - id desc + - alternateResourceUrl + - alternateResourceUrl desc + - cloudPcGroupDisplayName + - cloudPcGroupDisplayName desc - description - description desc - displayName - displayName desc - domainJoinConfiguration - domainJoinConfiguration desc + - gracePeriodInHours + - gracePeriodInHours desc - imageDisplayName - imageDisplayName desc - imageId - imageId desc - imageType - imageType desc + - localAdminEnabled + - localAdminEnabled desc + - managedBy + - managedBy desc - microsoftManagedDesktop - microsoftManagedDesktop desc - onPremisesConnectionId @@ -14261,12 +14275,17 @@ paths: items: enum: - id + - alternateResourceUrl + - cloudPcGroupDisplayName - description - displayName - domainJoinConfiguration + - gracePeriodInHours - imageDisplayName - imageId - imageType + - localAdminEnabled + - managedBy - microsoftManagedDesktop - onPremisesConnectionId - windowsSettings @@ -14341,12 +14360,17 @@ paths: items: enum: - id + - alternateResourceUrl + - cloudPcGroupDisplayName - description - displayName - domainJoinConfiguration + - gracePeriodInHours - imageDisplayName - imageId - imageType + - localAdminEnabled + - managedBy - microsoftManagedDesktop - onPremisesConnectionId - windowsSettings @@ -17642,6 +17666,9 @@ components: type: string description: 'The username of an Active Directory account (user or service account) that has permissions to create computer objects in Active Directory. Required format: admin@contoso.com. Optional.' nullable: true + alternateResourceUrl: + type: string + nullable: true displayName: type: string description: The display name for the Azure network connection. @@ -17699,6 +17726,12 @@ components: - title: cloudPcProvisioningPolicy type: object properties: + alternateResourceUrl: + type: string + nullable: true + cloudPcGroupDisplayName: + type: string + nullable: true description: type: string description: The provisioning policy description. @@ -17709,6 +17742,12 @@ components: nullable: true domainJoinConfiguration: $ref: '#/components/schemas/microsoft.graph.cloudPcDomainJoinConfiguration' + gracePeriodInHours: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true imageDisplayName: type: string description: The display name for the OS image you’re provisioning. @@ -17719,6 +17758,11 @@ components: nullable: true imageType: $ref: '#/components/schemas/microsoft.graph.cloudPcProvisioningPolicyImageType' + localAdminEnabled: + type: boolean + nullable: true + managedBy: + $ref: '#/components/schemas/microsoft.graph.cloudPcManagementService' microsoftManagedDesktop: $ref: '#/components/schemas/microsoft.graph.microsoftManagedDesktop' onPremisesConnectionId: @@ -17879,7 +17923,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.auditActor: diff --git a/openApiDocs/beta/DeviceManagement.Enrolment.yml b/openApiDocs/beta/DeviceManagement.Enrolment.yml index d420a0fed33..89562ef63fb 100644 --- a/openApiDocs/beta/DeviceManagement.Enrolment.yml +++ b/openApiDocs/beta/DeviceManagement.Enrolment.yml @@ -22176,7 +22176,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.androidDeviceOwnerEnrollmentMode: diff --git a/openApiDocs/beta/DeviceManagement.Functions.yml b/openApiDocs/beta/DeviceManagement.Functions.yml index e34aba84ac7..68616aae005 100644 --- a/openApiDocs/beta/DeviceManagement.Functions.yml +++ b/openApiDocs/beta/DeviceManagement.Functions.yml @@ -2922,7 +2922,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.roleScopeTagAutoAssignment: diff --git a/openApiDocs/beta/DeviceManagement.yml b/openApiDocs/beta/DeviceManagement.yml index 0623c24d576..1df86187a61 100644 --- a/openApiDocs/beta/DeviceManagement.yml +++ b/openApiDocs/beta/DeviceManagement.yml @@ -5905,7 +5905,7 @@ paths: parameters: deviceManagementCompliancePolicy-id: $request.path.deviceManagementCompliancePolicy-id scheduledActionsForRule: - operationId: deviceManagement.CompliancePolicies.ListScheduledActionsForRule + operationId: deviceManagement.CompliancePolicies.ListScheduledActionsGraphFPreRule parameters: deviceManagementCompliancePolicy-id: $request.path.deviceManagementCompliancePolicy-id settings: @@ -6200,7 +6200,7 @@ paths: tags: - deviceManagement.deviceManagementCompliancePolicy summary: Get scheduledActionsForRule from deviceManagement - operationId: deviceManagement.compliancePolicies_ListScheduledActionsForRule + operationId: deviceManagement.compliancePolicies_ListScheduledActionsGraphFPreRule parameters: - name: deviceManagementCompliancePolicy-id in: path @@ -6269,7 +6269,7 @@ paths: tags: - deviceManagement.deviceManagementCompliancePolicy summary: Create new navigation property to scheduledActionsForRule for deviceManagement - operationId: deviceManagement.compliancePolicies_CreateScheduledActionsForRule + operationId: deviceManagement.compliancePolicies_CreateScheduledActionsGraphFPreRule parameters: - name: deviceManagementCompliancePolicy-id in: path @@ -6300,7 +6300,7 @@ paths: tags: - deviceManagement.deviceManagementCompliancePolicy summary: Get scheduledActionsForRule from deviceManagement - operationId: deviceManagement.compliancePolicies_GetScheduledActionsForRule + operationId: deviceManagement.compliancePolicies_GetScheduledActionsGraphFPreRule parameters: - name: deviceManagementCompliancePolicy-id in: path @@ -6352,7 +6352,7 @@ paths: $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceScheduledActionForRule' links: scheduledActionConfigurations: - operationId: deviceManagement.compliancePolicies.ScheduledActionsForRule.ListScheduledActionConfigurations + operationId: deviceManagement.compliancePolicies.ScheduledActionsGraphFPreRule.ListScheduledActionConfigurations parameters: deviceManagementCompliancePolicy-id: $request.path.deviceManagementCompliancePolicy-id deviceManagementComplianceScheduledActionForRule-id: $request.path.deviceManagementComplianceScheduledActionForRule-id @@ -6363,7 +6363,7 @@ paths: tags: - deviceManagement.deviceManagementCompliancePolicy summary: Update the navigation property scheduledActionsForRule in deviceManagement - operationId: deviceManagement.compliancePolicies_UpdateScheduledActionsForRule + operationId: deviceManagement.compliancePolicies_UpdateScheduledActionsGraphFPreRule parameters: - name: deviceManagementCompliancePolicy-id in: path @@ -6396,7 +6396,7 @@ paths: tags: - deviceManagement.deviceManagementCompliancePolicy summary: Delete navigation property scheduledActionsForRule for deviceManagement - operationId: deviceManagement.compliancePolicies_DeleteScheduledActionsForRule + operationId: deviceManagement.compliancePolicies_DeleteScheduledActionsGraphFPreRule parameters: - name: deviceManagementCompliancePolicy-id in: path @@ -6428,7 +6428,7 @@ paths: tags: - deviceManagement.deviceManagementCompliancePolicy summary: Get scheduledActionConfigurations from deviceManagement - operationId: deviceManagement.compliancePolicies.scheduledActionsForRule_ListScheduledActionConfigurations + operationId: deviceManagement.compliancePolicies.scheduledActionsGraphFPreRule_ListScheduledActionConfigurations parameters: - name: deviceManagementCompliancePolicy-id in: path @@ -6511,7 +6511,7 @@ paths: tags: - deviceManagement.deviceManagementCompliancePolicy summary: Create new navigation property to scheduledActionConfigurations for deviceManagement - operationId: deviceManagement.compliancePolicies.scheduledActionsForRule_CreateScheduledActionConfigurations + operationId: deviceManagement.compliancePolicies.scheduledActionsGraphFPreRule_CreateScheduledActionConfigurations parameters: - name: deviceManagementCompliancePolicy-id in: path @@ -6549,7 +6549,7 @@ paths: tags: - deviceManagement.deviceManagementCompliancePolicy summary: Get scheduledActionConfigurations from deviceManagement - operationId: deviceManagement.compliancePolicies.scheduledActionsForRule_GetScheduledActionConfigurations + operationId: deviceManagement.compliancePolicies.scheduledActionsGraphFPreRule_GetScheduledActionConfigurations parameters: - name: deviceManagementCompliancePolicy-id in: path @@ -6614,7 +6614,7 @@ paths: tags: - deviceManagement.deviceManagementCompliancePolicy summary: Update the navigation property scheduledActionConfigurations in deviceManagement - operationId: deviceManagement.compliancePolicies.scheduledActionsForRule_UpdateScheduledActionConfigurations + operationId: deviceManagement.compliancePolicies.scheduledActionsGraphFPreRule_UpdateScheduledActionConfigurations parameters: - name: deviceManagementCompliancePolicy-id in: path @@ -6654,7 +6654,7 @@ paths: tags: - deviceManagement.deviceManagementCompliancePolicy summary: Delete navigation property scheduledActionConfigurations for deviceManagement - operationId: deviceManagement.compliancePolicies.scheduledActionsForRule_DeleteScheduledActionConfigurations + operationId: deviceManagement.compliancePolicies.scheduledActionsGraphFPreRule_DeleteScheduledActionConfigurations parameters: - name: deviceManagementCompliancePolicy-id in: path diff --git a/openApiDocs/beta/Devices.CloudPrint.yml b/openApiDocs/beta/Devices.CloudPrint.yml index 22385b84516..938ec0d1ae1 100644 --- a/openApiDocs/beta/Devices.CloudPrint.yml +++ b/openApiDocs/beta/Devices.CloudPrint.yml @@ -13818,7 +13818,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.deviceHealth: @@ -14937,7 +14936,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.group' - description: Read-only. Nullable. mailFolders: type: array items: @@ -15044,7 +15042,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: Read-only. Nullable. profile: $ref: '#/components/schemas/microsoft.graph.profile' activities: @@ -15775,7 +15772,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.printDocument' - description: Read-only. tasks: type: array items: @@ -16339,7 +16335,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.post' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.drive: @@ -31539,7 +31534,7 @@ components: attachments: type: array items: - $ref: '#/components/schemas/microsoft.graph.attachment_v2' + $ref: '#/components/schemas/microsoft.graph.attachmentBase' attachmentSessions: type: array items: @@ -31856,7 +31851,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookCommentReply' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.workbookFunctions: @@ -33582,10 +33576,10 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.attachment_v2: + microsoft.graph.attachmentBase: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: attachment_v2 + - title: attachmentBase type: object properties: contentType: diff --git a/openApiDocs/beta/Devices.CorporateManagement.yml b/openApiDocs/beta/Devices.CorporateManagement.yml index e3c91e4020e..50f617e7de5 100644 --- a/openApiDocs/beta/Devices.CorporateManagement.yml +++ b/openApiDocs/beta/Devices.CorporateManagement.yml @@ -27033,7 +27033,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.microsoftStoreForBusinessPortalSelectionOptions: @@ -30005,7 +30004,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.group' - description: Read-only. Nullable. mailFolders: type: array items: @@ -30112,7 +30110,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: Read-only. Nullable. profile: $ref: '#/components/schemas/microsoft.graph.profile' activities: @@ -36494,7 +36491,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.post' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.groupLifecyclePolicy: @@ -44316,7 +44312,7 @@ components: attachments: type: array items: - $ref: '#/components/schemas/microsoft.graph.attachment_v2' + $ref: '#/components/schemas/microsoft.graph.attachmentBase' attachmentSessions: type: array items: @@ -44789,7 +44785,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.printDocument' - description: Read-only. tasks: type: array items: @@ -45227,7 +45222,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookCommentReply' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.workbookFunctions: @@ -46431,10 +46425,10 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.attachment_v2: + microsoft.graph.attachmentBase: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: attachment_v2 + - title: attachmentBase type: object properties: contentType: diff --git a/openApiDocs/beta/Devices.ServiceAnnouncement.yml b/openApiDocs/beta/Devices.ServiceAnnouncement.yml index 34ed75f5042..a0334f6676f 100644 --- a/openApiDocs/beta/Devices.ServiceAnnouncement.yml +++ b/openApiDocs/beta/Devices.ServiceAnnouncement.yml @@ -2886,7 +2886,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.serviceHealthStatus: diff --git a/openApiDocs/beta/DirectoryObjects.yml b/openApiDocs/beta/DirectoryObjects.yml index bb243370411..a0551a66f14 100644 --- a/openApiDocs/beta/DirectoryObjects.yml +++ b/openApiDocs/beta/DirectoryObjects.yml @@ -15,7 +15,7 @@ paths: parameters: - name: ConsistencyLevel in: header - description: 'Indicates the requested consistency level. Documentation URL: https://developer.microsoft.com/en-us/office/blogs/microsoft-graph-advanced-queries-for-directory-objects-are-now-generally-available/' + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' schema: type: string examples: @@ -549,7 +549,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.directoryObjectCollectionResponse: diff --git a/openApiDocs/beta/Education.yml b/openApiDocs/beta/Education.yml index 1c4a272645f..5f82b4fbf58 100644 --- a/openApiDocs/beta/Education.yml +++ b/openApiDocs/beta/Education.yml @@ -14769,17 +14769,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.educationOutcome' - description: Read-Write. Nullable. resources: type: array items: $ref: '#/components/schemas/microsoft.graph.educationSubmissionResource' - description: Nullable. submittedResources: type: array items: $ref: '#/components/schemas/microsoft.graph.educationSubmissionResource' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.educationOutcome: @@ -15823,7 +15820,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.group' - description: Read-only. Nullable. mailFolders: type: array items: @@ -15930,7 +15926,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: Read-only. Nullable. profile: $ref: '#/components/schemas/microsoft.graph.profile' activities: @@ -16130,7 +16125,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.educationCourse: @@ -16891,7 +16885,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.post' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.drive: @@ -31410,7 +31403,7 @@ components: attachments: type: array items: - $ref: '#/components/schemas/microsoft.graph.attachment_v2' + $ref: '#/components/schemas/microsoft.graph.attachmentBase' attachmentSessions: type: array items: @@ -31747,7 +31740,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookCommentReply' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.workbookFunctions: @@ -32993,7 +32985,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.printDocument' - description: Read-only. tasks: type: array items: @@ -33980,10 +33971,10 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.attachment_v2: + microsoft.graph.attachmentBase: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: attachment_v2 + - title: attachmentBase type: object properties: contentType: diff --git a/openApiDocs/beta/Files.yml b/openApiDocs/beta/Files.yml index d697ac9edb5..e5f80e88ce5 100644 --- a/openApiDocs/beta/Files.yml +++ b/openApiDocs/beta/Files.yml @@ -64061,7 +64061,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.itemActionSet: @@ -66024,7 +66023,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.group' - description: Read-only. Nullable. mailFolders: type: array items: @@ -66131,7 +66129,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: Read-only. Nullable. profile: $ref: '#/components/schemas/microsoft.graph.profile' activities: @@ -66408,7 +66405,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookCommentReply' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.workbookFunctions: @@ -71909,7 +71905,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.post' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.groupLifecyclePolicy: @@ -80147,7 +80142,7 @@ components: attachments: type: array items: - $ref: '#/components/schemas/microsoft.graph.attachment_v2' + $ref: '#/components/schemas/microsoft.graph.attachmentBase' attachmentSessions: type: array items: @@ -80784,7 +80779,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.printDocument' - description: Read-only. tasks: type: array items: @@ -82158,10 +82152,10 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.attachment_v2: + microsoft.graph.attachmentBase: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: attachment_v2 + - title: attachmentBase type: object properties: contentType: diff --git a/openApiDocs/beta/Financials.yml b/openApiDocs/beta/Financials.yml index 9f69982bee8..ba5b3d150ed 100644 --- a/openApiDocs/beta/Financials.yml +++ b/openApiDocs/beta/Financials.yml @@ -33625,7 +33625,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.postalAddressType: diff --git a/openApiDocs/beta/Groups.yml b/openApiDocs/beta/Groups.yml index 6b3d34bf9a5..19a174dc2a2 100644 --- a/openApiDocs/beta/Groups.yml +++ b/openApiDocs/beta/Groups.yml @@ -328,7 +328,7 @@ paths: parameters: - name: ConsistencyLevel in: header - description: 'Indicates the requested consistency level. Documentation URL: https://developer.microsoft.com/en-us/office/blogs/microsoft-graph-advanced-queries-for-directory-objects-are-now-generally-available/' + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' schema: type: string examples: @@ -32921,7 +32921,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.post' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.post: @@ -34086,7 +34085,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.assignedLabel: @@ -37656,7 +37654,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.group' - description: Read-only. Nullable. mailFolders: type: array items: @@ -37763,7 +37760,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: Read-only. Nullable. profile: $ref: '#/components/schemas/microsoft.graph.profile' activities: @@ -38279,7 +38275,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookCommentReply' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.workbookFunctions: @@ -50239,7 +50234,7 @@ components: attachments: type: array items: - $ref: '#/components/schemas/microsoft.graph.attachment_v2' + $ref: '#/components/schemas/microsoft.graph.attachmentBase' attachmentSessions: type: array items: @@ -50943,7 +50938,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.printDocument' - description: Read-only. tasks: type: array items: @@ -51808,10 +51802,10 @@ components: - unknownFutureValue - emailUser type: string - microsoft.graph.attachment_v2: + microsoft.graph.attachmentBase: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: attachment_v2 + - title: attachmentBase type: object properties: contentType: diff --git a/openApiDocs/beta/Identity.DirectoryManagement.yml b/openApiDocs/beta/Identity.DirectoryManagement.yml index 73ac3430049..2b331a5d777 100644 --- a/openApiDocs/beta/Identity.DirectoryManagement.yml +++ b/openApiDocs/beta/Identity.DirectoryManagement.yml @@ -15,7 +15,7 @@ paths: parameters: - name: ConsistencyLevel in: header - description: 'Indicates the requested consistency level. Documentation URL: https://developer.microsoft.com/en-us/office/blogs/microsoft-graph-advanced-queries-for-directory-objects-are-now-generally-available/' + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' schema: type: string examples: @@ -1222,7 +1222,7 @@ paths: parameters: - name: ConsistencyLevel in: header - description: 'Indicates the requested consistency level. Documentation URL: https://developer.microsoft.com/en-us/office/blogs/microsoft-graph-advanced-queries-for-directory-objects-are-now-generally-available/' + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' schema: type: string examples: @@ -2936,7 +2936,7 @@ paths: parameters: - name: ConsistencyLevel in: header - description: 'Indicates the requested consistency level. Documentation URL: https://developer.microsoft.com/en-us/office/blogs/microsoft-graph-advanced-queries-for-directory-objects-are-now-generally-available/' + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' schema: type: string examples: @@ -17273,7 +17273,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' - description: Nullable. additionalProperties: type: object microsoft.graph.attributeSet: @@ -18024,7 +18023,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.identity: diff --git a/openApiDocs/beta/Identity.Governance.yml b/openApiDocs/beta/Identity.Governance.yml index 5e3d21927a2..4b8177267d6 100644 --- a/openApiDocs/beta/Identity.Governance.yml +++ b/openApiDocs/beta/Identity.Governance.yml @@ -56409,111 +56409,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/{directoryObject-id}': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get internalSponsors from identityGovernance - operationId: identityGovernance.entitlementManagement.connectedOrganizations_GetInternalSponsors - parameters: - - name: connectedOrganization-id - in: path - description: 'key: id of connectedOrganization' - required: true - schema: - type: string - x-ms-docs-key-type: connectedOrganization - - name: directoryObject-id - in: path - description: 'key: id of directoryObject' - required: true - schema: - type: string - x-ms-docs-key-type: directoryObject - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - deletedDateTime - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - links: - checkMemberGroups: - operationId: identityGovernance.entitlementManagement.connectedOrganizations.connectedOrganization.internalSponsors.directoryObject.checkMemberGroups - checkMemberObjects: - operationId: identityGovernance.entitlementManagement.connectedOrganizations.connectedOrganization.internalSponsors.directoryObject.checkMemberObjects - getMemberGroups: - operationId: identityGovernance.entitlementManagement.connectedOrganizations.connectedOrganization.internalSponsors.directoryObject.getMemberGroups - getMemberObjects: - operationId: identityGovernance.entitlementManagement.connectedOrganizations.connectedOrganization.internalSponsors.directoryObject.getMemberObjects - restore: - operationId: identityGovernance.entitlementManagement.connectedOrganizations.connectedOrganization.internalSponsors.directoryObject.restore - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property internalSponsors in identityGovernance - operationId: identityGovernance.entitlementManagement.connectedOrganizations_UpdateInternalSponsors - parameters: - - name: connectedOrganization-id - in: path - description: 'key: id of connectedOrganization' - required: true - schema: - type: string - x-ms-docs-key-type: connectedOrganization - - name: directoryObject-id - in: path - description: 'key: id of directoryObject' - required: true - schema: - type: string - x-ms-docs-key-type: directoryObject - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/{directoryObject-id}/$ref': delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property internalSponsors for identityGovernance - operationId: identityGovernance.entitlementManagement.connectedOrganizations_DeleteInternalSponsors + summary: Delete ref of navigation property internalSponsors for identityGovernance + operationId: identityGovernance.entitlementManagement.connectedOrganizations_DeleteInternalSponsorsGraphBPreRef parameters: - name: connectedOrganization-id in: path @@ -56534,124 +56435,23 @@ paths: description: ETag schema: type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/{directoryObject-id}/microsoft.graph.checkMemberGroups': - post: - tags: - - identityGovernance.Actions - summary: Invoke action checkMemberGroups - operationId: identityGovernance.entitlementManagement.connectedOrganizations.internalSponsors_checkMemberGroups - parameters: - - name: connectedOrganization-id - in: path - description: 'key: id of connectedOrganization' - required: true - schema: - type: string - x-ms-docs-key-type: connectedOrganization - - name: directoryObject-id - in: path - description: 'key: id of directoryObject' - required: true - schema: - type: string - x-ms-docs-key-type: directoryObject - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupIds: - type: array - items: - type: string - additionalProperties: - type: object - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - title: Collection of directoryObject - type: object - properties: - value: - type: array - items: - type: string - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/{directoryObject-id}/microsoft.graph.checkMemberObjects': - post: - tags: - - identityGovernance.Actions - summary: Invoke action checkMemberObjects - operationId: identityGovernance.entitlementManagement.connectedOrganizations.internalSponsors_checkMemberObjects - parameters: - - name: connectedOrganization-id - in: path - description: 'key: id of connectedOrganization' - required: true - schema: - type: string - x-ms-docs-key-type: connectedOrganization - - name: directoryObject-id - in: path - description: 'key: id of directoryObject' - required: true + - name: '@id' + in: query + description: Delete Uri schema: type: string - x-ms-docs-key-type: directoryObject - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - ids: - type: array - items: - type: string - additionalProperties: - type: object - required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - title: Collection of directoryObject - type: object - properties: - value: - type: array - items: - type: string - additionalProperties: - type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/{directoryObject-id}/microsoft.graph.getMemberGroups': - post: + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/$ref': + get: tags: - - identityGovernance.Actions - summary: Invoke action getMemberGroups - operationId: identityGovernance.entitlementManagement.connectedOrganizations.internalSponsors_getMemberGroups + - identityGovernance.entitlementManagement + summary: Get ref of internalSponsors from identityGovernance + operationId: identityGovernance.entitlementManagement.connectedOrganizations_ListInternalSponsorsGraphBPreRef parameters: - name: connectedOrganization-id in: path @@ -56660,51 +56460,40 @@ paths: schema: type: string x-ms-docs-key-type: connectedOrganization - - name: directoryObject-id - in: path - description: 'key: id of directoryObject' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: directoryObject - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - securityEnabledOnly: - type: boolean - default: false - nullable: true - additionalProperties: - type: object - required: true + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string responses: '200': - description: Success - content: - application/json: - schema: - title: Collection of directoryObject - type: object - properties: - value: - type: array - items: - type: string - additionalProperties: - type: object + $ref: '#/components/responses/StringCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/{directoryObject-id}/microsoft.graph.getMemberObjects': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - - identityGovernance.Actions - summary: Invoke action getMemberObjects - operationId: identityGovernance.entitlementManagement.connectedOrganizations.internalSponsors_getMemberObjects + - identityGovernance.entitlementManagement + summary: Create new navigation property ref to internalSponsors for identityGovernance + operationId: identityGovernance.entitlementManagement.connectedOrganizations_CreateInternalSponsorsGraphBPreRef parameters: - name: connectedOrganization-id in: path @@ -56713,76 +56502,27 @@ paths: schema: type: string x-ms-docs-key-type: connectedOrganization - - name: directoryObject-id - in: path - description: 'key: id of directoryObject' - required: true - schema: - type: string - x-ms-docs-key-type: directoryObject requestBody: - description: Action parameters + description: New navigation property ref value content: application/json: schema: type: object - properties: - securityEnabledOnly: - type: boolean - default: false - nullable: true additionalProperties: type: object required: true responses: - '200': - description: Success + '201': + description: Created navigation property link. content: application/json: schema: - title: Collection of directoryObject type: object - properties: - value: - type: array - items: - type: string additionalProperties: type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/{directoryObject-id}/microsoft.graph.restore': - post: - tags: - - identityGovernance.Actions - summary: Invoke action restore - operationId: identityGovernance.entitlementManagement.connectedOrganizations.internalSponsors_restore - parameters: - - name: connectedOrganization-id - in: path - description: 'key: id of connectedOrganization' - required: true - schema: - type: string - x-ms-docs-key-type: connectedOrganization - - name: directoryObject-id - in: path - description: 'key: id of directoryObject' - required: true - schema: - type: string - x-ms-docs-key-type: directoryObject - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action + x-ms-docs-operation-type: operation '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/microsoft.graph.getByIds': post: tags: @@ -71802,7 +71542,6 @@ components: nullable: true createdBy: type: string - description: Read-only. nullable: true 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])$' @@ -71833,7 +71572,6 @@ components: nullable: true modifiedBy: type: string - description: Read-only. nullable: true modifiedDateTime: 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])$' @@ -71918,7 +71656,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' - description: Nullable. accessPackagesIncompatibleWith: type: array items: @@ -71991,12 +71728,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - description: Read-only. Nullable. accessPackageResourceScopes: type: array items: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - description: Read-only. accessPackages: type: array items: @@ -72248,12 +71983,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Nullable. internalSponsors: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Nullable. additionalProperties: type: object microsoft.graph.accessPackageAssignmentRequestFilterByCurrentUserOptions: @@ -72483,7 +72216,6 @@ components: properties: createdBy: type: string - description: Read-only. nullable: true 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])$' @@ -72493,7 +72225,6 @@ components: nullable: true modifiedBy: type: string - description: Read-only. nullable: true modifiedDateTime: 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])$' @@ -72599,7 +72330,6 @@ components: nullable: true requestStatus: type: string - description: Read-only. nullable: true requestType: type: string @@ -73380,7 +73110,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.userIdentity: @@ -75748,7 +75477,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.post' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.drive: @@ -78279,7 +78007,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.group' - description: Read-only. Nullable. mailFolders: type: array items: @@ -78386,7 +78113,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: Read-only. Nullable. profile: $ref: '#/components/schemas/microsoft.graph.profile' activities: @@ -83751,7 +83477,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookCommentReply' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.workbookFunctions: @@ -91351,7 +91076,7 @@ components: attachments: type: array items: - $ref: '#/components/schemas/microsoft.graph.attachment_v2' + $ref: '#/components/schemas/microsoft.graph.attachmentBase' attachmentSessions: type: array items: @@ -92113,7 +91838,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.printDocument' - description: Read-only. tasks: type: array items: @@ -92956,10 +92680,10 @@ components: - unknownFutureValue - emailUser type: string - microsoft.graph.attachment_v2: + microsoft.graph.attachmentBase: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: attachment_v2 + - title: attachmentBase type: object properties: contentType: diff --git a/openApiDocs/beta/Identity.SignIns.yml b/openApiDocs/beta/Identity.SignIns.yml index 66deacbf070..052ceb65dc9 100644 --- a/openApiDocs/beta/Identity.SignIns.yml +++ b/openApiDocs/beta/Identity.SignIns.yml @@ -1103,12 +1103,87 @@ paths: version: 2021-05/identityProvider description: The identity/userflows API is deprecated and will stop returning data on January 2022. Please use the new b2cUserflows or b2xUserflows APIs. x-ms-docs-operation-type: operation - /identityProviders: + /identityProtection: get: tags: - - identityProviders.identityProvider - summary: List identityProviders (deprecated) - operationId: identityProviders.identityProvider_ListIdentityProvider + - identityProtection.identityProtectionRoot + summary: Get identityProtection + operationId: identityProtection.identityProtectionRoot_GetIdentityProtectionRoot + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - riskDetections + - riskyServicePrincipals + - riskyUsers + - servicePrincipalRiskDetections + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - riskDetections + - riskyServicePrincipals + - riskyUsers + - servicePrincipalRiskDetections + type: string + responses: + '200': + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityProtectionRoot' + links: + riskDetections: + operationId: identityProtection.ListRiskDetections + riskyServicePrincipals: + operationId: identityProtection.ListRiskyServicePrincipals + riskyUsers: + operationId: identityProtection.ListRiskyUsers + servicePrincipalRiskDetections: + operationId: identityProtection.ListServicePrincipalRiskDetections + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityProtection.identityProtectionRoot + summary: Update identityProtection + operationId: identityProtection.identityProtectionRoot_UpdateIdentityProtectionRoot + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityProtectionRoot' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identityProtection/riskDetections: + get: + tags: + - identityProtection.riskDetection + summary: Get riskDetections from identityProtection + operationId: identityProtection_ListRiskDetections parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -1127,14 +1202,46 @@ paths: enum: - id - id desc - - clientId - - clientId desc - - clientSecret - - clientSecret desc - - name - - name desc - - type - - type desc + - activity + - activity desc + - activityDateTime + - activityDateTime desc + - additionalInfo + - additionalInfo desc + - correlationId + - correlationId desc + - detectedDateTime + - detectedDateTime desc + - detectionTimingType + - detectionTimingType desc + - ipAddress + - ipAddress desc + - lastUpdatedDateTime + - lastUpdatedDateTime desc + - location + - location desc + - requestId + - requestId desc + - riskDetail + - riskDetail desc + - riskEventType + - riskEventType desc + - riskLevel + - riskLevel desc + - riskState + - riskState desc + - riskType + - riskType desc + - source + - source desc + - tokenIssuerType + - tokenIssuerType desc + - userDisplayName + - userDisplayName desc + - userId + - userId desc + - userPrincipalName + - userPrincipalName desc type: string - name: $select in: query @@ -1147,10 +1254,26 @@ paths: items: enum: - id - - clientId - - clientSecret - - name - - type + - activity + - activityDateTime + - additionalInfo + - correlationId + - detectedDateTime + - detectionTimingType + - ipAddress + - lastUpdatedDateTime + - location + - requestId + - riskDetail + - riskEventType + - riskLevel + - riskState + - riskType + - source + - tokenIssuerType + - userDisplayName + - userId + - userPrincipalName type: string - name: $expand in: query @@ -1166,61 +1289,49 @@ paths: type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.identityProviderCollectionResponse' + $ref: '#/components/responses/microsoft.graph.riskDetectionCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-03-15T00:00:00.0000000+00:00' - date: '2021-08-24T00:00:00.0000000+00:00' - version: 2021-05/identityProvider - description: The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - - identityProviders.identityProvider - summary: Create identityProvider (deprecated) - operationId: identityProviders.identityProvider_CreateIdentityProvider + - identityProtection.riskDetection + summary: Create new navigation property to riskDetections for identityProtection + operationId: identityProtection_CreateRiskDetections requestBody: - description: New entity + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityProvider' + $ref: '#/components/schemas/microsoft.graph.riskDetection' required: true responses: '201': - description: Created entity + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityProvider' + $ref: '#/components/schemas/microsoft.graph.riskDetection' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-03-15T00:00:00.0000000+00:00' - date: '2021-08-24T00:00:00.0000000+00:00' - version: 2021-05/identityProvider - description: The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. x-ms-docs-operation-type: operation - '/identityProviders/{identityProvider-id}': + '/identityProtection/riskDetections/{riskDetection-id}': get: tags: - - identityProviders.identityProvider - summary: Get identityProvider (deprecated) - operationId: identityProviders.identityProvider_GetIdentityProvider + - identityProtection.riskDetection + summary: Get riskDetections from identityProtection + operationId: identityProtection_GetRiskDetections parameters: - - name: identityProvider-id + - name: riskDetection-id in: path - description: 'key: id of identityProvider' + description: 'key: id of riskDetection' required: true schema: type: string - x-ms-docs-key-type: identityProvider + x-ms-docs-key-type: riskDetection - name: $select in: query description: Select properties to be returned @@ -1232,10 +1343,26 @@ paths: items: enum: - id - - clientId - - clientSecret - - name - - type + - activity + - activityDateTime + - additionalInfo + - correlationId + - detectedDateTime + - detectionTimingType + - ipAddress + - lastUpdatedDateTime + - location + - requestId + - riskDetail + - riskEventType + - riskLevel + - riskState + - riskType + - source + - tokenIssuerType + - userDisplayName + - userId + - userPrincipalName type: string - name: $expand in: query @@ -1251,65 +1378,53 @@ paths: type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityProvider' + $ref: '#/components/schemas/microsoft.graph.riskDetection' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-03-15T00:00:00.0000000+00:00' - date: '2021-08-24T00:00:00.0000000+00:00' - version: 2021-05/identityProvider - description: The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. x-ms-docs-operation-type: operation patch: tags: - - identityProviders.identityProvider - summary: Update entity in identityProviders - operationId: identityProviders.identityProvider_UpdateIdentityProvider + - identityProtection.riskDetection + summary: Update the navigation property riskDetections in identityProtection + operationId: identityProtection_UpdateRiskDetections parameters: - - name: identityProvider-id + - name: riskDetection-id in: path - description: 'key: id of identityProvider' + description: 'key: id of riskDetection' required: true schema: type: string - x-ms-docs-key-type: identityProvider + x-ms-docs-key-type: riskDetection requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityProvider' + $ref: '#/components/schemas/microsoft.graph.riskDetection' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-03-15T00:00:00.0000000+00:00' - date: '2021-08-24T00:00:00.0000000+00:00' - version: 2021-05/identityProvider - description: The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. x-ms-docs-operation-type: operation delete: tags: - - identityProviders.identityProvider - summary: Delete identityProvider (deprecated) - operationId: identityProviders.identityProvider_DeleteIdentityProvider + - identityProtection.riskDetection + summary: Delete navigation property riskDetections for identityProtection + operationId: identityProtection_DeleteRiskDetections parameters: - - name: identityProvider-id + - name: riskDetection-id in: path - description: 'key: id of identityProvider' + description: 'key: id of riskDetection' required: true schema: type: string - x-ms-docs-key-type: identityProvider + x-ms-docs-key-type: riskDetection - name: If-Match in: header description: ETag @@ -1320,51 +1435,50 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-03-15T00:00:00.0000000+00:00' - date: '2021-08-24T00:00:00.0000000+00:00' - version: 2021-05/identityProvider - description: The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. x-ms-docs-operation-type: operation - /identityProviders/microsoft.graph.availableProviderTypes(): - get: - tags: - - identityProviders.Functions - summary: Invoke function availableProviderTypes - operationId: identityProviders_availableProviderTypes - responses: - '200': - description: Success - content: - application/json: - schema: - title: Collection of identityProvider - type: object - properties: - value: - type: array - items: - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-03-15T00:00:00.0000000+00:00' - date: '2021-08-24T00:00:00.0000000+00:00' - version: 2021-05/identityProvider - description: The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. - x-ms-docs-operation-type: function - /informationProtection: + /identityProtection/riskyServicePrincipals: get: tags: - - informationProtection.informationProtection - summary: Get informationProtection - operationId: informationProtection.informationProtection_GetInformationProtection + - identityProtection.riskyServicePrincipal + summary: Get riskyServicePrincipals from identityProtection + operationId: identityProtection_ListRiskyServicePrincipals parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - accountEnabled + - accountEnabled desc + - appId + - appId desc + - displayName + - displayName desc + - isProcessing + - isProcessing desc + - riskDetail + - riskDetail desc + - riskLastUpdatedDateTime + - riskLastUpdatedDateTime desc + - riskLevel + - riskLevel desc + - riskState + - riskState desc + - servicePrincipalType + - servicePrincipalType desc + type: string - name: $select in: query description: Select properties to be returned @@ -1376,12 +1490,16 @@ paths: items: enum: - id - - bitlocker - - dataLossPreventionPolicies - - sensitivityLabels - - sensitivityPolicySettings - - policy - - threatAssessmentRequests + - accountEnabled + - appId + - displayName + - isProcessing + - riskDetail + - riskLastUpdatedDateTime + - riskLevel + - riskState + - servicePrincipalType + - history type: string - name: $expand in: query @@ -1394,69 +1512,53 @@ paths: items: enum: - '*' - - bitlocker - - dataLossPreventionPolicies - - sensitivityLabels - - sensitivityPolicySettings - - policy - - threatAssessmentRequests + - history type: string responses: '200': - description: Retrieved entity - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.informationProtection' - links: - bitlocker: - operationId: informationProtection.GetBitlocker - dataLossPreventionPolicies: - operationId: informationProtection.ListDataLossPreventionPolicies - sensitivityLabels: - operationId: informationProtection.ListSensitivityLabels - sensitivityPolicySettings: - operationId: informationProtection.GetSensitivityPolicySettings - policy: - operationId: informationProtection.GetPolicy - threatAssessmentRequests: - operationId: informationProtection.ListThreatAssessmentRequests - decryptBuffer: - operationId: informationProtection.decryptBuffer - encryptBuffer: - operationId: informationProtection.encryptBuffer - signDigest: - operationId: informationProtection.signDigest - verifySignature: - operationId: informationProtection.verifySignature + $ref: '#/components/responses/microsoft.graph.riskyServicePrincipalCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - informationProtection.informationProtection - summary: Update informationProtection - operationId: informationProtection.informationProtection_UpdateInformationProtection + - identityProtection.riskyServicePrincipal + summary: Create new navigation property to riskyServicePrincipals for identityProtection + operationId: identityProtection_CreateRiskyServicePrincipals requestBody: - description: New property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.informationProtection' + $ref: '#/components/schemas/microsoft.graph.riskyServicePrincipal' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.riskyServicePrincipal' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /informationProtection/bitlocker: + '/identityProtection/riskyServicePrincipals/{riskyServicePrincipal-id}': get: tags: - - informationProtection.bitlocker - summary: Get bitlocker from informationProtection - operationId: informationProtection_GetBitlocker + - identityProtection.riskyServicePrincipal + summary: Get riskyServicePrincipals from identityProtection + operationId: identityProtection_GetRiskyServicePrincipals parameters: + - name: riskyServicePrincipal-id + in: path + description: 'key: id of riskyServicePrincipal' + required: true + schema: + type: string + x-ms-docs-key-type: riskyServicePrincipal - name: $select in: query description: Select properties to be returned @@ -1468,7 +1570,16 @@ paths: items: enum: - id - - recoveryKeys + - accountEnabled + - appId + - displayName + - isProcessing + - riskDetail + - riskLastUpdatedDateTime + - riskLevel + - riskState + - servicePrincipalType + - history type: string - name: $expand in: query @@ -1481,7 +1592,7 @@ paths: items: enum: - '*' - - recoveryKeys + - history type: string responses: '200': @@ -1489,24 +1600,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.bitlocker' + $ref: '#/components/schemas/microsoft.graph.riskyServicePrincipal' links: - recoveryKeys: - operationId: informationProtection.Bitlocker.ListRecoveryKeys + history: + operationId: identityProtection.RiskyServicePrincipals.ListHistory + parameters: + riskyServicePrincipal-id: $request.path.riskyServicePrincipal-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - informationProtection.bitlocker - summary: Update the navigation property bitlocker in informationProtection - operationId: informationProtection_UpdateBitlocker + - identityProtection.riskyServicePrincipal + summary: Update the navigation property riskyServicePrincipals in identityProtection + operationId: identityProtection_UpdateRiskyServicePrincipals + parameters: + - name: riskyServicePrincipal-id + in: path + description: 'key: id of riskyServicePrincipal' + required: true + schema: + type: string + x-ms-docs-key-type: riskyServicePrincipal requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.bitlocker' + $ref: '#/components/schemas/microsoft.graph.riskyServicePrincipal' required: true responses: '204': @@ -1514,13 +1635,44 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /informationProtection/bitlocker/recoveryKeys: + delete: + tags: + - identityProtection.riskyServicePrincipal + summary: Delete navigation property riskyServicePrincipals for identityProtection + operationId: identityProtection_DeleteRiskyServicePrincipals + parameters: + - name: riskyServicePrincipal-id + in: path + description: 'key: id of riskyServicePrincipal' + required: true + schema: + type: string + x-ms-docs-key-type: riskyServicePrincipal + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityProtection/riskyServicePrincipals/{riskyServicePrincipal-id}/history': get: tags: - - informationProtection.bitlocker - summary: Get recoveryKeys from informationProtection - operationId: informationProtection.bitlocker_ListRecoveryKeys + - identityProtection.riskyServicePrincipal + summary: Get history from identityProtection + operationId: identityProtection.riskyServicePrincipals_ListHistory parameters: + - name: riskyServicePrincipal-id + in: path + description: 'key: id of riskyServicePrincipal' + required: true + schema: + type: string + x-ms-docs-key-type: riskyServicePrincipal - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -1538,14 +1690,30 @@ paths: enum: - id - id desc - - createdDateTime - - createdDateTime desc - - deviceId - - deviceId desc - - key - - key desc - - volumeType - - volumeType desc + - accountEnabled + - accountEnabled desc + - appId + - appId desc + - displayName + - displayName desc + - isProcessing + - isProcessing desc + - riskDetail + - riskDetail desc + - riskLastUpdatedDateTime + - riskLastUpdatedDateTime desc + - riskLevel + - riskLevel desc + - riskState + - riskState desc + - servicePrincipalType + - servicePrincipalType desc + - activity + - activity desc + - initiatedBy + - initiatedBy desc + - servicePrincipalId + - servicePrincipalId desc type: string - name: $select in: query @@ -1558,10 +1726,19 @@ paths: items: enum: - id - - createdDateTime - - deviceId - - key - - volumeType + - accountEnabled + - appId + - displayName + - isProcessing + - riskDetail + - riskLastUpdatedDateTime + - riskLevel + - riskState + - servicePrincipalType + - activity + - initiatedBy + - servicePrincipalId + - history type: string - name: $expand in: query @@ -1574,10 +1751,11 @@ paths: items: enum: - '*' + - history type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.bitlockerRecoveryKeyCollectionResponse' + $ref: '#/components/responses/microsoft.graph.riskyServicePrincipalHistoryItemCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -1586,15 +1764,23 @@ paths: x-ms-docs-operation-type: operation post: tags: - - informationProtection.bitlocker - summary: Create new navigation property to recoveryKeys for informationProtection - operationId: informationProtection.bitlocker_CreateRecoveryKeys + - identityProtection.riskyServicePrincipal + summary: Create new navigation property to history for identityProtection + operationId: identityProtection.riskyServicePrincipals_CreateHistory + parameters: + - name: riskyServicePrincipal-id + in: path + description: 'key: id of riskyServicePrincipal' + required: true + schema: + type: string + x-ms-docs-key-type: riskyServicePrincipal requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.bitlockerRecoveryKey' + $ref: '#/components/schemas/microsoft.graph.riskyServicePrincipalHistoryItem' required: true responses: '201': @@ -1602,24 +1788,31 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.bitlockerRecoveryKey' + $ref: '#/components/schemas/microsoft.graph.riskyServicePrincipalHistoryItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/informationProtection/bitlocker/recoveryKeys/{bitlockerRecoveryKey-id}': + '/identityProtection/riskyServicePrincipals/{riskyServicePrincipal-id}/history/{riskyServicePrincipalHistoryItem-id}': get: tags: - - informationProtection.bitlocker - summary: Get recoveryKeys from informationProtection - operationId: informationProtection.bitlocker_GetRecoveryKeys + - identityProtection.riskyServicePrincipal + summary: Get history from identityProtection + operationId: identityProtection.riskyServicePrincipals_GetHistory parameters: - - name: bitlockerRecoveryKey-id + - name: riskyServicePrincipal-id in: path - description: 'key: id of bitlockerRecoveryKey' + description: 'key: id of riskyServicePrincipal' required: true schema: type: string - x-ms-docs-key-type: bitlockerRecoveryKey + x-ms-docs-key-type: riskyServicePrincipal + - name: riskyServicePrincipalHistoryItem-id + in: path + description: 'key: id of riskyServicePrincipalHistoryItem' + required: true + schema: + type: string + x-ms-docs-key-type: riskyServicePrincipalHistoryItem - name: $select in: query description: Select properties to be returned @@ -1631,10 +1824,19 @@ paths: items: enum: - id - - createdDateTime - - deviceId - - key - - volumeType + - accountEnabled + - appId + - displayName + - isProcessing + - riskDetail + - riskLastUpdatedDateTime + - riskLevel + - riskState + - servicePrincipalType + - activity + - initiatedBy + - servicePrincipalId + - history type: string - name: $expand in: query @@ -1647,6 +1849,7 @@ paths: items: enum: - '*' + - history type: string responses: '200': @@ -1654,161 +1857,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.bitlockerRecoveryKey' + $ref: '#/components/schemas/microsoft.graph.riskyServicePrincipalHistoryItem' + links: + history: + operationId: identityProtection.riskyServicePrincipals.History.ListHistory + parameters: + riskyServicePrincipal-id: $request.path.riskyServicePrincipal-id + riskyServicePrincipalHistoryItem-id: $request.path.riskyServicePrincipalHistoryItem-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /informationProtection/dataLossPreventionPolicies: - get: + patch: tags: - - informationProtection.dataLossPreventionPolicy - summary: Get dataLossPreventionPolicies from informationProtection - operationId: informationProtection_ListDataLossPreventionPolicies + - identityProtection.riskyServicePrincipal + summary: Update the navigation property history in identityProtection + operationId: identityProtection.riskyServicePrincipals_UpdateHistory parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - name - - name desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - name - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - $ref: '#/components/responses/microsoft.graph.dataLossPreventionPolicyCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - informationProtection.dataLossPreventionPolicy - summary: Create new navigation property to dataLossPreventionPolicies for informationProtection - operationId: informationProtection_CreateDataLossPreventionPolicies - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.dataLossPreventionPolicy' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.dataLossPreventionPolicy' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/informationProtection/dataLossPreventionPolicies/{dataLossPreventionPolicy-id}': - get: - tags: - - informationProtection.dataLossPreventionPolicy - summary: Get dataLossPreventionPolicies from informationProtection - operationId: informationProtection_GetDataLossPreventionPolicies - parameters: - - name: dataLossPreventionPolicy-id + - name: riskyServicePrincipal-id in: path - description: 'key: id of dataLossPreventionPolicy' + description: 'key: id of riskyServicePrincipal' required: true schema: type: string - x-ms-docs-key-type: dataLossPreventionPolicy - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - name - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.dataLossPreventionPolicy' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - informationProtection.dataLossPreventionPolicy - summary: Update the navigation property dataLossPreventionPolicies in informationProtection - operationId: informationProtection_UpdateDataLossPreventionPolicies - parameters: - - name: dataLossPreventionPolicy-id + x-ms-docs-key-type: riskyServicePrincipal + - name: riskyServicePrincipalHistoryItem-id in: path - description: 'key: id of dataLossPreventionPolicy' + description: 'key: id of riskyServicePrincipalHistoryItem' required: true schema: type: string - x-ms-docs-key-type: dataLossPreventionPolicy + x-ms-docs-key-type: riskyServicePrincipalHistoryItem requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dataLossPreventionPolicy' + $ref: '#/components/schemas/microsoft.graph.riskyServicePrincipalHistoryItem' required: true responses: '204': @@ -1818,17 +1902,24 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - informationProtection.dataLossPreventionPolicy - summary: Delete navigation property dataLossPreventionPolicies for informationProtection - operationId: informationProtection_DeleteDataLossPreventionPolicies + - identityProtection.riskyServicePrincipal + summary: Delete navigation property history for identityProtection + operationId: identityProtection.riskyServicePrincipals_DeleteHistory parameters: - - name: dataLossPreventionPolicy-id + - name: riskyServicePrincipal-id in: path - description: 'key: id of dataLossPreventionPolicy' + description: 'key: id of riskyServicePrincipal' required: true schema: type: string - x-ms-docs-key-type: dataLossPreventionPolicy + x-ms-docs-key-type: riskyServicePrincipal + - name: riskyServicePrincipalHistoryItem-id + in: path + description: 'key: id of riskyServicePrincipalHistoryItem' + required: true + schema: + type: string + x-ms-docs-key-type: riskyServicePrincipalHistoryItem - name: If-Match in: header description: ETag @@ -1840,45 +1931,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /informationProtection/dataLossPreventionPolicies/microsoft.graph.evaluate: - post: - tags: - - informationProtection.Actions - summary: Invoke action evaluate - operationId: informationProtection.dataLossPreventionPolicies_evaluate - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - target: - type: string - nullable: true - evaluationInput: - $ref: '#/components/schemas/microsoft.graph.dlpEvaluationInput' - notificationInfo: - $ref: '#/components/schemas/microsoft.graph.dlpNotification' - additionalProperties: - type: object - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.dlpEvaluatePoliciesJobResponse' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /informationProtection/microsoft.graph.decryptBuffer: + /identityProtection/riskyServicePrincipals/microsoft.graph.confirmCompromised: post: tags: - - informationProtection.Actions - summary: Invoke action decryptBuffer - operationId: informationProtection_decryptBuffer + - identityProtection.Actions + summary: Invoke action confirmCompromised + operationId: identityProtection.riskyServicePrincipals_confirmCompromised requestBody: description: Action parameters content: @@ -1886,37 +1944,26 @@ paths: schema: type: object properties: - encryptedBuffer: - type: string - format: base64url - publishingLicense: - type: string - format: base64url + servicePrincipalIds: + type: array + items: + type: string + nullable: true additionalProperties: type: object required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.bufferDecryptionResult' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2022-08-15T00:00:00.0000000+00:00' - date: '2021-02-15T00:00:00.0000000+00:00' - version: 2021-02/Beta_SensitivityLabels - description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' x-ms-docs-operation-type: action - /informationProtection/microsoft.graph.encryptBuffer: + /identityProtection/riskyServicePrincipals/microsoft.graph.dismiss: post: tags: - - informationProtection.Actions - summary: Invoke action encryptBuffer - operationId: informationProtection_encryptBuffer + - identityProtection.Actions + summary: Invoke action dismiss + operationId: identityProtection.riskyServicePrincipals_dismiss requestBody: description: Action parameters content: @@ -1924,114 +1971,140 @@ paths: schema: type: object properties: - buffer: - type: string - format: base64url - labelId: - pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' - type: string - format: uuid + servicePrincipalIds: + type: array + items: + type: string + nullable: true additionalProperties: type: object required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.bufferEncryptionResult' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2022-08-15T00:00:00.0000000+00:00' - date: '2021-02-15T00:00:00.0000000+00:00' - version: 2021-02/Beta_SensitivityLabels - description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' x-ms-docs-operation-type: action - /informationProtection/microsoft.graph.signDigest: - post: + /identityProtection/riskyUsers: + get: tags: - - informationProtection.Actions - summary: Invoke action signDigest - operationId: informationProtection_signDigest - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - digest: - type: string - format: base64url - additionalProperties: - type: object - required: true + - identityProtection.riskyUser + summary: Get riskyUsers from identityProtection + operationId: identityProtection_ListRiskyUsers + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - isDeleted + - isDeleted desc + - isProcessing + - isProcessing desc + - riskDetail + - riskDetail desc + - riskLastUpdatedDateTime + - riskLastUpdatedDateTime desc + - riskLevel + - riskLevel desc + - riskState + - riskState desc + - userDisplayName + - userDisplayName desc + - userPrincipalName + - userPrincipalName desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - isDeleted + - isProcessing + - riskDetail + - riskLastUpdatedDateTime + - riskLevel + - riskState + - userDisplayName + - userPrincipalName + - history + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - history + type: string responses: '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.signingResult' + $ref: '#/components/responses/microsoft.graph.riskyUserCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2022-08-15T00:00:00.0000000+00:00' - date: '2021-02-15T00:00:00.0000000+00:00' - version: 2021-02/Beta_SensitivityLabels - description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' - x-ms-docs-operation-type: action - /informationProtection/microsoft.graph.verifySignature: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - - informationProtection.Actions - summary: Invoke action verifySignature - operationId: informationProtection_verifySignature + - identityProtection.riskyUser + summary: Create new navigation property to riskyUsers for identityProtection + operationId: identityProtection_CreateRiskyUsers requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - digest: - type: string - format: base64url - signature: - type: string - format: base64url - signingKeyId: - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.riskyUser' required: true responses: - '200': - description: Success + '201': + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.verificationResult' + $ref: '#/components/schemas/microsoft.graph.riskyUser' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2022-08-15T00:00:00.0000000+00:00' - date: '2021-02-15T00:00:00.0000000+00:00' - version: 2021-02/Beta_SensitivityLabels - description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' - x-ms-docs-operation-type: action - /informationProtection/policy: + x-ms-docs-operation-type: operation + '/identityProtection/riskyUsers/{riskyUser-id}': get: tags: - - informationProtection.informationProtectionPolicy - summary: Get policy from informationProtection - operationId: informationProtection_GetPolicy + - identityProtection.riskyUser + summary: Get riskyUsers from identityProtection + operationId: identityProtection_GetRiskyUsers parameters: + - name: riskyUser-id + in: path + description: 'key: id of riskyUser' + required: true + schema: + type: string + x-ms-docs-key-type: riskyUser - name: $select in: query description: Select properties to be returned @@ -2043,7 +2116,15 @@ paths: items: enum: - id - - labels + - isDeleted + - isProcessing + - riskDetail + - riskLastUpdatedDateTime + - riskLevel + - riskState + - userDisplayName + - userPrincipalName + - history type: string - name: $expand in: query @@ -2056,7 +2137,7 @@ paths: items: enum: - '*' - - labels + - history type: string responses: '200': @@ -2064,49 +2145,54 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.informationProtectionPolicy' + $ref: '#/components/schemas/microsoft.graph.riskyUser' links: - labels: - operationId: informationProtection.Policy.ListLabels + history: + operationId: identityProtection.RiskyUsers.ListHistory + parameters: + riskyUser-id: $request.path.riskyUser-id default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2022-08-15T00:00:00.0000000+00:00' - date: '2021-02-15T00:00:00.0000000+00:00' - version: 2021-02/Beta_SensitivityLabels - description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' x-ms-docs-operation-type: operation patch: tags: - - informationProtection.informationProtectionPolicy - summary: Update the navigation property policy in informationProtection - operationId: informationProtection_UpdatePolicy + - identityProtection.riskyUser + summary: Update the navigation property riskyUsers in identityProtection + operationId: identityProtection_UpdateRiskyUsers + parameters: + - name: riskyUser-id + in: path + description: 'key: id of riskyUser' + required: true + schema: + type: string + x-ms-docs-key-type: riskyUser requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.informationProtectionPolicy' + $ref: '#/components/schemas/microsoft.graph.riskyUser' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2022-08-15T00:00:00.0000000+00:00' - date: '2021-02-15T00:00:00.0000000+00:00' - version: 2021-02/Beta_SensitivityLabels - description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' x-ms-docs-operation-type: operation delete: tags: - - informationProtection.informationProtectionPolicy - summary: Delete navigation property policy for informationProtection - operationId: informationProtection_DeletePolicy + - identityProtection.riskyUser + summary: Delete navigation property riskyUsers for identityProtection + operationId: identityProtection_DeleteRiskyUsers parameters: + - name: riskyUser-id + in: path + description: 'key: id of riskyUser' + required: true + schema: + type: string + x-ms-docs-key-type: riskyUser - name: If-Match in: header description: ETag @@ -2117,20 +2203,21 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2022-08-15T00:00:00.0000000+00:00' - date: '2021-02-15T00:00:00.0000000+00:00' - version: 2021-02/Beta_SensitivityLabels - description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' x-ms-docs-operation-type: operation - /informationProtection/policy/labels: + '/identityProtection/riskyUsers/{riskyUser-id}/history': get: tags: - - informationProtection.informationProtectionPolicy - summary: Get labels from informationProtection - operationId: informationProtection.policy_ListLabels + - identityProtection.riskyUser + summary: Get history from identityProtection + operationId: identityProtection.riskyUsers_ListHistory parameters: + - name: riskyUser-id + in: path + description: 'key: id of riskyUser' + required: true + schema: + type: string + x-ms-docs-key-type: riskyUser - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -2148,20 +2235,28 @@ paths: enum: - id - id desc - - color - - color desc - - description - - description desc - - isActive - - isActive desc - - name - - name desc - - parent - - parent desc - - sensitivity - - sensitivity desc - - tooltip - - tooltip desc + - isDeleted + - isDeleted desc + - isProcessing + - isProcessing desc + - riskDetail + - riskDetail desc + - riskLastUpdatedDateTime + - riskLastUpdatedDateTime desc + - riskLevel + - riskLevel desc + - riskState + - riskState desc + - userDisplayName + - userDisplayName desc + - userPrincipalName + - userPrincipalName desc + - activity + - activity desc + - initiatedBy + - initiatedBy desc + - userId + - userId desc type: string - name: $select in: query @@ -2174,13 +2269,18 @@ paths: items: enum: - id - - color - - description - - isActive - - name - - parent - - sensitivity - - tooltip + - isDeleted + - isProcessing + - riskDetail + - riskLastUpdatedDateTime + - riskLevel + - riskState + - userDisplayName + - userPrincipalName + - activity + - initiatedBy + - userId + - history type: string - name: $expand in: query @@ -2193,33 +2293,36 @@ paths: items: enum: - '*' + - history type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.informationProtectionLabelCollectionResponse' + $ref: '#/components/responses/microsoft.graph.riskyUserHistoryItemCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2022-08-15T00:00:00.0000000+00:00' - date: '2021-02-15T00:00:00.0000000+00:00' - version: 2021-02/Beta_SensitivityLabels - description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - - informationProtection.informationProtectionPolicy - summary: Create new navigation property to labels for informationProtection - operationId: informationProtection.policy_CreateLabels - requestBody: - description: New navigation property + - identityProtection.riskyUser + summary: Create new navigation property to history for identityProtection + operationId: identityProtection.riskyUsers_CreateHistory + parameters: + - name: riskyUser-id + in: path + description: 'key: id of riskyUser' + required: true + schema: + type: string + x-ms-docs-key-type: riskyUser + requestBody: + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.informationProtectionLabel' + $ref: '#/components/schemas/microsoft.graph.riskyUserHistoryItem' required: true responses: '201': @@ -2227,30 +2330,31 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.informationProtectionLabel' + $ref: '#/components/schemas/microsoft.graph.riskyUserHistoryItem' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2022-08-15T00:00:00.0000000+00:00' - date: '2021-02-15T00:00:00.0000000+00:00' - version: 2021-02/Beta_SensitivityLabels - description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' x-ms-docs-operation-type: operation - '/informationProtection/policy/labels/{informationProtectionLabel-id}': + '/identityProtection/riskyUsers/{riskyUser-id}/history/{riskyUserHistoryItem-id}': get: tags: - - informationProtection.informationProtectionPolicy - summary: Get labels from informationProtection - operationId: informationProtection.policy_GetLabels + - identityProtection.riskyUser + summary: Get history from identityProtection + operationId: identityProtection.riskyUsers_GetHistory parameters: - - name: informationProtectionLabel-id + - name: riskyUser-id in: path - description: 'key: id of informationProtectionLabel' + description: 'key: id of riskyUser' required: true schema: type: string - x-ms-docs-key-type: informationProtectionLabel + x-ms-docs-key-type: riskyUser + - name: riskyUserHistoryItem-id + in: path + description: 'key: id of riskyUserHistoryItem' + required: true + schema: + type: string + x-ms-docs-key-type: riskyUserHistoryItem - name: $select in: query description: Select properties to be returned @@ -2262,13 +2366,18 @@ paths: items: enum: - id - - color - - description - - isActive - - name - - parent - - sensitivity - - tooltip + - isDeleted + - isProcessing + - riskDetail + - riskLastUpdatedDateTime + - riskLevel + - riskState + - userDisplayName + - userPrincipalName + - activity + - initiatedBy + - userId + - history type: string - name: $expand in: query @@ -2281,6 +2390,7 @@ paths: items: enum: - '*' + - history type: string responses: '200': @@ -2288,61 +2398,69 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.informationProtectionLabel' + $ref: '#/components/schemas/microsoft.graph.riskyUserHistoryItem' + links: + history: + operationId: identityProtection.riskyUsers.History.ListHistory + parameters: + riskyUser-id: $request.path.riskyUser-id + riskyUserHistoryItem-id: $request.path.riskyUserHistoryItem-id default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2022-08-15T00:00:00.0000000+00:00' - date: '2021-02-15T00:00:00.0000000+00:00' - version: 2021-02/Beta_SensitivityLabels - description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' x-ms-docs-operation-type: operation patch: tags: - - informationProtection.informationProtectionPolicy - summary: Update the navigation property labels in informationProtection - operationId: informationProtection.policy_UpdateLabels + - identityProtection.riskyUser + summary: Update the navigation property history in identityProtection + operationId: identityProtection.riskyUsers_UpdateHistory parameters: - - name: informationProtectionLabel-id + - name: riskyUser-id in: path - description: 'key: id of informationProtectionLabel' + description: 'key: id of riskyUser' required: true schema: type: string - x-ms-docs-key-type: informationProtectionLabel + x-ms-docs-key-type: riskyUser + - name: riskyUserHistoryItem-id + in: path + description: 'key: id of riskyUserHistoryItem' + required: true + schema: + type: string + x-ms-docs-key-type: riskyUserHistoryItem requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.informationProtectionLabel' + $ref: '#/components/schemas/microsoft.graph.riskyUserHistoryItem' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2022-08-15T00:00:00.0000000+00:00' - date: '2021-02-15T00:00:00.0000000+00:00' - version: 2021-02/Beta_SensitivityLabels - description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' x-ms-docs-operation-type: operation delete: tags: - - informationProtection.informationProtectionPolicy - summary: Delete navigation property labels for informationProtection - operationId: informationProtection.policy_DeleteLabels + - identityProtection.riskyUser + summary: Delete navigation property history for identityProtection + operationId: identityProtection.riskyUsers_DeleteHistory parameters: - - name: informationProtectionLabel-id + - name: riskyUser-id in: path - description: 'key: id of informationProtectionLabel' + description: 'key: id of riskyUser' required: true schema: type: string - x-ms-docs-key-type: informationProtectionLabel + x-ms-docs-key-type: riskyUser + - name: riskyUserHistoryItem-id + in: path + description: 'key: id of riskyUserHistoryItem' + required: true + schema: + type: string + x-ms-docs-key-type: riskyUserHistoryItem - name: If-Match in: header description: ETag @@ -2353,63 +2471,13 @@ paths: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2022-08-15T00:00:00.0000000+00:00' - date: '2021-02-15T00:00:00.0000000+00:00' - version: 2021-02/Beta_SensitivityLabels - description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' x-ms-docs-operation-type: operation - /informationProtection/policy/labels/microsoft.graph.evaluateApplication: - post: - tags: - - informationProtection.Actions - summary: Invoke action evaluateApplication - operationId: informationProtection.policy.labels_evaluateApplication - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - contentInfo: - $ref: '#/components/schemas/microsoft.graph.contentInfo' - labelingOptions: - $ref: '#/components/schemas/microsoft.graph.labelingOptions' - additionalProperties: - type: object - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - title: Collection of informationProtectionLabel - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.informationProtectionAction' - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2022-08-15T00:00:00.0000000+00:00' - date: '2021-02-15T00:00:00.0000000+00:00' - version: 2021-02/Beta_SensitivityLabels - description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' - x-ms-docs-operation-type: action - /informationProtection/policy/labels/microsoft.graph.evaluateClassificationResults: + /identityProtection/riskyUsers/microsoft.graph.confirmCompromised: post: tags: - - informationProtection.Actions - summary: Invoke action evaluateClassificationResults - operationId: informationProtection.policy.labels_evaluateClassificationResults + - identityProtection.Actions + summary: Invoke action confirmCompromised + operationId: identityProtection.riskyUsers_confirmCompromised requestBody: description: Action parameters content: @@ -2417,89 +2485,26 @@ paths: schema: type: object properties: - contentInfo: - $ref: '#/components/schemas/microsoft.graph.contentInfo' - classificationResults: + userIds: type: array items: - $ref: '#/components/schemas/microsoft.graph.classificationResult' - additionalProperties: - type: object - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - title: Collection of informationProtectionLabel - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.informationProtectionAction' - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2022-08-15T00:00:00.0000000+00:00' - date: '2021-02-15T00:00:00.0000000+00:00' - version: 2021-02/Beta_SensitivityLabels - description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' - x-ms-docs-operation-type: action - /informationProtection/policy/labels/microsoft.graph.evaluateRemoval: - post: - tags: - - informationProtection.Actions - summary: Invoke action evaluateRemoval - operationId: informationProtection.policy.labels_evaluateRemoval - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - contentInfo: - $ref: '#/components/schemas/microsoft.graph.contentInfo' - downgradeJustification: - $ref: '#/components/schemas/microsoft.graph.downgradeJustification' + type: string + nullable: true additionalProperties: type: object required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - title: Collection of informationProtectionLabel - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.informationProtectionAction' - additionalProperties: - type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2022-08-15T00:00:00.0000000+00:00' - date: '2021-02-15T00:00:00.0000000+00:00' - version: 2021-02/Beta_SensitivityLabels - description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' x-ms-docs-operation-type: action - /informationProtection/policy/labels/microsoft.graph.extractLabel: + /identityProtection/riskyUsers/microsoft.graph.dismiss: post: tags: - - informationProtection.Actions - summary: Invoke action extractLabel - operationId: informationProtection.policy.labels_extractLabel + - identityProtection.Actions + summary: Invoke action dismiss + operationId: identityProtection.riskyUsers_dismiss requestBody: description: Action parameters content: @@ -2507,33 +2512,26 @@ paths: schema: type: object properties: - contentInfo: - $ref: '#/components/schemas/microsoft.graph.contentInfo' + userIds: + type: array + items: + type: string + nullable: true additionalProperties: type: object required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.informationProtectionContentLabel' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2022-08-15T00:00:00.0000000+00:00' - date: '2021-02-15T00:00:00.0000000+00:00' - version: 2021-02/Beta_SensitivityLabels - description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' x-ms-docs-operation-type: action - /informationProtection/sensitivityLabels: + /identityProtection/servicePrincipalRiskDetections: get: tags: - - informationProtection.sensitivityLabel - summary: Get sensitivityLabels from informationProtection - operationId: informationProtection_ListSensitivityLabels + - identityProtection.servicePrincipalRiskDetection + summary: Get servicePrincipalRiskDetections from identityProtection + operationId: identityProtection_ListServicePrincipalRiskDetections parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -2552,30 +2550,46 @@ paths: enum: - id - id desc - - applicableTo - - applicableTo desc - - applicationMode - - applicationMode desc - - assignedPolicies - - assignedPolicies desc - - autoLabeling - - autoLabeling desc - - description - - description desc - - displayName - - displayName desc - - isDefault - - isDefault desc - - isEndpointProtectionEnabled - - isEndpointProtectionEnabled desc - - labelActions - - labelActions desc - - name - - name desc - - priority - - priority desc - - toolTip - - toolTip desc + - activity + - activity desc + - activityDateTime + - activityDateTime desc + - additionalInfo + - additionalInfo desc + - appId + - appId desc + - correlationId + - correlationId desc + - detectedDateTime + - detectedDateTime desc + - detectionTimingType + - detectionTimingType desc + - ipAddress + - ipAddress desc + - keyIds + - keyIds desc + - lastUpdatedDateTime + - lastUpdatedDateTime desc + - location + - location desc + - requestId + - requestId desc + - riskDetail + - riskDetail desc + - riskEventType + - riskEventType desc + - riskLevel + - riskLevel desc + - riskState + - riskState desc + - servicePrincipalDisplayName + - servicePrincipalDisplayName desc + - servicePrincipalId + - servicePrincipalId desc + - source + - source desc + - tokenIssuerType + - tokenIssuerType desc type: string - name: $select in: query @@ -2588,19 +2602,26 @@ paths: items: enum: - id - - applicableTo - - applicationMode - - assignedPolicies - - autoLabeling - - description - - displayName - - isDefault - - isEndpointProtectionEnabled - - labelActions - - name - - priority - - toolTip - - sublabels + - activity + - activityDateTime + - additionalInfo + - appId + - correlationId + - detectedDateTime + - detectionTimingType + - ipAddress + - keyIds + - lastUpdatedDateTime + - location + - requestId + - riskDetail + - riskEventType + - riskLevel + - riskState + - servicePrincipalDisplayName + - servicePrincipalId + - source + - tokenIssuerType type: string - name: $expand in: query @@ -2613,11 +2634,10 @@ paths: items: enum: - '*' - - sublabels type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.sensitivityLabelCollectionResponse' + $ref: '#/components/responses/microsoft.graph.servicePrincipalRiskDetectionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -2626,15 +2646,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - informationProtection.sensitivityLabel - summary: Create new navigation property to sensitivityLabels for informationProtection - operationId: informationProtection_CreateSensitivityLabels + - identityProtection.servicePrincipalRiskDetection + summary: Create new navigation property to servicePrincipalRiskDetections for identityProtection + operationId: identityProtection_CreateServicePrincipalRiskDetections requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + $ref: '#/components/schemas/microsoft.graph.servicePrincipalRiskDetection' required: true responses: '201': @@ -2642,24 +2662,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + $ref: '#/components/schemas/microsoft.graph.servicePrincipalRiskDetection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/informationProtection/sensitivityLabels/{sensitivityLabel-id}': + '/identityProtection/servicePrincipalRiskDetections/{servicePrincipalRiskDetection-id}': get: tags: - - informationProtection.sensitivityLabel - summary: Get sensitivityLabels from informationProtection - operationId: informationProtection_GetSensitivityLabels + - identityProtection.servicePrincipalRiskDetection + summary: Get servicePrincipalRiskDetections from identityProtection + operationId: identityProtection_GetServicePrincipalRiskDetections parameters: - - name: sensitivityLabel-id + - name: servicePrincipalRiskDetection-id in: path - description: 'key: id of sensitivityLabel' + description: 'key: id of servicePrincipalRiskDetection' required: true schema: type: string - x-ms-docs-key-type: sensitivityLabel + x-ms-docs-key-type: servicePrincipalRiskDetection - name: $select in: query description: Select properties to be returned @@ -2671,19 +2691,26 @@ paths: items: enum: - id - - applicableTo - - applicationMode - - assignedPolicies - - autoLabeling - - description - - displayName - - isDefault - - isEndpointProtectionEnabled - - labelActions - - name - - priority - - toolTip - - sublabels + - activity + - activityDateTime + - additionalInfo + - appId + - correlationId + - detectedDateTime + - detectionTimingType + - ipAddress + - keyIds + - lastUpdatedDateTime + - location + - requestId + - riskDetail + - riskEventType + - riskLevel + - riskState + - servicePrincipalDisplayName + - servicePrincipalId + - source + - tokenIssuerType type: string - name: $expand in: query @@ -2696,7 +2723,6 @@ paths: items: enum: - '*' - - sublabels type: string responses: '200': @@ -2704,34 +2730,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' - links: - sublabels: - operationId: informationProtection.SensitivityLabels.ListSublabels - parameters: - sensitivityLabel-id: $request.path.sensitivityLabel-id + $ref: '#/components/schemas/microsoft.graph.servicePrincipalRiskDetection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - informationProtection.sensitivityLabel - summary: Update the navigation property sensitivityLabels in informationProtection - operationId: informationProtection_UpdateSensitivityLabels + - identityProtection.servicePrincipalRiskDetection + summary: Update the navigation property servicePrincipalRiskDetections in identityProtection + operationId: identityProtection_UpdateServicePrincipalRiskDetections parameters: - - name: sensitivityLabel-id + - name: servicePrincipalRiskDetection-id in: path - description: 'key: id of sensitivityLabel' + description: 'key: id of servicePrincipalRiskDetection' required: true schema: type: string - x-ms-docs-key-type: sensitivityLabel + x-ms-docs-key-type: servicePrincipalRiskDetection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + $ref: '#/components/schemas/microsoft.graph.servicePrincipalRiskDetection' required: true responses: '204': @@ -2741,17 +2762,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - informationProtection.sensitivityLabel - summary: Delete navigation property sensitivityLabels for informationProtection - operationId: informationProtection_DeleteSensitivityLabels + - identityProtection.servicePrincipalRiskDetection + summary: Delete navigation property servicePrincipalRiskDetections for identityProtection + operationId: identityProtection_DeleteServicePrincipalRiskDetections parameters: - - name: sensitivityLabel-id + - name: servicePrincipalRiskDetection-id in: path - description: 'key: id of sensitivityLabel' + description: 'key: id of servicePrincipalRiskDetection' required: true schema: type: string - x-ms-docs-key-type: sensitivityLabel + x-ms-docs-key-type: servicePrincipalRiskDetection - name: If-Match in: header description: ETag @@ -2763,20 +2784,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/informationProtection/sensitivityLabels/{sensitivityLabel-id}/sublabels': + /identityProviders: get: tags: - - informationProtection.sensitivityLabel - summary: Get sublabels from informationProtection - operationId: informationProtection.sensitivityLabels_ListSublabels + - identityProviders.identityProvider + summary: List identityProviders (deprecated) + operationId: identityProviders.identityProvider_ListIdentityProvider parameters: - - name: sensitivityLabel-id - in: path - description: 'key: id of sensitivityLabel' - required: true - schema: - type: string - x-ms-docs-key-type: sensitivityLabel - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -2794,30 +2808,14 @@ paths: enum: - id - id desc - - applicableTo - - applicableTo desc - - applicationMode - - applicationMode desc - - assignedPolicies - - assignedPolicies desc - - autoLabeling - - autoLabeling desc - - description - - description desc - - displayName - - displayName desc - - isDefault - - isDefault desc - - isEndpointProtectionEnabled - - isEndpointProtectionEnabled desc - - labelActions - - labelActions desc + - clientId + - clientId desc + - clientSecret + - clientSecret desc - name - name desc - - priority - - priority desc - - toolTip - - toolTip desc + - type + - type desc type: string - name: $select in: query @@ -2830,19 +2828,10 @@ paths: items: enum: - id - - applicableTo - - applicationMode - - assignedPolicies - - autoLabeling - - description - - displayName - - isDefault - - isEndpointProtectionEnabled - - labelActions + - clientId + - clientSecret - name - - priority - - toolTip - - sublabels + - type type: string - name: $expand in: query @@ -2855,68 +2844,64 @@ paths: items: enum: - '*' - - sublabels type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.sensitivityLabelCollectionResponse' + $ref: '#/components/responses/microsoft.graph.identityProviderCollectionResponse' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-03-15T00:00:00.0000000+00:00' + date: '2021-08-24T00:00:00.0000000+00:00' + version: 2021-05/identityProvider + description: The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - - informationProtection.sensitivityLabel - summary: Create new navigation property to sublabels for informationProtection - operationId: informationProtection.sensitivityLabels_CreateSublabels - parameters: - - name: sensitivityLabel-id - in: path - description: 'key: id of sensitivityLabel' - required: true - schema: - type: string - x-ms-docs-key-type: sensitivityLabel + - identityProviders.identityProvider + summary: Create identityProvider (deprecated) + operationId: identityProviders.identityProvider_CreateIdentityProvider requestBody: - description: New navigation property + description: New entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + $ref: '#/components/schemas/microsoft.graph.identityProvider' required: true responses: '201': - description: Created navigation property. + description: Created entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + $ref: '#/components/schemas/microsoft.graph.identityProvider' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-03-15T00:00:00.0000000+00:00' + date: '2021-08-24T00:00:00.0000000+00:00' + version: 2021-05/identityProvider + description: The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. x-ms-docs-operation-type: operation - '/informationProtection/sensitivityLabels/{sensitivityLabel-id}/sublabels/{sensitivityLabel-id1}': + '/identityProviders/{identityProvider-id}': get: tags: - - informationProtection.sensitivityLabel - summary: Get sublabels from informationProtection - operationId: informationProtection.sensitivityLabels_GetSublabels + - identityProviders.identityProvider + summary: Get identityProvider (deprecated) + operationId: identityProviders.identityProvider_GetIdentityProvider parameters: - - name: sensitivityLabel-id - in: path - description: 'key: id of sensitivityLabel' - required: true - schema: - type: string - x-ms-docs-key-type: sensitivityLabel - - name: sensitivityLabel-id1 + - name: identityProvider-id in: path - description: 'key: id of sensitivityLabel' + description: 'key: id of identityProvider' required: true schema: type: string - x-ms-docs-key-type: sensitivityLabel + x-ms-docs-key-type: identityProvider - name: $select in: query description: Select properties to be returned @@ -2928,19 +2913,10 @@ paths: items: enum: - id - - applicableTo - - applicationMode - - assignedPolicies - - autoLabeling - - description - - displayName - - isDefault - - isEndpointProtectionEnabled - - labelActions + - clientId + - clientSecret - name - - priority - - toolTip - - sublabels + - type type: string - name: $expand in: query @@ -2953,77 +2929,68 @@ paths: items: enum: - '*' - - sublabels type: string responses: '200': - description: Retrieved navigation property + description: Retrieved entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' - links: - sublabels: - operationId: informationProtection.sensitivityLabels.Sublabels.ListSublabels - parameters: - sensitivityLabel-id: $request.path.sensitivityLabel-id - sensitivityLabel-id1: $request.path.sensitivityLabel-id1 + $ref: '#/components/schemas/microsoft.graph.identityProvider' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-03-15T00:00:00.0000000+00:00' + date: '2021-08-24T00:00:00.0000000+00:00' + version: 2021-05/identityProvider + description: The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. x-ms-docs-operation-type: operation patch: tags: - - informationProtection.sensitivityLabel - summary: Update the navigation property sublabels in informationProtection - operationId: informationProtection.sensitivityLabels_UpdateSublabels + - identityProviders.identityProvider + summary: Update entity in identityProviders + operationId: identityProviders.identityProvider_UpdateIdentityProvider parameters: - - name: sensitivityLabel-id - in: path - description: 'key: id of sensitivityLabel' - required: true - schema: - type: string - x-ms-docs-key-type: sensitivityLabel - - name: sensitivityLabel-id1 + - name: identityProvider-id in: path - description: 'key: id of sensitivityLabel' + description: 'key: id of identityProvider' required: true schema: type: string - x-ms-docs-key-type: sensitivityLabel + x-ms-docs-key-type: identityProvider requestBody: - description: New navigation property values + description: New property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + $ref: '#/components/schemas/microsoft.graph.identityProvider' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-03-15T00:00:00.0000000+00:00' + date: '2021-08-24T00:00:00.0000000+00:00' + version: 2021-05/identityProvider + description: The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. x-ms-docs-operation-type: operation delete: tags: - - informationProtection.sensitivityLabel - summary: Delete navigation property sublabels for informationProtection - operationId: informationProtection.sensitivityLabels_DeleteSublabels + - identityProviders.identityProvider + summary: Delete identityProvider (deprecated) + operationId: identityProviders.identityProvider_DeleteIdentityProvider parameters: - - name: sensitivityLabel-id - in: path - description: 'key: id of sensitivityLabel' - required: true - schema: - type: string - x-ms-docs-key-type: sensitivityLabel - - name: sensitivityLabel-id1 + - name: identityProvider-id in: path - description: 'key: id of sensitivityLabel' + description: 'key: id of identityProvider' required: true schema: type: string - x-ms-docs-key-type: sensitivityLabel + x-ms-docs-key-type: identityProvider - name: If-Match in: header description: ETag @@ -3034,85 +3001,142 @@ paths: description: Success default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-03-15T00:00:00.0000000+00:00' + date: '2021-08-24T00:00:00.0000000+00:00' + version: 2021-05/identityProvider + description: The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. x-ms-docs-operation-type: operation - '/informationProtection/sensitivityLabels/{sensitivityLabel-id}/sublabels/microsoft.graph.evaluate': - post: + /identityProviders/microsoft.graph.availableProviderTypes(): + get: tags: - - informationProtection.Actions - summary: Invoke action evaluate - operationId: informationProtection.sensitivityLabels.sublabels_evaluate + - identityProviders.Functions + summary: Invoke function availableProviderTypes + operationId: identityProviders_availableProviderTypes + responses: + '200': + description: Success + content: + application/json: + schema: + title: Collection of identityProvider + type: object + properties: + value: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-03-15T00:00:00.0000000+00:00' + date: '2021-08-24T00:00:00.0000000+00:00' + version: 2021-05/identityProvider + description: The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. + x-ms-docs-operation-type: function + /informationProtection: + get: + tags: + - informationProtection.informationProtection + summary: Get informationProtection + operationId: informationProtection.informationProtection_GetInformationProtection parameters: - - name: sensitivityLabel-id - in: path - description: 'key: id of sensitivityLabel' - required: true + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: sensitivityLabel - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - discoveredSensitiveTypes: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.discoveredSensitiveType' - currentLabel: - $ref: '#/components/schemas/microsoft.graph.currentLabel' - additionalProperties: - type: object - required: true + uniqueItems: true + type: array + items: + enum: + - id + - bitlocker + - dataLossPreventionPolicies + - sensitivityLabels + - sensitivityPolicySettings + - policy + - threatAssessmentRequests + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - bitlocker + - dataLossPreventionPolicies + - sensitivityLabels + - sensitivityPolicySettings + - policy + - threatAssessmentRequests + type: string responses: '200': - description: Success + description: Retrieved entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.evaluateLabelJobResponse' + $ref: '#/components/schemas/microsoft.graph.informationProtection' + links: + bitlocker: + operationId: informationProtection.GetBitlocker + dataLossPreventionPolicies: + operationId: informationProtection.ListDataLossPreventionPolicies + sensitivityLabels: + operationId: informationProtection.ListSensitivityLabels + sensitivityPolicySettings: + operationId: informationProtection.GetSensitivityPolicySettings + policy: + operationId: informationProtection.GetPolicy + threatAssessmentRequests: + operationId: informationProtection.ListThreatAssessmentRequests + decryptBuffer: + operationId: informationProtection.decryptBuffer + encryptBuffer: + operationId: informationProtection.encryptBuffer + signDigest: + operationId: informationProtection.signDigest + verifySignature: + operationId: informationProtection.verifySignature default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /informationProtection/sensitivityLabels/microsoft.graph.evaluate: - post: + x-ms-docs-operation-type: operation + patch: tags: - - informationProtection.Actions - summary: Invoke action evaluate - operationId: informationProtection.sensitivityLabels_evaluate + - informationProtection.informationProtection + summary: Update informationProtection + operationId: informationProtection.informationProtection_UpdateInformationProtection requestBody: - description: Action parameters + description: New property values content: application/json: schema: - type: object - properties: - discoveredSensitiveTypes: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.discoveredSensitiveType' - currentLabel: - $ref: '#/components/schemas/microsoft.graph.currentLabel' - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.informationProtection' required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.evaluateLabelJobResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /informationProtection/sensitivityPolicySettings: + x-ms-docs-operation-type: operation + /informationProtection/bitlocker: get: tags: - - informationProtection.sensitivityPolicySettings - summary: Get sensitivityPolicySettings from informationProtection - operationId: informationProtection_GetSensitivityPolicySettings + - informationProtection.bitlocker + summary: Get bitlocker from informationProtection + operationId: informationProtection_GetBitlocker parameters: - name: $select in: query @@ -3125,10 +3149,7 @@ paths: items: enum: - id - - applicableTo - - downgradeSensitivityRequiresJustification - - helpWebUrl - - isMandatory + - recoveryKeys type: string - name: $expand in: query @@ -3141,6 +3162,7 @@ paths: items: enum: - '*' + - recoveryKeys type: string responses: '200': @@ -3148,21 +3170,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sensitivityPolicySettings' + $ref: '#/components/schemas/microsoft.graph.bitlocker' + links: + recoveryKeys: + operationId: informationProtection.Bitlocker.ListRecoveryKeys default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - informationProtection.sensitivityPolicySettings - summary: Update the navigation property sensitivityPolicySettings in informationProtection - operationId: informationProtection_UpdateSensitivityPolicySettings + - informationProtection.bitlocker + summary: Update the navigation property bitlocker in informationProtection + operationId: informationProtection_UpdateBitlocker requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sensitivityPolicySettings' + $ref: '#/components/schemas/microsoft.graph.bitlocker' required: true responses: '204': @@ -3170,29 +3195,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: - tags: - - informationProtection.sensitivityPolicySettings - summary: Delete navigation property sensitivityPolicySettings for informationProtection - operationId: informationProtection_DeleteSensitivityPolicySettings - parameters: - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /informationProtection/threatAssessmentRequests: + /informationProtection/bitlocker/recoveryKeys: get: tags: - - informationProtection.threatAssessmentRequest - summary: Get threatAssessmentRequests from informationProtection - operationId: informationProtection_ListThreatAssessmentRequests + - informationProtection.bitlocker + summary: Get recoveryKeys from informationProtection + operationId: informationProtection.bitlocker_ListRecoveryKeys parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -3211,20 +3219,14 @@ paths: enum: - id - id desc - - category - - category desc - - contentType - - contentType desc - - createdBy - - createdBy desc - createdDateTime - createdDateTime desc - - expectedAssessment - - expectedAssessment desc - - requestSource - - requestSource desc - - status - - status desc + - deviceId + - deviceId desc + - key + - key desc + - volumeType + - volumeType desc type: string - name: $select in: query @@ -3237,14 +3239,10 @@ paths: items: enum: - id - - category - - contentType - - createdBy - createdDateTime - - expectedAssessment - - requestSource - - status - - results + - deviceId + - key + - volumeType type: string - name: $expand in: query @@ -3257,11 +3255,10 @@ paths: items: enum: - '*' - - results type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.threatAssessmentRequestCollectionResponse' + $ref: '#/components/responses/microsoft.graph.bitlockerRecoveryKeyCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -3270,15 +3267,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - informationProtection.threatAssessmentRequest - summary: Create new navigation property to threatAssessmentRequests for informationProtection - operationId: informationProtection_CreateThreatAssessmentRequests + - informationProtection.bitlocker + summary: Create new navigation property to recoveryKeys for informationProtection + operationId: informationProtection.bitlocker_CreateRecoveryKeys requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.threatAssessmentRequest' + $ref: '#/components/schemas/microsoft.graph.bitlockerRecoveryKey' required: true responses: '201': @@ -3286,24 +3283,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.threatAssessmentRequest' + $ref: '#/components/schemas/microsoft.graph.bitlockerRecoveryKey' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/informationProtection/threatAssessmentRequests/{threatAssessmentRequest-id}': + '/informationProtection/bitlocker/recoveryKeys/{bitlockerRecoveryKey-id}': get: tags: - - informationProtection.threatAssessmentRequest - summary: Get threatAssessmentRequests from informationProtection - operationId: informationProtection_GetThreatAssessmentRequests + - informationProtection.bitlocker + summary: Get recoveryKeys from informationProtection + operationId: informationProtection.bitlocker_GetRecoveryKeys parameters: - - name: threatAssessmentRequest-id + - name: bitlockerRecoveryKey-id in: path - description: 'key: id of threatAssessmentRequest' + description: 'key: id of bitlockerRecoveryKey' required: true schema: type: string - x-ms-docs-key-type: threatAssessmentRequest + x-ms-docs-key-type: bitlockerRecoveryKey - name: $select in: query description: Select properties to be returned @@ -3315,14 +3312,10 @@ paths: items: enum: - id - - category - - contentType - - createdBy - createdDateTime - - expectedAssessment - - requestSource - - status - - results + - deviceId + - key + - volumeType type: string - name: $expand in: query @@ -3335,7 +3328,6 @@ paths: items: enum: - '*' - - results type: string responses: '200': @@ -3343,79 +3335,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.threatAssessmentRequest' - links: - results: - operationId: informationProtection.ThreatAssessmentRequests.ListResults - parameters: - threatAssessmentRequest-id: $request.path.threatAssessmentRequest-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - informationProtection.threatAssessmentRequest - summary: Update the navigation property threatAssessmentRequests in informationProtection - operationId: informationProtection_UpdateThreatAssessmentRequests - parameters: - - name: threatAssessmentRequest-id - in: path - description: 'key: id of threatAssessmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: threatAssessmentRequest - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.threatAssessmentRequest' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - informationProtection.threatAssessmentRequest - summary: Delete navigation property threatAssessmentRequests for informationProtection - operationId: informationProtection_DeleteThreatAssessmentRequests - parameters: - - name: threatAssessmentRequest-id - in: path - description: 'key: id of threatAssessmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: threatAssessmentRequest - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + $ref: '#/components/schemas/microsoft.graph.bitlockerRecoveryKey' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/informationProtection/threatAssessmentRequests/{threatAssessmentRequest-id}/results': + /informationProtection/dataLossPreventionPolicies: get: tags: - - informationProtection.threatAssessmentRequest - summary: Get results from informationProtection - operationId: informationProtection.threatAssessmentRequests_ListResults + - informationProtection.dataLossPreventionPolicy + summary: Get dataLossPreventionPolicies from informationProtection + operationId: informationProtection_ListDataLossPreventionPolicies parameters: - - name: threatAssessmentRequest-id - in: path - description: 'key: id of threatAssessmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: threatAssessmentRequest - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -3433,12 +3363,8 @@ paths: enum: - id - id desc - - createdDateTime - - createdDateTime desc - - message - - message desc - - resultType - - resultType desc + - name + - name desc type: string - name: $select in: query @@ -3451,9 +3377,7 @@ paths: items: enum: - id - - createdDateTime - - message - - resultType + - name type: string - name: $expand in: query @@ -3469,7 +3393,7 @@ paths: type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.threatAssessmentResultCollectionResponse' + $ref: '#/components/responses/microsoft.graph.dataLossPreventionPolicyCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -3478,23 +3402,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - informationProtection.threatAssessmentRequest - summary: Create new navigation property to results for informationProtection - operationId: informationProtection.threatAssessmentRequests_CreateResults - parameters: - - name: threatAssessmentRequest-id - in: path - description: 'key: id of threatAssessmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: threatAssessmentRequest + - informationProtection.dataLossPreventionPolicy + summary: Create new navigation property to dataLossPreventionPolicies for informationProtection + operationId: informationProtection_CreateDataLossPreventionPolicies requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.threatAssessmentResult' + $ref: '#/components/schemas/microsoft.graph.dataLossPreventionPolicy' required: true responses: '201': @@ -3502,31 +3418,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.threatAssessmentResult' + $ref: '#/components/schemas/microsoft.graph.dataLossPreventionPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/informationProtection/threatAssessmentRequests/{threatAssessmentRequest-id}/results/{threatAssessmentResult-id}': + '/informationProtection/dataLossPreventionPolicies/{dataLossPreventionPolicy-id}': get: tags: - - informationProtection.threatAssessmentRequest - summary: Get results from informationProtection - operationId: informationProtection.threatAssessmentRequests_GetResults + - informationProtection.dataLossPreventionPolicy + summary: Get dataLossPreventionPolicies from informationProtection + operationId: informationProtection_GetDataLossPreventionPolicies parameters: - - name: threatAssessmentRequest-id - in: path - description: 'key: id of threatAssessmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: threatAssessmentRequest - - name: threatAssessmentResult-id + - name: dataLossPreventionPolicy-id in: path - description: 'key: id of threatAssessmentResult' + description: 'key: id of dataLossPreventionPolicy' required: true schema: type: string - x-ms-docs-key-type: threatAssessmentResult + x-ms-docs-key-type: dataLossPreventionPolicy - name: $select in: query description: Select properties to be returned @@ -3538,9 +3447,7 @@ paths: items: enum: - id - - createdDateTime - - message - - resultType + - name type: string - name: $expand in: query @@ -3560,36 +3467,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.threatAssessmentResult' + $ref: '#/components/schemas/microsoft.graph.dataLossPreventionPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - informationProtection.threatAssessmentRequest - summary: Update the navigation property results in informationProtection - operationId: informationProtection.threatAssessmentRequests_UpdateResults + - informationProtection.dataLossPreventionPolicy + summary: Update the navigation property dataLossPreventionPolicies in informationProtection + operationId: informationProtection_UpdateDataLossPreventionPolicies parameters: - - name: threatAssessmentRequest-id - in: path - description: 'key: id of threatAssessmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: threatAssessmentRequest - - name: threatAssessmentResult-id + - name: dataLossPreventionPolicy-id in: path - description: 'key: id of threatAssessmentResult' + description: 'key: id of dataLossPreventionPolicy' required: true schema: type: string - x-ms-docs-key-type: threatAssessmentResult + x-ms-docs-key-type: dataLossPreventionPolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.threatAssessmentResult' + $ref: '#/components/schemas/microsoft.graph.dataLossPreventionPolicy' required: true responses: '204': @@ -3599,24 +3499,295 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - informationProtection.threatAssessmentRequest - summary: Delete navigation property results for informationProtection - operationId: informationProtection.threatAssessmentRequests_DeleteResults + - informationProtection.dataLossPreventionPolicy + summary: Delete navigation property dataLossPreventionPolicies for informationProtection + operationId: informationProtection_DeleteDataLossPreventionPolicies parameters: - - name: threatAssessmentRequest-id + - name: dataLossPreventionPolicy-id in: path - description: 'key: id of threatAssessmentRequest' + description: 'key: id of dataLossPreventionPolicy' required: true schema: type: string - x-ms-docs-key-type: threatAssessmentRequest - - name: threatAssessmentResult-id - in: path - description: 'key: id of threatAssessmentResult' - required: true + x-ms-docs-key-type: dataLossPreventionPolicy + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: threatAssessmentResult + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /informationProtection/dataLossPreventionPolicies/microsoft.graph.evaluate: + post: + tags: + - informationProtection.Actions + summary: Invoke action evaluate + operationId: informationProtection.dataLossPreventionPolicies_evaluate + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + target: + type: string + nullable: true + evaluationInput: + $ref: '#/components/schemas/microsoft.graph.dlpEvaluationInput' + notificationInfo: + $ref: '#/components/schemas/microsoft.graph.dlpNotification' + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.dlpEvaluatePoliciesJobResponse' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /informationProtection/microsoft.graph.decryptBuffer: + post: + tags: + - informationProtection.Actions + summary: Invoke action decryptBuffer + operationId: informationProtection_decryptBuffer + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + encryptedBuffer: + type: string + format: base64url + publishingLicense: + type: string + format: base64url + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bufferDecryptionResult' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2022-08-15T00:00:00.0000000+00:00' + date: '2021-02-15T00:00:00.0000000+00:00' + version: 2021-02/Beta_SensitivityLabels + description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' + x-ms-docs-operation-type: action + /informationProtection/microsoft.graph.encryptBuffer: + post: + tags: + - informationProtection.Actions + summary: Invoke action encryptBuffer + operationId: informationProtection_encryptBuffer + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + buffer: + type: string + format: base64url + labelId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + format: uuid + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.bufferEncryptionResult' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2022-08-15T00:00:00.0000000+00:00' + date: '2021-02-15T00:00:00.0000000+00:00' + version: 2021-02/Beta_SensitivityLabels + description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' + x-ms-docs-operation-type: action + /informationProtection/microsoft.graph.signDigest: + post: + tags: + - informationProtection.Actions + summary: Invoke action signDigest + operationId: informationProtection_signDigest + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + digest: + type: string + format: base64url + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.signingResult' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2022-08-15T00:00:00.0000000+00:00' + date: '2021-02-15T00:00:00.0000000+00:00' + version: 2021-02/Beta_SensitivityLabels + description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' + x-ms-docs-operation-type: action + /informationProtection/microsoft.graph.verifySignature: + post: + tags: + - informationProtection.Actions + summary: Invoke action verifySignature + operationId: informationProtection_verifySignature + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + digest: + type: string + format: base64url + signature: + type: string + format: base64url + signingKeyId: + type: string + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.verificationResult' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2022-08-15T00:00:00.0000000+00:00' + date: '2021-02-15T00:00:00.0000000+00:00' + version: 2021-02/Beta_SensitivityLabels + description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' + x-ms-docs-operation-type: action + /informationProtection/policy: + get: + tags: + - informationProtection.informationProtectionPolicy + summary: Get policy from informationProtection + operationId: informationProtection_GetPolicy + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - labels + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - labels + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.informationProtectionPolicy' + links: + labels: + operationId: informationProtection.Policy.ListLabels + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2022-08-15T00:00:00.0000000+00:00' + date: '2021-02-15T00:00:00.0000000+00:00' + version: 2021-02/Beta_SensitivityLabels + description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' + x-ms-docs-operation-type: operation + patch: + tags: + - informationProtection.informationProtectionPolicy + summary: Update the navigation property policy in informationProtection + operationId: informationProtection_UpdatePolicy + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.informationProtectionPolicy' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2022-08-15T00:00:00.0000000+00:00' + date: '2021-02-15T00:00:00.0000000+00:00' + version: 2021-02/Beta_SensitivityLabels + description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' + x-ms-docs-operation-type: operation + delete: + tags: + - informationProtection.informationProtectionPolicy + summary: Delete navigation property policy for informationProtection + operationId: informationProtection_DeletePolicy + parameters: - name: If-Match in: header description: ETag @@ -3627,13 +3798,19 @@ paths: description: Success default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2022-08-15T00:00:00.0000000+00:00' + date: '2021-02-15T00:00:00.0000000+00:00' + version: 2021-02/Beta_SensitivityLabels + description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' x-ms-docs-operation-type: operation - /invitations: + /informationProtection/policy/labels: get: tags: - - invitations.invitation - summary: Get entities from invitations - operationId: invitations.invitation_ListInvitation + - informationProtection.informationProtectionPolicy + summary: Get labels from informationProtection + operationId: informationProtection.policy_ListLabels parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -3652,24 +3829,20 @@ paths: enum: - id - id desc - - invitedUserDisplayName - - invitedUserDisplayName desc - - invitedUserEmailAddress - - invitedUserEmailAddress desc - - invitedUserMessageInfo - - invitedUserMessageInfo desc - - invitedUserType - - invitedUserType desc - - inviteRedeemUrl - - inviteRedeemUrl desc - - inviteRedirectUrl - - inviteRedirectUrl desc - - resetRedemption - - resetRedemption desc - - sendInvitationMessage - - sendInvitationMessage desc - - status - - status desc + - color + - color desc + - description + - description desc + - isActive + - isActive desc + - name + - name desc + - parent + - parent desc + - sensitivity + - sensitivity desc + - tooltip + - tooltip desc type: string - name: $select in: query @@ -3682,16 +3855,13 @@ paths: items: enum: - id - - invitedUserDisplayName - - invitedUserEmailAddress - - invitedUserMessageInfo - - invitedUserType - - inviteRedeemUrl - - inviteRedirectUrl - - resetRedemption - - sendInvitationMessage - - status - - invitedUser + - color + - description + - isActive + - name + - parent + - sensitivity + - tooltip type: string - name: $expand in: query @@ -3704,53 +3874,64 @@ paths: items: enum: - '*' - - invitedUser type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.invitationCollectionResponse' + $ref: '#/components/responses/microsoft.graph.informationProtectionLabelCollectionResponse' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2022-08-15T00:00:00.0000000+00:00' + date: '2021-02-15T00:00:00.0000000+00:00' + version: 2021-02/Beta_SensitivityLabels + description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - - invitations.invitation - summary: Create invitation - operationId: invitations.invitation_CreateInvitation + - informationProtection.informationProtectionPolicy + summary: Create new navigation property to labels for informationProtection + operationId: informationProtection.policy_CreateLabels requestBody: - description: New entity + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.invitation' + $ref: '#/components/schemas/microsoft.graph.informationProtectionLabel' required: true responses: '201': - description: Created entity + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.invitation' + $ref: '#/components/schemas/microsoft.graph.informationProtectionLabel' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2022-08-15T00:00:00.0000000+00:00' + date: '2021-02-15T00:00:00.0000000+00:00' + version: 2021-02/Beta_SensitivityLabels + description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' x-ms-docs-operation-type: operation - '/invitations/{invitation-id}': + '/informationProtection/policy/labels/{informationProtectionLabel-id}': get: tags: - - invitations.invitation - summary: Get entity from invitations by key - operationId: invitations.invitation_GetInvitation + - informationProtection.informationProtectionPolicy + summary: Get labels from informationProtection + operationId: informationProtection.policy_GetLabels parameters: - - name: invitation-id + - name: informationProtectionLabel-id in: path - description: 'key: id of invitation' + description: 'key: id of informationProtectionLabel' required: true schema: type: string - x-ms-docs-key-type: invitation + x-ms-docs-key-type: informationProtectionLabel - name: $select in: query description: Select properties to be returned @@ -3762,16 +3943,13 @@ paths: items: enum: - id - - invitedUserDisplayName - - invitedUserEmailAddress - - invitedUserMessageInfo - - invitedUserType - - inviteRedeemUrl - - inviteRedirectUrl - - resetRedemption - - sendInvitationMessage - - status - - invitedUser + - color + - description + - isActive + - name + - parent + - sensitivity + - tooltip type: string - name: $expand in: query @@ -3784,62 +3962,68 @@ paths: items: enum: - '*' - - invitedUser type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.invitation' - links: - invitedUser: - operationId: invitations.GetInvitedUser - parameters: - invitation-id: $request.path.invitation-id + $ref: '#/components/schemas/microsoft.graph.informationProtectionLabel' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2022-08-15T00:00:00.0000000+00:00' + date: '2021-02-15T00:00:00.0000000+00:00' + version: 2021-02/Beta_SensitivityLabels + description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' x-ms-docs-operation-type: operation patch: tags: - - invitations.invitation - summary: Update entity in invitations - operationId: invitations.invitation_UpdateInvitation + - informationProtection.informationProtectionPolicy + summary: Update the navigation property labels in informationProtection + operationId: informationProtection.policy_UpdateLabels parameters: - - name: invitation-id + - name: informationProtectionLabel-id in: path - description: 'key: id of invitation' + description: 'key: id of informationProtectionLabel' required: true schema: type: string - x-ms-docs-key-type: invitation + x-ms-docs-key-type: informationProtectionLabel requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.invitation' + $ref: '#/components/schemas/microsoft.graph.informationProtectionLabel' required: true responses: '204': description: Success default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2022-08-15T00:00:00.0000000+00:00' + date: '2021-02-15T00:00:00.0000000+00:00' + version: 2021-02/Beta_SensitivityLabels + description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' x-ms-docs-operation-type: operation delete: tags: - - invitations.invitation - summary: Delete entity from invitations - operationId: invitations.invitation_DeleteInvitation + - informationProtection.informationProtectionPolicy + summary: Delete navigation property labels for informationProtection + operationId: informationProtection.policy_DeleteLabels parameters: - - name: invitation-id + - name: informationProtectionLabel-id in: path - description: 'key: id of invitation' + description: 'key: id of informationProtectionLabel' required: true schema: type: string - x-ms-docs-key-type: invitation + x-ms-docs-key-type: informationProtectionLabel - name: If-Match in: header description: ETag @@ -3850,31 +4034,1528 @@ paths: description: Success default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2022-08-15T00:00:00.0000000+00:00' + date: '2021-02-15T00:00:00.0000000+00:00' + version: 2021-02/Beta_SensitivityLabels + description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' x-ms-docs-operation-type: operation - '/invitations/{invitation-id}/invitedUser': - get: + /informationProtection/policy/labels/microsoft.graph.evaluateApplication: + post: tags: - - invitations.user - summary: Get invitedUser from invitations - operationId: invitations_GetInvitedUser - parameters: - - name: invitation-id - in: path - description: 'key: id of invitation' - required: true - schema: - type: string - x-ms-docs-key-type: invitation - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: + - informationProtection.Actions + summary: Invoke action evaluateApplication + operationId: informationProtection.policy.labels_evaluateApplication + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + contentInfo: + $ref: '#/components/schemas/microsoft.graph.contentInfo' + labelingOptions: + $ref: '#/components/schemas/microsoft.graph.labelingOptions' + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + title: Collection of informationProtectionLabel + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.informationProtectionAction' + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2022-08-15T00:00:00.0000000+00:00' + date: '2021-02-15T00:00:00.0000000+00:00' + version: 2021-02/Beta_SensitivityLabels + description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' + x-ms-docs-operation-type: action + /informationProtection/policy/labels/microsoft.graph.evaluateClassificationResults: + post: + tags: + - informationProtection.Actions + summary: Invoke action evaluateClassificationResults + operationId: informationProtection.policy.labels_evaluateClassificationResults + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + contentInfo: + $ref: '#/components/schemas/microsoft.graph.contentInfo' + classificationResults: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.classificationResult' + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + title: Collection of informationProtectionLabel + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.informationProtectionAction' + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2022-08-15T00:00:00.0000000+00:00' + date: '2021-02-15T00:00:00.0000000+00:00' + version: 2021-02/Beta_SensitivityLabels + description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' + x-ms-docs-operation-type: action + /informationProtection/policy/labels/microsoft.graph.evaluateRemoval: + post: + tags: + - informationProtection.Actions + summary: Invoke action evaluateRemoval + operationId: informationProtection.policy.labels_evaluateRemoval + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + contentInfo: + $ref: '#/components/schemas/microsoft.graph.contentInfo' + downgradeJustification: + $ref: '#/components/schemas/microsoft.graph.downgradeJustification' + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + title: Collection of informationProtectionLabel + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.informationProtectionAction' + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2022-08-15T00:00:00.0000000+00:00' + date: '2021-02-15T00:00:00.0000000+00:00' + version: 2021-02/Beta_SensitivityLabels + description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' + x-ms-docs-operation-type: action + /informationProtection/policy/labels/microsoft.graph.extractLabel: + post: + tags: + - informationProtection.Actions + summary: Invoke action extractLabel + operationId: informationProtection.policy.labels_extractLabel + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + contentInfo: + $ref: '#/components/schemas/microsoft.graph.contentInfo' + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.informationProtectionContentLabel' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2022-08-15T00:00:00.0000000+00:00' + date: '2021-02-15T00:00:00.0000000+00:00' + version: 2021-02/Beta_SensitivityLabels + description: 'This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.' + x-ms-docs-operation-type: action + /informationProtection/sensitivityLabels: + get: + tags: + - informationProtection.sensitivityLabel + summary: Get sensitivityLabels from informationProtection + operationId: informationProtection_ListSensitivityLabels + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - applicableTo + - applicableTo desc + - applicationMode + - applicationMode desc + - assignedPolicies + - assignedPolicies desc + - autoLabeling + - autoLabeling desc + - description + - description desc + - displayName + - displayName desc + - isDefault + - isDefault desc + - isEndpointProtectionEnabled + - isEndpointProtectionEnabled desc + - labelActions + - labelActions desc + - name + - name desc + - priority + - priority desc + - toolTip + - toolTip desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - applicableTo + - applicationMode + - assignedPolicies + - autoLabeling + - description + - displayName + - isDefault + - isEndpointProtectionEnabled + - labelActions + - name + - priority + - toolTip + - sublabels + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - sublabels + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.sensitivityLabelCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - informationProtection.sensitivityLabel + summary: Create new navigation property to sensitivityLabels for informationProtection + operationId: informationProtection_CreateSensitivityLabels + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/informationProtection/sensitivityLabels/{sensitivityLabel-id}': + get: + tags: + - informationProtection.sensitivityLabel + summary: Get sensitivityLabels from informationProtection + operationId: informationProtection_GetSensitivityLabels + parameters: + - name: sensitivityLabel-id + in: path + description: 'key: id of sensitivityLabel' + required: true + schema: + type: string + x-ms-docs-key-type: sensitivityLabel + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - applicableTo + - applicationMode + - assignedPolicies + - autoLabeling + - description + - displayName + - isDefault + - isEndpointProtectionEnabled + - labelActions + - name + - priority + - toolTip + - sublabels + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - sublabels + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + links: + sublabels: + operationId: informationProtection.SensitivityLabels.ListSublabels + parameters: + sensitivityLabel-id: $request.path.sensitivityLabel-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - informationProtection.sensitivityLabel + summary: Update the navigation property sensitivityLabels in informationProtection + operationId: informationProtection_UpdateSensitivityLabels + parameters: + - name: sensitivityLabel-id + in: path + description: 'key: id of sensitivityLabel' + required: true + schema: + type: string + x-ms-docs-key-type: sensitivityLabel + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - informationProtection.sensitivityLabel + summary: Delete navigation property sensitivityLabels for informationProtection + operationId: informationProtection_DeleteSensitivityLabels + parameters: + - name: sensitivityLabel-id + in: path + description: 'key: id of sensitivityLabel' + required: true + schema: + type: string + x-ms-docs-key-type: sensitivityLabel + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/informationProtection/sensitivityLabels/{sensitivityLabel-id}/sublabels': + get: + tags: + - informationProtection.sensitivityLabel + summary: Get sublabels from informationProtection + operationId: informationProtection.sensitivityLabels_ListSublabels + parameters: + - name: sensitivityLabel-id + in: path + description: 'key: id of sensitivityLabel' + required: true + schema: + type: string + x-ms-docs-key-type: sensitivityLabel + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - applicableTo + - applicableTo desc + - applicationMode + - applicationMode desc + - assignedPolicies + - assignedPolicies desc + - autoLabeling + - autoLabeling desc + - description + - description desc + - displayName + - displayName desc + - isDefault + - isDefault desc + - isEndpointProtectionEnabled + - isEndpointProtectionEnabled desc + - labelActions + - labelActions desc + - name + - name desc + - priority + - priority desc + - toolTip + - toolTip desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - applicableTo + - applicationMode + - assignedPolicies + - autoLabeling + - description + - displayName + - isDefault + - isEndpointProtectionEnabled + - labelActions + - name + - priority + - toolTip + - sublabels + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - sublabels + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.sensitivityLabelCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - informationProtection.sensitivityLabel + summary: Create new navigation property to sublabels for informationProtection + operationId: informationProtection.sensitivityLabels_CreateSublabels + parameters: + - name: sensitivityLabel-id + in: path + description: 'key: id of sensitivityLabel' + required: true + schema: + type: string + x-ms-docs-key-type: sensitivityLabel + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/informationProtection/sensitivityLabels/{sensitivityLabel-id}/sublabels/{sensitivityLabel-id1}': + get: + tags: + - informationProtection.sensitivityLabel + summary: Get sublabels from informationProtection + operationId: informationProtection.sensitivityLabels_GetSublabels + parameters: + - name: sensitivityLabel-id + in: path + description: 'key: id of sensitivityLabel' + required: true + schema: + type: string + x-ms-docs-key-type: sensitivityLabel + - name: sensitivityLabel-id1 + in: path + description: 'key: id of sensitivityLabel' + required: true + schema: + type: string + x-ms-docs-key-type: sensitivityLabel + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - applicableTo + - applicationMode + - assignedPolicies + - autoLabeling + - description + - displayName + - isDefault + - isEndpointProtectionEnabled + - labelActions + - name + - priority + - toolTip + - sublabels + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - sublabels + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + links: + sublabels: + operationId: informationProtection.sensitivityLabels.Sublabels.ListSublabels + parameters: + sensitivityLabel-id: $request.path.sensitivityLabel-id + sensitivityLabel-id1: $request.path.sensitivityLabel-id1 + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - informationProtection.sensitivityLabel + summary: Update the navigation property sublabels in informationProtection + operationId: informationProtection.sensitivityLabels_UpdateSublabels + parameters: + - name: sensitivityLabel-id + in: path + description: 'key: id of sensitivityLabel' + required: true + schema: + type: string + x-ms-docs-key-type: sensitivityLabel + - name: sensitivityLabel-id1 + in: path + description: 'key: id of sensitivityLabel' + required: true + schema: + type: string + x-ms-docs-key-type: sensitivityLabel + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - informationProtection.sensitivityLabel + summary: Delete navigation property sublabels for informationProtection + operationId: informationProtection.sensitivityLabels_DeleteSublabels + parameters: + - name: sensitivityLabel-id + in: path + description: 'key: id of sensitivityLabel' + required: true + schema: + type: string + x-ms-docs-key-type: sensitivityLabel + - name: sensitivityLabel-id1 + in: path + description: 'key: id of sensitivityLabel' + required: true + schema: + type: string + x-ms-docs-key-type: sensitivityLabel + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/informationProtection/sensitivityLabels/{sensitivityLabel-id}/sublabels/microsoft.graph.evaluate': + post: + tags: + - informationProtection.Actions + summary: Invoke action evaluate + operationId: informationProtection.sensitivityLabels.sublabels_evaluate + parameters: + - name: sensitivityLabel-id + in: path + description: 'key: id of sensitivityLabel' + required: true + schema: + type: string + x-ms-docs-key-type: sensitivityLabel + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + discoveredSensitiveTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.discoveredSensitiveType' + currentLabel: + $ref: '#/components/schemas/microsoft.graph.currentLabel' + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.evaluateLabelJobResponse' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /informationProtection/sensitivityLabels/microsoft.graph.evaluate: + post: + tags: + - informationProtection.Actions + summary: Invoke action evaluate + operationId: informationProtection.sensitivityLabels_evaluate + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + discoveredSensitiveTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.discoveredSensitiveType' + currentLabel: + $ref: '#/components/schemas/microsoft.graph.currentLabel' + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.evaluateLabelJobResponse' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /informationProtection/sensitivityPolicySettings: + get: + tags: + - informationProtection.sensitivityPolicySettings + summary: Get sensitivityPolicySettings from informationProtection + operationId: informationProtection_GetSensitivityPolicySettings + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - applicableTo + - downgradeSensitivityRequiresJustification + - helpWebUrl + - isMandatory + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sensitivityPolicySettings' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - informationProtection.sensitivityPolicySettings + summary: Update the navigation property sensitivityPolicySettings in informationProtection + operationId: informationProtection_UpdateSensitivityPolicySettings + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sensitivityPolicySettings' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - informationProtection.sensitivityPolicySettings + summary: Delete navigation property sensitivityPolicySettings for informationProtection + operationId: informationProtection_DeleteSensitivityPolicySettings + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /informationProtection/threatAssessmentRequests: + get: + tags: + - informationProtection.threatAssessmentRequest + summary: Get threatAssessmentRequests from informationProtection + operationId: informationProtection_ListThreatAssessmentRequests + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - category + - category desc + - contentType + - contentType desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - expectedAssessment + - expectedAssessment desc + - requestSource + - requestSource desc + - status + - status desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - category + - contentType + - createdBy + - createdDateTime + - expectedAssessment + - requestSource + - status + - results + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - results + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.threatAssessmentRequestCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - informationProtection.threatAssessmentRequest + summary: Create new navigation property to threatAssessmentRequests for informationProtection + operationId: informationProtection_CreateThreatAssessmentRequests + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.threatAssessmentRequest' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.threatAssessmentRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/informationProtection/threatAssessmentRequests/{threatAssessmentRequest-id}': + get: + tags: + - informationProtection.threatAssessmentRequest + summary: Get threatAssessmentRequests from informationProtection + operationId: informationProtection_GetThreatAssessmentRequests + parameters: + - name: threatAssessmentRequest-id + in: path + description: 'key: id of threatAssessmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: threatAssessmentRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - category + - contentType + - createdBy + - createdDateTime + - expectedAssessment + - requestSource + - status + - results + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - results + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.threatAssessmentRequest' + links: + results: + operationId: informationProtection.ThreatAssessmentRequests.ListResults + parameters: + threatAssessmentRequest-id: $request.path.threatAssessmentRequest-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - informationProtection.threatAssessmentRequest + summary: Update the navigation property threatAssessmentRequests in informationProtection + operationId: informationProtection_UpdateThreatAssessmentRequests + parameters: + - name: threatAssessmentRequest-id + in: path + description: 'key: id of threatAssessmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: threatAssessmentRequest + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.threatAssessmentRequest' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - informationProtection.threatAssessmentRequest + summary: Delete navigation property threatAssessmentRequests for informationProtection + operationId: informationProtection_DeleteThreatAssessmentRequests + parameters: + - name: threatAssessmentRequest-id + in: path + description: 'key: id of threatAssessmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: threatAssessmentRequest + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/informationProtection/threatAssessmentRequests/{threatAssessmentRequest-id}/results': + get: + tags: + - informationProtection.threatAssessmentRequest + summary: Get results from informationProtection + operationId: informationProtection.threatAssessmentRequests_ListResults + parameters: + - name: threatAssessmentRequest-id + in: path + description: 'key: id of threatAssessmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: threatAssessmentRequest + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdDateTime + - createdDateTime desc + - message + - message desc + - resultType + - resultType desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - message + - resultType + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.threatAssessmentResultCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - informationProtection.threatAssessmentRequest + summary: Create new navigation property to results for informationProtection + operationId: informationProtection.threatAssessmentRequests_CreateResults + parameters: + - name: threatAssessmentRequest-id + in: path + description: 'key: id of threatAssessmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: threatAssessmentRequest + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.threatAssessmentResult' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.threatAssessmentResult' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/informationProtection/threatAssessmentRequests/{threatAssessmentRequest-id}/results/{threatAssessmentResult-id}': + get: + tags: + - informationProtection.threatAssessmentRequest + summary: Get results from informationProtection + operationId: informationProtection.threatAssessmentRequests_GetResults + parameters: + - name: threatAssessmentRequest-id + in: path + description: 'key: id of threatAssessmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: threatAssessmentRequest + - name: threatAssessmentResult-id + in: path + description: 'key: id of threatAssessmentResult' + required: true + schema: + type: string + x-ms-docs-key-type: threatAssessmentResult + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - message + - resultType + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.threatAssessmentResult' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - informationProtection.threatAssessmentRequest + summary: Update the navigation property results in informationProtection + operationId: informationProtection.threatAssessmentRequests_UpdateResults + parameters: + - name: threatAssessmentRequest-id + in: path + description: 'key: id of threatAssessmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: threatAssessmentRequest + - name: threatAssessmentResult-id + in: path + description: 'key: id of threatAssessmentResult' + required: true + schema: + type: string + x-ms-docs-key-type: threatAssessmentResult + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.threatAssessmentResult' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - informationProtection.threatAssessmentRequest + summary: Delete navigation property results for informationProtection + operationId: informationProtection.threatAssessmentRequests_DeleteResults + parameters: + - name: threatAssessmentRequest-id + in: path + description: 'key: id of threatAssessmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: threatAssessmentRequest + - name: threatAssessmentResult-id + in: path + description: 'key: id of threatAssessmentResult' + required: true + schema: + type: string + x-ms-docs-key-type: threatAssessmentResult + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /invitations: + get: + tags: + - invitations.invitation + summary: Get entities from invitations + operationId: invitations.invitation_ListInvitation + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - invitedUserDisplayName + - invitedUserDisplayName desc + - invitedUserEmailAddress + - invitedUserEmailAddress desc + - invitedUserMessageInfo + - invitedUserMessageInfo desc + - invitedUserType + - invitedUserType desc + - inviteRedeemUrl + - inviteRedeemUrl desc + - inviteRedirectUrl + - inviteRedirectUrl desc + - resetRedemption + - resetRedemption desc + - sendInvitationMessage + - sendInvitationMessage desc + - status + - status desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - invitedUserDisplayName + - invitedUserEmailAddress + - invitedUserMessageInfo + - invitedUserType + - inviteRedeemUrl + - inviteRedirectUrl + - resetRedemption + - sendInvitationMessage + - status + - invitedUser + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - invitedUser + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.invitationCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - invitations.invitation + summary: Create invitation + operationId: invitations.invitation_CreateInvitation + requestBody: + description: New entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.invitation' + required: true + responses: + '201': + description: Created entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.invitation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/invitations/{invitation-id}': + get: + tags: + - invitations.invitation + summary: Get entity from invitations by key + operationId: invitations.invitation_GetInvitation + parameters: + - name: invitation-id + in: path + description: 'key: id of invitation' + required: true + schema: + type: string + x-ms-docs-key-type: invitation + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - invitedUserDisplayName + - invitedUserEmailAddress + - invitedUserMessageInfo + - invitedUserType + - inviteRedeemUrl + - inviteRedirectUrl + - resetRedemption + - sendInvitationMessage + - status + - invitedUser + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - invitedUser + type: string + responses: + '200': + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.invitation' + links: + invitedUser: + operationId: invitations.GetInvitedUser + parameters: + invitation-id: $request.path.invitation-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - invitations.invitation + summary: Update entity in invitations + operationId: invitations.invitation_UpdateInvitation + parameters: + - name: invitation-id + in: path + description: 'key: id of invitation' + required: true + schema: + type: string + x-ms-docs-key-type: invitation + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.invitation' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - invitations.invitation + summary: Delete entity from invitations + operationId: invitations.invitation_DeleteInvitation + parameters: + - name: invitation-id + in: path + description: 'key: id of invitation' + required: true + schema: + type: string + x-ms-docs-key-type: invitation + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/invitations/{invitation-id}/invitedUser': + get: + tags: + - invitations.user + summary: Get invitedUser from invitations + operationId: invitations_GetInvitedUser + parameters: + - name: invitation-id + in: path + description: 'key: id of invitation' + required: true + schema: + type: string + x-ms-docs-key-type: invitation + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: - id - deletedDateTime - signInActivity @@ -8013,413 +9694,126 @@ paths: schema: type: object properties: - ids: - type: array - items: - type: string - types: - type: array - items: - type: string - nullable: true - additionalProperties: - type: object - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - title: Collection of directoryObject - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/policies/featureRolloutPolicies/{featureRolloutPolicy-id}/appliesTo/microsoft.graph.getUserOwnedObjects': - post: - tags: - - policies.Actions - summary: Invoke action getUserOwnedObjects - operationId: policies.featureRolloutPolicies.appliesTo_getUserOwnedObjects - parameters: - - name: featureRolloutPolicy-id - in: path - description: 'key: id of featureRolloutPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: featureRolloutPolicy - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - userId: - type: string - nullable: true - type: - type: string - nullable: true - additionalProperties: - type: object - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/policies/featureRolloutPolicies/{featureRolloutPolicy-id}/appliesTo/microsoft.graph.validateProperties': - post: - tags: - - policies.Actions - summary: Invoke action validateProperties - operationId: policies.featureRolloutPolicies.appliesTo_validateProperties - parameters: - - name: featureRolloutPolicy-id - in: path - description: 'key: id of featureRolloutPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: featureRolloutPolicy - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - entityType: - type: string - nullable: true - displayName: - type: string - nullable: true - mailNickname: - type: string - nullable: true - onBehalfOfUserId: - pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' - type: string - format: uuid - nullable: true - additionalProperties: - type: object - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /policies/homeRealmDiscoveryPolicies: - get: - tags: - - policies.homeRealmDiscoveryPolicy - summary: Get homeRealmDiscoveryPolicies from policies - operationId: policies_ListHomeRealmDiscoveryPolicies - parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - - description - - description desc - - displayName - - displayName desc - - definition - - definition desc - - isOrganizationDefault - - isOrganizationDefault desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - deletedDateTime - - description - - displayName - - definition - - isOrganizationDefault - - appliesTo - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - appliesTo - type: string - responses: - '200': - $ref: '#/components/responses/microsoft.graph.homeRealmDiscoveryPolicyCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - policies.homeRealmDiscoveryPolicy - summary: Create new navigation property to homeRealmDiscoveryPolicies for policies - operationId: policies_CreateHomeRealmDiscoveryPolicies - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/policies/homeRealmDiscoveryPolicies/{homeRealmDiscoveryPolicy-id}': - get: - tags: - - policies.homeRealmDiscoveryPolicy - summary: Get homeRealmDiscoveryPolicies from policies - operationId: policies_GetHomeRealmDiscoveryPolicies - parameters: - - name: homeRealmDiscoveryPolicy-id - in: path - description: 'key: id of homeRealmDiscoveryPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: homeRealmDiscoveryPolicy - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - deletedDateTime - - description - - displayName - - definition - - isOrganizationDefault - - appliesTo - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - appliesTo - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' - links: - appliesTo: - operationId: policies.HomeRealmDiscoveryPolicies.ListAppliesTo - parameters: - homeRealmDiscoveryPolicy-id: $request.path.homeRealmDiscoveryPolicy-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - policies.homeRealmDiscoveryPolicy - summary: Update the navigation property homeRealmDiscoveryPolicies in policies - operationId: policies_UpdateHomeRealmDiscoveryPolicies - parameters: - - name: homeRealmDiscoveryPolicy-id - in: path - description: 'key: id of homeRealmDiscoveryPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: homeRealmDiscoveryPolicy - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - policies.homeRealmDiscoveryPolicy - summary: Delete navigation property homeRealmDiscoveryPolicies for policies - operationId: policies_DeleteHomeRealmDiscoveryPolicies - parameters: - - name: homeRealmDiscoveryPolicy-id - in: path - description: 'key: id of homeRealmDiscoveryPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: homeRealmDiscoveryPolicy - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /policies/identitySecurityDefaultsEnforcementPolicy: - get: - tags: - - policies.identitySecurityDefaultsEnforcementPolicy - summary: Get identitySecurityDefaultsEnforcementPolicy from policies - operationId: policies_GetIdentitySecurityDefaultsEnforcementPolicy - parameters: - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - deletedDateTime - - description - - displayName - - isEnabled - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + ids: + type: array + items: + type: string + types: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + required: true responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identitySecurityDefaultsEnforcementPolicy' + title: Collection of directoryObject + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/policies/featureRolloutPolicies/{featureRolloutPolicy-id}/appliesTo/microsoft.graph.getUserOwnedObjects': + post: tags: - - policies.identitySecurityDefaultsEnforcementPolicy - summary: Update the navigation property identitySecurityDefaultsEnforcementPolicy in policies - operationId: policies_UpdateIdentitySecurityDefaultsEnforcementPolicy + - policies.Actions + summary: Invoke action getUserOwnedObjects + operationId: policies.featureRolloutPolicies.appliesTo_getUserOwnedObjects + parameters: + - name: featureRolloutPolicy-id + in: path + description: 'key: id of featureRolloutPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: featureRolloutPolicy requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identitySecurityDefaultsEnforcementPolicy' + type: object + properties: + userId: + type: string + nullable: true + type: + type: string + nullable: true + additionalProperties: + type: object required: true responses: - '204': + '200': description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/policies/featureRolloutPolicies/{featureRolloutPolicy-id}/appliesTo/microsoft.graph.validateProperties': + post: tags: - - policies.identitySecurityDefaultsEnforcementPolicy - summary: Delete navigation property identitySecurityDefaultsEnforcementPolicy for policies - operationId: policies_DeleteIdentitySecurityDefaultsEnforcementPolicy + - policies.Actions + summary: Invoke action validateProperties + operationId: policies.featureRolloutPolicies.appliesTo_validateProperties parameters: - - name: If-Match - in: header - description: ETag + - name: featureRolloutPolicy-id + in: path + description: 'key: id of featureRolloutPolicy' + required: true schema: type: string + x-ms-docs-key-type: featureRolloutPolicy + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + entityType: + type: string + nullable: true + displayName: + type: string + nullable: true + mailNickname: + type: string + nullable: true + onBehalfOfUserId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + format: uuid + nullable: true + additionalProperties: + type: object + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /policies/mobileAppManagementPolicies: + x-ms-docs-operation-type: action + /policies/homeRealmDiscoveryPolicies: get: tags: - - policies.mobilityManagementPolicy - summary: Get mobileAppManagementPolicies from policies - operationId: policies_ListMobileAppManagementPolicies + - policies.homeRealmDiscoveryPolicy + summary: Get homeRealmDiscoveryPolicies from policies + operationId: policies_ListHomeRealmDiscoveryPolicies parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -8438,20 +9832,16 @@ paths: enum: - id - id desc - - appliesTo - - appliesTo desc - - complianceUrl - - complianceUrl desc + - deletedDateTime + - deletedDateTime desc - description - description desc - - discoveryUrl - - discoveryUrl desc - displayName - displayName desc - - isValid - - isValid desc - - termsOfUseUrl - - termsOfUseUrl desc + - definition + - definition desc + - isOrganizationDefault + - isOrganizationDefault desc type: string - name: $select in: query @@ -8464,14 +9854,12 @@ paths: items: enum: - id - - appliesTo - - complianceUrl + - deletedDateTime - description - - discoveryUrl - displayName - - isValid - - termsOfUseUrl - - includedGroups + - definition + - isOrganizationDefault + - appliesTo type: string - name: $expand in: query @@ -8484,11 +9872,11 @@ paths: items: enum: - '*' - - includedGroups + - appliesTo type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.mobilityManagementPolicyCollectionResponse' + $ref: '#/components/responses/microsoft.graph.homeRealmDiscoveryPolicyCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -8497,15 +9885,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - policies.mobilityManagementPolicy - summary: Create new navigation property to mobileAppManagementPolicies for policies - operationId: policies_CreateMobileAppManagementPolicies + - policies.homeRealmDiscoveryPolicy + summary: Create new navigation property to homeRealmDiscoveryPolicies for policies + operationId: policies_CreateHomeRealmDiscoveryPolicies requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mobilityManagementPolicy' + $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' required: true responses: '201': @@ -8513,24 +9901,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mobilityManagementPolicy' + $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/mobileAppManagementPolicies/{mobilityManagementPolicy-id}': + '/policies/homeRealmDiscoveryPolicies/{homeRealmDiscoveryPolicy-id}': get: tags: - - policies.mobilityManagementPolicy - summary: Get mobileAppManagementPolicies from policies - operationId: policies_GetMobileAppManagementPolicies + - policies.homeRealmDiscoveryPolicy + summary: Get homeRealmDiscoveryPolicies from policies + operationId: policies_GetHomeRealmDiscoveryPolicies parameters: - - name: mobilityManagementPolicy-id + - name: homeRealmDiscoveryPolicy-id in: path - description: 'key: id of mobilityManagementPolicy' + description: 'key: id of homeRealmDiscoveryPolicy' required: true schema: type: string - x-ms-docs-key-type: mobilityManagementPolicy + x-ms-docs-key-type: homeRealmDiscoveryPolicy - name: $select in: query description: Select properties to be returned @@ -8542,14 +9930,12 @@ paths: items: enum: - id - - appliesTo - - complianceUrl + - deletedDateTime - description - - discoveryUrl - displayName - - isValid - - termsOfUseUrl - - includedGroups + - definition + - isOrganizationDefault + - appliesTo type: string - name: $expand in: query @@ -8562,409 +9948,83 @@ paths: items: enum: - '*' - - includedGroups + - appliesTo type: string responses: '200': description: Retrieved navigation property content: application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mobilityManagementPolicy' - links: - includedGroups: - operationId: policies.MobileAppManagementPolicies.ListIncludedGroups - parameters: - mobilityManagementPolicy-id: $request.path.mobilityManagementPolicy-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - policies.mobilityManagementPolicy - summary: Update the navigation property mobileAppManagementPolicies in policies - operationId: policies_UpdateMobileAppManagementPolicies - parameters: - - name: mobilityManagementPolicy-id - in: path - description: 'key: id of mobilityManagementPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: mobilityManagementPolicy - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mobilityManagementPolicy' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - policies.mobilityManagementPolicy - summary: Delete navigation property mobileAppManagementPolicies for policies - operationId: policies_DeleteMobileAppManagementPolicies - parameters: - - name: mobilityManagementPolicy-id - in: path - description: 'key: id of mobilityManagementPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: mobilityManagementPolicy - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/policies/mobileAppManagementPolicies/{mobilityManagementPolicy-id}/includedGroups': - get: - tags: - - policies.mobilityManagementPolicy - summary: Get includedGroups from policies - operationId: policies.mobileAppManagementPolicies_ListIncludedGroups - parameters: - - name: mobilityManagementPolicy-id - in: path - description: 'key: id of mobilityManagementPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: mobilityManagementPolicy - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - - assignedLabels - - assignedLabels desc - - assignedLicenses - - assignedLicenses desc - - classification - - classification desc - - createdByAppId - - createdByAppId desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - displayName - - displayName desc - - expirationDateTime - - expirationDateTime desc - - groupTypes - - groupTypes desc - - hasMembersWithLicenseErrors - - hasMembersWithLicenseErrors desc - - infoCatalogs - - infoCatalogs desc - - isAssignableToRole - - isAssignableToRole desc - - isManagementRestricted - - isManagementRestricted desc - - licenseProcessingState - - licenseProcessingState desc - - mail - - mail desc - - mailEnabled - - mailEnabled desc - - mailNickname - - mailNickname desc - - mdmAppId - - mdmAppId desc - - membershipRule - - membershipRule desc - - membershipRuleProcessingState - - membershipRuleProcessingState desc - - onPremisesDomainName - - onPremisesDomainName desc - - onPremisesLastSyncDateTime - - onPremisesLastSyncDateTime desc - - onPremisesNetBiosName - - onPremisesNetBiosName desc - - onPremisesProvisioningErrors - - onPremisesProvisioningErrors desc - - onPremisesSamAccountName - - onPremisesSamAccountName desc - - onPremisesSecurityIdentifier - - onPremisesSecurityIdentifier desc - - onPremisesSyncEnabled - - onPremisesSyncEnabled desc - - organizationId - - organizationId desc - - preferredDataLocation - - preferredDataLocation desc - - preferredLanguage - - preferredLanguage desc - - proxyAddresses - - proxyAddresses desc - - renewedDateTime - - renewedDateTime desc - - resourceBehaviorOptions - - resourceBehaviorOptions desc - - resourceProvisioningOptions - - resourceProvisioningOptions desc - - securityEnabled - - securityEnabled desc - - securityIdentifier - - securityIdentifier desc - - theme - - theme desc - - visibility - - visibility desc - - writebackConfiguration - - writebackConfiguration desc - - accessType - - accessType desc - - allowExternalSenders - - allowExternalSenders desc - - autoSubscribeNewMembers - - autoSubscribeNewMembers desc - - hideFromAddressLists - - hideFromAddressLists desc - - hideFromOutlookClients - - hideFromOutlookClients desc - - isFavorite - - isFavorite desc - - isSubscribedByMail - - isSubscribedByMail desc - - unseenConversationsCount - - unseenConversationsCount desc - - unseenCount - - unseenCount desc - - unseenMessagesCount - - unseenMessagesCount desc - - membershipRuleProcessingStatus - - membershipRuleProcessingStatus desc - - isArchived - - isArchived desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - deletedDateTime - - assignedLabels - - assignedLicenses - - classification - - createdByAppId - - createdDateTime - - description - - displayName - - expirationDateTime - - groupTypes - - hasMembersWithLicenseErrors - - infoCatalogs - - isAssignableToRole - - isManagementRestricted - - licenseProcessingState - - mail - - mailEnabled - - mailNickname - - mdmAppId - - membershipRule - - membershipRuleProcessingState - - onPremisesDomainName - - onPremisesLastSyncDateTime - - onPremisesNetBiosName - - onPremisesProvisioningErrors - - onPremisesSamAccountName - - onPremisesSecurityIdentifier - - onPremisesSyncEnabled - - organizationId - - preferredDataLocation - - preferredLanguage - - proxyAddresses - - renewedDateTime - - resourceBehaviorOptions - - resourceProvisioningOptions - - securityEnabled - - securityIdentifier - - theme - - visibility - - writebackConfiguration - - accessType - - allowExternalSenders - - autoSubscribeNewMembers - - hideFromAddressLists - - hideFromOutlookClients - - isFavorite - - isSubscribedByMail - - unseenConversationsCount - - unseenCount - - unseenMessagesCount - - membershipRuleProcessingStatus - - isArchived - - appRoleAssignments - - createdOnBehalfOf - - endpoints - - memberOf - - members - - membersWithLicenseErrors - - owners - - permissionGrants - - settings - - transitiveMemberOf - - transitiveMembers - - acceptedSenders - - calendar - - calendarView - - conversations - - events - - rejectedSenders - - threads - - drive - - drives - - sites - - extensions - - groupLifecyclePolicies - - planner - - onenote - - photo - - photos - - team - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - appRoleAssignments - - createdOnBehalfOf - - endpoints - - memberOf - - members - - membersWithLicenseErrors - - owners - - permissionGrants - - settings - - transitiveMemberOf - - transitiveMembers - - acceptedSenders - - calendar - - calendarView - - conversations - - events - - rejectedSenders - - threads - - drive - - drives - - sites - - extensions - - groupLifecyclePolicies - - planner - - onenote - - photo - - photos - - team - type: string - responses: - '200': - $ref: '#/components/responses/microsoft.graph.groupCollectionResponse' + schema: + $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' + links: + appliesTo: + operationId: policies.HomeRealmDiscoveryPolicies.ListAppliesTo + parameters: + homeRealmDiscoveryPolicy-id: $request.path.homeRealmDiscoveryPolicy-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/policies/mobileAppManagementPolicies/{mobilityManagementPolicy-id}/includedGroups/{group-id}/$ref': - delete: + patch: tags: - - policies.mobilityManagementPolicy - summary: Delete ref of navigation property includedGroups for policies - operationId: policies.mobileAppManagementPolicies_DeleteIncludedGroupsGraphBPreRef + - policies.homeRealmDiscoveryPolicy + summary: Update the navigation property homeRealmDiscoveryPolicies in policies + operationId: policies_UpdateHomeRealmDiscoveryPolicies parameters: - - name: mobilityManagementPolicy-id + - name: homeRealmDiscoveryPolicy-id in: path - description: 'key: id of mobilityManagementPolicy' + description: 'key: id of homeRealmDiscoveryPolicy' required: true schema: type: string - x-ms-docs-key-type: mobilityManagementPolicy - - name: group-id + x-ms-docs-key-type: homeRealmDiscoveryPolicy + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - policies.homeRealmDiscoveryPolicy + summary: Delete navigation property homeRealmDiscoveryPolicies for policies + operationId: policies_DeleteHomeRealmDiscoveryPolicies + parameters: + - name: homeRealmDiscoveryPolicy-id in: path - description: 'key: id of group' + description: 'key: id of homeRealmDiscoveryPolicy' required: true schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: homeRealmDiscoveryPolicy - name: If-Match in: header description: ETag schema: type: string - - name: '@id' - in: query - description: Delete Uri - schema: - type: string responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/mobileAppManagementPolicies/{mobilityManagementPolicy-id}/includedGroups/$ref': + /policies/identitySecurityDefaultsEnforcementPolicy: get: tags: - - policies.mobilityManagementPolicy - summary: Get ref of includedGroups from policies - operationId: policies.mobileAppManagementPolicies_ListIncludedGroupsGraphBPreRef + - policies.identitySecurityDefaultsEnforcementPolicy + summary: Get identitySecurityDefaultsEnforcementPolicy from policies + operationId: policies_GetIdentitySecurityDefaultsEnforcementPolicy parameters: - - name: mobilityManagementPolicy-id - in: path - description: 'key: id of mobilityManagementPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: mobilityManagementPolicy - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -8973,161 +10033,74 @@ paths: items: enum: - id - - id desc - deletedDateTime - - deletedDateTime desc - - assignedLabels - - assignedLabels desc - - assignedLicenses - - assignedLicenses desc - - classification - - classification desc - - createdByAppId - - createdByAppId desc - - createdDateTime - - createdDateTime desc - description - - description desc - displayName - - displayName desc - - expirationDateTime - - expirationDateTime desc - - groupTypes - - groupTypes desc - - hasMembersWithLicenseErrors - - hasMembersWithLicenseErrors desc - - infoCatalogs - - infoCatalogs desc - - isAssignableToRole - - isAssignableToRole desc - - isManagementRestricted - - isManagementRestricted desc - - licenseProcessingState - - licenseProcessingState desc - - mail - - mail desc - - mailEnabled - - mailEnabled desc - - mailNickname - - mailNickname desc - - mdmAppId - - mdmAppId desc - - membershipRule - - membershipRule desc - - membershipRuleProcessingState - - membershipRuleProcessingState desc - - onPremisesDomainName - - onPremisesDomainName desc - - onPremisesLastSyncDateTime - - onPremisesLastSyncDateTime desc - - onPremisesNetBiosName - - onPremisesNetBiosName desc - - onPremisesProvisioningErrors - - onPremisesProvisioningErrors desc - - onPremisesSamAccountName - - onPremisesSamAccountName desc - - onPremisesSecurityIdentifier - - onPremisesSecurityIdentifier desc - - onPremisesSyncEnabled - - onPremisesSyncEnabled desc - - organizationId - - organizationId desc - - preferredDataLocation - - preferredDataLocation desc - - preferredLanguage - - preferredLanguage desc - - proxyAddresses - - proxyAddresses desc - - renewedDateTime - - renewedDateTime desc - - resourceBehaviorOptions - - resourceBehaviorOptions desc - - resourceProvisioningOptions - - resourceProvisioningOptions desc - - securityEnabled - - securityEnabled desc - - securityIdentifier - - securityIdentifier desc - - theme - - theme desc - - visibility - - visibility desc - - writebackConfiguration - - writebackConfiguration desc - - accessType - - accessType desc - - allowExternalSenders - - allowExternalSenders desc - - autoSubscribeNewMembers - - autoSubscribeNewMembers desc - - hideFromAddressLists - - hideFromAddressLists desc - - hideFromOutlookClients - - hideFromOutlookClients desc - - isFavorite - - isFavorite desc - - isSubscribedByMail - - isSubscribedByMail desc - - unseenConversationsCount - - unseenConversationsCount desc - - unseenCount - - unseenCount desc - - unseenMessagesCount - - unseenMessagesCount desc - - membershipRuleProcessingStatus - - membershipRuleProcessingStatus desc - - isArchived - - isArchived desc + - isEnabled + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' type: string responses: '200': - $ref: '#/components/responses/StringCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identitySecurityDefaultsEnforcementPolicy' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - policies.mobilityManagementPolicy - summary: Create new navigation property ref to includedGroups for policies - operationId: policies.mobileAppManagementPolicies_CreateIncludedGroupsGraphBPreRef - parameters: - - name: mobilityManagementPolicy-id - in: path - description: 'key: id of mobilityManagementPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: mobilityManagementPolicy + - policies.identitySecurityDefaultsEnforcementPolicy + summary: Update the navigation property identitySecurityDefaultsEnforcementPolicy in policies + operationId: policies_UpdateIdentitySecurityDefaultsEnforcementPolicy requestBody: - description: New navigation property ref value + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.identitySecurityDefaultsEnforcementPolicy' required: true responses: - '201': - description: Created navigation property link. - content: - application/json: - schema: - type: object - additionalProperties: - type: object + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /policies/mobileDeviceManagementPolicies: + delete: + tags: + - policies.identitySecurityDefaultsEnforcementPolicy + summary: Delete navigation property identitySecurityDefaultsEnforcementPolicy for policies + operationId: policies_DeleteIdentitySecurityDefaultsEnforcementPolicy + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /policies/mobileAppManagementPolicies: get: tags: - policies.mobilityManagementPolicy - summary: Get mobileDeviceManagementPolicies from policies - operationId: policies_ListMobileDeviceManagementPolicies + summary: Get mobileAppManagementPolicies from policies + operationId: policies_ListMobileAppManagementPolicies parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -9206,8 +10179,8 @@ paths: post: tags: - policies.mobilityManagementPolicy - summary: Create new navigation property to mobileDeviceManagementPolicies for policies - operationId: policies_CreateMobileDeviceManagementPolicies + summary: Create new navigation property to mobileAppManagementPolicies for policies + operationId: policies_CreateMobileAppManagementPolicies requestBody: description: New navigation property content: @@ -9225,12 +10198,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy-id}': + '/policies/mobileAppManagementPolicies/{mobilityManagementPolicy-id}': get: tags: - policies.mobilityManagementPolicy - summary: Get mobileDeviceManagementPolicies from policies - operationId: policies_GetMobileDeviceManagementPolicies + summary: Get mobileAppManagementPolicies from policies + operationId: policies_GetMobileAppManagementPolicies parameters: - name: mobilityManagementPolicy-id in: path @@ -9281,7 +10254,7 @@ paths: $ref: '#/components/schemas/microsoft.graph.mobilityManagementPolicy' links: includedGroups: - operationId: policies.MobileDeviceManagementPolicies.ListIncludedGroups + operationId: policies.MobileAppManagementPolicies.ListIncludedGroups parameters: mobilityManagementPolicy-id: $request.path.mobilityManagementPolicy-id default: @@ -9290,8 +10263,8 @@ paths: patch: tags: - policies.mobilityManagementPolicy - summary: Update the navigation property mobileDeviceManagementPolicies in policies - operationId: policies_UpdateMobileDeviceManagementPolicies + summary: Update the navigation property mobileAppManagementPolicies in policies + operationId: policies_UpdateMobileAppManagementPolicies parameters: - name: mobilityManagementPolicy-id in: path @@ -9316,8 +10289,8 @@ paths: delete: tags: - policies.mobilityManagementPolicy - summary: Delete navigation property mobileDeviceManagementPolicies for policies - operationId: policies_DeleteMobileDeviceManagementPolicies + summary: Delete navigation property mobileAppManagementPolicies for policies + operationId: policies_DeleteMobileAppManagementPolicies parameters: - name: mobilityManagementPolicy-id in: path @@ -9337,12 +10310,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy-id}/includedGroups': + '/policies/mobileAppManagementPolicies/{mobilityManagementPolicy-id}/includedGroups': get: tags: - policies.mobilityManagementPolicy summary: Get includedGroups from policies - operationId: policies.mobileDeviceManagementPolicies_ListIncludedGroups + operationId: policies.mobileAppManagementPolicies_ListIncludedGroups parameters: - name: mobilityManagementPolicy-id in: path @@ -9614,12 +10587,12 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy-id}/includedGroups/{group-id}/$ref': + '/policies/mobileAppManagementPolicies/{mobilityManagementPolicy-id}/includedGroups/{group-id}/$ref': delete: tags: - policies.mobilityManagementPolicy summary: Delete ref of navigation property includedGroups for policies - operationId: policies.mobileDeviceManagementPolicies_DeleteIncludedGroupsGraphBPreRef + operationId: policies.mobileAppManagementPolicies_DeleteIncludedGroupsGraphBPreRef parameters: - name: mobilityManagementPolicy-id in: path @@ -9651,12 +10624,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy-id}/includedGroups/$ref': + '/policies/mobileAppManagementPolicies/{mobilityManagementPolicy-id}/includedGroups/$ref': get: tags: - policies.mobilityManagementPolicy summary: Get ref of includedGroups from policies - operationId: policies.mobileDeviceManagementPolicies_ListIncludedGroupsGraphBPreRef + operationId: policies.mobileAppManagementPolicies_ListIncludedGroupsGraphBPreRef parameters: - name: mobilityManagementPolicy-id in: path @@ -9788,269 +10761,55 @@ paths: - isArchived desc type: string responses: - '200': - $ref: '#/components/responses/StringCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - policies.mobilityManagementPolicy - summary: Create new navigation property ref to includedGroups for policies - operationId: policies.mobileDeviceManagementPolicies_CreateIncludedGroupsGraphBPreRef - parameters: - - name: mobilityManagementPolicy-id - in: path - description: 'key: id of mobilityManagementPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: mobilityManagementPolicy - requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true - responses: - '201': - description: Created navigation property link. - content: - application/json: - schema: - type: object - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /policies/permissionGrantPolicies: - get: - tags: - - policies.permissionGrantPolicy - summary: Get permissionGrantPolicies from policies - operationId: policies_ListPermissionGrantPolicies - parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - - description - - description desc - - displayName - - displayName desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - deletedDateTime - - description - - displayName - - excludes - - includes - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - excludes - - includes - type: string - responses: - '200': - $ref: '#/components/responses/microsoft.graph.permissionGrantPolicyCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - policies.permissionGrantPolicy - summary: Create new navigation property to permissionGrantPolicies for policies - operationId: policies_CreatePermissionGrantPolicies - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantPolicy' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantPolicy' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/policies/permissionGrantPolicies/{permissionGrantPolicy-id}': - get: - tags: - - policies.permissionGrantPolicy - summary: Get permissionGrantPolicies from policies - operationId: policies_GetPermissionGrantPolicies - parameters: - - name: permissionGrantPolicy-id - in: path - description: 'key: id of permissionGrantPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: permissionGrantPolicy - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - deletedDateTime - - description - - displayName - - excludes - - includes - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - excludes - - includes - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantPolicy' - links: - excludes: - operationId: policies.PermissionGrantPolicies.ListExcludes - parameters: - permissionGrantPolicy-id: $request.path.permissionGrantPolicy-id - includes: - operationId: policies.PermissionGrantPolicies.ListIncludes - parameters: - permissionGrantPolicy-id: $request.path.permissionGrantPolicy-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - policies.permissionGrantPolicy - summary: Update the navigation property permissionGrantPolicies in policies - operationId: policies_UpdatePermissionGrantPolicies - parameters: - - name: permissionGrantPolicy-id - in: path - description: 'key: id of permissionGrantPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: permissionGrantPolicy - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantPolicy' - required: true - responses: - '204': - description: Success + '200': + $ref: '#/components/responses/StringCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - delete: + post: tags: - - policies.permissionGrantPolicy - summary: Delete navigation property permissionGrantPolicies for policies - operationId: policies_DeletePermissionGrantPolicies + - policies.mobilityManagementPolicy + summary: Create new navigation property ref to includedGroups for policies + operationId: policies.mobileAppManagementPolicies_CreateIncludedGroupsGraphBPreRef parameters: - - name: permissionGrantPolicy-id + - name: mobilityManagementPolicy-id in: path - description: 'key: id of permissionGrantPolicy' + description: 'key: id of mobilityManagementPolicy' required: true schema: type: string - x-ms-docs-key-type: permissionGrantPolicy - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: mobilityManagementPolicy + requestBody: + description: New navigation property ref value + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + additionalProperties: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/permissionGrantPolicies/{permissionGrantPolicy-id}/excludes': + /policies/mobileDeviceManagementPolicies: get: tags: - - policies.permissionGrantPolicy - summary: Get excludes from policies - operationId: policies.permissionGrantPolicies_ListExcludes + - policies.mobilityManagementPolicy + summary: Get mobileDeviceManagementPolicies from policies + operationId: policies_ListMobileDeviceManagementPolicies parameters: - - name: permissionGrantPolicy-id - in: path - description: 'key: id of permissionGrantPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: permissionGrantPolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -10068,24 +10827,20 @@ paths: enum: - id - id desc - - certifiedClientApplicationsOnly - - certifiedClientApplicationsOnly desc - - clientApplicationIds - - clientApplicationIds desc - - clientApplicationPublisherIds - - clientApplicationPublisherIds desc - - clientApplicationsFromVerifiedPublisherOnly - - clientApplicationsFromVerifiedPublisherOnly desc - - clientApplicationTenantIds - - clientApplicationTenantIds desc - - permissionClassification - - permissionClassification desc - - permissions - - permissions desc - - permissionType - - permissionType desc - - resourceApplication - - resourceApplication desc + - appliesTo + - appliesTo desc + - complianceUrl + - complianceUrl desc + - description + - description desc + - discoveryUrl + - discoveryUrl desc + - displayName + - displayName desc + - isValid + - isValid desc + - termsOfUseUrl + - termsOfUseUrl desc type: string - name: $select in: query @@ -10098,15 +10853,14 @@ paths: items: enum: - id - - certifiedClientApplicationsOnly - - clientApplicationIds - - clientApplicationPublisherIds - - clientApplicationsFromVerifiedPublisherOnly - - clientApplicationTenantIds - - permissionClassification - - permissions - - permissionType - - resourceApplication + - appliesTo + - complianceUrl + - description + - discoveryUrl + - displayName + - isValid + - termsOfUseUrl + - includedGroups type: string - name: $expand in: query @@ -10119,10 +10873,11 @@ paths: items: enum: - '*' + - includedGroups type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.permissionGrantConditionSetCollectionResponse' + $ref: '#/components/responses/microsoft.graph.mobilityManagementPolicyCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -10131,23 +10886,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - policies.permissionGrantPolicy - summary: Create new navigation property to excludes for policies - operationId: policies.permissionGrantPolicies_CreateExcludes - parameters: - - name: permissionGrantPolicy-id - in: path - description: 'key: id of permissionGrantPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: permissionGrantPolicy + - policies.mobilityManagementPolicy + summary: Create new navigation property to mobileDeviceManagementPolicies for policies + operationId: policies_CreateMobileDeviceManagementPolicies requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' + $ref: '#/components/schemas/microsoft.graph.mobilityManagementPolicy' required: true responses: '201': @@ -10155,31 +10902,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' + $ref: '#/components/schemas/microsoft.graph.mobilityManagementPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/permissionGrantPolicies/{permissionGrantPolicy-id}/excludes/{permissionGrantConditionSet-id}': + '/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy-id}': get: tags: - - policies.permissionGrantPolicy - summary: Get excludes from policies - operationId: policies.permissionGrantPolicies_GetExcludes + - policies.mobilityManagementPolicy + summary: Get mobileDeviceManagementPolicies from policies + operationId: policies_GetMobileDeviceManagementPolicies parameters: - - name: permissionGrantPolicy-id - in: path - description: 'key: id of permissionGrantPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: permissionGrantPolicy - - name: permissionGrantConditionSet-id + - name: mobilityManagementPolicy-id in: path - description: 'key: id of permissionGrantConditionSet' + description: 'key: id of mobilityManagementPolicy' required: true schema: type: string - x-ms-docs-key-type: permissionGrantConditionSet + x-ms-docs-key-type: mobilityManagementPolicy - name: $select in: query description: Select properties to be returned @@ -10191,15 +10931,14 @@ paths: items: enum: - id - - certifiedClientApplicationsOnly - - clientApplicationIds - - clientApplicationPublisherIds - - clientApplicationsFromVerifiedPublisherOnly - - clientApplicationTenantIds - - permissionClassification - - permissions - - permissionType - - resourceApplication + - appliesTo + - complianceUrl + - description + - discoveryUrl + - displayName + - isValid + - termsOfUseUrl + - includedGroups type: string - name: $expand in: query @@ -10212,6 +10951,7 @@ paths: items: enum: - '*' + - includedGroups type: string responses: '200': @@ -10219,36 +10959,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' + $ref: '#/components/schemas/microsoft.graph.mobilityManagementPolicy' + links: + includedGroups: + operationId: policies.MobileDeviceManagementPolicies.ListIncludedGroups + parameters: + mobilityManagementPolicy-id: $request.path.mobilityManagementPolicy-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.permissionGrantPolicy - summary: Update the navigation property excludes in policies - operationId: policies.permissionGrantPolicies_UpdateExcludes + - policies.mobilityManagementPolicy + summary: Update the navigation property mobileDeviceManagementPolicies in policies + operationId: policies_UpdateMobileDeviceManagementPolicies parameters: - - name: permissionGrantPolicy-id - in: path - description: 'key: id of permissionGrantPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: permissionGrantPolicy - - name: permissionGrantConditionSet-id + - name: mobilityManagementPolicy-id in: path - description: 'key: id of permissionGrantConditionSet' + description: 'key: id of mobilityManagementPolicy' required: true schema: type: string - x-ms-docs-key-type: permissionGrantConditionSet + x-ms-docs-key-type: mobilityManagementPolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' + $ref: '#/components/schemas/microsoft.graph.mobilityManagementPolicy' required: true responses: '204': @@ -10258,24 +10996,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - policies.permissionGrantPolicy - summary: Delete navigation property excludes for policies - operationId: policies.permissionGrantPolicies_DeleteExcludes + - policies.mobilityManagementPolicy + summary: Delete navigation property mobileDeviceManagementPolicies for policies + operationId: policies_DeleteMobileDeviceManagementPolicies parameters: - - name: permissionGrantPolicy-id - in: path - description: 'key: id of permissionGrantPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: permissionGrantPolicy - - name: permissionGrantConditionSet-id + - name: mobilityManagementPolicy-id in: path - description: 'key: id of permissionGrantConditionSet' + description: 'key: id of mobilityManagementPolicy' required: true schema: type: string - x-ms-docs-key-type: permissionGrantConditionSet + x-ms-docs-key-type: mobilityManagementPolicy - name: If-Match in: header description: ETag @@ -10287,20 +11018,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/permissionGrantPolicies/{permissionGrantPolicy-id}/includes': + '/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy-id}/includedGroups': get: tags: - - policies.permissionGrantPolicy - summary: Get includes from policies - operationId: policies.permissionGrantPolicies_ListIncludes + - policies.mobilityManagementPolicy + summary: Get includedGroups from policies + operationId: policies.mobileDeviceManagementPolicies_ListIncludedGroups parameters: - - name: permissionGrantPolicy-id + - name: mobilityManagementPolicy-id in: path - description: 'key: id of permissionGrantPolicy' + description: 'key: id of mobilityManagementPolicy' required: true schema: type: string - x-ms-docs-key-type: permissionGrantPolicy + x-ms-docs-key-type: mobilityManagementPolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -10318,118 +11049,111 @@ paths: enum: - id - id desc - - certifiedClientApplicationsOnly - - certifiedClientApplicationsOnly desc - - clientApplicationIds - - clientApplicationIds desc - - clientApplicationPublisherIds - - clientApplicationPublisherIds desc - - clientApplicationsFromVerifiedPublisherOnly - - clientApplicationsFromVerifiedPublisherOnly desc - - clientApplicationTenantIds - - clientApplicationTenantIds desc - - permissionClassification - - permissionClassification desc - - permissions - - permissions desc - - permissionType - - permissionType desc - - resourceApplication - - resourceApplication desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - certifiedClientApplicationsOnly - - clientApplicationIds - - clientApplicationPublisherIds - - clientApplicationsFromVerifiedPublisherOnly - - clientApplicationTenantIds - - permissionClassification - - permissions - - permissionType - - resourceApplication - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' + - deletedDateTime + - deletedDateTime desc + - assignedLabels + - assignedLabels desc + - assignedLicenses + - assignedLicenses desc + - classification + - classification desc + - createdByAppId + - createdByAppId desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - expirationDateTime + - expirationDateTime desc + - groupTypes + - groupTypes desc + - hasMembersWithLicenseErrors + - hasMembersWithLicenseErrors desc + - infoCatalogs + - infoCatalogs desc + - isAssignableToRole + - isAssignableToRole desc + - isManagementRestricted + - isManagementRestricted desc + - licenseProcessingState + - licenseProcessingState desc + - mail + - mail desc + - mailEnabled + - mailEnabled desc + - mailNickname + - mailNickname desc + - mdmAppId + - mdmAppId desc + - membershipRule + - membershipRule desc + - membershipRuleProcessingState + - membershipRuleProcessingState desc + - onPremisesDomainName + - onPremisesDomainName desc + - onPremisesLastSyncDateTime + - onPremisesLastSyncDateTime desc + - onPremisesNetBiosName + - onPremisesNetBiosName desc + - onPremisesProvisioningErrors + - onPremisesProvisioningErrors desc + - onPremisesSamAccountName + - onPremisesSamAccountName desc + - onPremisesSecurityIdentifier + - onPremisesSecurityIdentifier desc + - onPremisesSyncEnabled + - onPremisesSyncEnabled desc + - organizationId + - organizationId desc + - preferredDataLocation + - preferredDataLocation desc + - preferredLanguage + - preferredLanguage desc + - proxyAddresses + - proxyAddresses desc + - renewedDateTime + - renewedDateTime desc + - resourceBehaviorOptions + - resourceBehaviorOptions desc + - resourceProvisioningOptions + - resourceProvisioningOptions desc + - securityEnabled + - securityEnabled desc + - securityIdentifier + - securityIdentifier desc + - theme + - theme desc + - visibility + - visibility desc + - writebackConfiguration + - writebackConfiguration desc + - accessType + - accessType desc + - allowExternalSenders + - allowExternalSenders desc + - autoSubscribeNewMembers + - autoSubscribeNewMembers desc + - hideFromAddressLists + - hideFromAddressLists desc + - hideFromOutlookClients + - hideFromOutlookClients desc + - isFavorite + - isFavorite desc + - isSubscribedByMail + - isSubscribedByMail desc + - unseenConversationsCount + - unseenConversationsCount desc + - unseenCount + - unseenCount desc + - unseenMessagesCount + - unseenMessagesCount desc + - membershipRuleProcessingStatus + - membershipRuleProcessingStatus desc + - isArchived + - isArchived desc type: string - responses: - '200': - $ref: '#/components/responses/microsoft.graph.permissionGrantConditionSetCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - policies.permissionGrantPolicy - summary: Create new navigation property to includes for policies - operationId: policies.permissionGrantPolicies_CreateIncludes - parameters: - - name: permissionGrantPolicy-id - in: path - description: 'key: id of permissionGrantPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: permissionGrantPolicy - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/policies/permissionGrantPolicies/{permissionGrantPolicy-id}/includes/{permissionGrantConditionSet-id}': - get: - tags: - - policies.permissionGrantPolicy - summary: Get includes from policies - operationId: policies.permissionGrantPolicies_GetIncludes - parameters: - - name: permissionGrantPolicy-id - in: path - description: 'key: id of permissionGrantPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: permissionGrantPolicy - - name: permissionGrantConditionSet-id - in: path - description: 'key: id of permissionGrantConditionSet' - required: true - schema: - type: string - x-ms-docs-key-type: permissionGrantConditionSet - name: $select in: query description: Select properties to be returned @@ -10441,15 +11165,86 @@ paths: items: enum: - id - - certifiedClientApplicationsOnly - - clientApplicationIds - - clientApplicationPublisherIds - - clientApplicationsFromVerifiedPublisherOnly - - clientApplicationTenantIds - - permissionClassification - - permissions - - permissionType - - resourceApplication + - deletedDateTime + - assignedLabels + - assignedLicenses + - classification + - createdByAppId + - createdDateTime + - description + - displayName + - expirationDateTime + - groupTypes + - hasMembersWithLicenseErrors + - infoCatalogs + - isAssignableToRole + - isManagementRestricted + - licenseProcessingState + - mail + - mailEnabled + - mailNickname + - mdmAppId + - membershipRule + - membershipRuleProcessingState + - onPremisesDomainName + - onPremisesLastSyncDateTime + - onPremisesNetBiosName + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - organizationId + - preferredDataLocation + - preferredLanguage + - proxyAddresses + - renewedDateTime + - resourceBehaviorOptions + - resourceProvisioningOptions + - securityEnabled + - securityIdentifier + - theme + - visibility + - writebackConfiguration + - accessType + - allowExternalSenders + - autoSubscribeNewMembers + - hideFromAddressLists + - hideFromOutlookClients + - isFavorite + - isSubscribedByMail + - unseenConversationsCount + - unseenCount + - unseenMessagesCount + - membershipRuleProcessingStatus + - isArchived + - appRoleAssignments + - createdOnBehalfOf + - endpoints + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - photo + - photos + - team type: string - name: $expand in: query @@ -10462,87 +11257,266 @@ paths: items: enum: - '*' + - appRoleAssignments + - createdOnBehalfOf + - endpoints + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - photo + - photos + - team type: string responses: '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' + $ref: '#/components/responses/microsoft.graph.groupCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + '/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy-id}/includedGroups/{group-id}/$ref': + delete: tags: - - policies.permissionGrantPolicy - summary: Update the navigation property includes in policies - operationId: policies.permissionGrantPolicies_UpdateIncludes + - policies.mobilityManagementPolicy + summary: Delete ref of navigation property includedGroups for policies + operationId: policies.mobileDeviceManagementPolicies_DeleteIncludedGroupsGraphBPreRef parameters: - - name: permissionGrantPolicy-id + - name: mobilityManagementPolicy-id in: path - description: 'key: id of permissionGrantPolicy' + description: 'key: id of mobilityManagementPolicy' required: true schema: type: string - x-ms-docs-key-type: permissionGrantPolicy - - name: permissionGrantConditionSet-id + x-ms-docs-key-type: mobilityManagementPolicy + - name: group-id in: path - description: 'key: id of permissionGrantConditionSet' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: permissionGrantConditionSet - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' - required: true + x-ms-docs-key-type: group + - name: If-Match + in: header + description: ETag + schema: + type: string + - name: '@id' + in: query + description: Delete Uri + schema: + type: string responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/policies/mobileDeviceManagementPolicies/{mobilityManagementPolicy-id}/includedGroups/$ref': + get: tags: - - policies.permissionGrantPolicy - summary: Delete navigation property includes for policies - operationId: policies.permissionGrantPolicies_DeleteIncludes + - policies.mobilityManagementPolicy + summary: Get ref of includedGroups from policies + operationId: policies.mobileDeviceManagementPolicies_ListIncludedGroupsGraphBPreRef parameters: - - name: permissionGrantPolicy-id + - name: mobilityManagementPolicy-id in: path - description: 'key: id of permissionGrantPolicy' + description: 'key: id of mobilityManagementPolicy' required: true schema: type: string - x-ms-docs-key-type: permissionGrantPolicy - - name: permissionGrantConditionSet-id + x-ms-docs-key-type: mobilityManagementPolicy + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + - assignedLabels + - assignedLabels desc + - assignedLicenses + - assignedLicenses desc + - classification + - classification desc + - createdByAppId + - createdByAppId desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - expirationDateTime + - expirationDateTime desc + - groupTypes + - groupTypes desc + - hasMembersWithLicenseErrors + - hasMembersWithLicenseErrors desc + - infoCatalogs + - infoCatalogs desc + - isAssignableToRole + - isAssignableToRole desc + - isManagementRestricted + - isManagementRestricted desc + - licenseProcessingState + - licenseProcessingState desc + - mail + - mail desc + - mailEnabled + - mailEnabled desc + - mailNickname + - mailNickname desc + - mdmAppId + - mdmAppId desc + - membershipRule + - membershipRule desc + - membershipRuleProcessingState + - membershipRuleProcessingState desc + - onPremisesDomainName + - onPremisesDomainName desc + - onPremisesLastSyncDateTime + - onPremisesLastSyncDateTime desc + - onPremisesNetBiosName + - onPremisesNetBiosName desc + - onPremisesProvisioningErrors + - onPremisesProvisioningErrors desc + - onPremisesSamAccountName + - onPremisesSamAccountName desc + - onPremisesSecurityIdentifier + - onPremisesSecurityIdentifier desc + - onPremisesSyncEnabled + - onPremisesSyncEnabled desc + - organizationId + - organizationId desc + - preferredDataLocation + - preferredDataLocation desc + - preferredLanguage + - preferredLanguage desc + - proxyAddresses + - proxyAddresses desc + - renewedDateTime + - renewedDateTime desc + - resourceBehaviorOptions + - resourceBehaviorOptions desc + - resourceProvisioningOptions + - resourceProvisioningOptions desc + - securityEnabled + - securityEnabled desc + - securityIdentifier + - securityIdentifier desc + - theme + - theme desc + - visibility + - visibility desc + - writebackConfiguration + - writebackConfiguration desc + - accessType + - accessType desc + - allowExternalSenders + - allowExternalSenders desc + - autoSubscribeNewMembers + - autoSubscribeNewMembers desc + - hideFromAddressLists + - hideFromAddressLists desc + - hideFromOutlookClients + - hideFromOutlookClients desc + - isFavorite + - isFavorite desc + - isSubscribedByMail + - isSubscribedByMail desc + - unseenConversationsCount + - unseenConversationsCount desc + - unseenCount + - unseenCount desc + - unseenMessagesCount + - unseenMessagesCount desc + - membershipRuleProcessingStatus + - membershipRuleProcessingStatus desc + - isArchived + - isArchived desc + type: string + responses: + '200': + $ref: '#/components/responses/StringCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - policies.mobilityManagementPolicy + summary: Create new navigation property ref to includedGroups for policies + operationId: policies.mobileDeviceManagementPolicies_CreateIncludedGroupsGraphBPreRef + parameters: + - name: mobilityManagementPolicy-id in: path - description: 'key: id of permissionGrantConditionSet' + description: 'key: id of mobilityManagementPolicy' required: true schema: type: string - x-ms-docs-key-type: permissionGrantConditionSet - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: mobilityManagementPolicy + requestBody: + description: New navigation property ref value + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + additionalProperties: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /policies/roleManagementPolicies: + /policies/permissionGrantPolicies: get: tags: - - policies.unifiedRoleManagementPolicy - summary: Get roleManagementPolicies from policies - operationId: policies_ListRoleManagementPolicies + - policies.permissionGrantPolicy + summary: Get permissionGrantPolicies from policies + operationId: policies_ListPermissionGrantPolicies parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -10561,20 +11535,12 @@ paths: enum: - id - id desc + - deletedDateTime + - deletedDateTime desc - description - description desc - displayName - displayName desc - - isOrganizationDefault - - isOrganizationDefault desc - - lastModifiedBy - - lastModifiedBy desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - scopeId - - scopeId desc - - scopeType - - scopeType desc type: string - name: $select in: query @@ -10587,15 +11553,11 @@ paths: items: enum: - id + - deletedDateTime - description - displayName - - isOrganizationDefault - - lastModifiedBy - - lastModifiedDateTime - - scopeId - - scopeType - - effectiveRules - - rules + - excludes + - includes type: string - name: $expand in: query @@ -10608,12 +11570,12 @@ paths: items: enum: - '*' - - effectiveRules - - rules + - excludes + - includes type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.unifiedRoleManagementPolicyCollectionResponse' + $ref: '#/components/responses/microsoft.graph.permissionGrantPolicyCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -10622,15 +11584,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - policies.unifiedRoleManagementPolicy - summary: Create new navigation property to roleManagementPolicies for policies - operationId: policies_CreateRoleManagementPolicies + - policies.permissionGrantPolicy + summary: Create new navigation property to permissionGrantPolicies for policies + operationId: policies_CreatePermissionGrantPolicies requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicy' + $ref: '#/components/schemas/microsoft.graph.permissionGrantPolicy' required: true responses: '201': @@ -10638,24 +11600,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicy' + $ref: '#/components/schemas/microsoft.graph.permissionGrantPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/roleManagementPolicies/{unifiedRoleManagementPolicy-id}': + '/policies/permissionGrantPolicies/{permissionGrantPolicy-id}': get: tags: - - policies.unifiedRoleManagementPolicy - summary: Get roleManagementPolicies from policies - operationId: policies_GetRoleManagementPolicies + - policies.permissionGrantPolicy + summary: Get permissionGrantPolicies from policies + operationId: policies_GetPermissionGrantPolicies parameters: - - name: unifiedRoleManagementPolicy-id + - name: permissionGrantPolicy-id in: path - description: 'key: id of unifiedRoleManagementPolicy' + description: 'key: id of permissionGrantPolicy' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicy + x-ms-docs-key-type: permissionGrantPolicy - name: $select in: query description: Select properties to be returned @@ -10667,15 +11629,11 @@ paths: items: enum: - id + - deletedDateTime - description - displayName - - isOrganizationDefault - - lastModifiedBy - - lastModifiedDateTime - - scopeId - - scopeType - - effectiveRules - - rules + - excludes + - includes type: string - name: $expand in: query @@ -10688,8 +11646,8 @@ paths: items: enum: - '*' - - effectiveRules - - rules + - excludes + - includes type: string responses: '200': @@ -10697,38 +11655,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicy' + $ref: '#/components/schemas/microsoft.graph.permissionGrantPolicy' links: - effectiveRules: - operationId: policies.RoleManagementPolicies.ListEffectiveRules + excludes: + operationId: policies.PermissionGrantPolicies.ListExcludes parameters: - unifiedRoleManagementPolicy-id: $request.path.unifiedRoleManagementPolicy-id - rules: - operationId: policies.RoleManagementPolicies.ListRules + permissionGrantPolicy-id: $request.path.permissionGrantPolicy-id + includes: + operationId: policies.PermissionGrantPolicies.ListIncludes parameters: - unifiedRoleManagementPolicy-id: $request.path.unifiedRoleManagementPolicy-id + permissionGrantPolicy-id: $request.path.permissionGrantPolicy-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.unifiedRoleManagementPolicy - summary: Update the navigation property roleManagementPolicies in policies - operationId: policies_UpdateRoleManagementPolicies + - policies.permissionGrantPolicy + summary: Update the navigation property permissionGrantPolicies in policies + operationId: policies_UpdatePermissionGrantPolicies parameters: - - name: unifiedRoleManagementPolicy-id + - name: permissionGrantPolicy-id in: path - description: 'key: id of unifiedRoleManagementPolicy' + description: 'key: id of permissionGrantPolicy' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicy + x-ms-docs-key-type: permissionGrantPolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicy' + $ref: '#/components/schemas/microsoft.graph.permissionGrantPolicy' required: true responses: '204': @@ -10738,17 +11696,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - policies.unifiedRoleManagementPolicy - summary: Delete navigation property roleManagementPolicies for policies - operationId: policies_DeleteRoleManagementPolicies + - policies.permissionGrantPolicy + summary: Delete navigation property permissionGrantPolicies for policies + operationId: policies_DeletePermissionGrantPolicies parameters: - - name: unifiedRoleManagementPolicy-id + - name: permissionGrantPolicy-id in: path - description: 'key: id of unifiedRoleManagementPolicy' + description: 'key: id of permissionGrantPolicy' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicy + x-ms-docs-key-type: permissionGrantPolicy - name: If-Match in: header description: ETag @@ -10760,20 +11718,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/roleManagementPolicies/{unifiedRoleManagementPolicy-id}/effectiveRules': + '/policies/permissionGrantPolicies/{permissionGrantPolicy-id}/excludes': get: tags: - - policies.unifiedRoleManagementPolicy - summary: Get effectiveRules from policies - operationId: policies.roleManagementPolicies_ListEffectiveRules + - policies.permissionGrantPolicy + summary: Get excludes from policies + operationId: policies.permissionGrantPolicies_ListExcludes parameters: - - name: unifiedRoleManagementPolicy-id + - name: permissionGrantPolicy-id in: path - description: 'key: id of unifiedRoleManagementPolicy' + description: 'key: id of permissionGrantPolicy' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicy + x-ms-docs-key-type: permissionGrantPolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -10791,8 +11749,24 @@ paths: enum: - id - id desc - - target - - target desc + - certifiedClientApplicationsOnly + - certifiedClientApplicationsOnly desc + - clientApplicationIds + - clientApplicationIds desc + - clientApplicationPublisherIds + - clientApplicationPublisherIds desc + - clientApplicationsFromVerifiedPublisherOnly + - clientApplicationsFromVerifiedPublisherOnly desc + - clientApplicationTenantIds + - clientApplicationTenantIds desc + - permissionClassification + - permissionClassification desc + - permissions + - permissions desc + - permissionType + - permissionType desc + - resourceApplication + - resourceApplication desc type: string - name: $select in: query @@ -10805,7 +11779,15 @@ paths: items: enum: - id - - target + - certifiedClientApplicationsOnly + - clientApplicationIds + - clientApplicationPublisherIds + - clientApplicationsFromVerifiedPublisherOnly + - clientApplicationTenantIds + - permissionClassification + - permissions + - permissionType + - resourceApplication type: string - name: $expand in: query @@ -10821,7 +11803,7 @@ paths: type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.unifiedRoleManagementPolicyRuleCollectionResponse' + $ref: '#/components/responses/microsoft.graph.permissionGrantConditionSetCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -10830,23 +11812,23 @@ paths: x-ms-docs-operation-type: operation post: tags: - - policies.unifiedRoleManagementPolicy - summary: Create new navigation property to effectiveRules for policies - operationId: policies.roleManagementPolicies_CreateEffectiveRules + - policies.permissionGrantPolicy + summary: Create new navigation property to excludes for policies + operationId: policies.permissionGrantPolicies_CreateExcludes parameters: - - name: unifiedRoleManagementPolicy-id + - name: permissionGrantPolicy-id in: path - description: 'key: id of unifiedRoleManagementPolicy' + description: 'key: id of permissionGrantPolicy' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicy + x-ms-docs-key-type: permissionGrantPolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule' + $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' required: true responses: '201': @@ -10854,31 +11836,31 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule' + $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/roleManagementPolicies/{unifiedRoleManagementPolicy-id}/effectiveRules/{unifiedRoleManagementPolicyRule-id}': + '/policies/permissionGrantPolicies/{permissionGrantPolicy-id}/excludes/{permissionGrantConditionSet-id}': get: tags: - - policies.unifiedRoleManagementPolicy - summary: Get effectiveRules from policies - operationId: policies.roleManagementPolicies_GetEffectiveRules + - policies.permissionGrantPolicy + summary: Get excludes from policies + operationId: policies.permissionGrantPolicies_GetExcludes parameters: - - name: unifiedRoleManagementPolicy-id + - name: permissionGrantPolicy-id in: path - description: 'key: id of unifiedRoleManagementPolicy' + description: 'key: id of permissionGrantPolicy' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicy - - name: unifiedRoleManagementPolicyRule-id + x-ms-docs-key-type: permissionGrantPolicy + - name: permissionGrantConditionSet-id in: path - description: 'key: id of unifiedRoleManagementPolicyRule' + description: 'key: id of permissionGrantConditionSet' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicyRule + x-ms-docs-key-type: permissionGrantConditionSet - name: $select in: query description: Select properties to be returned @@ -10890,7 +11872,15 @@ paths: items: enum: - id - - target + - certifiedClientApplicationsOnly + - clientApplicationIds + - clientApplicationPublisherIds + - clientApplicationsFromVerifiedPublisherOnly + - clientApplicationTenantIds + - permissionClassification + - permissions + - permissionType + - resourceApplication type: string - name: $expand in: query @@ -10910,36 +11900,36 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule' + $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.unifiedRoleManagementPolicy - summary: Update the navigation property effectiveRules in policies - operationId: policies.roleManagementPolicies_UpdateEffectiveRules + - policies.permissionGrantPolicy + summary: Update the navigation property excludes in policies + operationId: policies.permissionGrantPolicies_UpdateExcludes parameters: - - name: unifiedRoleManagementPolicy-id + - name: permissionGrantPolicy-id in: path - description: 'key: id of unifiedRoleManagementPolicy' + description: 'key: id of permissionGrantPolicy' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicy - - name: unifiedRoleManagementPolicyRule-id + x-ms-docs-key-type: permissionGrantPolicy + - name: permissionGrantConditionSet-id in: path - description: 'key: id of unifiedRoleManagementPolicyRule' + description: 'key: id of permissionGrantConditionSet' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicyRule + x-ms-docs-key-type: permissionGrantConditionSet requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule' + $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' required: true responses: '204': @@ -10949,24 +11939,24 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - policies.unifiedRoleManagementPolicy - summary: Delete navigation property effectiveRules for policies - operationId: policies.roleManagementPolicies_DeleteEffectiveRules + - policies.permissionGrantPolicy + summary: Delete navigation property excludes for policies + operationId: policies.permissionGrantPolicies_DeleteExcludes parameters: - - name: unifiedRoleManagementPolicy-id + - name: permissionGrantPolicy-id in: path - description: 'key: id of unifiedRoleManagementPolicy' + description: 'key: id of permissionGrantPolicy' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicy - - name: unifiedRoleManagementPolicyRule-id + x-ms-docs-key-type: permissionGrantPolicy + - name: permissionGrantConditionSet-id in: path - description: 'key: id of unifiedRoleManagementPolicyRule' + description: 'key: id of permissionGrantConditionSet' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicyRule + x-ms-docs-key-type: permissionGrantConditionSet - name: If-Match in: header description: ETag @@ -10978,20 +11968,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/roleManagementPolicies/{unifiedRoleManagementPolicy-id}/rules': + '/policies/permissionGrantPolicies/{permissionGrantPolicy-id}/includes': get: tags: - - policies.unifiedRoleManagementPolicy - summary: Get rules from policies - operationId: policies.roleManagementPolicies_ListRules + - policies.permissionGrantPolicy + summary: Get includes from policies + operationId: policies.permissionGrantPolicies_ListIncludes parameters: - - name: unifiedRoleManagementPolicy-id + - name: permissionGrantPolicy-id in: path - description: 'key: id of unifiedRoleManagementPolicy' + description: 'key: id of permissionGrantPolicy' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicy + x-ms-docs-key-type: permissionGrantPolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -11009,8 +11999,24 @@ paths: enum: - id - id desc - - target - - target desc + - certifiedClientApplicationsOnly + - certifiedClientApplicationsOnly desc + - clientApplicationIds + - clientApplicationIds desc + - clientApplicationPublisherIds + - clientApplicationPublisherIds desc + - clientApplicationsFromVerifiedPublisherOnly + - clientApplicationsFromVerifiedPublisherOnly desc + - clientApplicationTenantIds + - clientApplicationTenantIds desc + - permissionClassification + - permissionClassification desc + - permissions + - permissions desc + - permissionType + - permissionType desc + - resourceApplication + - resourceApplication desc type: string - name: $select in: query @@ -11023,7 +12029,15 @@ paths: items: enum: - id - - target + - certifiedClientApplicationsOnly + - clientApplicationIds + - clientApplicationPublisherIds + - clientApplicationsFromVerifiedPublisherOnly + - clientApplicationTenantIds + - permissionClassification + - permissions + - permissionType + - resourceApplication type: string - name: $expand in: query @@ -11039,7 +12053,7 @@ paths: type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.unifiedRoleManagementPolicyRuleCollectionResponse' + $ref: '#/components/responses/microsoft.graph.permissionGrantConditionSetCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -11048,23 +12062,23 @@ paths: x-ms-docs-operation-type: operation post: tags: - - policies.unifiedRoleManagementPolicy - summary: Create new navigation property to rules for policies - operationId: policies.roleManagementPolicies_CreateRules + - policies.permissionGrantPolicy + summary: Create new navigation property to includes for policies + operationId: policies.permissionGrantPolicies_CreateIncludes parameters: - - name: unifiedRoleManagementPolicy-id + - name: permissionGrantPolicy-id in: path - description: 'key: id of unifiedRoleManagementPolicy' + description: 'key: id of permissionGrantPolicy' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicy + x-ms-docs-key-type: permissionGrantPolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule' + $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' required: true responses: '201': @@ -11072,31 +12086,31 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule' + $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/roleManagementPolicies/{unifiedRoleManagementPolicy-id}/rules/{unifiedRoleManagementPolicyRule-id}': + '/policies/permissionGrantPolicies/{permissionGrantPolicy-id}/includes/{permissionGrantConditionSet-id}': get: tags: - - policies.unifiedRoleManagementPolicy - summary: Get rules from policies - operationId: policies.roleManagementPolicies_GetRules + - policies.permissionGrantPolicy + summary: Get includes from policies + operationId: policies.permissionGrantPolicies_GetIncludes parameters: - - name: unifiedRoleManagementPolicy-id + - name: permissionGrantPolicy-id in: path - description: 'key: id of unifiedRoleManagementPolicy' + description: 'key: id of permissionGrantPolicy' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicy - - name: unifiedRoleManagementPolicyRule-id + x-ms-docs-key-type: permissionGrantPolicy + - name: permissionGrantConditionSet-id in: path - description: 'key: id of unifiedRoleManagementPolicyRule' + description: 'key: id of permissionGrantConditionSet' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicyRule + x-ms-docs-key-type: permissionGrantConditionSet - name: $select in: query description: Select properties to be returned @@ -11108,7 +12122,15 @@ paths: items: enum: - id - - target + - certifiedClientApplicationsOnly + - clientApplicationIds + - clientApplicationPublisherIds + - clientApplicationsFromVerifiedPublisherOnly + - clientApplicationTenantIds + - permissionClassification + - permissions + - permissionType + - resourceApplication type: string - name: $expand in: query @@ -11128,36 +12150,36 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule' + $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.unifiedRoleManagementPolicy - summary: Update the navigation property rules in policies - operationId: policies.roleManagementPolicies_UpdateRules + - policies.permissionGrantPolicy + summary: Update the navigation property includes in policies + operationId: policies.permissionGrantPolicies_UpdateIncludes parameters: - - name: unifiedRoleManagementPolicy-id + - name: permissionGrantPolicy-id in: path - description: 'key: id of unifiedRoleManagementPolicy' + description: 'key: id of permissionGrantPolicy' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicy - - name: unifiedRoleManagementPolicyRule-id + x-ms-docs-key-type: permissionGrantPolicy + - name: permissionGrantConditionSet-id in: path - description: 'key: id of unifiedRoleManagementPolicyRule' + description: 'key: id of permissionGrantConditionSet' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicyRule + x-ms-docs-key-type: permissionGrantConditionSet requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule' + $ref: '#/components/schemas/microsoft.graph.permissionGrantConditionSet' required: true responses: '204': @@ -11167,24 +12189,24 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - policies.unifiedRoleManagementPolicy - summary: Delete navigation property rules for policies - operationId: policies.roleManagementPolicies_DeleteRules + - policies.permissionGrantPolicy + summary: Delete navigation property includes for policies + operationId: policies.permissionGrantPolicies_DeleteIncludes parameters: - - name: unifiedRoleManagementPolicy-id + - name: permissionGrantPolicy-id in: path - description: 'key: id of unifiedRoleManagementPolicy' + description: 'key: id of permissionGrantPolicy' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicy - - name: unifiedRoleManagementPolicyRule-id + x-ms-docs-key-type: permissionGrantPolicy + - name: permissionGrantConditionSet-id in: path - description: 'key: id of unifiedRoleManagementPolicyRule' + description: 'key: id of permissionGrantConditionSet' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicyRule + x-ms-docs-key-type: permissionGrantConditionSet - name: If-Match in: header description: ETag @@ -11196,12 +12218,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /policies/roleManagementPolicyAssignments: + /policies/roleManagementPolicies: get: tags: - - policies.unifiedRoleManagementPolicyAssignment - summary: Get roleManagementPolicyAssignments from policies - operationId: policies_ListRoleManagementPolicyAssignments + - policies.unifiedRoleManagementPolicy + summary: Get roleManagementPolicies from policies + operationId: policies_ListRoleManagementPolicies parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -11220,10 +12242,16 @@ paths: enum: - id - id desc - - policyId - - policyId desc - - roleDefinitionId - - roleDefinitionId desc + - description + - description desc + - displayName + - displayName desc + - isOrganizationDefault + - isOrganizationDefault desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc - scopeId - scopeId desc - scopeType @@ -11240,11 +12268,15 @@ paths: items: enum: - id - - policyId - - roleDefinitionId + - description + - displayName + - isOrganizationDefault + - lastModifiedBy + - lastModifiedDateTime - scopeId - scopeType - - policy + - effectiveRules + - rules type: string - name: $expand in: query @@ -11257,11 +12289,12 @@ paths: items: enum: - '*' - - policy + - effectiveRules + - rules type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.unifiedRoleManagementPolicyAssignmentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.unifiedRoleManagementPolicyCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -11270,15 +12303,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - policies.unifiedRoleManagementPolicyAssignment - summary: Create new navigation property to roleManagementPolicyAssignments for policies - operationId: policies_CreateRoleManagementPolicyAssignments + - policies.unifiedRoleManagementPolicy + summary: Create new navigation property to roleManagementPolicies for policies + operationId: policies_CreateRoleManagementPolicies requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyAssignment' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicy' required: true responses: '201': @@ -11286,24 +12319,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyAssignment' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/roleManagementPolicyAssignments/{unifiedRoleManagementPolicyAssignment-id}': + '/policies/roleManagementPolicies/{unifiedRoleManagementPolicy-id}': get: tags: - - policies.unifiedRoleManagementPolicyAssignment - summary: Get roleManagementPolicyAssignments from policies - operationId: policies_GetRoleManagementPolicyAssignments + - policies.unifiedRoleManagementPolicy + summary: Get roleManagementPolicies from policies + operationId: policies_GetRoleManagementPolicies parameters: - - name: unifiedRoleManagementPolicyAssignment-id + - name: unifiedRoleManagementPolicy-id in: path - description: 'key: id of unifiedRoleManagementPolicyAssignment' + description: 'key: id of unifiedRoleManagementPolicy' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicyAssignment + x-ms-docs-key-type: unifiedRoleManagementPolicy - name: $select in: query description: Select properties to be returned @@ -11315,11 +12348,15 @@ paths: items: enum: - id - - policyId - - roleDefinitionId + - description + - displayName + - isOrganizationDefault + - lastModifiedBy + - lastModifiedDateTime - scopeId - scopeType - - policy + - effectiveRules + - rules type: string - name: $expand in: query @@ -11332,7 +12369,8 @@ paths: items: enum: - '*' - - policy + - effectiveRules + - rules type: string responses: '200': @@ -11340,34 +12378,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyAssignment' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicy' links: - policy: - operationId: policies.RoleManagementPolicyAssignments.GetPolicy + effectiveRules: + operationId: policies.RoleManagementPolicies.ListEffectiveRules parameters: - unifiedRoleManagementPolicyAssignment-id: $request.path.unifiedRoleManagementPolicyAssignment-id + unifiedRoleManagementPolicy-id: $request.path.unifiedRoleManagementPolicy-id + rules: + operationId: policies.RoleManagementPolicies.ListRules + parameters: + unifiedRoleManagementPolicy-id: $request.path.unifiedRoleManagementPolicy-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.unifiedRoleManagementPolicyAssignment - summary: Update the navigation property roleManagementPolicyAssignments in policies - operationId: policies_UpdateRoleManagementPolicyAssignments + - policies.unifiedRoleManagementPolicy + summary: Update the navigation property roleManagementPolicies in policies + operationId: policies_UpdateRoleManagementPolicies parameters: - - name: unifiedRoleManagementPolicyAssignment-id + - name: unifiedRoleManagementPolicy-id in: path - description: 'key: id of unifiedRoleManagementPolicyAssignment' + description: 'key: id of unifiedRoleManagementPolicy' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicyAssignment + x-ms-docs-key-type: unifiedRoleManagementPolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyAssignment' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicy' required: true responses: '204': @@ -11377,17 +12419,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - policies.unifiedRoleManagementPolicyAssignment - summary: Delete navigation property roleManagementPolicyAssignments for policies - operationId: policies_DeleteRoleManagementPolicyAssignments + - policies.unifiedRoleManagementPolicy + summary: Delete navigation property roleManagementPolicies for policies + operationId: policies_DeleteRoleManagementPolicies parameters: - - name: unifiedRoleManagementPolicyAssignment-id + - name: unifiedRoleManagementPolicy-id in: path - description: 'key: id of unifiedRoleManagementPolicyAssignment' + description: 'key: id of unifiedRoleManagementPolicy' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicyAssignment + x-ms-docs-key-type: unifiedRoleManagementPolicy - name: If-Match in: header description: ETag @@ -11399,81 +12441,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/roleManagementPolicyAssignments/{unifiedRoleManagementPolicyAssignment-id}/policy': + '/policies/roleManagementPolicies/{unifiedRoleManagementPolicy-id}/effectiveRules': get: tags: - - policies.unifiedRoleManagementPolicyAssignment - summary: Get policy from policies - operationId: policies.roleManagementPolicyAssignments_GetPolicy + - policies.unifiedRoleManagementPolicy + summary: Get effectiveRules from policies + operationId: policies.roleManagementPolicies_ListEffectiveRules parameters: - - name: unifiedRoleManagementPolicyAssignment-id + - name: unifiedRoleManagementPolicy-id in: path - description: 'key: id of unifiedRoleManagementPolicyAssignment' + description: 'key: id of unifiedRoleManagementPolicy' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleManagementPolicyAssignment - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - description - - displayName - - isOrganizationDefault - - lastModifiedBy - - lastModifiedDateTime - - scopeId - - scopeType - - effectiveRules - - rules - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - effectiveRules - - rules - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicy' - links: - effectiveRules: - operationId: policies.roleManagementPolicyAssignments.Policy.ListEffectiveRules - parameters: - unifiedRoleManagementPolicyAssignment-id: $request.path.unifiedRoleManagementPolicyAssignment-id - rules: - operationId: policies.roleManagementPolicyAssignments.Policy.ListRules - parameters: - unifiedRoleManagementPolicyAssignment-id: $request.path.unifiedRoleManagementPolicyAssignment-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /policies/servicePrincipalCreationPolicies: - get: - tags: - - policies.servicePrincipalCreationPolicy - summary: Get servicePrincipalCreationPolicies from policies - operationId: policies_ListServicePrincipalCreationPolicies - parameters: + x-ms-docs-key-type: unifiedRoleManagementPolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -11491,14 +12472,8 @@ paths: enum: - id - id desc - - deletedDateTime - - deletedDateTime desc - - description - - description desc - - displayName - - displayName desc - - isBuiltIn - - isBuiltIn desc + - target + - target desc type: string - name: $select in: query @@ -11511,12 +12486,7 @@ paths: items: enum: - id - - deletedDateTime - - description - - displayName - - isBuiltIn - - excludes - - includes + - target type: string - name: $expand in: query @@ -11529,12 +12499,10 @@ paths: items: enum: - '*' - - excludes - - includes type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.servicePrincipalCreationPolicyCollectionResponse' + $ref: '#/components/responses/microsoft.graph.unifiedRoleManagementPolicyRuleCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -11543,15 +12511,23 @@ paths: x-ms-docs-operation-type: operation post: tags: - - policies.servicePrincipalCreationPolicy - summary: Create new navigation property to servicePrincipalCreationPolicies for policies - operationId: policies_CreateServicePrincipalCreationPolicies + - policies.unifiedRoleManagementPolicy + summary: Create new navigation property to effectiveRules for policies + operationId: policies.roleManagementPolicies_CreateEffectiveRules + parameters: + - name: unifiedRoleManagementPolicy-id + in: path + description: 'key: id of unifiedRoleManagementPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleManagementPolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationPolicy' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule' required: true responses: '201': @@ -11559,24 +12535,31 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationPolicy' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/servicePrincipalCreationPolicies/{servicePrincipalCreationPolicy-id}': + '/policies/roleManagementPolicies/{unifiedRoleManagementPolicy-id}/effectiveRules/{unifiedRoleManagementPolicyRule-id}': get: tags: - - policies.servicePrincipalCreationPolicy - summary: Get servicePrincipalCreationPolicies from policies - operationId: policies_GetServicePrincipalCreationPolicies + - policies.unifiedRoleManagementPolicy + summary: Get effectiveRules from policies + operationId: policies.roleManagementPolicies_GetEffectiveRules parameters: - - name: servicePrincipalCreationPolicy-id + - name: unifiedRoleManagementPolicy-id in: path - description: 'key: id of servicePrincipalCreationPolicy' + description: 'key: id of unifiedRoleManagementPolicy' required: true schema: type: string - x-ms-docs-key-type: servicePrincipalCreationPolicy + x-ms-docs-key-type: unifiedRoleManagementPolicy + - name: unifiedRoleManagementPolicyRule-id + in: path + description: 'key: id of unifiedRoleManagementPolicyRule' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleManagementPolicyRule - name: $select in: query description: Select properties to be returned @@ -11588,12 +12571,7 @@ paths: items: enum: - id - - deletedDateTime - - description - - displayName - - isBuiltIn - - excludes - - includes + - target type: string - name: $expand in: query @@ -11606,8 +12584,6 @@ paths: items: enum: - '*' - - excludes - - includes type: string responses: '200': @@ -11615,38 +12591,36 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationPolicy' - links: - excludes: - operationId: policies.ServicePrincipalCreationPolicies.ListExcludes - parameters: - servicePrincipalCreationPolicy-id: $request.path.servicePrincipalCreationPolicy-id - includes: - operationId: policies.ServicePrincipalCreationPolicies.ListIncludes - parameters: - servicePrincipalCreationPolicy-id: $request.path.servicePrincipalCreationPolicy-id + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.servicePrincipalCreationPolicy - summary: Update the navigation property servicePrincipalCreationPolicies in policies - operationId: policies_UpdateServicePrincipalCreationPolicies + - policies.unifiedRoleManagementPolicy + summary: Update the navigation property effectiveRules in policies + operationId: policies.roleManagementPolicies_UpdateEffectiveRules parameters: - - name: servicePrincipalCreationPolicy-id + - name: unifiedRoleManagementPolicy-id in: path - description: 'key: id of servicePrincipalCreationPolicy' + description: 'key: id of unifiedRoleManagementPolicy' required: true schema: type: string - x-ms-docs-key-type: servicePrincipalCreationPolicy + x-ms-docs-key-type: unifiedRoleManagementPolicy + - name: unifiedRoleManagementPolicyRule-id + in: path + description: 'key: id of unifiedRoleManagementPolicyRule' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleManagementPolicyRule requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationPolicy' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule' required: true responses: '204': @@ -11656,17 +12630,24 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - policies.servicePrincipalCreationPolicy - summary: Delete navigation property servicePrincipalCreationPolicies for policies - operationId: policies_DeleteServicePrincipalCreationPolicies + - policies.unifiedRoleManagementPolicy + summary: Delete navigation property effectiveRules for policies + operationId: policies.roleManagementPolicies_DeleteEffectiveRules parameters: - - name: servicePrincipalCreationPolicy-id + - name: unifiedRoleManagementPolicy-id in: path - description: 'key: id of servicePrincipalCreationPolicy' + description: 'key: id of unifiedRoleManagementPolicy' required: true schema: type: string - x-ms-docs-key-type: servicePrincipalCreationPolicy + x-ms-docs-key-type: unifiedRoleManagementPolicy + - name: unifiedRoleManagementPolicyRule-id + in: path + description: 'key: id of unifiedRoleManagementPolicyRule' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleManagementPolicyRule - name: If-Match in: header description: ETag @@ -11678,20 +12659,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/servicePrincipalCreationPolicies/{servicePrincipalCreationPolicy-id}/excludes': + '/policies/roleManagementPolicies/{unifiedRoleManagementPolicy-id}/rules': get: tags: - - policies.servicePrincipalCreationPolicy - summary: Get excludes from policies - operationId: policies.servicePrincipalCreationPolicies_ListExcludes + - policies.unifiedRoleManagementPolicy + summary: Get rules from policies + operationId: policies.roleManagementPolicies_ListRules parameters: - - name: servicePrincipalCreationPolicy-id + - name: unifiedRoleManagementPolicy-id in: path - description: 'key: id of servicePrincipalCreationPolicy' + description: 'key: id of unifiedRoleManagementPolicy' required: true schema: type: string - x-ms-docs-key-type: servicePrincipalCreationPolicy + x-ms-docs-key-type: unifiedRoleManagementPolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -11709,16 +12690,8 @@ paths: enum: - id - id desc - - applicationIds - - applicationIds desc - - applicationPublisherIds - - applicationPublisherIds desc - - applicationsFromVerifiedPublisherOnly - - applicationsFromVerifiedPublisherOnly desc - - applicationTenantIds - - applicationTenantIds desc - - certifiedApplicationsOnly - - certifiedApplicationsOnly desc + - target + - target desc type: string - name: $select in: query @@ -11731,11 +12704,7 @@ paths: items: enum: - id - - applicationIds - - applicationPublisherIds - - applicationsFromVerifiedPublisherOnly - - applicationTenantIds - - certifiedApplicationsOnly + - target type: string - name: $expand in: query @@ -11751,7 +12720,7 @@ paths: type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.servicePrincipalCreationConditionSetCollectionResponse' + $ref: '#/components/responses/microsoft.graph.unifiedRoleManagementPolicyRuleCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -11760,23 +12729,23 @@ paths: x-ms-docs-operation-type: operation post: tags: - - policies.servicePrincipalCreationPolicy - summary: Create new navigation property to excludes for policies - operationId: policies.servicePrincipalCreationPolicies_CreateExcludes + - policies.unifiedRoleManagementPolicy + summary: Create new navigation property to rules for policies + operationId: policies.roleManagementPolicies_CreateRules parameters: - - name: servicePrincipalCreationPolicy-id + - name: unifiedRoleManagementPolicy-id in: path - description: 'key: id of servicePrincipalCreationPolicy' + description: 'key: id of unifiedRoleManagementPolicy' required: true schema: type: string - x-ms-docs-key-type: servicePrincipalCreationPolicy + x-ms-docs-key-type: unifiedRoleManagementPolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule' required: true responses: '201': @@ -11784,31 +12753,31 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/servicePrincipalCreationPolicies/{servicePrincipalCreationPolicy-id}/excludes/{servicePrincipalCreationConditionSet-id}': + '/policies/roleManagementPolicies/{unifiedRoleManagementPolicy-id}/rules/{unifiedRoleManagementPolicyRule-id}': get: tags: - - policies.servicePrincipalCreationPolicy - summary: Get excludes from policies - operationId: policies.servicePrincipalCreationPolicies_GetExcludes + - policies.unifiedRoleManagementPolicy + summary: Get rules from policies + operationId: policies.roleManagementPolicies_GetRules parameters: - - name: servicePrincipalCreationPolicy-id + - name: unifiedRoleManagementPolicy-id in: path - description: 'key: id of servicePrincipalCreationPolicy' + description: 'key: id of unifiedRoleManagementPolicy' required: true schema: type: string - x-ms-docs-key-type: servicePrincipalCreationPolicy - - name: servicePrincipalCreationConditionSet-id + x-ms-docs-key-type: unifiedRoleManagementPolicy + - name: unifiedRoleManagementPolicyRule-id in: path - description: 'key: id of servicePrincipalCreationConditionSet' + description: 'key: id of unifiedRoleManagementPolicyRule' required: true schema: type: string - x-ms-docs-key-type: servicePrincipalCreationConditionSet + x-ms-docs-key-type: unifiedRoleManagementPolicyRule - name: $select in: query description: Select properties to be returned @@ -11820,11 +12789,7 @@ paths: items: enum: - id - - applicationIds - - applicationPublisherIds - - applicationsFromVerifiedPublisherOnly - - applicationTenantIds - - certifiedApplicationsOnly + - target type: string - name: $expand in: query @@ -11844,36 +12809,36 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.servicePrincipalCreationPolicy - summary: Update the navigation property excludes in policies - operationId: policies.servicePrincipalCreationPolicies_UpdateExcludes + - policies.unifiedRoleManagementPolicy + summary: Update the navigation property rules in policies + operationId: policies.roleManagementPolicies_UpdateRules parameters: - - name: servicePrincipalCreationPolicy-id + - name: unifiedRoleManagementPolicy-id in: path - description: 'key: id of servicePrincipalCreationPolicy' + description: 'key: id of unifiedRoleManagementPolicy' required: true schema: type: string - x-ms-docs-key-type: servicePrincipalCreationPolicy - - name: servicePrincipalCreationConditionSet-id + x-ms-docs-key-type: unifiedRoleManagementPolicy + - name: unifiedRoleManagementPolicyRule-id in: path - description: 'key: id of servicePrincipalCreationConditionSet' + description: 'key: id of unifiedRoleManagementPolicyRule' required: true schema: type: string - x-ms-docs-key-type: servicePrincipalCreationConditionSet + x-ms-docs-key-type: unifiedRoleManagementPolicyRule requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule' required: true responses: '204': @@ -11883,24 +12848,24 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - policies.servicePrincipalCreationPolicy - summary: Delete navigation property excludes for policies - operationId: policies.servicePrincipalCreationPolicies_DeleteExcludes + - policies.unifiedRoleManagementPolicy + summary: Delete navigation property rules for policies + operationId: policies.roleManagementPolicies_DeleteRules parameters: - - name: servicePrincipalCreationPolicy-id + - name: unifiedRoleManagementPolicy-id in: path - description: 'key: id of servicePrincipalCreationPolicy' + description: 'key: id of unifiedRoleManagementPolicy' required: true schema: type: string - x-ms-docs-key-type: servicePrincipalCreationPolicy - - name: servicePrincipalCreationConditionSet-id + x-ms-docs-key-type: unifiedRoleManagementPolicy + - name: unifiedRoleManagementPolicyRule-id in: path - description: 'key: id of servicePrincipalCreationConditionSet' + description: 'key: id of unifiedRoleManagementPolicyRule' required: true schema: type: string - x-ms-docs-key-type: servicePrincipalCreationConditionSet + x-ms-docs-key-type: unifiedRoleManagementPolicyRule - name: If-Match in: header description: ETag @@ -11912,20 +12877,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/servicePrincipalCreationPolicies/{servicePrincipalCreationPolicy-id}/includes': + /policies/roleManagementPolicyAssignments: get: tags: - - policies.servicePrincipalCreationPolicy - summary: Get includes from policies - operationId: policies.servicePrincipalCreationPolicies_ListIncludes + - policies.unifiedRoleManagementPolicyAssignment + summary: Get roleManagementPolicyAssignments from policies + operationId: policies_ListRoleManagementPolicyAssignments parameters: - - name: servicePrincipalCreationPolicy-id - in: path - description: 'key: id of servicePrincipalCreationPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: servicePrincipalCreationPolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -11943,16 +12901,14 @@ paths: enum: - id - id desc - - applicationIds - - applicationIds desc - - applicationPublisherIds - - applicationPublisherIds desc - - applicationsFromVerifiedPublisherOnly - - applicationsFromVerifiedPublisherOnly desc - - applicationTenantIds - - applicationTenantIds desc - - certifiedApplicationsOnly - - certifiedApplicationsOnly desc + - policyId + - policyId desc + - roleDefinitionId + - roleDefinitionId desc + - scopeId + - scopeId desc + - scopeType + - scopeType desc type: string - name: $select in: query @@ -11965,11 +12921,11 @@ paths: items: enum: - id - - applicationIds - - applicationPublisherIds - - applicationsFromVerifiedPublisherOnly - - applicationTenantIds - - certifiedApplicationsOnly + - policyId + - roleDefinitionId + - scopeId + - scopeType + - policy type: string - name: $expand in: query @@ -11982,10 +12938,11 @@ paths: items: enum: - '*' + - policy type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.servicePrincipalCreationConditionSetCollectionResponse' + $ref: '#/components/responses/microsoft.graph.unifiedRoleManagementPolicyAssignmentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -11994,23 +12951,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - policies.servicePrincipalCreationPolicy - summary: Create new navigation property to includes for policies - operationId: policies.servicePrincipalCreationPolicies_CreateIncludes - parameters: - - name: servicePrincipalCreationPolicy-id - in: path - description: 'key: id of servicePrincipalCreationPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: servicePrincipalCreationPolicy + - policies.unifiedRoleManagementPolicyAssignment + summary: Create new navigation property to roleManagementPolicyAssignments for policies + operationId: policies_CreateRoleManagementPolicyAssignments requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyAssignment' required: true responses: '201': @@ -12018,31 +12967,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/servicePrincipalCreationPolicies/{servicePrincipalCreationPolicy-id}/includes/{servicePrincipalCreationConditionSet-id}': + '/policies/roleManagementPolicyAssignments/{unifiedRoleManagementPolicyAssignment-id}': get: tags: - - policies.servicePrincipalCreationPolicy - summary: Get includes from policies - operationId: policies.servicePrincipalCreationPolicies_GetIncludes + - policies.unifiedRoleManagementPolicyAssignment + summary: Get roleManagementPolicyAssignments from policies + operationId: policies_GetRoleManagementPolicyAssignments parameters: - - name: servicePrincipalCreationPolicy-id - in: path - description: 'key: id of servicePrincipalCreationPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: servicePrincipalCreationPolicy - - name: servicePrincipalCreationConditionSet-id + - name: unifiedRoleManagementPolicyAssignment-id in: path - description: 'key: id of servicePrincipalCreationConditionSet' + description: 'key: id of unifiedRoleManagementPolicyAssignment' required: true schema: type: string - x-ms-docs-key-type: servicePrincipalCreationConditionSet + x-ms-docs-key-type: unifiedRoleManagementPolicyAssignment - name: $select in: query description: Select properties to be returned @@ -12054,11 +12996,11 @@ paths: items: enum: - id - - applicationIds - - applicationPublisherIds - - applicationsFromVerifiedPublisherOnly - - applicationTenantIds - - certifiedApplicationsOnly + - policyId + - roleDefinitionId + - scopeId + - scopeType + - policy type: string - name: $expand in: query @@ -12071,6 +13013,7 @@ paths: items: enum: - '*' + - policy type: string responses: '200': @@ -12078,36 +13021,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyAssignment' + links: + policy: + operationId: policies.RoleManagementPolicyAssignments.GetPolicy + parameters: + unifiedRoleManagementPolicyAssignment-id: $request.path.unifiedRoleManagementPolicyAssignment-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.servicePrincipalCreationPolicy - summary: Update the navigation property includes in policies - operationId: policies.servicePrincipalCreationPolicies_UpdateIncludes + - policies.unifiedRoleManagementPolicyAssignment + summary: Update the navigation property roleManagementPolicyAssignments in policies + operationId: policies_UpdateRoleManagementPolicyAssignments parameters: - - name: servicePrincipalCreationPolicy-id - in: path - description: 'key: id of servicePrincipalCreationPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: servicePrincipalCreationPolicy - - name: servicePrincipalCreationConditionSet-id + - name: unifiedRoleManagementPolicyAssignment-id in: path - description: 'key: id of servicePrincipalCreationConditionSet' + description: 'key: id of unifiedRoleManagementPolicyAssignment' required: true schema: type: string - x-ms-docs-key-type: servicePrincipalCreationConditionSet + x-ms-docs-key-type: unifiedRoleManagementPolicyAssignment requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyAssignment' required: true responses: '204': @@ -12117,24 +13058,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - policies.servicePrincipalCreationPolicy - summary: Delete navigation property includes for policies - operationId: policies.servicePrincipalCreationPolicies_DeleteIncludes + - policies.unifiedRoleManagementPolicyAssignment + summary: Delete navigation property roleManagementPolicyAssignments for policies + operationId: policies_DeleteRoleManagementPolicyAssignments parameters: - - name: servicePrincipalCreationPolicy-id - in: path - description: 'key: id of servicePrincipalCreationPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: servicePrincipalCreationPolicy - - name: servicePrincipalCreationConditionSet-id + - name: unifiedRoleManagementPolicyAssignment-id in: path - description: 'key: id of servicePrincipalCreationConditionSet' + description: 'key: id of unifiedRoleManagementPolicyAssignment' required: true schema: type: string - x-ms-docs-key-type: servicePrincipalCreationConditionSet + x-ms-docs-key-type: unifiedRoleManagementPolicyAssignment - name: If-Match in: header description: ETag @@ -12146,12 +13080,80 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /policies/tokenIssuancePolicies: + '/policies/roleManagementPolicyAssignments/{unifiedRoleManagementPolicyAssignment-id}/policy': get: tags: - - policies.tokenIssuancePolicy - summary: Get tokenIssuancePolicies from policies - operationId: policies_ListTokenIssuancePolicies + - policies.unifiedRoleManagementPolicyAssignment + summary: Get policy from policies + operationId: policies.roleManagementPolicyAssignments_GetPolicy + parameters: + - name: unifiedRoleManagementPolicyAssignment-id + in: path + description: 'key: id of unifiedRoleManagementPolicyAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleManagementPolicyAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - isOrganizationDefault + - lastModifiedBy + - lastModifiedDateTime + - scopeId + - scopeType + - effectiveRules + - rules + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - effectiveRules + - rules + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicy' + links: + effectiveRules: + operationId: policies.roleManagementPolicyAssignments.Policy.ListEffectiveRules + parameters: + unifiedRoleManagementPolicyAssignment-id: $request.path.unifiedRoleManagementPolicyAssignment-id + rules: + operationId: policies.roleManagementPolicyAssignments.Policy.ListRules + parameters: + unifiedRoleManagementPolicyAssignment-id: $request.path.unifiedRoleManagementPolicyAssignment-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /policies/servicePrincipalCreationPolicies: + get: + tags: + - policies.servicePrincipalCreationPolicy + summary: Get servicePrincipalCreationPolicies from policies + operationId: policies_ListServicePrincipalCreationPolicies parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -12176,10 +13178,8 @@ paths: - description desc - displayName - displayName desc - - definition - - definition desc - - isOrganizationDefault - - isOrganizationDefault desc + - isBuiltIn + - isBuiltIn desc type: string - name: $select in: query @@ -12195,9 +13195,9 @@ paths: - deletedDateTime - description - displayName - - definition - - isOrganizationDefault - - appliesTo + - isBuiltIn + - excludes + - includes type: string - name: $expand in: query @@ -12210,11 +13210,12 @@ paths: items: enum: - '*' - - appliesTo + - excludes + - includes type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.tokenIssuancePolicyCollectionResponse' + $ref: '#/components/responses/microsoft.graph.servicePrincipalCreationPolicyCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -12223,15 +13224,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - policies.tokenIssuancePolicy - summary: Create new navigation property to tokenIssuancePolicies for policies - operationId: policies_CreateTokenIssuancePolicies + - policies.servicePrincipalCreationPolicy + summary: Create new navigation property to servicePrincipalCreationPolicies for policies + operationId: policies_CreateServicePrincipalCreationPolicies requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationPolicy' required: true responses: '201': @@ -12239,24 +13240,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/tokenIssuancePolicies/{tokenIssuancePolicy-id}': + '/policies/servicePrincipalCreationPolicies/{servicePrincipalCreationPolicy-id}': get: tags: - - policies.tokenIssuancePolicy - summary: Get tokenIssuancePolicies from policies - operationId: policies_GetTokenIssuancePolicies + - policies.servicePrincipalCreationPolicy + summary: Get servicePrincipalCreationPolicies from policies + operationId: policies_GetServicePrincipalCreationPolicies parameters: - - name: tokenIssuancePolicy-id + - name: servicePrincipalCreationPolicy-id in: path - description: 'key: id of tokenIssuancePolicy' + description: 'key: id of servicePrincipalCreationPolicy' required: true schema: type: string - x-ms-docs-key-type: tokenIssuancePolicy + x-ms-docs-key-type: servicePrincipalCreationPolicy - name: $select in: query description: Select properties to be returned @@ -12271,9 +13272,9 @@ paths: - deletedDateTime - description - displayName - - definition - - isOrganizationDefault - - appliesTo + - isBuiltIn + - excludes + - includes type: string - name: $expand in: query @@ -12286,7 +13287,8 @@ paths: items: enum: - '*' - - appliesTo + - excludes + - includes type: string responses: '200': @@ -12294,34 +13296,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationPolicy' links: - appliesTo: - operationId: policies.TokenIssuancePolicies.ListAppliesTo + excludes: + operationId: policies.ServicePrincipalCreationPolicies.ListExcludes parameters: - tokenIssuancePolicy-id: $request.path.tokenIssuancePolicy-id + servicePrincipalCreationPolicy-id: $request.path.servicePrincipalCreationPolicy-id + includes: + operationId: policies.ServicePrincipalCreationPolicies.ListIncludes + parameters: + servicePrincipalCreationPolicy-id: $request.path.servicePrincipalCreationPolicy-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.tokenIssuancePolicy - summary: Update the navigation property tokenIssuancePolicies in policies - operationId: policies_UpdateTokenIssuancePolicies + - policies.servicePrincipalCreationPolicy + summary: Update the navigation property servicePrincipalCreationPolicies in policies + operationId: policies_UpdateServicePrincipalCreationPolicies parameters: - - name: tokenIssuancePolicy-id + - name: servicePrincipalCreationPolicy-id in: path - description: 'key: id of tokenIssuancePolicy' + description: 'key: id of servicePrincipalCreationPolicy' required: true schema: type: string - x-ms-docs-key-type: tokenIssuancePolicy + x-ms-docs-key-type: servicePrincipalCreationPolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationPolicy' required: true responses: '204': @@ -12331,17 +13337,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - policies.tokenIssuancePolicy - summary: Delete navigation property tokenIssuancePolicies for policies - operationId: policies_DeleteTokenIssuancePolicies + - policies.servicePrincipalCreationPolicy + summary: Delete navigation property servicePrincipalCreationPolicies for policies + operationId: policies_DeleteServicePrincipalCreationPolicies parameters: - - name: tokenIssuancePolicy-id + - name: servicePrincipalCreationPolicy-id in: path - description: 'key: id of tokenIssuancePolicy' + description: 'key: id of servicePrincipalCreationPolicy' required: true schema: type: string - x-ms-docs-key-type: tokenIssuancePolicy + x-ms-docs-key-type: servicePrincipalCreationPolicy - name: If-Match in: header description: ETag @@ -12353,13 +13359,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /policies/tokenLifetimePolicies: + '/policies/servicePrincipalCreationPolicies/{servicePrincipalCreationPolicy-id}/excludes': get: tags: - - policies.tokenLifetimePolicy - summary: Get tokenLifetimePolicies from policies - operationId: policies_ListTokenLifetimePolicies + - policies.servicePrincipalCreationPolicy + summary: Get excludes from policies + operationId: policies.servicePrincipalCreationPolicies_ListExcludes parameters: + - name: servicePrincipalCreationPolicy-id + in: path + description: 'key: id of servicePrincipalCreationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipalCreationPolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -12377,16 +13390,16 @@ paths: enum: - id - id desc - - deletedDateTime - - deletedDateTime desc - - description - - description desc - - displayName - - displayName desc - - definition - - definition desc - - isOrganizationDefault - - isOrganizationDefault desc + - applicationIds + - applicationIds desc + - applicationPublisherIds + - applicationPublisherIds desc + - applicationsFromVerifiedPublisherOnly + - applicationsFromVerifiedPublisherOnly desc + - applicationTenantIds + - applicationTenantIds desc + - certifiedApplicationsOnly + - certifiedApplicationsOnly desc type: string - name: $select in: query @@ -12399,12 +13412,11 @@ paths: items: enum: - id - - deletedDateTime - - description - - displayName - - definition - - isOrganizationDefault - - appliesTo + - applicationIds + - applicationPublisherIds + - applicationsFromVerifiedPublisherOnly + - applicationTenantIds + - certifiedApplicationsOnly type: string - name: $expand in: query @@ -12417,11 +13429,10 @@ paths: items: enum: - '*' - - appliesTo type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.tokenLifetimePolicyCollectionResponse' + $ref: '#/components/responses/microsoft.graph.servicePrincipalCreationConditionSetCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -12430,15 +13441,23 @@ paths: x-ms-docs-operation-type: operation post: tags: - - policies.tokenLifetimePolicy - summary: Create new navigation property to tokenLifetimePolicies for policies - operationId: policies_CreateTokenLifetimePolicies + - policies.servicePrincipalCreationPolicy + summary: Create new navigation property to excludes for policies + operationId: policies.servicePrincipalCreationPolicies_CreateExcludes + parameters: + - name: servicePrincipalCreationPolicy-id + in: path + description: 'key: id of servicePrincipalCreationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipalCreationPolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' required: true responses: '201': @@ -12446,24 +13465,31 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/policies/tokenLifetimePolicies/{tokenLifetimePolicy-id}': + '/policies/servicePrincipalCreationPolicies/{servicePrincipalCreationPolicy-id}/excludes/{servicePrincipalCreationConditionSet-id}': get: tags: - - policies.tokenLifetimePolicy - summary: Get tokenLifetimePolicies from policies - operationId: policies_GetTokenLifetimePolicies + - policies.servicePrincipalCreationPolicy + summary: Get excludes from policies + operationId: policies.servicePrincipalCreationPolicies_GetExcludes parameters: - - name: tokenLifetimePolicy-id + - name: servicePrincipalCreationPolicy-id in: path - description: 'key: id of tokenLifetimePolicy' + description: 'key: id of servicePrincipalCreationPolicy' required: true schema: type: string - x-ms-docs-key-type: tokenLifetimePolicy + x-ms-docs-key-type: servicePrincipalCreationPolicy + - name: servicePrincipalCreationConditionSet-id + in: path + description: 'key: id of servicePrincipalCreationConditionSet' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipalCreationConditionSet - name: $select in: query description: Select properties to be returned @@ -12475,12 +13501,11 @@ paths: items: enum: - id - - deletedDateTime - - description - - displayName - - definition - - isOrganizationDefault - - appliesTo + - applicationIds + - applicationPublisherIds + - applicationsFromVerifiedPublisherOnly + - applicationTenantIds + - certifiedApplicationsOnly type: string - name: $expand in: query @@ -12493,7 +13518,6 @@ paths: items: enum: - '*' - - appliesTo type: string responses: '200': @@ -12501,34 +13525,36 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' - links: - appliesTo: - operationId: policies.TokenLifetimePolicies.ListAppliesTo - parameters: - tokenLifetimePolicy-id: $request.path.tokenLifetimePolicy-id + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - policies.tokenLifetimePolicy - summary: Update the navigation property tokenLifetimePolicies in policies - operationId: policies_UpdateTokenLifetimePolicies + - policies.servicePrincipalCreationPolicy + summary: Update the navigation property excludes in policies + operationId: policies.servicePrincipalCreationPolicies_UpdateExcludes parameters: - - name: tokenLifetimePolicy-id + - name: servicePrincipalCreationPolicy-id in: path - description: 'key: id of tokenLifetimePolicy' + description: 'key: id of servicePrincipalCreationPolicy' required: true schema: type: string - x-ms-docs-key-type: tokenLifetimePolicy + x-ms-docs-key-type: servicePrincipalCreationPolicy + - name: servicePrincipalCreationConditionSet-id + in: path + description: 'key: id of servicePrincipalCreationConditionSet' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipalCreationConditionSet requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' required: true responses: '204': @@ -12538,17 +13564,24 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - policies.tokenLifetimePolicy - summary: Delete navigation property tokenLifetimePolicies for policies - operationId: policies_DeleteTokenLifetimePolicies + - policies.servicePrincipalCreationPolicy + summary: Delete navigation property excludes for policies + operationId: policies.servicePrincipalCreationPolicies_DeleteExcludes parameters: - - name: tokenLifetimePolicy-id + - name: servicePrincipalCreationPolicy-id in: path - description: 'key: id of tokenLifetimePolicy' + description: 'key: id of servicePrincipalCreationPolicy' required: true schema: type: string - x-ms-docs-key-type: tokenLifetimePolicy + x-ms-docs-key-type: servicePrincipalCreationPolicy + - name: servicePrincipalCreationConditionSet-id + in: path + description: 'key: id of servicePrincipalCreationConditionSet' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipalCreationConditionSet - name: If-Match in: header description: ETag @@ -12560,16 +13593,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /riskDetections: + '/policies/servicePrincipalCreationPolicies/{servicePrincipalCreationPolicy-id}/includes': get: tags: - - riskDetections.riskDetection - summary: List riskDetection - operationId: riskDetections.riskDetection_ListRiskDetection + - policies.servicePrincipalCreationPolicy + summary: Get includes from policies + operationId: policies.servicePrincipalCreationPolicies_ListIncludes parameters: + - name: servicePrincipalCreationPolicy-id + in: path + description: 'key: id of servicePrincipalCreationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipalCreationPolicy - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values @@ -12582,46 +13624,16 @@ paths: enum: - id - id desc - - activity - - activity desc - - activityDateTime - - activityDateTime desc - - additionalInfo - - additionalInfo desc - - correlationId - - correlationId desc - - detectedDateTime - - detectedDateTime desc - - detectionTimingType - - detectionTimingType desc - - ipAddress - - ipAddress desc - - lastUpdatedDateTime - - lastUpdatedDateTime desc - - location - - location desc - - requestId - - requestId desc - - riskDetail - - riskDetail desc - - riskEventType - - riskEventType desc - - riskLevel - - riskLevel desc - - riskState - - riskState desc - - riskType - - riskType desc - - source - - source desc - - tokenIssuerType - - tokenIssuerType desc - - userDisplayName - - userDisplayName desc - - userId - - userId desc - - userPrincipalName - - userPrincipalName desc + - applicationIds + - applicationIds desc + - applicationPublisherIds + - applicationPublisherIds desc + - applicationsFromVerifiedPublisherOnly + - applicationsFromVerifiedPublisherOnly desc + - applicationTenantIds + - applicationTenantIds desc + - certifiedApplicationsOnly + - certifiedApplicationsOnly desc type: string - name: $select in: query @@ -12634,26 +13646,11 @@ paths: items: enum: - id - - activity - - activityDateTime - - additionalInfo - - correlationId - - detectedDateTime - - detectionTimingType - - ipAddress - - lastUpdatedDateTime - - location - - requestId - - riskDetail - - riskEventType - - riskLevel - - riskState - - riskType - - source - - tokenIssuerType - - userDisplayName - - userId - - userPrincipalName + - applicationIds + - applicationPublisherIds + - applicationsFromVerifiedPublisherOnly + - applicationTenantIds + - certifiedApplicationsOnly type: string - name: $expand in: query @@ -12669,7 +13666,7 @@ paths: type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.riskDetectionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.servicePrincipalCreationConditionSetCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -12678,40 +13675,55 @@ paths: x-ms-docs-operation-type: operation post: tags: - - riskDetections.riskDetection - summary: Add new entity to riskDetections - operationId: riskDetections.riskDetection_CreateRiskDetection + - policies.servicePrincipalCreationPolicy + summary: Create new navigation property to includes for policies + operationId: policies.servicePrincipalCreationPolicies_CreateIncludes + parameters: + - name: servicePrincipalCreationPolicy-id + in: path + description: 'key: id of servicePrincipalCreationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipalCreationPolicy requestBody: - description: New entity + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.riskDetection' + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' required: true responses: '201': - description: Created entity + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.riskDetection' + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/riskDetections/{riskDetection-id}': + '/policies/servicePrincipalCreationPolicies/{servicePrincipalCreationPolicy-id}/includes/{servicePrincipalCreationConditionSet-id}': get: tags: - - riskDetections.riskDetection - summary: Get entity from riskDetections by key - operationId: riskDetections.riskDetection_GetRiskDetection + - policies.servicePrincipalCreationPolicy + summary: Get includes from policies + operationId: policies.servicePrincipalCreationPolicies_GetIncludes parameters: - - name: riskDetection-id + - name: servicePrincipalCreationPolicy-id in: path - description: 'key: id of riskDetection' + description: 'key: id of servicePrincipalCreationPolicy' required: true schema: type: string - x-ms-docs-key-type: riskDetection + x-ms-docs-key-type: servicePrincipalCreationPolicy + - name: servicePrincipalCreationConditionSet-id + in: path + description: 'key: id of servicePrincipalCreationConditionSet' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipalCreationConditionSet - name: $select in: query description: Select properties to be returned @@ -12723,26 +13735,11 @@ paths: items: enum: - id - - activity - - activityDateTime - - additionalInfo - - correlationId - - detectedDateTime - - detectionTimingType - - ipAddress - - lastUpdatedDateTime - - location - - requestId - - riskDetail - - riskEventType - - riskLevel - - riskState - - riskType - - source - - tokenIssuerType - - userDisplayName - - userId - - userPrincipalName + - applicationIds + - applicationPublisherIds + - applicationsFromVerifiedPublisherOnly + - applicationTenantIds + - certifiedApplicationsOnly type: string - name: $expand in: query @@ -12758,33 +13755,40 @@ paths: type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.riskDetection' + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - riskDetections.riskDetection - summary: Update entity in riskDetections - operationId: riskDetections.riskDetection_UpdateRiskDetection + - policies.servicePrincipalCreationPolicy + summary: Update the navigation property includes in policies + operationId: policies.servicePrincipalCreationPolicies_UpdateIncludes parameters: - - name: riskDetection-id + - name: servicePrincipalCreationPolicy-id in: path - description: 'key: id of riskDetection' + description: 'key: id of servicePrincipalCreationPolicy' required: true schema: type: string - x-ms-docs-key-type: riskDetection + x-ms-docs-key-type: servicePrincipalCreationPolicy + - name: servicePrincipalCreationConditionSet-id + in: path + description: 'key: id of servicePrincipalCreationConditionSet' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipalCreationConditionSet requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.riskDetection' + $ref: '#/components/schemas/microsoft.graph.servicePrincipalCreationConditionSet' required: true responses: '204': @@ -12794,17 +13798,24 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - riskDetections.riskDetection - summary: Delete entity from riskDetections - operationId: riskDetections.riskDetection_DeleteRiskDetection + - policies.servicePrincipalCreationPolicy + summary: Delete navigation property includes for policies + operationId: policies.servicePrincipalCreationPolicies_DeleteIncludes parameters: - - name: riskDetection-id + - name: servicePrincipalCreationPolicy-id in: path - description: 'key: id of riskDetection' + description: 'key: id of servicePrincipalCreationPolicy' required: true schema: type: string - x-ms-docs-key-type: riskDetection + x-ms-docs-key-type: servicePrincipalCreationPolicy + - name: servicePrincipalCreationConditionSet-id + in: path + description: 'key: id of servicePrincipalCreationConditionSet' + required: true + schema: + type: string + x-ms-docs-key-type: servicePrincipalCreationConditionSet - name: If-Match in: header description: ETag @@ -12816,12 +13827,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /riskyUsers: + /policies/tokenIssuancePolicies: get: tags: - - riskyUsers.riskyUser - summary: List riskyUsers - operationId: riskyUsers.riskyUser_ListRiskyUser + - policies.tokenIssuancePolicy + summary: Get tokenIssuancePolicies from policies + operationId: policies_ListTokenIssuancePolicies parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -12840,22 +13851,16 @@ paths: enum: - id - id desc - - isDeleted - - isDeleted desc - - isProcessing - - isProcessing desc - - riskDetail - - riskDetail desc - - riskLastUpdatedDateTime - - riskLastUpdatedDateTime desc - - riskLevel - - riskLevel desc - - riskState - - riskState desc - - userDisplayName - - userDisplayName desc - - userPrincipalName - - userPrincipalName desc + - deletedDateTime + - deletedDateTime desc + - description + - description desc + - displayName + - displayName desc + - definition + - definition desc + - isOrganizationDefault + - isOrganizationDefault desc type: string - name: $select in: query @@ -12868,15 +13873,12 @@ paths: items: enum: - id - - isDeleted - - isProcessing - - riskDetail - - riskLastUpdatedDateTime - - riskLevel - - riskState - - userDisplayName - - userPrincipalName - - history + - deletedDateTime + - description + - displayName + - definition + - isOrganizationDefault + - appliesTo type: string - name: $expand in: query @@ -12889,11 +13891,11 @@ paths: items: enum: - '*' - - history + - appliesTo type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.riskyUserCollectionResponse' + $ref: '#/components/responses/microsoft.graph.tokenIssuancePolicyCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -12902,40 +13904,40 @@ paths: x-ms-docs-operation-type: operation post: tags: - - riskyUsers.riskyUser - summary: Add new entity to riskyUsers - operationId: riskyUsers.riskyUser_CreateRiskyUser + - policies.tokenIssuancePolicy + summary: Create new navigation property to tokenIssuancePolicies for policies + operationId: policies_CreateTokenIssuancePolicies requestBody: - description: New entity + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.riskyUser' + $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' required: true responses: '201': - description: Created entity + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.riskyUser' + $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/riskyUsers/{riskyUser-id}': + '/policies/tokenIssuancePolicies/{tokenIssuancePolicy-id}': get: tags: - - riskyUsers.riskyUser - summary: Get riskyUser - operationId: riskyUsers.riskyUser_GetRiskyUser + - policies.tokenIssuancePolicy + summary: Get tokenIssuancePolicies from policies + operationId: policies_GetTokenIssuancePolicies parameters: - - name: riskyUser-id + - name: tokenIssuancePolicy-id in: path - description: 'key: id of riskyUser' + description: 'key: id of tokenIssuancePolicy' required: true schema: type: string - x-ms-docs-key-type: riskyUser + x-ms-docs-key-type: tokenIssuancePolicy - name: $select in: query description: Select properties to be returned @@ -12947,15 +13949,12 @@ paths: items: enum: - id - - isDeleted - - isProcessing - - riskDetail - - riskLastUpdatedDateTime - - riskLevel - - riskState - - userDisplayName - - userPrincipalName - - history + - deletedDateTime + - description + - displayName + - definition + - isOrganizationDefault + - appliesTo type: string - name: $expand in: query @@ -12968,42 +13967,42 @@ paths: items: enum: - '*' - - history + - appliesTo type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.riskyUser' + $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' links: - history: - operationId: riskyUsers.ListHistory + appliesTo: + operationId: policies.TokenIssuancePolicies.ListAppliesTo parameters: - riskyUser-id: $request.path.riskyUser-id + tokenIssuancePolicy-id: $request.path.tokenIssuancePolicy-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - riskyUsers.riskyUser - summary: Update entity in riskyUsers - operationId: riskyUsers.riskyUser_UpdateRiskyUser + - policies.tokenIssuancePolicy + summary: Update the navigation property tokenIssuancePolicies in policies + operationId: policies_UpdateTokenIssuancePolicies parameters: - - name: riskyUser-id + - name: tokenIssuancePolicy-id in: path - description: 'key: id of riskyUser' + description: 'key: id of tokenIssuancePolicy' required: true schema: type: string - x-ms-docs-key-type: riskyUser + x-ms-docs-key-type: tokenIssuancePolicy requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.riskyUser' + $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' required: true responses: '204': @@ -13013,17 +14012,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - riskyUsers.riskyUser - summary: Delete entity from riskyUsers - operationId: riskyUsers.riskyUser_DeleteRiskyUser + - policies.tokenIssuancePolicy + summary: Delete navigation property tokenIssuancePolicies for policies + operationId: policies_DeleteTokenIssuancePolicies parameters: - - name: riskyUser-id + - name: tokenIssuancePolicy-id in: path - description: 'key: id of riskyUser' + description: 'key: id of tokenIssuancePolicy' required: true schema: type: string - x-ms-docs-key-type: riskyUser + x-ms-docs-key-type: tokenIssuancePolicy - name: If-Match in: header description: ETag @@ -13035,20 +14034,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/riskyUsers/{riskyUser-id}/history': + /policies/tokenLifetimePolicies: get: tags: - - riskyUsers.riskyUserHistoryItem - summary: Get history from riskyUsers - operationId: riskyUsers_ListHistory + - policies.tokenLifetimePolicy + summary: Get tokenLifetimePolicies from policies + operationId: policies_ListTokenLifetimePolicies parameters: - - name: riskyUser-id - in: path - description: 'key: id of riskyUser' - required: true - schema: - type: string - x-ms-docs-key-type: riskyUser - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -13066,28 +14058,16 @@ paths: enum: - id - id desc - - isDeleted - - isDeleted desc - - isProcessing - - isProcessing desc - - riskDetail - - riskDetail desc - - riskLastUpdatedDateTime - - riskLastUpdatedDateTime desc - - riskLevel - - riskLevel desc - - riskState - - riskState desc - - userDisplayName - - userDisplayName desc - - userPrincipalName - - userPrincipalName desc - - activity - - activity desc - - initiatedBy - - initiatedBy desc - - userId - - userId desc + - deletedDateTime + - deletedDateTime desc + - description + - description desc + - displayName + - displayName desc + - definition + - definition desc + - isOrganizationDefault + - isOrganizationDefault desc type: string - name: $select in: query @@ -13100,18 +14080,12 @@ paths: items: enum: - id - - isDeleted - - isProcessing - - riskDetail - - riskLastUpdatedDateTime - - riskLevel - - riskState - - userDisplayName - - userPrincipalName - - activity - - initiatedBy - - userId - - history + - deletedDateTime + - description + - displayName + - definition + - isOrganizationDefault + - appliesTo type: string - name: $expand in: query @@ -13124,11 +14098,11 @@ paths: items: enum: - '*' - - history + - appliesTo type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.riskyUserHistoryItemCollectionResponse' + $ref: '#/components/responses/microsoft.graph.tokenLifetimePolicyCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -13137,23 +14111,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - riskyUsers.riskyUserHistoryItem - summary: Create new navigation property to history for riskyUsers - operationId: riskyUsers_CreateHistory - parameters: - - name: riskyUser-id - in: path - description: 'key: id of riskyUser' - required: true - schema: - type: string - x-ms-docs-key-type: riskyUser + - policies.tokenLifetimePolicy + summary: Create new navigation property to tokenLifetimePolicies for policies + operationId: policies_CreateTokenLifetimePolicies requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.riskyUserHistoryItem' + $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' required: true responses: '201': @@ -13161,31 +14127,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.riskyUserHistoryItem' + $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/riskyUsers/{riskyUser-id}/history/{riskyUserHistoryItem-id}': + '/policies/tokenLifetimePolicies/{tokenLifetimePolicy-id}': get: tags: - - riskyUsers.riskyUserHistoryItem - summary: Get history from riskyUsers - operationId: riskyUsers_GetHistory + - policies.tokenLifetimePolicy + summary: Get tokenLifetimePolicies from policies + operationId: policies_GetTokenLifetimePolicies parameters: - - name: riskyUser-id - in: path - description: 'key: id of riskyUser' - required: true - schema: - type: string - x-ms-docs-key-type: riskyUser - - name: riskyUserHistoryItem-id + - name: tokenLifetimePolicy-id in: path - description: 'key: id of riskyUserHistoryItem' + description: 'key: id of tokenLifetimePolicy' required: true schema: type: string - x-ms-docs-key-type: riskyUserHistoryItem + x-ms-docs-key-type: tokenLifetimePolicy - name: $select in: query description: Select properties to be returned @@ -13197,18 +14156,12 @@ paths: items: enum: - id - - isDeleted - - isProcessing - - riskDetail - - riskLastUpdatedDateTime - - riskLevel - - riskState - - userDisplayName - - userPrincipalName - - activity - - initiatedBy - - userId - - history + - deletedDateTime + - description + - displayName + - definition + - isOrganizationDefault + - appliesTo type: string - name: $expand in: query @@ -13221,7 +14174,7 @@ paths: items: enum: - '*' - - history + - appliesTo type: string responses: '200': @@ -13229,42 +14182,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.riskyUserHistoryItem' + $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' links: - history: - operationId: riskyUsers.History.ListHistory + appliesTo: + operationId: policies.TokenLifetimePolicies.ListAppliesTo parameters: - riskyUser-id: $request.path.riskyUser-id - riskyUserHistoryItem-id: $request.path.riskyUserHistoryItem-id + tokenLifetimePolicy-id: $request.path.tokenLifetimePolicy-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - riskyUsers.riskyUserHistoryItem - summary: Update the navigation property history in riskyUsers - operationId: riskyUsers_UpdateHistory + - policies.tokenLifetimePolicy + summary: Update the navigation property tokenLifetimePolicies in policies + operationId: policies_UpdateTokenLifetimePolicies parameters: - - name: riskyUser-id - in: path - description: 'key: id of riskyUser' - required: true - schema: - type: string - x-ms-docs-key-type: riskyUser - - name: riskyUserHistoryItem-id + - name: tokenLifetimePolicy-id in: path - description: 'key: id of riskyUserHistoryItem' + description: 'key: id of tokenLifetimePolicy' required: true schema: type: string - x-ms-docs-key-type: riskyUserHistoryItem + x-ms-docs-key-type: tokenLifetimePolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.riskyUserHistoryItem' + $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' required: true responses: '204': @@ -13274,24 +14219,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - riskyUsers.riskyUserHistoryItem - summary: Delete navigation property history for riskyUsers - operationId: riskyUsers_DeleteHistory + - policies.tokenLifetimePolicy + summary: Delete navigation property tokenLifetimePolicies for policies + operationId: policies_DeleteTokenLifetimePolicies parameters: - - name: riskyUser-id - in: path - description: 'key: id of riskyUser' - required: true - schema: - type: string - x-ms-docs-key-type: riskyUser - - name: riskyUserHistoryItem-id + - name: tokenLifetimePolicy-id in: path - description: 'key: id of riskyUserHistoryItem' + description: 'key: id of tokenLifetimePolicy' required: true schema: type: string - x-ms-docs-key-type: riskyUserHistoryItem + x-ms-docs-key-type: tokenLifetimePolicy - name: If-Match in: header description: ETag @@ -13303,60 +14241,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /riskyUsers/microsoft.graph.confirmCompromised: - post: - tags: - - riskyUsers.Actions - summary: Invoke action confirmCompromised - operationId: riskyUsers_confirmCompromised - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - userIds: - type: array - items: - type: string - nullable: true - additionalProperties: - type: object - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - /riskyUsers/microsoft.graph.dismiss: - post: - tags: - - riskyUsers.Actions - summary: Invoke action dismiss - operationId: riskyUsers_dismiss - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - userIds: - type: array - items: - type: string - nullable: true - additionalProperties: - type: object - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action /trustFramework: get: tags: @@ -24376,6 +25260,314 @@ components: format: float additionalProperties: type: object + microsoft.graph.identityProtectionRoot: + title: identityProtectionRoot + type: object + properties: + riskDetections: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.riskDetection' + description: Risk detection in Azure AD Identity Protection and the associated information about the detection. + riskyServicePrincipals: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.riskyServicePrincipal' + description: Azure AD service principals that are at risk. + riskyUsers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.riskyUser' + description: Users that are flagged as at-risk by Azure AD Identity Protection. + servicePrincipalRiskDetections: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.servicePrincipalRiskDetection' + description: Represents information about detected at-risk service principals in an Azure AD tenant. + additionalProperties: + type: object + microsoft.graph.riskDetection: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: riskDetection + type: object + properties: + activity: + $ref: '#/components/schemas/microsoft.graph.activityType' + activityDateTime: + 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 that the risky activity occurred. The DateTimeOffset 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' + format: date-time + nullable: true + additionalInfo: + type: string + description: Additional information associated with the risk detection in JSON format. + nullable: true + correlationId: + type: string + description: Correlation ID of the sign-in associated with the risk detection. This property is null if the risk detection is not associated with a sign-in. + nullable: true + detectedDateTime: + 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 that the risk was detected. The DateTimeOffset 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' + format: date-time + nullable: true + detectionTimingType: + $ref: '#/components/schemas/microsoft.graph.riskDetectionTimingType' + ipAddress: + type: string + description: Provides the IP address of the client from where the risk occurred. + nullable: true + lastUpdatedDateTime: + 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 that the risk detection was last updated. + format: date-time + nullable: true + location: + $ref: '#/components/schemas/microsoft.graph.signInLocation' + requestId: + type: string + description: Request ID of the sign-in associated with the risk detection. This property is null if the risk detection is not associated with a sign-in. + nullable: true + riskDetail: + $ref: '#/components/schemas/microsoft.graph.riskDetail' + riskEventType: + type: string + description: 'The type of risk event detected. The possible values are unlikelyTravel, anonymizedIPAddress, maliciousIPAddress, unfamiliarFeatures, malwareInfectedIPAddress, suspiciousIPAddress, leakedCredentials, investigationsThreatIntelligence, generic,adminConfirmedUserCompromised, mcasImpossibleTravel, mcasSuspiciousInboxManipulationRules, investigationsThreatIntelligenceSigninLinked, maliciousIPAddressValidCredentialsBlockedIP, and unknownFutureValue. For more information about each value, see riskEventType values.' + nullable: true + riskLevel: + $ref: '#/components/schemas/microsoft.graph.riskLevel' + riskState: + $ref: '#/components/schemas/microsoft.graph.riskState' + riskType: + $ref: '#/components/schemas/microsoft.graph.riskEventType' + source: + type: string + description: 'Source of the risk detection. For example, activeDirectory.' + nullable: true + tokenIssuerType: + $ref: '#/components/schemas/microsoft.graph.tokenIssuerType' + userDisplayName: + type: string + description: Name of the user. + nullable: true + userId: + type: string + description: 'Unique ID of the user. The DateTimeOffset 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' + nullable: true + userPrincipalName: + type: string + description: The user principal name (UPN) of the user. + nullable: true + additionalProperties: + type: object + microsoft.graph.riskyServicePrincipal: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: riskyServicePrincipal + type: object + properties: + accountEnabled: + type: boolean + description: 'true if the service principal account is enabled; otherwise, false.' + nullable: true + appId: + type: string + description: 'The globally unique identifier for the associated application (its appId property), if any.' + nullable: true + displayName: + type: string + description: The display name for the service principal. + nullable: true + isProcessing: + type: boolean + description: Indicates whether Azure AD is currently processing the service principal's risky state. + nullable: true + riskDetail: + $ref: '#/components/schemas/microsoft.graph.riskDetail' + riskLastUpdatedDateTime: + 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: 'The date and time that the risk state was last updated. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2021 is 2021-01-01T00:00:00Z. Supports $filter (eq).' + format: date-time + nullable: true + riskLevel: + $ref: '#/components/schemas/microsoft.graph.riskLevel' + riskState: + $ref: '#/components/schemas/microsoft.graph.riskState' + servicePrincipalType: + type: string + description: 'Identifies whether the service principal represents an Application, a ManagedIdentity, or a legacy application (socialIdp). This is set by Azure AD internally and is inherited from servicePrincipal.' + nullable: true + history: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.riskyServicePrincipalHistoryItem' + description: Represents the risk history of Azure AD service principals. + additionalProperties: + type: object + microsoft.graph.riskyServicePrincipalHistoryItem: + allOf: + - $ref: '#/components/schemas/microsoft.graph.riskyServicePrincipal' + - title: riskyServicePrincipalHistoryItem + type: object + properties: + activity: + $ref: '#/components/schemas/microsoft.graph.riskServicePrincipalActivity' + initiatedBy: + type: string + description: The identifier of the actor of the operation. + nullable: true + servicePrincipalId: + type: string + description: The identifier of the service principal. + nullable: true + additionalProperties: + type: object + microsoft.graph.riskyUser: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: riskyUser + type: object + properties: + isDeleted: + type: boolean + description: 'Indicates whether the user is deleted. Possible values are: true, false.' + nullable: true + isProcessing: + type: boolean + description: Indicates whether a user's risky state is being processed by the backend. + nullable: true + riskDetail: + $ref: '#/components/schemas/microsoft.graph.riskDetail' + riskLastUpdatedDateTime: + 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: 'The date and time that the risky user was last updated. The DateTimeOffset 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.' + format: date-time + nullable: true + riskLevel: + $ref: '#/components/schemas/microsoft.graph.riskLevel' + riskState: + $ref: '#/components/schemas/microsoft.graph.riskState' + userDisplayName: + type: string + description: Risky user display name. + nullable: true + userPrincipalName: + type: string + description: Risky user principal name. + nullable: true + history: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.riskyUserHistoryItem' + description: The activity related to user risk level change + additionalProperties: + type: object + microsoft.graph.riskyUserHistoryItem: + allOf: + - $ref: '#/components/schemas/microsoft.graph.riskyUser' + - title: riskyUserHistoryItem + type: object + properties: + activity: + $ref: '#/components/schemas/microsoft.graph.riskUserActivity' + initiatedBy: + type: string + description: The id of actor that does the operation. + nullable: true + userId: + type: string + description: The id of the user. + nullable: true + additionalProperties: + type: object + microsoft.graph.servicePrincipalRiskDetection: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: servicePrincipalRiskDetection + type: object + properties: + activity: + $ref: '#/components/schemas/microsoft.graph.activityType' + activityDateTime: + 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 risky activity occurred. The DateTimeOffset 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' + format: date-time + nullable: true + additionalInfo: + type: string + description: Additional information associated with the risk detection. This string value is represented as a JSON object with the quotations escaped. + nullable: true + appId: + type: string + description: The unique identifier for the associated application. + nullable: true + correlationId: + type: string + description: Correlation ID of the sign-in activity associated with the risk detection. This property is null if the risk detection is not associated with a sign-in activity. + nullable: true + detectedDateTime: + 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 risk was detected. The DateTimeOffset 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.' + format: date-time + nullable: true + detectionTimingType: + $ref: '#/components/schemas/microsoft.graph.riskDetectionTimingType' + ipAddress: + type: string + description: Provides the IP address of the client from where the risk occurred. + nullable: true + keyIds: + type: array + items: + type: string + nullable: true + description: The unique identifier (GUID) for the key credential associated with the risk detection. + lastUpdatedDateTime: + 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 risk detection was last updated. + format: date-time + nullable: true + location: + $ref: '#/components/schemas/microsoft.graph.signInLocation' + requestId: + type: string + description: Request identifier of the sign-in activity associated with the risk detection. This property is null if the risk detection is not associated with a sign-in activity. Supports $filter (eq). + nullable: true + riskDetail: + $ref: '#/components/schemas/microsoft.graph.riskDetail' + riskEventType: + type: string + description: 'The type of risk event detected. The possible values are: investigationsThreatIntelligence, generic, adminConfirmedServicePrincipalCompromised, suspiciousSignins, leakedCredentials, unknownFutureValue. Supports $filter (eq).' + nullable: true + riskLevel: + $ref: '#/components/schemas/microsoft.graph.riskLevel' + riskState: + $ref: '#/components/schemas/microsoft.graph.riskState' + servicePrincipalDisplayName: + type: string + description: The display name for the service principal. + nullable: true + servicePrincipalId: + type: string + description: The unique identifier for the service principal. Supports $filter (eq). + nullable: true + source: + type: string + description: 'Source of the risk detection. For example, identityProtection.' + nullable: true + tokenIssuerType: + $ref: '#/components/schemas/microsoft.graph.tokenIssuerType' + additionalProperties: + type: object microsoft.graph.identityProvider: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -25346,7 +26538,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.group' - description: Read-only. Nullable. mailFolders: type: array items: @@ -25453,7 +26644,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: Read-only. Nullable. profile: $ref: '#/components/schemas/microsoft.graph.profile' activities: @@ -26304,143 +27494,6 @@ components: type: object additionalProperties: type: object - microsoft.graph.riskDetection: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: riskDetection - type: object - properties: - activity: - $ref: '#/components/schemas/microsoft.graph.activityType' - activityDateTime: - 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 that the risky activity occurred. The DateTimeOffset 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' - format: date-time - nullable: true - additionalInfo: - type: string - description: Additional information associated with the risk detection in JSON format. - nullable: true - correlationId: - type: string - description: Correlation ID of the sign-in associated with the risk detection. This property is null if the risk detection is not associated with a sign-in. - nullable: true - detectedDateTime: - 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 that the risk was detected. The DateTimeOffset 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' - format: date-time - nullable: true - detectionTimingType: - $ref: '#/components/schemas/microsoft.graph.riskDetectionTimingType' - ipAddress: - type: string - description: Provides the IP address of the client from where the risk occurred. - nullable: true - lastUpdatedDateTime: - 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 that the risk detection was last updated. - format: date-time - nullable: true - location: - $ref: '#/components/schemas/microsoft.graph.signInLocation' - requestId: - type: string - description: Request ID of the sign-in associated with the risk detection. This property is null if the risk detection is not associated with a sign-in. - nullable: true - riskDetail: - $ref: '#/components/schemas/microsoft.graph.riskDetail' - riskEventType: - type: string - description: 'The type of risk event detected. The possible values are unlikelyTravel, anonymizedIPAddress, maliciousIPAddress, unfamiliarFeatures, malwareInfectedIPAddress, suspiciousIPAddress, leakedCredentials, investigationsThreatIntelligence, generic,adminConfirmedUserCompromised, mcasImpossibleTravel, mcasSuspiciousInboxManipulationRules, investigationsThreatIntelligenceSigninLinked, maliciousIPAddressValidCredentialsBlockedIP, and unknownFutureValue. For more information about each value, see riskEventType values.' - nullable: true - riskLevel: - $ref: '#/components/schemas/microsoft.graph.riskLevel' - riskState: - $ref: '#/components/schemas/microsoft.graph.riskState' - riskType: - $ref: '#/components/schemas/microsoft.graph.riskEventType' - source: - type: string - description: 'Source of the risk detection. For example, activeDirectory.' - nullable: true - tokenIssuerType: - $ref: '#/components/schemas/microsoft.graph.tokenIssuerType' - userDisplayName: - type: string - description: Name of the user. - nullable: true - userId: - type: string - description: 'Unique ID of the user. The DateTimeOffset 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' - nullable: true - userPrincipalName: - type: string - description: The user principal name (UPN) of the user. - nullable: true - additionalProperties: - type: object - microsoft.graph.riskyUser: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: riskyUser - type: object - properties: - isDeleted: - type: boolean - description: 'Indicates whether the user is deleted. Possible values are: true, false.' - nullable: true - isProcessing: - type: boolean - description: Indicates whether a user's risky state is being processed by the backend. - nullable: true - riskDetail: - $ref: '#/components/schemas/microsoft.graph.riskDetail' - riskLastUpdatedDateTime: - 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: 'The date and time that the risky user was last updated. The DateTimeOffset 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.' - format: date-time - nullable: true - riskLevel: - $ref: '#/components/schemas/microsoft.graph.riskLevel' - riskState: - $ref: '#/components/schemas/microsoft.graph.riskState' - userDisplayName: - type: string - description: Risky user display name. - nullable: true - userPrincipalName: - type: string - description: Risky user principal name. - nullable: true - history: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.riskyUserHistoryItem' - description: The activity related to user risk level change - additionalProperties: - type: object - microsoft.graph.riskyUserHistoryItem: - allOf: - - $ref: '#/components/schemas/microsoft.graph.riskyUser' - - title: riskyUserHistoryItem - type: object - properties: - activity: - $ref: '#/components/schemas/microsoft.graph.riskUserActivity' - initiatedBy: - type: string - description: The id of actor that does the operation. - nullable: true - userId: - type: string - description: The id of the user. - nullable: true - additionalProperties: - type: object microsoft.graph.trustFramework: title: trustFramework type: object @@ -27132,7 +28185,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.dataPolicyOperationStatus: @@ -27247,6 +28299,142 @@ components: - resourceOwner - unknownFutureValue type: string + microsoft.graph.activityType: + title: activityType + enum: + - signin + - user + - unknownFutureValue + - servicePrincipal + type: string + microsoft.graph.riskDetectionTimingType: + title: riskDetectionTimingType + enum: + - notDefined + - realtime + - nearRealtime + - offline + - unknownFutureValue + type: string + microsoft.graph.signInLocation: + title: signInLocation + type: object + properties: + city: + type: string + description: Provides the city where the sign-in originated. This is calculated using latitude/longitude information from the sign-in activity. + nullable: true + countryOrRegion: + type: string + description: Provides the country code info (2 letter code) where the sign-in originated. This is calculated using latitude/longitude information from the sign-in activity. + nullable: true + geoCoordinates: + $ref: '#/components/schemas/microsoft.graph.geoCoordinates' + state: + type: string + description: Provides the State where the sign-in originated. This is calculated using latitude/longitude information from the sign-in activity. + nullable: true + additionalProperties: + type: object + microsoft.graph.riskDetail: + title: riskDetail + enum: + - none + - adminGeneratedTemporaryPassword + - userPerformedSecuredPasswordChange + - userPerformedSecuredPasswordReset + - adminConfirmedSigninSafe + - aiConfirmedSigninSafe + - userPassedMFADrivenByRiskBasedPolicy + - adminDismissedAllRiskForUser + - adminConfirmedSigninCompromised + - hidden + - adminConfirmedUserCompromised + - unknownFutureValue + - adminConfirmedServicePrincipalCompromised + - adminDismissedAllRiskForServicePrincipal + type: string + microsoft.graph.riskLevel: + title: riskLevel + enum: + - low + - medium + - high + - hidden + - none + - unknownFutureValue + type: string + microsoft.graph.riskState: + title: riskState + enum: + - none + - confirmedSafe + - remediated + - dismissed + - atRisk + - confirmedCompromised + - unknownFutureValue + type: string + microsoft.graph.riskEventType: + title: riskEventType + enum: + - unlikelyTravel + - anonymizedIPAddress + - maliciousIPAddress + - unfamiliarFeatures + - malwareInfectedIPAddress + - suspiciousIPAddress + - leakedCredentials + - investigationsThreatIntelligence + - generic + - adminConfirmedUserCompromised + - mcasImpossibleTravel + - mcasSuspiciousInboxManipulationRules + - investigationsThreatIntelligenceSigninLinked + - maliciousIPAddressValidCredentialsBlockedIP + - unknownFutureValue + type: string + microsoft.graph.tokenIssuerType: + title: tokenIssuerType + enum: + - AzureAD + - ADFederationServices + - UnknownFutureValue + - AzureADBackupAuth + - ADFederationServicesMFAAdapter + - NPSExtension + type: string + microsoft.graph.riskServicePrincipalActivity: + title: riskServicePrincipalActivity + type: object + properties: + detail: + $ref: '#/components/schemas/microsoft.graph.riskDetail' + riskEventTypes: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.riskUserActivity: + title: riskUserActivity + type: object + properties: + detail: + $ref: '#/components/schemas/microsoft.graph.riskDetail' + eventTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.riskEventType' + riskEventTypes: + type: array + items: + type: string + nullable: true + description: The type of risk event detected. + additionalProperties: + type: object microsoft.graph.volumeType: title: volumeType enum: @@ -31178,129 +32366,6 @@ components: $ref: '#/components/schemas/microsoft.graph.directoryObject' additionalProperties: type: object - microsoft.graph.activityType: - title: activityType - enum: - - signin - - user - - unknownFutureValue - - servicePrincipal - type: string - microsoft.graph.riskDetectionTimingType: - title: riskDetectionTimingType - enum: - - notDefined - - realtime - - nearRealtime - - offline - - unknownFutureValue - type: string - microsoft.graph.signInLocation: - title: signInLocation - type: object - properties: - city: - type: string - description: Provides the city where the sign-in originated. This is calculated using latitude/longitude information from the sign-in activity. - nullable: true - countryOrRegion: - type: string - description: Provides the country code info (2 letter code) where the sign-in originated. This is calculated using latitude/longitude information from the sign-in activity. - nullable: true - geoCoordinates: - $ref: '#/components/schemas/microsoft.graph.geoCoordinates' - state: - type: string - description: Provides the State where the sign-in originated. This is calculated using latitude/longitude information from the sign-in activity. - nullable: true - additionalProperties: - type: object - microsoft.graph.riskDetail: - title: riskDetail - enum: - - none - - adminGeneratedTemporaryPassword - - userPerformedSecuredPasswordChange - - userPerformedSecuredPasswordReset - - adminConfirmedSigninSafe - - aiConfirmedSigninSafe - - userPassedMFADrivenByRiskBasedPolicy - - adminDismissedAllRiskForUser - - adminConfirmedSigninCompromised - - hidden - - adminConfirmedUserCompromised - - unknownFutureValue - - adminConfirmedServicePrincipalCompromised - - adminDismissedAllRiskForServicePrincipal - type: string - microsoft.graph.riskLevel: - title: riskLevel - enum: - - low - - medium - - high - - hidden - - none - - unknownFutureValue - type: string - microsoft.graph.riskState: - title: riskState - enum: - - none - - confirmedSafe - - remediated - - dismissed - - atRisk - - confirmedCompromised - - unknownFutureValue - type: string - microsoft.graph.riskEventType: - title: riskEventType - enum: - - unlikelyTravel - - anonymizedIPAddress - - maliciousIPAddress - - unfamiliarFeatures - - malwareInfectedIPAddress - - suspiciousIPAddress - - leakedCredentials - - investigationsThreatIntelligence - - generic - - adminConfirmedUserCompromised - - mcasImpossibleTravel - - mcasSuspiciousInboxManipulationRules - - investigationsThreatIntelligenceSigninLinked - - maliciousIPAddressValidCredentialsBlockedIP - - unknownFutureValue - type: string - microsoft.graph.tokenIssuerType: - title: tokenIssuerType - enum: - - AzureAD - - ADFederationServices - - UnknownFutureValue - - AzureADBackupAuth - - ADFederationServicesMFAAdapter - - NPSExtension - type: string - microsoft.graph.riskUserActivity: - title: riskUserActivity - type: object - properties: - detail: - $ref: '#/components/schemas/microsoft.graph.riskDetail' - eventTypes: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.riskEventType' - riskEventTypes: - type: array - items: - type: string - nullable: true - description: The type of risk event detected. - additionalProperties: - type: object microsoft.graph.attestationLevel: title: attestationLevel enum: @@ -31448,6 +32513,78 @@ components: type: string additionalProperties: type: object + microsoft.graph.riskDetectionCollectionResponse: + title: Collection of riskDetection + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.riskDetection' + '@odata.nextLink': + type: string + additionalProperties: + type: object + microsoft.graph.riskyServicePrincipalCollectionResponse: + title: Collection of riskyServicePrincipal + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.riskyServicePrincipal' + '@odata.nextLink': + type: string + additionalProperties: + type: object + microsoft.graph.riskyServicePrincipalHistoryItemCollectionResponse: + title: Collection of riskyServicePrincipalHistoryItem + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.riskyServicePrincipalHistoryItem' + '@odata.nextLink': + type: string + additionalProperties: + type: object + microsoft.graph.riskyUserCollectionResponse: + title: Collection of riskyUser + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.riskyUser' + '@odata.nextLink': + type: string + additionalProperties: + type: object + microsoft.graph.riskyUserHistoryItemCollectionResponse: + title: Collection of riskyUserHistoryItem + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.riskyUserHistoryItem' + '@odata.nextLink': + type: string + additionalProperties: + type: object + microsoft.graph.servicePrincipalRiskDetectionCollectionResponse: + title: Collection of servicePrincipalRiskDetection + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.servicePrincipalRiskDetection' + '@odata.nextLink': + type: string + additionalProperties: + type: object microsoft.graph.identityProviderCollectionResponse: title: Collection of identityProvider type: object @@ -31832,42 +32969,6 @@ components: type: string additionalProperties: type: object - microsoft.graph.riskDetectionCollectionResponse: - title: Collection of riskDetection - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.riskDetection' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.riskyUserCollectionResponse: - title: Collection of riskyUser - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.riskyUser' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.riskyUserHistoryItemCollectionResponse: - title: Collection of riskyUserHistoryItem - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.riskyUserHistoryItem' - '@odata.nextLink': - type: string - additionalProperties: - type: object microsoft.graph.trustFrameworkKeySetCollectionResponse: title: Collection of trustFrameworkKeySet type: object @@ -32291,6 +33392,27 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.geoCoordinates: + title: geoCoordinates + type: object + properties: + altitude: + type: number + description: 'Optional. The altitude (height), in feet, above sea level for the item. Read-only.' + format: double + nullable: true + latitude: + type: number + description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' + format: double + nullable: true + longitude: + type: number + description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' + format: double + nullable: true + additionalProperties: + type: object microsoft.graph.classificationError: allOf: - $ref: '#/components/schemas/microsoft.graph.classifcationErrorBase' @@ -33263,7 +34385,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.post' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.groupLifecyclePolicy: @@ -38480,27 +39601,6 @@ components: type: object additionalProperties: type: object - microsoft.graph.geoCoordinates: - title: geoCoordinates - type: object - properties: - altitude: - type: number - description: 'Optional. The altitude (height), in feet, above sea level for the item. Read-only.' - format: double - nullable: true - latitude: - type: number - description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' - format: double - nullable: true - longitude: - type: number - description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' - format: double - nullable: true - additionalProperties: - type: object microsoft.graph.ODataErrors.MainError: required: - code @@ -43306,7 +44406,7 @@ components: attachments: type: array items: - $ref: '#/components/schemas/microsoft.graph.attachment_v2' + $ref: '#/components/schemas/microsoft.graph.attachmentBase' attachmentSessions: type: array items: @@ -43901,7 +45001,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.printDocument' - description: Read-only. tasks: type: array items: @@ -44287,7 +45386,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookCommentReply' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.workbookFunctions: @@ -45916,10 +47014,10 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.attachment_v2: + microsoft.graph.attachmentBase: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: attachment_v2 + - title: attachmentBase type: object properties: contentType: @@ -48249,6 +49347,42 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.identityUserFlowCollectionResponse' + microsoft.graph.riskDetectionCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.riskDetectionCollectionResponse' + microsoft.graph.riskyServicePrincipalCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.riskyServicePrincipalCollectionResponse' + microsoft.graph.riskyServicePrincipalHistoryItemCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.riskyServicePrincipalHistoryItemCollectionResponse' + microsoft.graph.riskyUserCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.riskyUserCollectionResponse' + microsoft.graph.riskyUserHistoryItemCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.riskyUserHistoryItemCollectionResponse' + microsoft.graph.servicePrincipalRiskDetectionCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.servicePrincipalRiskDetectionCollectionResponse' microsoft.graph.identityProviderCollectionResponse: description: Retrieved collection content: @@ -48441,24 +49575,6 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicyCollectionResponse' - microsoft.graph.riskDetectionCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.riskDetectionCollectionResponse' - microsoft.graph.riskyUserCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.riskyUserCollectionResponse' - microsoft.graph.riskyUserHistoryItemCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.riskyUserHistoryItemCollectionResponse' microsoft.graph.trustFrameworkKeySetCollectionResponse: description: Retrieved collection content: diff --git a/openApiDocs/beta/Mail.yml b/openApiDocs/beta/Mail.yml index 521835467db..b98622baab0 100644 --- a/openApiDocs/beta/Mail.yml +++ b/openApiDocs/beta/Mail.yml @@ -9403,7 +9403,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.inferenceClassificationType: diff --git a/openApiDocs/beta/Notes.yml b/openApiDocs/beta/Notes.yml index 84134f44950..f2192398b76 100644 --- a/openApiDocs/beta/Notes.yml +++ b/openApiDocs/beta/Notes.yml @@ -22916,7 +22916,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.onenoteEntityHierarchyModel: diff --git a/openApiDocs/beta/People.yml b/openApiDocs/beta/People.yml index 8474314fd1a..394bdedf826 100644 --- a/openApiDocs/beta/People.yml +++ b/openApiDocs/beta/People.yml @@ -6732,7 +6732,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.settings: diff --git a/openApiDocs/beta/PersonalContacts.yml b/openApiDocs/beta/PersonalContacts.yml index fbacf55a18f..f27f5f5f933 100644 --- a/openApiDocs/beta/PersonalContacts.yml +++ b/openApiDocs/beta/PersonalContacts.yml @@ -6355,7 +6355,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.outlookItem: diff --git a/openApiDocs/beta/Planner.yml b/openApiDocs/beta/Planner.yml index 89f9adc59c9..d45069165d7 100644 --- a/openApiDocs/beta/Planner.yml +++ b/openApiDocs/beta/Planner.yml @@ -12257,7 +12257,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.plannerPlanContainer: diff --git a/openApiDocs/beta/Reports.yml b/openApiDocs/beta/Reports.yml index e2708d528a5..24d728a48e9 100644 --- a/openApiDocs/beta/Reports.yml +++ b/openApiDocs/beta/Reports.yml @@ -8864,7 +8864,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryAudit' - description: Read-only. Nullable. directoryProvisioning: type: array items: @@ -8881,7 +8880,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.signIn' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.directoryAudit: @@ -10490,7 +10488,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.keyValue: diff --git a/openApiDocs/beta/SchemaExtensions.yml b/openApiDocs/beta/SchemaExtensions.yml index 36bf1451820..7e8c71d71cd 100644 --- a/openApiDocs/beta/SchemaExtensions.yml +++ b/openApiDocs/beta/SchemaExtensions.yml @@ -240,7 +240,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.extensionSchemaProperty: diff --git a/openApiDocs/beta/Search.yml b/openApiDocs/beta/Search.yml index 7094e3b1a6e..4050293f414 100644 --- a/openApiDocs/beta/Search.yml +++ b/openApiDocs/beta/Search.yml @@ -2237,17 +2237,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalGroup' - description: Read-only. Nullable. items: type: array items: $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalItem' - description: Read-only. Nullable. operations: type: array items: $ref: '#/components/schemas/microsoft.graph.externalConnectors.connectionOperation' - description: Read-only. Nullable. quota: $ref: '#/components/schemas/microsoft.graph.externalConnectors.connectionQuota' schema: @@ -2592,7 +2589,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.externalConnectors.configuration: diff --git a/openApiDocs/beta/Security.yml b/openApiDocs/beta/Security.yml index 8c142b10cf1..4d5d3773e08 100644 --- a/openApiDocs/beta/Security.yml +++ b/openApiDocs/beta/Security.yml @@ -13570,41 +13570,50 @@ components: closedDateTime: 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: 'The date and time when the case was closed. 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' format: date-time nullable: true externalId: type: string + description: The external case number for customer reference. nullable: true custodians: type: array items: $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCustodian' + description: Returns a list of case ediscoveryCustodian objects for this case. legalHolds: type: array items: $ref: '#/components/schemas/microsoft.graph.security.ediscoveryHoldPolicy' + description: Returns a list of case eDiscoveryHoldPolicy objects for this case. noncustodialDataSources: type: array items: $ref: '#/components/schemas/microsoft.graph.security.ediscoveryNoncustodialDataSource' + description: Returns a list of case ediscoveryNoncustodialDataSource objects for this case. operations: type: array items: $ref: '#/components/schemas/microsoft.graph.security.caseOperation' + description: Returns a list of case caseOperation objects for this case. reviewSets: type: array items: $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewSet' + description: Returns a list of eDiscoveryReviewSet objects in the case. searches: type: array items: $ref: '#/components/schemas/microsoft.graph.security.ediscoverySearch' + description: Returns a list of eDiscoverySearch objects associated with this case. settings: $ref: '#/components/schemas/microsoft.graph.security.ediscoveryCaseSettings' tags: type: array items: $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewTag' + description: Returns a list of ediscoveryReviewTag objects associated to this case. additionalProperties: type: object microsoft.graph.security.ediscoveryCustodian: @@ -13616,10 +13625,12 @@ components: acknowledgedDateTime: 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 the custodian acknowledged a hold notification. format: date-time nullable: true email: type: string + description: Email address of the custodian. nullable: true lastIndexOperation: $ref: '#/components/schemas/microsoft.graph.security.ediscoveryIndexOperation' @@ -13627,14 +13638,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.security.siteSource' + description: Data source entity for SharePoint sites associated with the custodian. unifiedGroupSources: type: array items: $ref: '#/components/schemas/microsoft.graph.security.unifiedGroupSource' + description: Data source entity for groups associated with the custodian. userSources: type: array items: $ref: '#/components/schemas/microsoft.graph.security.userSource' + description: Data source entity for a the custodian. This is the container for a custodian's mailbox and OneDrive for Business site. additionalProperties: type: object microsoft.graph.security.ediscoveryIndexOperation: @@ -14096,10 +14110,12 @@ components: properties: email: type: string + description: Email address of the user's mailbox. includedSources: $ref: '#/components/schemas/microsoft.graph.security.sourceType' siteWebUrl: type: string + description: The URL of the user's OneDrive for Business site. Read-only. nullable: true additionalProperties: type: object @@ -14111,14 +14127,17 @@ components: properties: contentQuery: type: string + description: 'KQL query that specifies content to be held in the specified locations. To learn more, see Keyword queries and search conditions for Content Search and eDiscovery. To hold all content in the specified locations, leave contentQuery blank.' nullable: true errors: type: array items: type: string nullable: true + description: Lists any errors that happened while placing the hold. isEnabled: type: boolean + description: Indicates whether the hold is enabled and actively holding content. nullable: true siteSources: type: array @@ -14153,10 +14172,12 @@ components: 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: The date and time the dataSource was created. format: date-time nullable: true displayName: type: string + description: The display name of the dataSource. This will be the name of the SharePoint site. nullable: true holdStatus: $ref: '#/components/schemas/microsoft.graph.security.dataSourceHoldStatus' @@ -14173,6 +14194,7 @@ components: completedDateTime: 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: The date and time the operation was completed. format: date-time nullable: true createdBy: @@ -14180,12 +14202,14 @@ components: 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: The date and time the operation was created. format: date-time nullable: true percentProgress: maximum: 2147483647 minimum: -2147483648 type: integer + description: The progress of the operation. format: int32 nullable: true resultInfo: @@ -14204,10 +14228,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.security.ediscoveryFile' + description: Represents files within the review set. queries: type: array items: $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewSetQuery' + description: Represents queries within the review set. additionalProperties: type: object microsoft.graph.security.ediscoveryFile: @@ -14222,6 +14248,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewTag' + description: Tags associated with the file. additionalProperties: type: object microsoft.graph.security.ediscoveryReviewTag: @@ -14236,6 +14263,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewTag' + description: Returns the tags that are a child of a tag. parent: $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewTag' additionalProperties: @@ -14252,18 +14280,21 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.security.dataSource' + description: Adds an additional source to the eDiscovery search. addToReviewSetOperation: $ref: '#/components/schemas/microsoft.graph.security.ediscoveryAddToReviewSetOperation' custodianSources: type: array items: $ref: '#/components/schemas/microsoft.graph.security.dataSource' + description: Custodian sources that are included in the eDiscovery search. lastEstimateStatisticsOperation: $ref: '#/components/schemas/microsoft.graph.security.ediscoveryEstimateOperation' noncustodialSources: type: array items: $ref: '#/components/schemas/microsoft.graph.security.ediscoveryNoncustodialDataSource' + description: noncustodialDataSource sources that are included in the eDiscovery search additionalProperties: type: object microsoft.graph.security.additionalDataOptions: @@ -14318,30 +14349,36 @@ components: properties: indexedItemCount: type: integer + description: The estimated count of items for the search that matched the content query. format: int64 nullable: true indexedItemsSize: type: integer + description: The estimated size of items for the search that matched the content query. format: int64 nullable: true mailboxCount: maximum: 2147483647 minimum: -2147483648 type: integer + description: The number of mailboxes that had search hits. format: int32 nullable: true siteCount: maximum: 2147483647 minimum: -2147483648 type: integer + description: The number of mailboxes that had search hits. format: int32 nullable: true unindexedItemCount: type: integer + description: The estimated count of unindexed items for the collection. format: int64 nullable: true unindexedItemsSize: type: integer + description: The estimated size of unindexed items for the collection. format: int64 nullable: true search: @@ -15001,7 +15038,7 @@ components: items: type: string nullable: true - description: 'Microsoft-provided services for the tenant (for example, Exchange online, Skype, Sharepoint).' + description: 'Microsoft-provided services for the tenant (for example, Exchange online, Skype, SharePoint).' licensedUserCount: maximum: 2147483647 minimum: -2147483648 @@ -15625,7 +15662,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.securityProviderStatus: @@ -16353,21 +16389,25 @@ components: 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: Created date and time of the dataSourceContainer entity. format: date-time nullable: true displayName: type: string + description: Display name of the dataSourceContainer entity. nullable: true holdStatus: $ref: '#/components/schemas/microsoft.graph.security.dataSourceHoldStatus' lastModifiedDateTime: 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: Last modified date and time of the dataSourceContainer. format: date-time nullable: true releasedDateTime: 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 that the dataSourceContainer was released from the case. format: date-time nullable: true status: @@ -17511,7 +17551,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.post' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.extension: @@ -17784,16 +17823,19 @@ components: properties: isEnabled: type: boolean + description: Indicates whether or not OCR is enabled for the case. nullable: true maxImageSize: maximum: 2147483647 minimum: -2147483648 type: integer + description: Maximum image size that will be processed in KB). format: int32 nullable: true timeout: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string + description: 'The timeout duration for the OCR engine. A longer timeout may increase success of OCR, but may add to the total processing time.' format: duration nullable: true additionalProperties: @@ -17804,23 +17846,27 @@ components: properties: isEnabled: type: boolean + description: Indicates whether email threading and near duplicate detection are enabled. nullable: true maxWords: maximum: 2147483647 minimum: -2147483648 type: integer + description: 'Specifies the maximum number of words used for email threading and near duplicate detection. To learn more, see Minimum/maximum number of words.' format: int32 nullable: true minWords: maximum: 2147483647 minimum: -2147483648 type: integer + description: 'Specifies the minimum number of words used for email threading and near duplicate detection. To learn more, see Minimum/maximum number of words.' format: int32 nullable: true similarityThreshold: maximum: 2147483647 minimum: -2147483648 type: integer + description: 'Specifies the similarity level for documents to be put in the same near duplicate set. To learn more, see Document and email similarity threshold.' format: int32 nullable: true additionalProperties: @@ -17831,17 +17877,21 @@ components: properties: dynamicallyAdjustTopicCount: type: boolean + description: 'To learn more, see Adjust maximum number of themes dynamically.' nullable: true ignoreNumbers: type: boolean + description: 'To learn more, see Include numbers in themes.' nullable: true isEnabled: type: boolean + description: Indicates whether themes is enabled for the case. nullable: true topicCount: maximum: 2147483647 minimum: -2147483648 type: integer + description: 'To learn more, see Maximum number of themes.' format: int32 nullable: true additionalProperties: @@ -19048,7 +19098,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.group' - description: Read-only. Nullable. mailFolders: type: array items: @@ -19155,7 +19204,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: Read-only. Nullable. profile: $ref: '#/components/schemas/microsoft.graph.profile' activities: @@ -31424,7 +31472,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookCommentReply' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.workbookFunctions: @@ -34335,7 +34382,7 @@ components: attachments: type: array items: - $ref: '#/components/schemas/microsoft.graph.attachment_v2' + $ref: '#/components/schemas/microsoft.graph.attachmentBase' attachmentSessions: type: array items: @@ -35112,7 +35159,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.printDocument' - description: Read-only. tasks: type: array items: @@ -35977,10 +36023,10 @@ components: - unknownFutureValue - emailUser type: string - microsoft.graph.attachment_v2: + microsoft.graph.attachmentBase: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: attachment_v2 + - title: attachmentBase type: object properties: contentType: diff --git a/openApiDocs/beta/Sites.yml b/openApiDocs/beta/Sites.yml index 3eeb2c90a94..073e762d00e 100644 --- a/openApiDocs/beta/Sites.yml +++ b/openApiDocs/beta/Sites.yml @@ -71249,7 +71249,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.booleanColumn: @@ -72098,7 +72097,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.group' - description: Read-only. Nullable. mailFolders: type: array items: @@ -72205,7 +72203,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: Read-only. Nullable. profile: $ref: '#/components/schemas/microsoft.graph.profile' activities: @@ -77322,7 +77319,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookCommentReply' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.workbookFunctions: @@ -78678,7 +78674,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.post' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.groupLifecyclePolicy: @@ -86889,7 +86884,7 @@ components: attachments: type: array items: - $ref: '#/components/schemas/microsoft.graph.attachment_v2' + $ref: '#/components/schemas/microsoft.graph.attachmentBase' attachmentSessions: type: array items: @@ -87567,7 +87562,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.printDocument' - description: Read-only. tasks: type: array items: @@ -88941,10 +88935,10 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.attachment_v2: + microsoft.graph.attachmentBase: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: attachment_v2 + - title: attachmentBase type: object properties: contentType: diff --git a/openApiDocs/beta/Teams.yml b/openApiDocs/beta/Teams.yml index 9bd7d1035b7..ffa86f4a3b4 100644 --- a/openApiDocs/beta/Teams.yml +++ b/openApiDocs/beta/Teams.yml @@ -31130,6 +31130,7 @@ paths: - workforceIntegrations - deletedTeams - devices + - teamsAppSettings type: string - name: $expand in: query @@ -31145,6 +31146,7 @@ paths: - workforceIntegrations - deletedTeams - devices + - teamsAppSettings type: string responses: '200': @@ -31160,6 +31162,8 @@ paths: operationId: teamwork.ListDeletedTeams devices: operationId: teamwork.ListDevices + teamsAppSettings: + operationId: teamwork.GetTeamsAppSettings sendActivityNotificationToRecipients: operationId: teamwork.sendActivityNotificationToRecipients default: @@ -35815,6 +35819,83 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + /teamwork/teamsAppSettings: + get: + tags: + - teamwork.teamsAppSettings + summary: Get teamsAppSettings from teamwork + operationId: teamwork_GetTeamsAppSettings + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - isChatResourceSpecificConsentEnabled + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsAppSettings' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teamwork.teamsAppSettings + summary: Update the navigation property teamsAppSettings in teamwork + operationId: teamwork_UpdateTeamsAppSettings + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsAppSettings' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teamwork.teamsAppSettings + summary: Delete navigation property teamsAppSettings for teamwork + operationId: teamwork_DeleteTeamsAppSettings + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation /teamwork/workforceIntegrations: get: tags: @@ -42515,7 +42596,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.group' - description: Read-only. Nullable. mailFolders: type: array items: @@ -42622,7 +42702,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: Read-only. Nullable. profile: $ref: '#/components/schemas/microsoft.graph.profile' activities: @@ -43084,6 +43163,8 @@ components: items: $ref: '#/components/schemas/microsoft.graph.teamworkDevice' description: The Teams devices provisioned for the tenant. + teamsAppSettings: + $ref: '#/components/schemas/microsoft.graph.teamsAppSettings' additionalProperties: type: object microsoft.graph.deletedTeam: @@ -43305,6 +43386,17 @@ components: description: 'The current status of the async operation, for example, Queued, Scheduled, InProgress, Successful, Cancelled, and Failed.' additionalProperties: type: object + microsoft.graph.teamsAppSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsAppSettings + type: object + properties: + isChatResourceSpecificConsentEnabled: + type: boolean + nullable: true + additionalProperties: + type: object microsoft.graph.workforceIntegration: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' @@ -43381,7 +43473,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.teamsAppDistributionMethod: @@ -45239,7 +45330,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.post' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.drive: @@ -49240,7 +49330,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookCommentReply' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.workbookFunctions: @@ -59097,7 +59186,7 @@ components: attachments: type: array items: - $ref: '#/components/schemas/microsoft.graph.attachment_v2' + $ref: '#/components/schemas/microsoft.graph.attachmentBase' attachmentSessions: type: array items: @@ -60144,7 +60233,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.printDocument' - description: Read-only. tasks: type: array items: @@ -61039,10 +61127,10 @@ components: - radioButton - unknownFutureValue type: string - microsoft.graph.attachment_v2: + microsoft.graph.attachmentBase: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: attachment_v2 + - title: attachmentBase type: object properties: contentType: diff --git a/openApiDocs/beta/Users.Actions.yml b/openApiDocs/beta/Users.Actions.yml index 2f66b2214ba..eb63791eee1 100644 --- a/openApiDocs/beta/Users.Actions.yml +++ b/openApiDocs/beta/Users.Actions.yml @@ -32317,7 +32317,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.group' - description: Read-only. Nullable. mailFolders: type: array items: @@ -32424,7 +32423,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: Read-only. Nullable. profile: $ref: '#/components/schemas/microsoft.graph.profile' activities: @@ -33122,7 +33120,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.attachmentType: @@ -38835,7 +38832,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookCommentReply' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.workbookFunctions: @@ -40604,7 +40600,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.post' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.groupLifecyclePolicy: @@ -48760,7 +48755,7 @@ components: attachments: type: array items: - $ref: '#/components/schemas/microsoft.graph.attachment_v2' + $ref: '#/components/schemas/microsoft.graph.attachmentBase' attachmentSessions: type: array items: @@ -49643,7 +49638,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.printDocument' - description: Read-only. tasks: type: array items: @@ -50830,10 +50824,10 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.attachment_v2: + microsoft.graph.attachmentBase: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: attachment_v2 + - title: attachmentBase type: object properties: contentType: diff --git a/openApiDocs/beta/Users.Functions.yml b/openApiDocs/beta/Users.Functions.yml index d64cf938d8f..b080890140a 100644 --- a/openApiDocs/beta/Users.Functions.yml +++ b/openApiDocs/beta/Users.Functions.yml @@ -7651,7 +7651,7 @@ components: attachments: type: array items: - $ref: '#/components/schemas/microsoft.graph.attachment_v2' + $ref: '#/components/schemas/microsoft.graph.attachmentBase' attachmentSessions: type: array items: @@ -8151,7 +8151,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.group' - description: Read-only. Nullable. mailFolders: type: array items: @@ -8258,7 +8257,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: Read-only. Nullable. profile: $ref: '#/components/schemas/microsoft.graph.profile' activities: @@ -8301,7 +8299,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.Json: @@ -10510,7 +10507,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.post' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.drive: @@ -12937,10 +12933,10 @@ components: - waitingOnOthers - deferred type: string - microsoft.graph.attachment_v2: + microsoft.graph.attachmentBase: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: attachment_v2 + - title: attachmentBase type: object properties: contentType: @@ -15154,7 +15150,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookCommentReply' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.workbookFunctions: @@ -23913,7 +23908,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.printDocument' - description: Read-only. tasks: type: array items: diff --git a/openApiDocs/beta/Users.yml b/openApiDocs/beta/Users.yml index 6cafe7f0b46..767aa6b2ea2 100644 --- a/openApiDocs/beta/Users.yml +++ b/openApiDocs/beta/Users.yml @@ -15,7 +15,7 @@ paths: parameters: - name: ConsistencyLevel in: header - description: 'Indicates the requested consistency level. Documentation URL: https://developer.microsoft.com/en-us/office/blogs/microsoft-graph-advanced-queries-for-directory-objects-are-now-generally-available/' + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' schema: type: string examples: @@ -10458,7 +10458,7 @@ paths: type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.attachment_v2CollectionResponse' + $ref: '#/components/responses/microsoft.graph.attachmentBaseCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -10497,7 +10497,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment_v2' + $ref: '#/components/schemas/microsoft.graph.attachmentBase' required: true responses: '201': @@ -10505,11 +10505,11 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment_v2' + $ref: '#/components/schemas/microsoft.graph.attachmentBase' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/attachments/{attachment_v2-id}': + '/users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/attachments/{attachmentBase-id}': get: tags: - users.todo @@ -10537,13 +10537,13 @@ paths: schema: type: string x-ms-docs-key-type: todoTask - - name: attachment_v2-id + - name: attachmentBase-id in: path - description: 'key: id of attachment_v2' + description: 'key: id of attachmentBase' required: true schema: type: string - x-ms-docs-key-type: attachment_v2 + x-ms-docs-key-type: attachmentBase - name: $select in: query description: Select properties to be returned @@ -10566,7 +10566,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment_v2' + $ref: '#/components/schemas/microsoft.graph.attachmentBase' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -10597,19 +10597,19 @@ paths: schema: type: string x-ms-docs-key-type: todoTask - - name: attachment_v2-id + - name: attachmentBase-id in: path - description: 'key: id of attachment_v2' + description: 'key: id of attachmentBase' required: true schema: type: string - x-ms-docs-key-type: attachment_v2 + x-ms-docs-key-type: attachmentBase requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment_v2' + $ref: '#/components/schemas/microsoft.graph.attachmentBase' required: true responses: '204': @@ -10644,13 +10644,13 @@ paths: schema: type: string x-ms-docs-key-type: todoTask - - name: attachment_v2-id + - name: attachmentBase-id in: path - description: 'key: id of attachment_v2' + description: 'key: id of attachmentBase' required: true schema: type: string - x-ms-docs-key-type: attachment_v2 + x-ms-docs-key-type: attachmentBase - name: If-Match in: header description: ETag @@ -10662,7 +10662,7 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/attachments/{attachment_v2-id}/$value': + '/users/{user-id}/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}/attachments/{attachmentBase-id}/$value': get: tags: - users.todo @@ -10690,13 +10690,13 @@ paths: schema: type: string x-ms-docs-key-type: todoTask - - name: attachment_v2-id + - name: attachmentBase-id in: path - description: 'key: id of attachment_v2' + description: 'key: id of attachmentBase' required: true schema: type: string - x-ms-docs-key-type: attachment_v2 + x-ms-docs-key-type: attachmentBase responses: '200': description: Retrieved media content @@ -10735,13 +10735,13 @@ paths: schema: type: string x-ms-docs-key-type: todoTask - - name: attachment_v2-id + - name: attachmentBase-id in: path - description: 'key: id of attachment_v2' + description: 'key: id of attachmentBase' required: true schema: type: string - x-ms-docs-key-type: attachment_v2 + x-ms-docs-key-type: attachmentBase requestBody: description: New media content. content: @@ -12703,7 +12703,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.group' - description: Read-only. Nullable. mailFolders: type: array items: @@ -12810,7 +12809,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: Read-only. Nullable. profile: $ref: '#/components/schemas/microsoft.graph.profile' activities: @@ -13404,7 +13402,7 @@ components: attachments: type: array items: - $ref: '#/components/schemas/microsoft.graph.attachment_v2' + $ref: '#/components/schemas/microsoft.graph.attachmentBase' attachmentSessions: type: array items: @@ -13426,10 +13424,10 @@ components: description: A collection of resources linked to the task. additionalProperties: type: object - microsoft.graph.attachment_v2: + microsoft.graph.attachmentBase: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: attachment_v2 + - title: attachmentBase type: object properties: contentType: @@ -16938,7 +16936,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.servicePlanInfo: @@ -17432,14 +17429,14 @@ components: type: string additionalProperties: type: object - microsoft.graph.attachment_v2CollectionResponse: - title: Collection of attachment_v2 + microsoft.graph.attachmentBaseCollectionResponse: + title: Collection of attachmentBase type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.attachment_v2' + $ref: '#/components/schemas/microsoft.graph.attachmentBase' '@odata.nextLink': type: string additionalProperties: @@ -18377,7 +18374,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.post' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.groupLifecyclePolicy: @@ -28819,7 +28815,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.printDocument' - description: Read-only. tasks: type: array items: @@ -29231,7 +29226,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookCommentReply' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.workbookFunctions: @@ -33148,12 +33142,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.todoTaskCollectionResponse' - microsoft.graph.attachment_v2CollectionResponse: + microsoft.graph.attachmentBaseCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment_v2CollectionResponse' + $ref: '#/components/schemas/microsoft.graph.attachmentBaseCollectionResponse' microsoft.graph.attachmentSessionCollectionResponse: description: Retrieved collection content: diff --git a/openApiDocs/beta/WindowsUpdates.yml b/openApiDocs/beta/WindowsUpdates.yml index 88612633e09..cebefc2518e 100644 --- a/openApiDocs/beta/WindowsUpdates.yml +++ b/openApiDocs/beta/WindowsUpdates.yml @@ -3042,7 +3042,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.windowsUpdates.deployableContent: diff --git a/openApiDocs/v1.0/Applications.yml b/openApiDocs/v1.0/Applications.yml index 52b3170e33e..452de6b0832 100644 --- a/openApiDocs/v1.0/Applications.yml +++ b/openApiDocs/v1.0/Applications.yml @@ -15,7 +15,7 @@ paths: parameters: - name: ConsistencyLevel in: header - description: 'Indicates the requested consistency level. Documentation URL: https://developer.microsoft.com/en-us/office/blogs/microsoft-graph-advanced-queries-for-directory-objects-are-now-generally-available/' + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' schema: type: string examples: @@ -51,6 +51,8 @@ paths: - applicationTemplateId desc - appRoles - appRoles desc + - certification + - certification desc - createdDateTime - createdDateTime desc - description @@ -121,6 +123,7 @@ paths: - appId - applicationTemplateId - appRoles + - certification - createdDateTime - description - disabledByMicrosoftStatus @@ -234,6 +237,7 @@ paths: - appId - applicationTemplateId - appRoles + - certification - createdDateTime - description - disabledByMicrosoftStatus @@ -2523,7 +2527,7 @@ paths: parameters: - name: ConsistencyLevel in: header - description: 'Indicates the requested consistency level. Documentation URL: https://developer.microsoft.com/en-us/office/blogs/microsoft-graph-advanced-queries-for-directory-objects-are-now-generally-available/' + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' schema: type: string examples: @@ -6259,6 +6263,8 @@ components: items: $ref: '#/components/schemas/microsoft.graph.appRole' description: 'The collection of roles assigned to the application. With app role assignments, these roles can be assigned to users, groups, or service principals associated with other applications. Not nullable.' + certification: + $ref: '#/components/schemas/microsoft.graph.certification' 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 @@ -7053,6 +7059,36 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.certification: + title: certification + type: object + properties: + certificationDetailsUrl: + type: string + description: URL that shows certification details for the application. + nullable: true + certificationExpirationDateTime: + 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: The timestamp when the current certification for the application will expire. + format: date-time + nullable: true + isCertifiedByMicrosoft: + type: boolean + description: Indicates whether the application is certified by Microsoft. + nullable: true + isPublisherAttested: + type: boolean + description: Indicates whether the application has been self-attested by the application developer or the publisher. + nullable: true + lastCertificationDateTime: + 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: The timestamp when the certification for the application was most recently added or updated. + format: date-time + nullable: true + additionalProperties: + type: object microsoft.graph.informationalUrl: title: informationalUrl type: object @@ -7199,7 +7235,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.stsPolicy: diff --git a/openApiDocs/v1.0/Bookings.yml b/openApiDocs/v1.0/Bookings.yml index 47227498da9..7f29150cca2 100644 --- a/openApiDocs/v1.0/Bookings.yml +++ b/openApiDocs/v1.0/Bookings.yml @@ -2544,7 +2544,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.physicalAddress: diff --git a/openApiDocs/v1.0/Calendar.yml b/openApiDocs/v1.0/Calendar.yml index 66abb164520..f698887baca 100644 --- a/openApiDocs/v1.0/Calendar.yml +++ b/openApiDocs/v1.0/Calendar.yml @@ -45642,7 +45642,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.onlineMeetingProviderType: diff --git a/openApiDocs/v1.0/ChangeNotifications.yml b/openApiDocs/v1.0/ChangeNotifications.yml index d22bbf9ea74..7b528324350 100644 --- a/openApiDocs/v1.0/ChangeNotifications.yml +++ b/openApiDocs/v1.0/ChangeNotifications.yml @@ -264,7 +264,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.subscriptionCollectionResponse: diff --git a/openApiDocs/v1.0/CloudCommunications.yml b/openApiDocs/v1.0/CloudCommunications.yml index 7f89ee3443e..b009a60c784 100644 --- a/openApiDocs/v1.0/CloudCommunications.yml +++ b/openApiDocs/v1.0/CloudCommunications.yml @@ -4985,17 +4985,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.audioRoutingGroup' - description: Read-only. Nullable. operations: type: array items: $ref: '#/components/schemas/microsoft.graph.commsOperation' - description: Read-only. Nullable. participants: type: array items: $ref: '#/components/schemas/microsoft.graph.participant' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.audioRoutingGroup: @@ -5500,7 +5497,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.callRecords.modality: diff --git a/openApiDocs/v1.0/CrossDeviceExperiences.yml b/openApiDocs/v1.0/CrossDeviceExperiences.yml index 8ab7783435f..eb0b3e76b04 100644 --- a/openApiDocs/v1.0/CrossDeviceExperiences.yml +++ b/openApiDocs/v1.0/CrossDeviceExperiences.yml @@ -780,7 +780,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.Json: diff --git a/openApiDocs/v1.0/DeviceManagement.Actions.yml b/openApiDocs/v1.0/DeviceManagement.Actions.yml index bbabd765985..c1b15755ddd 100644 --- a/openApiDocs/v1.0/DeviceManagement.Actions.yml +++ b/openApiDocs/v1.0/DeviceManagement.Actions.yml @@ -2148,7 +2148,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.deviceAndAppManagementAssignmentTarget: diff --git a/openApiDocs/v1.0/DeviceManagement.Administration.yml b/openApiDocs/v1.0/DeviceManagement.Administration.yml index ffbe8a35509..c5c31f5f68c 100644 --- a/openApiDocs/v1.0/DeviceManagement.Administration.yml +++ b/openApiDocs/v1.0/DeviceManagement.Administration.yml @@ -3718,7 +3718,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.complianceManagementPartnerAssignment: diff --git a/openApiDocs/v1.0/DeviceManagement.Enrolment.yml b/openApiDocs/v1.0/DeviceManagement.Enrolment.yml index 886fe6a3c06..1fc12251602 100644 --- a/openApiDocs/v1.0/DeviceManagement.Enrolment.yml +++ b/openApiDocs/v1.0/DeviceManagement.Enrolment.yml @@ -9133,7 +9133,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.deviceAndAppManagementAssignmentTarget: diff --git a/openApiDocs/v1.0/Devices.CloudPrint.yml b/openApiDocs/v1.0/Devices.CloudPrint.yml index c15d79f94c3..5700b138a3d 100644 --- a/openApiDocs/v1.0/Devices.CloudPrint.yml +++ b/openApiDocs/v1.0/Devices.CloudPrint.yml @@ -2268,6 +2268,8 @@ paths: - calendarView - conversations - events + - photo + - photos - rejectedSenders - threads - drive @@ -2277,8 +2279,6 @@ paths: - groupLifecyclePolicies - planner - onenote - - photo - - photos - team type: string - name: $expand @@ -2307,6 +2307,8 @@ paths: - calendarView - conversations - events + - photo + - photos - rejectedSenders - threads - drive @@ -2316,8 +2318,6 @@ paths: - groupLifecyclePolicies - planner - onenote - - photo - - photos - team type: string responses: @@ -4044,7 +4044,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.printerLocation: @@ -4417,6 +4416,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.event' description: The group's events. + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + photos: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: The profile photos owned by the group. Read-only. Nullable. rejectedSenders: type: array items: @@ -4453,13 +4459,6 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerGroup' onenote: $ref: '#/components/schemas/microsoft.graph.onenote' - photo: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - photos: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: The profile photos owned by the group. Read-only. Nullable. team: $ref: '#/components/schemas/microsoft.graph.team' additionalProperties: @@ -4935,7 +4934,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: Read-only. Nullable. activities: type: array items: @@ -5440,7 +5438,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.printDocument' - description: Read-only. tasks: type: array items: @@ -5875,6 +5872,28 @@ components: description: A collection of all the conversation threads in the conversation. A navigation property. Read-only. Nullable. additionalProperties: type: object + microsoft.graph.profilePhoto: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: profilePhoto + type: object + properties: + height: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The height of the photo. Read-only. + format: int32 + nullable: true + width: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The width of the photo. Read-only. + format: int32 + nullable: true + additionalProperties: + type: object microsoft.graph.conversationThread: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -5917,7 +5936,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.post' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.drive: @@ -6123,28 +6141,6 @@ components: description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. additionalProperties: type: object - microsoft.graph.profilePhoto: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: profilePhoto - type: object - properties: - height: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The height of the photo. Read-only. - format: int32 - nullable: true - width: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The width of the photo. Read-only. - format: int32 - nullable: true - additionalProperties: - type: object microsoft.graph.team: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -15417,7 +15413,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookCommentReply' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.workbookFunctions: diff --git a/openApiDocs/v1.0/Devices.CorporateManagement.yml b/openApiDocs/v1.0/Devices.CorporateManagement.yml index f3224215cb5..21e319ebb63 100644 --- a/openApiDocs/v1.0/Devices.CorporateManagement.yml +++ b/openApiDocs/v1.0/Devices.CorporateManagement.yml @@ -11861,7 +11861,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.targetedManagedAppProtection: diff --git a/openApiDocs/v1.0/Devices.ServiceAnnouncement.yml b/openApiDocs/v1.0/Devices.ServiceAnnouncement.yml index eaa2ca99cab..dbd3b2e4806 100644 --- a/openApiDocs/v1.0/Devices.ServiceAnnouncement.yml +++ b/openApiDocs/v1.0/Devices.ServiceAnnouncement.yml @@ -1861,7 +1861,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.serviceHealthStatus: diff --git a/openApiDocs/v1.0/DirectoryObjects.yml b/openApiDocs/v1.0/DirectoryObjects.yml index ec828a68469..ae413f12060 100644 --- a/openApiDocs/v1.0/DirectoryObjects.yml +++ b/openApiDocs/v1.0/DirectoryObjects.yml @@ -15,7 +15,7 @@ paths: parameters: - name: ConsistencyLevel in: header - description: 'Indicates the requested consistency level. Documentation URL: https://developer.microsoft.com/en-us/office/blogs/microsoft-graph-advanced-queries-for-directory-objects-are-now-generally-available/' + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' schema: type: string examples: @@ -582,7 +582,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.directoryObjectCollectionResponse: diff --git a/openApiDocs/v1.0/Education.yml b/openApiDocs/v1.0/Education.yml index 3789e7909c9..83a83f94184 100644 --- a/openApiDocs/v1.0/Education.yml +++ b/openApiDocs/v1.0/Education.yml @@ -3501,6 +3501,8 @@ paths: - calendarView - conversations - events + - photo + - photos - rejectedSenders - threads - drive @@ -3510,8 +3512,6 @@ paths: - groupLifecyclePolicies - planner - onenote - - photo - - photos - team type: string - name: $expand @@ -3540,6 +3540,8 @@ paths: - calendarView - conversations - events + - photo + - photos - rejectedSenders - threads - drive @@ -3549,8 +3551,6 @@ paths: - groupLifecyclePolicies - planner - onenote - - photo - - photos - team type: string responses: @@ -3621,6 +3621,14 @@ paths: operationId: education.classes.Group.ListEvents parameters: educationClass-id: $request.path.educationClass-id + photo: + operationId: education.classes.Group.GetPhoto + parameters: + educationClass-id: $request.path.educationClass-id + photos: + operationId: education.classes.Group.ListPhotos + parameters: + educationClass-id: $request.path.educationClass-id rejectedSenders: operationId: education.classes.Group.ListRejectedSenders parameters: @@ -3657,14 +3665,6 @@ paths: operationId: education.classes.Group.GetOnenote parameters: educationClass-id: $request.path.educationClass-id - photo: - operationId: education.classes.Group.GetPhoto - parameters: - educationClass-id: $request.path.educationClass-id - photos: - operationId: education.classes.Group.ListPhotos - parameters: - educationClass-id: $request.path.educationClass-id team: operationId: education.classes.Group.GetTeam parameters: @@ -13743,17 +13743,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.educationOutcome' - description: Read-Write. Nullable. resources: type: array items: $ref: '#/components/schemas/microsoft.graph.educationSubmissionResource' - description: Nullable. submittedResources: type: array items: $ref: '#/components/schemas/microsoft.graph.educationSubmissionResource' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.educationOutcome: @@ -14037,6 +14034,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.event' description: The group's events. + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + photos: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: The profile photos owned by the group. Read-only. Nullable. rejectedSenders: type: array items: @@ -14073,13 +14077,6 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerGroup' onenote: $ref: '#/components/schemas/microsoft.graph.onenote' - photo: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - photos: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: The profile photos owned by the group. Read-only. Nullable. team: $ref: '#/components/schemas/microsoft.graph.team' additionalProperties: @@ -14764,7 +14761,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: Read-only. Nullable. activities: type: array items: @@ -14834,7 +14830,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.educationCourse: @@ -15465,6 +15460,28 @@ components: description: A collection of all the conversation threads in the conversation. A navigation property. Read-only. Nullable. additionalProperties: type: object + microsoft.graph.profilePhoto: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: profilePhoto + type: object + properties: + height: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The height of the photo. Read-only. + format: int32 + nullable: true + width: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The width of the photo. Read-only. + format: int32 + nullable: true + additionalProperties: + type: object microsoft.graph.conversationThread: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -15507,7 +15524,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.post' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.drive: @@ -15713,28 +15729,6 @@ components: description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. additionalProperties: type: object - microsoft.graph.profilePhoto: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: profilePhoto - type: object - properties: - height: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The height of the photo. Read-only. - format: int32 - nullable: true - width: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The width of the photo. Read-only. - format: int32 - nullable: true - additionalProperties: - type: object microsoft.graph.team: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -24127,7 +24121,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookCommentReply' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.workbookFunctions: diff --git a/openApiDocs/v1.0/Files.yml b/openApiDocs/v1.0/Files.yml index b07e2d62a20..69bb6f1f87c 100644 --- a/openApiDocs/v1.0/Files.yml +++ b/openApiDocs/v1.0/Files.yml @@ -48567,7 +48567,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.contentTypeInfo: @@ -49872,7 +49871,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: Read-only. Nullable. activities: type: array items: @@ -50015,7 +50013,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookCommentReply' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.workbookFunctions: @@ -55407,6 +55404,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.event' description: The group's events. + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + photos: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: The profile photos owned by the group. Read-only. Nullable. rejectedSenders: type: array items: @@ -55443,13 +55447,6 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerGroup' onenote: $ref: '#/components/schemas/microsoft.graph.onenote' - photo: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - photos: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: The profile photos owned by the group. Read-only. Nullable. team: $ref: '#/components/schemas/microsoft.graph.team' additionalProperties: @@ -57377,7 +57374,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.post' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.groupLifecyclePolicy: diff --git a/openApiDocs/v1.0/Groups.yml b/openApiDocs/v1.0/Groups.yml index e0e4fd66bfc..b54f9e5195c 100644 --- a/openApiDocs/v1.0/Groups.yml +++ b/openApiDocs/v1.0/Groups.yml @@ -294,7 +294,7 @@ paths: parameters: - name: ConsistencyLevel in: header - description: 'Indicates the requested consistency level. Documentation URL: https://developer.microsoft.com/en-us/office/blogs/microsoft-graph-advanced-queries-for-directory-objects-are-now-generally-available/' + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' schema: type: string examples: @@ -462,6 +462,8 @@ paths: - calendarView - conversations - events + - photo + - photos - rejectedSenders - threads - drive @@ -471,8 +473,6 @@ paths: - groupLifecyclePolicies - planner - onenote - - photo - - photos - team type: string - name: $expand @@ -501,6 +501,8 @@ paths: - calendarView - conversations - events + - photo + - photos - rejectedSenders - threads - drive @@ -510,8 +512,6 @@ paths: - groupLifecyclePolicies - planner - onenote - - photo - - photos - team type: string responses: @@ -624,6 +624,8 @@ paths: - calendarView - conversations - events + - photo + - photos - rejectedSenders - threads - drive @@ -633,8 +635,6 @@ paths: - groupLifecyclePolicies - planner - onenote - - photo - - photos - team type: string - name: $expand @@ -663,6 +663,8 @@ paths: - calendarView - conversations - events + - photo + - photos - rejectedSenders - threads - drive @@ -672,8 +674,6 @@ paths: - groupLifecyclePolicies - planner - onenote - - photo - - photos - team type: string responses: @@ -744,6 +744,14 @@ paths: operationId: groups.ListEvents parameters: group-id: $request.path.group-id + photo: + operationId: groups.GetPhoto + parameters: + group-id: $request.path.group-id + photos: + operationId: groups.ListPhotos + parameters: + group-id: $request.path.group-id rejectedSenders: operationId: groups.ListRejectedSenders parameters: @@ -780,14 +788,6 @@ paths: operationId: groups.GetOnenote parameters: group-id: $request.path.group-id - photo: - operationId: groups.GetPhoto - parameters: - group-id: $request.path.group-id - photos: - operationId: groups.ListPhotos - parameters: - group-id: $request.path.group-id team: operationId: groups.GetTeam parameters: @@ -22927,6 +22927,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.event' description: The group's events. + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + photos: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: The profile photos owned by the group. Read-only. Nullable. rejectedSenders: type: array items: @@ -22963,13 +22970,6 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerGroup' onenote: $ref: '#/components/schemas/microsoft.graph.onenote' - photo: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - photos: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: The profile photos owned by the group. Read-only. Nullable. team: $ref: '#/components/schemas/microsoft.graph.team' additionalProperties: @@ -23308,7 +23308,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.post' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.post: @@ -24304,7 +24303,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.assignedLabel: @@ -27773,7 +27771,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: Read-only. Nullable. activities: type: array items: @@ -27892,7 +27889,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookCommentReply' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.workbookFunctions: diff --git a/openApiDocs/v1.0/Identity.DirectoryManagement.yml b/openApiDocs/v1.0/Identity.DirectoryManagement.yml index 7a501fc03ec..fbc918e3ea1 100644 --- a/openApiDocs/v1.0/Identity.DirectoryManagement.yml +++ b/openApiDocs/v1.0/Identity.DirectoryManagement.yml @@ -15,7 +15,7 @@ paths: parameters: - name: ConsistencyLevel in: header - description: 'Indicates the requested consistency level. Documentation URL: https://developer.microsoft.com/en-us/office/blogs/microsoft-graph-advanced-queries-for-directory-objects-are-now-generally-available/' + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' schema: type: string examples: @@ -1609,7 +1609,7 @@ paths: parameters: - name: ConsistencyLevel in: header - description: 'Indicates the requested consistency level. Documentation URL: https://developer.microsoft.com/en-us/office/blogs/microsoft-graph-advanced-queries-for-directory-objects-are-now-generally-available/' + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' schema: type: string examples: @@ -10163,7 +10163,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.alternativeSecurityId: diff --git a/openApiDocs/v1.0/Identity.Governance.yml b/openApiDocs/v1.0/Identity.Governance.yml index 8519ecc4ea2..171734e29df 100644 --- a/openApiDocs/v1.0/Identity.Governance.yml +++ b/openApiDocs/v1.0/Identity.Governance.yml @@ -9845,111 +9845,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/{directoryObject-id}': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get internalSponsors from identityGovernance - operationId: identityGovernance.entitlementManagement.connectedOrganizations_GetInternalSponsors - parameters: - - name: connectedOrganization-id - in: path - description: 'key: id of connectedOrganization' - required: true - schema: - type: string - x-ms-docs-key-type: connectedOrganization - - name: directoryObject-id - in: path - description: 'key: id of directoryObject' - required: true - schema: - type: string - x-ms-docs-key-type: directoryObject - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - deletedDateTime - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - links: - checkMemberGroups: - operationId: identityGovernance.entitlementManagement.connectedOrganizations.connectedOrganization.internalSponsors.directoryObject.checkMemberGroups - checkMemberObjects: - operationId: identityGovernance.entitlementManagement.connectedOrganizations.connectedOrganization.internalSponsors.directoryObject.checkMemberObjects - getMemberGroups: - operationId: identityGovernance.entitlementManagement.connectedOrganizations.connectedOrganization.internalSponsors.directoryObject.getMemberGroups - getMemberObjects: - operationId: identityGovernance.entitlementManagement.connectedOrganizations.connectedOrganization.internalSponsors.directoryObject.getMemberObjects - restore: - operationId: identityGovernance.entitlementManagement.connectedOrganizations.connectedOrganization.internalSponsors.directoryObject.restore - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property internalSponsors in identityGovernance - operationId: identityGovernance.entitlementManagement.connectedOrganizations_UpdateInternalSponsors - parameters: - - name: connectedOrganization-id - in: path - description: 'key: id of connectedOrganization' - required: true - schema: - type: string - x-ms-docs-key-type: connectedOrganization - - name: directoryObject-id - in: path - description: 'key: id of directoryObject' - required: true - schema: - type: string - x-ms-docs-key-type: directoryObject - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/{directoryObject-id}/$ref': delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property internalSponsors for identityGovernance - operationId: identityGovernance.entitlementManagement.connectedOrganizations_DeleteInternalSponsors + summary: Delete ref of navigation property internalSponsors for identityGovernance + operationId: identityGovernance.entitlementManagement.connectedOrganizations_DeleteInternalSponsorsGraphBPreRef parameters: - name: connectedOrganization-id in: path @@ -9970,124 +9871,23 @@ paths: description: ETag schema: type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/{directoryObject-id}/microsoft.graph.checkMemberGroups': - post: - tags: - - identityGovernance.Actions - summary: Invoke action checkMemberGroups - operationId: identityGovernance.entitlementManagement.connectedOrganizations.internalSponsors_checkMemberGroups - parameters: - - name: connectedOrganization-id - in: path - description: 'key: id of connectedOrganization' - required: true - schema: - type: string - x-ms-docs-key-type: connectedOrganization - - name: directoryObject-id - in: path - description: 'key: id of directoryObject' - required: true - schema: - type: string - x-ms-docs-key-type: directoryObject - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - groupIds: - type: array - items: - type: string - additionalProperties: - type: object - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - title: Collection of directoryObject - type: object - properties: - value: - type: array - items: - type: string - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/{directoryObject-id}/microsoft.graph.checkMemberObjects': - post: - tags: - - identityGovernance.Actions - summary: Invoke action checkMemberObjects - operationId: identityGovernance.entitlementManagement.connectedOrganizations.internalSponsors_checkMemberObjects - parameters: - - name: connectedOrganization-id - in: path - description: 'key: id of connectedOrganization' - required: true - schema: - type: string - x-ms-docs-key-type: connectedOrganization - - name: directoryObject-id - in: path - description: 'key: id of directoryObject' - required: true + - name: '@id' + in: query + description: Delete Uri schema: type: string - x-ms-docs-key-type: directoryObject - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - ids: - type: array - items: - type: string - additionalProperties: - type: object - required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - title: Collection of directoryObject - type: object - properties: - value: - type: array - items: - type: string - additionalProperties: - type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/{directoryObject-id}/microsoft.graph.getMemberGroups': - post: + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/$ref': + get: tags: - - identityGovernance.Actions - summary: Invoke action getMemberGroups - operationId: identityGovernance.entitlementManagement.connectedOrganizations.internalSponsors_getMemberGroups + - identityGovernance.entitlementManagement + summary: Get ref of internalSponsors from identityGovernance + operationId: identityGovernance.entitlementManagement.connectedOrganizations_ListInternalSponsorsGraphBPreRef parameters: - name: connectedOrganization-id in: path @@ -10096,51 +9896,40 @@ paths: schema: type: string x-ms-docs-key-type: connectedOrganization - - name: directoryObject-id - in: path - description: 'key: id of directoryObject' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: directoryObject - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - securityEnabledOnly: - type: boolean - default: false - nullable: true - additionalProperties: - type: object - required: true + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string responses: '200': - description: Success - content: - application/json: - schema: - title: Collection of directoryObject - type: object - properties: - value: - type: array - items: - type: string - additionalProperties: - type: object + $ref: '#/components/responses/StringCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/{directoryObject-id}/microsoft.graph.getMemberObjects': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - - identityGovernance.Actions - summary: Invoke action getMemberObjects - operationId: identityGovernance.entitlementManagement.connectedOrganizations.internalSponsors_getMemberObjects + - identityGovernance.entitlementManagement + summary: Create new navigation property ref to internalSponsors for identityGovernance + operationId: identityGovernance.entitlementManagement.connectedOrganizations_CreateInternalSponsorsGraphBPreRef parameters: - name: connectedOrganization-id in: path @@ -10149,76 +9938,27 @@ paths: schema: type: string x-ms-docs-key-type: connectedOrganization - - name: directoryObject-id - in: path - description: 'key: id of directoryObject' - required: true - schema: - type: string - x-ms-docs-key-type: directoryObject requestBody: - description: Action parameters + description: New navigation property ref value content: application/json: schema: type: object - properties: - securityEnabledOnly: - type: boolean - default: false - nullable: true additionalProperties: type: object required: true responses: - '200': - description: Success + '201': + description: Created navigation property link. content: application/json: schema: - title: Collection of directoryObject type: object - properties: - value: - type: array - items: - type: string additionalProperties: type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/{directoryObject-id}/microsoft.graph.restore': - post: - tags: - - identityGovernance.Actions - summary: Invoke action restore - operationId: identityGovernance.entitlementManagement.connectedOrganizations.internalSponsors_restore - parameters: - - name: connectedOrganization-id - in: path - description: 'key: id of connectedOrganization' - required: true - schema: - type: string - x-ms-docs-key-type: connectedOrganization - - name: directoryObject-id - in: path - description: 'key: id of directoryObject' - required: true - schema: - type: string - x-ms-docs-key-type: directoryObject - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action + x-ms-docs-operation-type: operation '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/microsoft.graph.getAvailableExtensionProperties': post: tags: @@ -13296,7 +13036,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' - description: Read-only. Nullable. catalog: $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' additionalProperties: @@ -13575,12 +13314,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Nullable. internalSponsors: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Nullable. additionalProperties: type: object microsoft.graph.directoryObject: @@ -13664,7 +13401,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.termsExpiration: diff --git a/openApiDocs/v1.0/Identity.SignIns.yml b/openApiDocs/v1.0/Identity.SignIns.yml index e508c9ddf08..ceb51ee75bc 100644 --- a/openApiDocs/v1.0/Identity.SignIns.yml +++ b/openApiDocs/v1.0/Identity.SignIns.yml @@ -693,6 +693,868 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /identityProtection: + get: + tags: + - identityProtection.identityProtectionRoot + summary: Get identityProtection + operationId: identityProtection.identityProtectionRoot_GetIdentityProtectionRoot + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - riskDetections + - riskyUsers + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - riskDetections + - riskyUsers + type: string + responses: + '200': + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityProtectionRoot' + links: + riskDetections: + operationId: identityProtection.ListRiskDetections + riskyUsers: + operationId: identityProtection.ListRiskyUsers + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityProtection.identityProtectionRoot + summary: Update identityProtection + operationId: identityProtection.identityProtectionRoot_UpdateIdentityProtectionRoot + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityProtectionRoot' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identityProtection/riskDetections: + get: + tags: + - identityProtection.riskDetection + summary: Get riskDetections from identityProtection + operationId: identityProtection_ListRiskDetections + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - activity + - activity desc + - activityDateTime + - activityDateTime desc + - additionalInfo + - additionalInfo desc + - correlationId + - correlationId desc + - detectedDateTime + - detectedDateTime desc + - detectionTimingType + - detectionTimingType desc + - ipAddress + - ipAddress desc + - lastUpdatedDateTime + - lastUpdatedDateTime desc + - location + - location desc + - requestId + - requestId desc + - riskDetail + - riskDetail desc + - riskEventType + - riskEventType desc + - riskLevel + - riskLevel desc + - riskState + - riskState desc + - source + - source desc + - tokenIssuerType + - tokenIssuerType desc + - userDisplayName + - userDisplayName desc + - userId + - userId desc + - userPrincipalName + - userPrincipalName desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - activity + - activityDateTime + - additionalInfo + - correlationId + - detectedDateTime + - detectionTimingType + - ipAddress + - lastUpdatedDateTime + - location + - requestId + - riskDetail + - riskEventType + - riskLevel + - riskState + - source + - tokenIssuerType + - userDisplayName + - userId + - userPrincipalName + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.riskDetectionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityProtection.riskDetection + summary: Create new navigation property to riskDetections for identityProtection + operationId: identityProtection_CreateRiskDetections + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.riskDetection' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.riskDetection' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityProtection/riskDetections/{riskDetection-id}': + get: + tags: + - identityProtection.riskDetection + summary: Get riskDetections from identityProtection + operationId: identityProtection_GetRiskDetections + parameters: + - name: riskDetection-id + in: path + description: 'key: id of riskDetection' + required: true + schema: + type: string + x-ms-docs-key-type: riskDetection + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - activity + - activityDateTime + - additionalInfo + - correlationId + - detectedDateTime + - detectionTimingType + - ipAddress + - lastUpdatedDateTime + - location + - requestId + - riskDetail + - riskEventType + - riskLevel + - riskState + - source + - tokenIssuerType + - userDisplayName + - userId + - userPrincipalName + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.riskDetection' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityProtection.riskDetection + summary: Update the navigation property riskDetections in identityProtection + operationId: identityProtection_UpdateRiskDetections + parameters: + - name: riskDetection-id + in: path + description: 'key: id of riskDetection' + required: true + schema: + type: string + x-ms-docs-key-type: riskDetection + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.riskDetection' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityProtection.riskDetection + summary: Delete navigation property riskDetections for identityProtection + operationId: identityProtection_DeleteRiskDetections + parameters: + - name: riskDetection-id + in: path + description: 'key: id of riskDetection' + required: true + schema: + type: string + x-ms-docs-key-type: riskDetection + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identityProtection/riskyUsers: + get: + tags: + - identityProtection.riskyUser + summary: Get riskyUsers from identityProtection + operationId: identityProtection_ListRiskyUsers + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - isDeleted + - isDeleted desc + - isProcessing + - isProcessing desc + - riskDetail + - riskDetail desc + - riskLastUpdatedDateTime + - riskLastUpdatedDateTime desc + - riskLevel + - riskLevel desc + - riskState + - riskState desc + - userDisplayName + - userDisplayName desc + - userPrincipalName + - userPrincipalName desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - isDeleted + - isProcessing + - riskDetail + - riskLastUpdatedDateTime + - riskLevel + - riskState + - userDisplayName + - userPrincipalName + - history + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - history + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.riskyUserCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityProtection.riskyUser + summary: Create new navigation property to riskyUsers for identityProtection + operationId: identityProtection_CreateRiskyUsers + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.riskyUser' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.riskyUser' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityProtection/riskyUsers/{riskyUser-id}': + get: + tags: + - identityProtection.riskyUser + summary: Get riskyUsers from identityProtection + operationId: identityProtection_GetRiskyUsers + parameters: + - name: riskyUser-id + in: path + description: 'key: id of riskyUser' + required: true + schema: + type: string + x-ms-docs-key-type: riskyUser + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - isDeleted + - isProcessing + - riskDetail + - riskLastUpdatedDateTime + - riskLevel + - riskState + - userDisplayName + - userPrincipalName + - history + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - history + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.riskyUser' + links: + history: + operationId: identityProtection.RiskyUsers.ListHistory + parameters: + riskyUser-id: $request.path.riskyUser-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityProtection.riskyUser + summary: Update the navigation property riskyUsers in identityProtection + operationId: identityProtection_UpdateRiskyUsers + parameters: + - name: riskyUser-id + in: path + description: 'key: id of riskyUser' + required: true + schema: + type: string + x-ms-docs-key-type: riskyUser + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.riskyUser' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityProtection.riskyUser + summary: Delete navigation property riskyUsers for identityProtection + operationId: identityProtection_DeleteRiskyUsers + parameters: + - name: riskyUser-id + in: path + description: 'key: id of riskyUser' + required: true + schema: + type: string + x-ms-docs-key-type: riskyUser + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityProtection/riskyUsers/{riskyUser-id}/history': + get: + tags: + - identityProtection.riskyUser + summary: Get history from identityProtection + operationId: identityProtection.riskyUsers_ListHistory + parameters: + - name: riskyUser-id + in: path + description: 'key: id of riskyUser' + required: true + schema: + type: string + x-ms-docs-key-type: riskyUser + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - isDeleted + - isDeleted desc + - isProcessing + - isProcessing desc + - riskDetail + - riskDetail desc + - riskLastUpdatedDateTime + - riskLastUpdatedDateTime desc + - riskLevel + - riskLevel desc + - riskState + - riskState desc + - userDisplayName + - userDisplayName desc + - userPrincipalName + - userPrincipalName desc + - activity + - activity desc + - initiatedBy + - initiatedBy desc + - userId + - userId desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - isDeleted + - isProcessing + - riskDetail + - riskLastUpdatedDateTime + - riskLevel + - riskState + - userDisplayName + - userPrincipalName + - activity + - initiatedBy + - userId + - history + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - history + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.riskyUserHistoryItemCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityProtection.riskyUser + summary: Create new navigation property to history for identityProtection + operationId: identityProtection.riskyUsers_CreateHistory + parameters: + - name: riskyUser-id + in: path + description: 'key: id of riskyUser' + required: true + schema: + type: string + x-ms-docs-key-type: riskyUser + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.riskyUserHistoryItem' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.riskyUserHistoryItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityProtection/riskyUsers/{riskyUser-id}/history/{riskyUserHistoryItem-id}': + get: + tags: + - identityProtection.riskyUser + summary: Get history from identityProtection + operationId: identityProtection.riskyUsers_GetHistory + parameters: + - name: riskyUser-id + in: path + description: 'key: id of riskyUser' + required: true + schema: + type: string + x-ms-docs-key-type: riskyUser + - name: riskyUserHistoryItem-id + in: path + description: 'key: id of riskyUserHistoryItem' + required: true + schema: + type: string + x-ms-docs-key-type: riskyUserHistoryItem + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - isDeleted + - isProcessing + - riskDetail + - riskLastUpdatedDateTime + - riskLevel + - riskState + - userDisplayName + - userPrincipalName + - activity + - initiatedBy + - userId + - history + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - history + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.riskyUserHistoryItem' + links: + history: + operationId: identityProtection.riskyUsers.History.ListHistory + parameters: + riskyUser-id: $request.path.riskyUser-id + riskyUserHistoryItem-id: $request.path.riskyUserHistoryItem-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityProtection.riskyUser + summary: Update the navigation property history in identityProtection + operationId: identityProtection.riskyUsers_UpdateHistory + parameters: + - name: riskyUser-id + in: path + description: 'key: id of riskyUser' + required: true + schema: + type: string + x-ms-docs-key-type: riskyUser + - name: riskyUserHistoryItem-id + in: path + description: 'key: id of riskyUserHistoryItem' + required: true + schema: + type: string + x-ms-docs-key-type: riskyUserHistoryItem + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.riskyUserHistoryItem' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityProtection.riskyUser + summary: Delete navigation property history for identityProtection + operationId: identityProtection.riskyUsers_DeleteHistory + parameters: + - name: riskyUser-id + in: path + description: 'key: id of riskyUser' + required: true + schema: + type: string + x-ms-docs-key-type: riskyUser + - name: riskyUserHistoryItem-id + in: path + description: 'key: id of riskyUserHistoryItem' + required: true + schema: + type: string + x-ms-docs-key-type: riskyUserHistoryItem + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identityProtection/riskyUsers/microsoft.graph.confirmCompromised: + post: + tags: + - identityProtection.Actions + summary: Invoke action confirmCompromised + operationId: identityProtection.riskyUsers_confirmCompromised + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + userIds: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /identityProtection/riskyUsers/microsoft.graph.dismiss: + post: + tags: + - identityProtection.Actions + summary: Invoke action dismiss + operationId: identityProtection.riskyUsers_dismiss + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + userIds: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action /identityProviders: get: tags: @@ -10301,6 +11163,157 @@ components: $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicyState' additionalProperties: type: object + microsoft.graph.identityProtectionRoot: + title: identityProtectionRoot + type: object + properties: + riskDetections: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.riskDetection' + description: Risk detection in Azure AD Identity Protection and the associated information about the detection. + riskyUsers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.riskyUser' + description: Users that are flagged as at-risk by Azure AD Identity Protection. + additionalProperties: + type: object + microsoft.graph.riskDetection: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: riskDetection + type: object + properties: + activity: + $ref: '#/components/schemas/microsoft.graph.activityType' + activityDateTime: + 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 that the risky activity occurred. The DateTimeOffset 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' + format: date-time + nullable: true + additionalInfo: + type: string + description: Additional information associated with the risk detection in JSON format. + nullable: true + correlationId: + type: string + description: Correlation ID of the sign-in associated with the risk detection. This property is null if the risk detection is not associated with a sign-in. + nullable: true + detectedDateTime: + 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 that the risk was detected. The DateTimeOffset 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' + format: date-time + nullable: true + detectionTimingType: + $ref: '#/components/schemas/microsoft.graph.riskDetectionTimingType' + ipAddress: + type: string + description: Provides the IP address of the client from where the risk occurred. + nullable: true + lastUpdatedDateTime: + 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 that the risk detection was last updated. + format: date-time + nullable: true + location: + $ref: '#/components/schemas/microsoft.graph.signInLocation' + requestId: + type: string + description: Request ID of the sign-in associated with the risk detection. This property is null if the risk detection is not associated with a sign-in. + nullable: true + riskDetail: + $ref: '#/components/schemas/microsoft.graph.riskDetail' + riskEventType: + type: string + description: 'The type of risk event detected. The possible values are unlikelyTravel, anonymizedIPAddress, maliciousIPAddress, unfamiliarFeatures, malwareInfectedIPAddress, suspiciousIPAddress, leakedCredentials, investigationsThreatIntelligence, generic,adminConfirmedUserCompromised, mcasImpossibleTravel, mcasSuspiciousInboxManipulationRules, investigationsThreatIntelligenceSigninLinked, maliciousIPAddressValidCredentialsBlockedIP, and unknownFutureValue. For more information about each value, see riskEventType values.' + nullable: true + riskLevel: + $ref: '#/components/schemas/microsoft.graph.riskLevel' + riskState: + $ref: '#/components/schemas/microsoft.graph.riskState' + source: + type: string + description: 'Source of the risk detection. For example, activeDirectory.' + nullable: true + tokenIssuerType: + $ref: '#/components/schemas/microsoft.graph.tokenIssuerType' + userDisplayName: + type: string + description: Name of the user. + nullable: true + userId: + type: string + description: 'Unique ID of the user. The DateTimeOffset 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' + nullable: true + userPrincipalName: + type: string + description: The user principal name (UPN) of the user. + nullable: true + additionalProperties: + type: object + microsoft.graph.riskyUser: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: riskyUser + type: object + properties: + isDeleted: + type: boolean + description: 'Indicates whether the user is deleted. Possible values are: true, false.' + nullable: true + isProcessing: + type: boolean + description: Indicates whether a user's risky state is being processed by the backend. + nullable: true + riskDetail: + $ref: '#/components/schemas/microsoft.graph.riskDetail' + riskLastUpdatedDateTime: + 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: 'The date and time that the risky user was last updated. The DateTimeOffset 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.' + format: date-time + nullable: true + riskLevel: + $ref: '#/components/schemas/microsoft.graph.riskLevel' + riskState: + $ref: '#/components/schemas/microsoft.graph.riskState' + userDisplayName: + type: string + description: Risky user display name. + nullable: true + userPrincipalName: + type: string + description: Risky user principal name. + nullable: true + history: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.riskyUserHistoryItem' + description: The activity related to user risk level change + additionalProperties: + type: object + microsoft.graph.riskyUserHistoryItem: + allOf: + - $ref: '#/components/schemas/microsoft.graph.riskyUser' + - title: riskyUserHistoryItem + type: object + properties: + activity: + $ref: '#/components/schemas/microsoft.graph.riskUserActivity' + initiatedBy: + type: string + description: The id of actor that does the operation. + nullable: true + userId: + type: string + description: The id of the user. + nullable: true + additionalProperties: + type: object microsoft.graph.identityProvider: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -10934,7 +11947,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: Read-only. Nullable. activities: type: array items: @@ -11757,7 +12769,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.dataPolicyOperationStatus: @@ -11852,6 +12863,103 @@ components: - disabled - enabledForReportingButNotEnforced type: string + microsoft.graph.activityType: + title: activityType + enum: + - signin + - user + - unknownFutureValue + type: string + microsoft.graph.riskDetectionTimingType: + title: riskDetectionTimingType + enum: + - notDefined + - realtime + - nearRealtime + - offline + - unknownFutureValue + type: string + microsoft.graph.signInLocation: + title: signInLocation + type: object + properties: + city: + type: string + description: Provides the city where the sign-in originated. This is calculated using latitude/longitude information from the sign-in activity. + nullable: true + countryOrRegion: + type: string + description: Provides the country code info (2 letter code) where the sign-in originated. This is calculated using latitude/longitude information from the sign-in activity. + nullable: true + geoCoordinates: + $ref: '#/components/schemas/microsoft.graph.geoCoordinates' + state: + type: string + description: Provides the State where the sign-in originated. This is calculated using latitude/longitude information from the sign-in activity. + nullable: true + additionalProperties: + type: object + microsoft.graph.riskDetail: + title: riskDetail + enum: + - none + - adminGeneratedTemporaryPassword + - userPerformedSecuredPasswordChange + - userPerformedSecuredPasswordReset + - adminConfirmedSigninSafe + - aiConfirmedSigninSafe + - userPassedMFADrivenByRiskBasedPolicy + - adminDismissedAllRiskForUser + - adminConfirmedSigninCompromised + - hidden + - adminConfirmedUserCompromised + - unknownFutureValue + type: string + microsoft.graph.riskLevel: + title: riskLevel + enum: + - low + - medium + - high + - hidden + - none + - unknownFutureValue + type: string + microsoft.graph.riskState: + title: riskState + enum: + - none + - confirmedSafe + - remediated + - dismissed + - atRisk + - confirmedCompromised + - unknownFutureValue + type: string + microsoft.graph.tokenIssuerType: + title: tokenIssuerType + enum: + - AzureAD + - ADFederationServices + - UnknownFutureValue + - AzureADBackupAuth + - ADFederationServicesMFAAdapter + - NPSExtension + type: string + microsoft.graph.riskUserActivity: + title: riskUserActivity + type: object + properties: + detail: + $ref: '#/components/schemas/microsoft.graph.riskDetail' + riskEventTypes: + type: array + items: + type: string + nullable: true + description: The type of risk event detected. + additionalProperties: + type: object microsoft.graph.volumeType: title: volumeType enum: @@ -14225,6 +15333,42 @@ components: type: string additionalProperties: type: object + microsoft.graph.riskDetectionCollectionResponse: + title: Collection of riskDetection + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.riskDetection' + '@odata.nextLink': + type: string + additionalProperties: + type: object + microsoft.graph.riskyUserCollectionResponse: + title: Collection of riskyUser + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.riskyUser' + '@odata.nextLink': + type: string + additionalProperties: + type: object + microsoft.graph.riskyUserHistoryItemCollectionResponse: + title: Collection of riskyUserHistoryItem + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.riskyUserHistoryItem' + '@odata.nextLink': + type: string + additionalProperties: + type: object microsoft.graph.identityProviderCollectionResponse: title: Collection of identityProvider type: object @@ -14642,16 +15786,6 @@ components: description: 'Possible values are: android, iOS, windows, windowsPhone, macOS, all, unknownFutureValue,linux``.' additionalProperties: type: object - microsoft.graph.riskLevel: - title: riskLevel - enum: - - low - - medium - - high - - hidden - - none - - unknownFutureValue - type: string microsoft.graph.conditionalAccessUsers: title: conditionalAccessUsers type: object @@ -14744,6 +15878,27 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.geoCoordinates: + title: geoCoordinates + type: object + properties: + altitude: + type: number + description: 'Optional. The altitude (height), in feet, above sea level for the item. Read-only.' + format: double + nullable: true + latitude: + type: number + description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' + format: double + nullable: true + longitude: + type: number + description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' + format: double + nullable: true + additionalProperties: + type: object microsoft.graph.recipient: title: recipient type: object @@ -17893,6 +19048,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.event' description: The group's events. + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + photos: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: The profile photos owned by the group. Read-only. Nullable. rejectedSenders: type: array items: @@ -17929,13 +19091,6 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerGroup' onenote: $ref: '#/components/schemas/microsoft.graph.onenote' - photo: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - photos: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: The profile photos owned by the group. Read-only. Nullable. team: $ref: '#/components/schemas/microsoft.graph.team' additionalProperties: @@ -18910,27 +20065,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.geoCoordinates: - title: geoCoordinates - type: object - properties: - altitude: - type: number - description: 'Optional. The altitude (height), in feet, above sea level for the item. Read-only.' - format: double - nullable: true - latitude: - type: number - description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' - format: double - nullable: true - longitude: - type: number - description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' - format: double - nullable: true - additionalProperties: - type: object microsoft.graph.malware: title: malware type: object @@ -21029,7 +22163,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.post' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.groupLifecyclePolicy: @@ -21567,7 +22700,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookCommentReply' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.workbookFunctions: @@ -23363,6 +24495,24 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicyCollectionResponse' + microsoft.graph.riskDetectionCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.riskDetectionCollectionResponse' + microsoft.graph.riskyUserCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.riskyUserCollectionResponse' + microsoft.graph.riskyUserHistoryItemCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.riskyUserHistoryItemCollectionResponse' microsoft.graph.identityProviderCollectionResponse: description: Retrieved collection content: diff --git a/openApiDocs/v1.0/Mail.yml b/openApiDocs/v1.0/Mail.yml index 7839182070b..191c81f4cb7 100644 --- a/openApiDocs/v1.0/Mail.yml +++ b/openApiDocs/v1.0/Mail.yml @@ -7797,7 +7797,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.inferenceClassificationType: diff --git a/openApiDocs/v1.0/Notes.yml b/openApiDocs/v1.0/Notes.yml index 31ec758c3cc..a3d000c5098 100644 --- a/openApiDocs/v1.0/Notes.yml +++ b/openApiDocs/v1.0/Notes.yml @@ -22916,7 +22916,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.onenoteEntityHierarchyModel: diff --git a/openApiDocs/v1.0/People.yml b/openApiDocs/v1.0/People.yml index 88d06e42d84..5d8962a606a 100644 --- a/openApiDocs/v1.0/People.yml +++ b/openApiDocs/v1.0/People.yml @@ -1387,7 +1387,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.trending: diff --git a/openApiDocs/v1.0/PersonalContacts.yml b/openApiDocs/v1.0/PersonalContacts.yml index 891d1aa47a7..9cd51830d7a 100644 --- a/openApiDocs/v1.0/PersonalContacts.yml +++ b/openApiDocs/v1.0/PersonalContacts.yml @@ -6342,7 +6342,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.outlookItem: diff --git a/openApiDocs/v1.0/Planner.yml b/openApiDocs/v1.0/Planner.yml index 45af3668084..91b60b3bf8f 100644 --- a/openApiDocs/v1.0/Planner.yml +++ b/openApiDocs/v1.0/Planner.yml @@ -10772,7 +10772,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.plannerPlanContainer: diff --git a/openApiDocs/v1.0/Reports.yml b/openApiDocs/v1.0/Reports.yml index 36fbc542abb..22fe886d86f 100644 --- a/openApiDocs/v1.0/Reports.yml +++ b/openApiDocs/v1.0/Reports.yml @@ -4781,7 +4781,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryAudit' - description: Read-only. Nullable. provisioning: type: array items: @@ -4794,7 +4793,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.signIn' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.directoryAudit: @@ -5176,7 +5174,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.keyValue: diff --git a/openApiDocs/v1.0/SchemaExtensions.yml b/openApiDocs/v1.0/SchemaExtensions.yml index b0ef41cfa28..2cc05ecb8f4 100644 --- a/openApiDocs/v1.0/SchemaExtensions.yml +++ b/openApiDocs/v1.0/SchemaExtensions.yml @@ -240,7 +240,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.extensionSchemaProperty: diff --git a/openApiDocs/v1.0/Search.yml b/openApiDocs/v1.0/Search.yml index 9fcc821bc91..2776116b6c4 100644 --- a/openApiDocs/v1.0/Search.yml +++ b/openApiDocs/v1.0/Search.yml @@ -1463,17 +1463,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalGroup' - description: Read-only. Nullable. items: type: array items: $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalItem' - description: Read-only. Nullable. operations: type: array items: $ref: '#/components/schemas/microsoft.graph.externalConnectors.connectionOperation' - description: Read-only. Nullable. schema: $ref: '#/components/schemas/microsoft.graph.externalConnectors.schema' additionalProperties: @@ -1649,7 +1646,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.externalConnectors.configuration: diff --git a/openApiDocs/v1.0/Security.yml b/openApiDocs/v1.0/Security.yml index e339cdd018e..c6aa3f387b8 100644 --- a/openApiDocs/v1.0/Security.yml +++ b/openApiDocs/v1.0/Security.yml @@ -1231,7 +1231,7 @@ components: items: type: string nullable: true - description: 'Microsoft-provided services for the tenant (for example, Exchange online, Skype, Sharepoint).' + description: 'Microsoft-provided services for the tenant (for example, Exchange online, Skype, SharePoint).' licensedUserCount: maximum: 2147483647 minimum: -2147483648 @@ -1254,7 +1254,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.alertDetection: diff --git a/openApiDocs/v1.0/Sites.yml b/openApiDocs/v1.0/Sites.yml index aa619c0c480..0b37392a673 100644 --- a/openApiDocs/v1.0/Sites.yml +++ b/openApiDocs/v1.0/Sites.yml @@ -108177,7 +108177,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.booleanColumn: @@ -109049,7 +109048,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: Read-only. Nullable. activities: type: array items: @@ -112419,7 +112417,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookCommentReply' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.workbookFunctions: @@ -115169,6 +115166,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.event' description: The group's events. + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + photos: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: The profile photos owned by the group. Read-only. Nullable. rejectedSenders: type: array items: @@ -115205,13 +115209,6 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerGroup' onenote: $ref: '#/components/schemas/microsoft.graph.onenote' - photo: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - photos: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: The profile photos owned by the group. Read-only. Nullable. team: $ref: '#/components/schemas/microsoft.graph.team' additionalProperties: @@ -117097,7 +117094,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.post' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.groupLifecyclePolicy: diff --git a/openApiDocs/v1.0/Teams.yml b/openApiDocs/v1.0/Teams.yml index da93898431e..975790cc53f 100644 --- a/openApiDocs/v1.0/Teams.yml +++ b/openApiDocs/v1.0/Teams.yml @@ -5886,6 +5886,8 @@ paths: - calendarView - conversations - events + - photo + - photos - rejectedSenders - threads - drive @@ -5895,8 +5897,6 @@ paths: - groupLifecyclePolicies - planner - onenote - - photo - - photos - team type: string - name: $expand @@ -5925,6 +5925,8 @@ paths: - calendarView - conversations - events + - photo + - photos - rejectedSenders - threads - drive @@ -5934,8 +5936,6 @@ paths: - groupLifecyclePolicies - planner - onenote - - photo - - photos - team type: string responses: @@ -6006,6 +6006,14 @@ paths: operationId: groups.team.Group.ListEvents parameters: group-id: $request.path.group-id + photo: + operationId: groups.team.Group.GetPhoto + parameters: + group-id: $request.path.group-id + photos: + operationId: groups.team.Group.ListPhotos + parameters: + group-id: $request.path.group-id rejectedSenders: operationId: groups.team.Group.ListRejectedSenders parameters: @@ -6042,14 +6050,6 @@ paths: operationId: groups.team.Group.GetOnenote parameters: group-id: $request.path.group-id - photo: - operationId: groups.team.Group.GetPhoto - parameters: - group-id: $request.path.group-id - photos: - operationId: groups.team.Group.ListPhotos - parameters: - group-id: $request.path.group-id team: operationId: groups.team.Group.GetTeam parameters: @@ -14470,6 +14470,8 @@ paths: - calendarView - conversations - events + - photo + - photos - rejectedSenders - threads - drive @@ -14479,8 +14481,6 @@ paths: - groupLifecyclePolicies - planner - onenote - - photo - - photos - team type: string - name: $expand @@ -14509,6 +14509,8 @@ paths: - calendarView - conversations - events + - photo + - photos - rejectedSenders - threads - drive @@ -14518,8 +14520,6 @@ paths: - groupLifecyclePolicies - planner - onenote - - photo - - photos - team type: string responses: @@ -14590,6 +14590,14 @@ paths: operationId: teams.Group.ListEvents parameters: team-id: $request.path.team-id + photo: + operationId: teams.Group.GetPhoto + parameters: + team-id: $request.path.team-id + photos: + operationId: teams.Group.ListPhotos + parameters: + team-id: $request.path.team-id rejectedSenders: operationId: teams.Group.ListRejectedSenders parameters: @@ -14626,14 +14634,6 @@ paths: operationId: teams.Group.GetOnenote parameters: team-id: $request.path.team-id - photo: - operationId: teams.Group.GetPhoto - parameters: - team-id: $request.path.team-id - photos: - operationId: teams.Group.ListPhotos - parameters: - team-id: $request.path.team-id team: operationId: teams.Group.GetTeam parameters: @@ -26587,6 +26587,8 @@ paths: - calendarView - conversations - events + - photo + - photos - rejectedSenders - threads - drive @@ -26596,8 +26598,6 @@ paths: - groupLifecyclePolicies - planner - onenote - - photo - - photos - team type: string - name: $expand @@ -26626,6 +26626,8 @@ paths: - calendarView - conversations - events + - photo + - photos - rejectedSenders - threads - drive @@ -26635,8 +26637,6 @@ paths: - groupLifecyclePolicies - planner - onenote - - photo - - photos - team type: string responses: @@ -26722,6 +26722,16 @@ paths: parameters: user-id: $request.path.user-id team-id: $request.path.team-id + photo: + operationId: users.joinedTeams.Group.GetPhoto + parameters: + user-id: $request.path.user-id + team-id: $request.path.team-id + photos: + operationId: users.joinedTeams.Group.ListPhotos + parameters: + user-id: $request.path.user-id + team-id: $request.path.team-id rejectedSenders: operationId: users.joinedTeams.Group.ListRejectedSenders parameters: @@ -26767,16 +26777,6 @@ paths: parameters: user-id: $request.path.user-id team-id: $request.path.team-id - photo: - operationId: users.joinedTeams.Group.GetPhoto - parameters: - user-id: $request.path.user-id - team-id: $request.path.team-id - photos: - operationId: users.joinedTeams.Group.ListPhotos - parameters: - user-id: $request.path.user-id - team-id: $request.path.team-id team: operationId: users.joinedTeams.Group.GetTeam parameters: @@ -34079,6 +34079,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.event' description: The group's events. + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + photos: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: The profile photos owned by the group. Read-only. Nullable. rejectedSenders: type: array items: @@ -34115,13 +34122,6 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerGroup' onenote: $ref: '#/components/schemas/microsoft.graph.onenote' - photo: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - photos: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: The profile photos owned by the group. Read-only. Nullable. team: $ref: '#/components/schemas/microsoft.graph.team' additionalProperties: @@ -34524,7 +34524,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.teamsAppDistributionMethod: @@ -36089,6 +36088,28 @@ components: description: A collection of all the conversation threads in the conversation. A navigation property. Read-only. Nullable. additionalProperties: type: object + microsoft.graph.profilePhoto: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: profilePhoto + type: object + properties: + height: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The height of the photo. Read-only. + format: int32 + nullable: true + width: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The width of the photo. Read-only. + format: int32 + nullable: true + additionalProperties: + type: object microsoft.graph.conversationThread: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -36131,7 +36152,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.post' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.drive: @@ -36337,28 +36357,6 @@ components: description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. additionalProperties: type: object - microsoft.graph.profilePhoto: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: profilePhoto - type: object - properties: - height: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The height of the photo. Read-only. - format: int32 - nullable: true - width: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The width of the photo. Read-only. - format: int32 - nullable: true - additionalProperties: - type: object microsoft.graph.operationError: title: operationError type: object @@ -37466,7 +37464,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: Read-only. Nullable. activities: type: array items: @@ -37585,7 +37582,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookCommentReply' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.workbookFunctions: diff --git a/openApiDocs/v1.0/Users.Actions.yml b/openApiDocs/v1.0/Users.Actions.yml index 9902bae2eca..49125a76aa2 100644 --- a/openApiDocs/v1.0/Users.Actions.yml +++ b/openApiDocs/v1.0/Users.Actions.yml @@ -15185,7 +15185,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: Read-only. Nullable. activities: type: array items: @@ -15611,7 +15610,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.attachmentType: @@ -19157,7 +19155,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookCommentReply' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.workbookFunctions: @@ -22308,6 +22305,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.event' description: The group's events. + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + photos: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: The profile photos owned by the group. Read-only. Nullable. rejectedSenders: type: array items: @@ -22344,13 +22348,6 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerGroup' onenote: $ref: '#/components/schemas/microsoft.graph.onenote' - photo: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - photos: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: The profile photos owned by the group. Read-only. Nullable. team: $ref: '#/components/schemas/microsoft.graph.team' additionalProperties: @@ -24370,7 +24367,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.post' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.groupLifecyclePolicy: diff --git a/openApiDocs/v1.0/Users.Functions.yml b/openApiDocs/v1.0/Users.Functions.yml index 40fd3ec6da3..e6c2dad4b1c 100644 --- a/openApiDocs/v1.0/Users.Functions.yml +++ b/openApiDocs/v1.0/Users.Functions.yml @@ -4763,7 +4763,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: Read-only. Nullable. activities: type: array items: @@ -4798,7 +4797,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.Json: @@ -8478,7 +8476,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookCommentReply' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.workbookFunctions: @@ -11463,6 +11460,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.event' description: The group's events. + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + photos: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: The profile photos owned by the group. Read-only. Nullable. rejectedSenders: type: array items: @@ -11499,13 +11503,6 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerGroup' onenote: $ref: '#/components/schemas/microsoft.graph.onenote' - photo: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - photos: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: The profile photos owned by the group. Read-only. Nullable. team: $ref: '#/components/schemas/microsoft.graph.team' additionalProperties: @@ -13293,7 +13290,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.post' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.groupLifecyclePolicy: diff --git a/openApiDocs/v1.0/Users.yml b/openApiDocs/v1.0/Users.yml index 14849e1febf..52ca92211b5 100644 --- a/openApiDocs/v1.0/Users.yml +++ b/openApiDocs/v1.0/Users.yml @@ -15,7 +15,7 @@ paths: parameters: - name: ConsistencyLevel in: header - description: 'Indicates the requested consistency level. Documentation URL: https://developer.microsoft.com/en-us/office/blogs/microsoft-graph-advanced-queries-for-directory-objects-are-now-generally-available/' + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' schema: type: string examples: @@ -5652,7 +5652,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: Read-only. Nullable. activities: type: array items: @@ -7959,7 +7958,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.servicePlanInfo: @@ -11471,6 +11469,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.event' description: The group's events. + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + photos: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: The profile photos owned by the group. Read-only. Nullable. rejectedSenders: type: array items: @@ -11507,13 +11512,6 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerGroup' onenote: $ref: '#/components/schemas/microsoft.graph.onenote' - photo: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - photos: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: The profile photos owned by the group. Read-only. Nullable. team: $ref: '#/components/schemas/microsoft.graph.team' additionalProperties: @@ -14571,7 +14569,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.post' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.groupLifecyclePolicy: @@ -14996,7 +14993,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookCommentReply' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.workbookFunctions: diff --git a/profiles/Identity.SignIns/crawl-log-v1.0-beta.json b/profiles/Identity.SignIns/crawl-log-v1.0-beta.json index a76e5f2b96d..ba81560e628 100644 --- a/profiles/Identity.SignIns/crawl-log-v1.0-beta.json +++ b/profiles/Identity.SignIns/crawl-log-v1.0-beta.json @@ -45,6 +45,74 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Identity.SignIns.yml" }, + "/identityProtection": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.SignIns.yml" + }, + "/identityProtection/riskDetections": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.SignIns.yml" + }, + "/identityProtection/riskDetections/{riskDetection-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.SignIns.yml" + }, + "/identityProtection/riskyServicePrincipals": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.SignIns.yml" + }, + "/identityProtection/riskyServicePrincipals/{riskyServicePrincipal-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.SignIns.yml" + }, + "/identityProtection/riskyServicePrincipals/{riskyServicePrincipal-id}/history": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.SignIns.yml" + }, + "/identityProtection/riskyServicePrincipals/{riskyServicePrincipal-id}/history/{riskyServicePrincipalHistoryItem-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.SignIns.yml" + }, + "/identityProtection/riskyServicePrincipals/microsoft.graph.confirmCompromised": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.SignIns.yml" + }, + "/identityProtection/riskyServicePrincipals/microsoft.graph.dismiss": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.SignIns.yml" + }, + "/identityProtection/riskyUsers": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.SignIns.yml" + }, + "/identityProtection/riskyUsers/{riskyUser-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.SignIns.yml" + }, + "/identityProtection/riskyUsers/{riskyUser-id}/history": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.SignIns.yml" + }, + "/identityProtection/riskyUsers/{riskyUser-id}/history/{riskyUserHistoryItem-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.SignIns.yml" + }, + "/identityProtection/riskyUsers/microsoft.graph.confirmCompromised": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.SignIns.yml" + }, + "/identityProtection/riskyUsers/microsoft.graph.dismiss": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.SignIns.yml" + }, + "/identityProtection/servicePrincipalRiskDetections": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.SignIns.yml" + }, + "/identityProtection/servicePrincipalRiskDetections/{servicePrincipalRiskDetection-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.SignIns.yml" + }, "/identityProviders": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Identity.SignIns.yml" @@ -513,38 +581,6 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Identity.SignIns.yml" }, - "/riskDetections": { - "apiVersion": "v1.0-beta", - "originalLocation": "/openApiDocs/beta/Identity.SignIns.yml" - }, - "/riskDetections/{riskDetection-id}": { - "apiVersion": "v1.0-beta", - "originalLocation": "/openApiDocs/beta/Identity.SignIns.yml" - }, - "/riskyUsers": { - "apiVersion": "v1.0-beta", - "originalLocation": "/openApiDocs/beta/Identity.SignIns.yml" - }, - "/riskyUsers/{riskyUser-id}": { - "apiVersion": "v1.0-beta", - "originalLocation": "/openApiDocs/beta/Identity.SignIns.yml" - }, - "/riskyUsers/{riskyUser-id}/history": { - "apiVersion": "v1.0-beta", - "originalLocation": "/openApiDocs/beta/Identity.SignIns.yml" - }, - "/riskyUsers/{riskyUser-id}/history/{riskyUserHistoryItem-id}": { - "apiVersion": "v1.0-beta", - "originalLocation": "/openApiDocs/beta/Identity.SignIns.yml" - }, - "/riskyUsers/microsoft.graph.confirmCompromised": { - "apiVersion": "v1.0-beta", - "originalLocation": "/openApiDocs/beta/Identity.SignIns.yml" - }, - "/riskyUsers/microsoft.graph.dismiss": { - "apiVersion": "v1.0-beta", - "originalLocation": "/openApiDocs/beta/Identity.SignIns.yml" - }, "/trustFramework": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Identity.SignIns.yml" diff --git a/profiles/Identity.SignIns/crawl-log-v1.0.json b/profiles/Identity.SignIns/crawl-log-v1.0.json index b28ce99d0f8..3f6715eb387 100644 --- a/profiles/Identity.SignIns/crawl-log-v1.0.json +++ b/profiles/Identity.SignIns/crawl-log-v1.0.json @@ -29,6 +29,42 @@ "apiVersion": "v1.0", "originalLocation": "/openApiDocs/v1.0/Identity.SignIns.yml" }, + "/identityProtection": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Identity.SignIns.yml" + }, + "/identityProtection/riskDetections": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Identity.SignIns.yml" + }, + "/identityProtection/riskDetections/{riskDetection-id}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Identity.SignIns.yml" + }, + "/identityProtection/riskyUsers": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Identity.SignIns.yml" + }, + "/identityProtection/riskyUsers/{riskyUser-id}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Identity.SignIns.yml" + }, + "/identityProtection/riskyUsers/{riskyUser-id}/history": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Identity.SignIns.yml" + }, + "/identityProtection/riskyUsers/{riskyUser-id}/history/{riskyUserHistoryItem-id}": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Identity.SignIns.yml" + }, + "/identityProtection/riskyUsers/microsoft.graph.confirmCompromised": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Identity.SignIns.yml" + }, + "/identityProtection/riskyUsers/microsoft.graph.dismiss": { + "apiVersion": "v1.0", + "originalLocation": "/openApiDocs/v1.0/Identity.SignIns.yml" + }, "/identityProviders": { "apiVersion": "v1.0", "originalLocation": "/openApiDocs/v1.0/Identity.SignIns.yml" diff --git a/profiles/Identity.SignIns/definitions/v1.0-beta.md b/profiles/Identity.SignIns/definitions/v1.0-beta.md index af529a6e8b4..74cfce70db9 100644 --- a/profiles/Identity.SignIns/definitions/v1.0-beta.md +++ b/profiles/Identity.SignIns/definitions/v1.0-beta.md @@ -18,6 +18,23 @@ profiles: /identity/conditionalAccess/policies/{conditionalAccessPolicy-id}: v1.0-beta /identity/userFlows: v1.0-beta /identity/userFlows/{identityUserFlow-id}: v1.0-beta + /identityProtection: v1.0-beta + /identityProtection/riskDetections: v1.0-beta + /identityProtection/riskDetections/{riskDetection-id}: v1.0-beta + /identityProtection/riskyServicePrincipals: v1.0-beta + /identityProtection/riskyServicePrincipals/{riskyServicePrincipal-id}: v1.0-beta + /identityProtection/riskyServicePrincipals/{riskyServicePrincipal-id}/history: v1.0-beta + /identityProtection/riskyServicePrincipals/{riskyServicePrincipal-id}/history/{riskyServicePrincipalHistoryItem-id}: v1.0-beta + /identityProtection/riskyServicePrincipals/microsoft.graph.confirmCompromised: v1.0-beta + /identityProtection/riskyServicePrincipals/microsoft.graph.dismiss: v1.0-beta + /identityProtection/riskyUsers: v1.0-beta + /identityProtection/riskyUsers/{riskyUser-id}: v1.0-beta + /identityProtection/riskyUsers/{riskyUser-id}/history: v1.0-beta + /identityProtection/riskyUsers/{riskyUser-id}/history/{riskyUserHistoryItem-id}: v1.0-beta + /identityProtection/riskyUsers/microsoft.graph.confirmCompromised: v1.0-beta + /identityProtection/riskyUsers/microsoft.graph.dismiss: v1.0-beta + /identityProtection/servicePrincipalRiskDetections: v1.0-beta + /identityProtection/servicePrincipalRiskDetections/{servicePrincipalRiskDetection-id}: v1.0-beta /identityProviders: v1.0-beta /identityProviders/{identityProvider-id}: v1.0-beta /identityProviders/microsoft.graph.availableProviderTypes(): v1.0-beta @@ -137,14 +154,6 @@ profiles: /policies/tokenIssuancePolicies/{tokenIssuancePolicy-id}: v1.0-beta /policies/tokenLifetimePolicies: v1.0-beta /policies/tokenLifetimePolicies/{tokenLifetimePolicy-id}: v1.0-beta - /riskDetections: v1.0-beta - /riskDetections/{riskDetection-id}: v1.0-beta - /riskyUsers: v1.0-beta - /riskyUsers/{riskyUser-id}: v1.0-beta - /riskyUsers/{riskyUser-id}/history: v1.0-beta - /riskyUsers/{riskyUser-id}/history/{riskyUserHistoryItem-id}: v1.0-beta - /riskyUsers/microsoft.graph.confirmCompromised: v1.0-beta - /riskyUsers/microsoft.graph.dismiss: v1.0-beta /trustFramework: v1.0-beta /trustFramework/keySets: v1.0-beta /trustFramework/keySets/{trustFrameworkKeySet-id}: v1.0-beta diff --git a/profiles/Identity.SignIns/definitions/v1.0.md b/profiles/Identity.SignIns/definitions/v1.0.md index 35ee5659a41..022a0538d02 100644 --- a/profiles/Identity.SignIns/definitions/v1.0.md +++ b/profiles/Identity.SignIns/definitions/v1.0.md @@ -14,6 +14,15 @@ profiles: /identity/conditionalAccess/namedLocations/{namedLocation-id}: v1.0 /identity/conditionalAccess/policies: v1.0 /identity/conditionalAccess/policies/{conditionalAccessPolicy-id}: v1.0 + /identityProtection: v1.0 + /identityProtection/riskDetections: v1.0 + /identityProtection/riskDetections/{riskDetection-id}: v1.0 + /identityProtection/riskyUsers: v1.0 + /identityProtection/riskyUsers/{riskyUser-id}: v1.0 + /identityProtection/riskyUsers/{riskyUser-id}/history: v1.0 + /identityProtection/riskyUsers/{riskyUser-id}/history/{riskyUserHistoryItem-id}: v1.0 + /identityProtection/riskyUsers/microsoft.graph.confirmCompromised: v1.0 + /identityProtection/riskyUsers/microsoft.graph.dismiss: v1.0 /identityProviders: v1.0 /identityProviders/{identityProvider-id}: v1.0 /identityProviders/microsoft.graph.availableProviderTypes(): v1.0 diff --git a/src/Identity.SignIns/Identity.SignIns/readme.md b/src/Identity.SignIns/Identity.SignIns/readme.md index 35e84d672fc..6edbb0bacc8 100644 --- a/src/Identity.SignIns/Identity.SignIns/readme.md +++ b/src/Identity.SignIns/Identity.SignIns/readme.md @@ -38,7 +38,7 @@ subject-prefix: '' ``` yaml directive: - - remove-path-by-operation: ^identity_(Get|Create|Delete|Update|List)ConditionalAccess$|^policies\.policyRoot_.*PolicyRoot|^policies_(Get|Create|Delete|Update|List)ConditionalAccessPolicies$|^invitations\.invitation_(List|Get|Update|Delete)Invitation$|^invitations_(.*)InvitedUser$ + - remove-path-by-operation: ^identity_(Get|Create|Delete|Update|List)ConditionalAccess$|^policies\.policyRoot_.*PolicyRoot|^policies_(Get|Create|Delete|Update|List)ConditionalAccessPolicies$|^invitations\.invitation_(List|Get|Update|Delete)Invitation$|^invitations_(.*)InvitedUser$|^identityProtection\.identityProtectionRoot_(.*)$ # Rename cmdlets with duplicates in their name. - where: subject: ^(Oauth2PermissionGrant)(\1)+ @@ -59,6 +59,11 @@ directive: verb: New|Update subject: ^UserAuthenticationPasswordMethod$ remove: true +# Rename cmdlets + - where: + subject: ^(.*)(IdentityProtection)(.*)$ + set: + subject: $1$3 ``` ### Versioning diff --git a/src/Identity.SignIns/Identity.SignIns/test/v1.0-beta/New-MgInvitation.Tests.ps1 b/src/Identity.SignIns/Identity.SignIns/test/v1.0-beta/New-MgInvitation.Tests.ps1 index 8f724ee3f22..79febf475e8 100644 --- a/src/Identity.SignIns/Identity.SignIns/test/v1.0-beta/New-MgInvitation.Tests.ps1 +++ b/src/Identity.SignIns/Identity.SignIns/test/v1.0-beta/New-MgInvitation.Tests.ps1 @@ -46,7 +46,7 @@ Describe 'New-MgInvitation' { Mail = $env.Users[0].Mail UserPrincipalName = $env.Users[0].Mail } - { New-MgInvitation -InvitedUser $MyUser -ErrorAction Stop } | Should -Throw -ErrorId 'BadRequest,Microsoft.Graph.PowerShell.Cmdlets.NewMgInvitation_CreateExpanded1' -ExpectedMessage 'Invalid Email Address' -ExceptionType 'Microsoft.Graph.PowerShell.Runtime.RestException' + { New-MgInvitation -InvitedUser $MyUser -ErrorAction Stop } | Should -Throw -ErrorId 'BadRequest,Microsoft.Graph.PowerShell.Cmdlets.NewMgInvitation_CreateExpanded' -ExpectedMessage 'Invalid Email Address' -ExceptionType 'Microsoft.Graph.PowerShell.Runtime.RestException' } } @@ -74,7 +74,7 @@ Describe 'New-MgInvitation' { Mail = $env.Users[0].Mail UserPrincipalName = $env.Users[0].Mail } - { New-MgInvitation -BodyParameter @{ InvitedUser = $MyUser } -ErrorAction Stop } | Should -Throw -ErrorId 'BadRequest,Microsoft.Graph.PowerShell.Cmdlets.NewMgInvitation_Create1' -ExpectedMessage 'Invalid Email Address' -ExceptionType 'Microsoft.Graph.PowerShell.Runtime.RestException' + { New-MgInvitation -BodyParameter @{ InvitedUser = $MyUser } -ErrorAction Stop } | Should -Throw -ErrorId 'BadRequest,Microsoft.Graph.PowerShell.Cmdlets.NewMgInvitation_Create' -ExpectedMessage 'Invalid Email Address' -ExceptionType 'Microsoft.Graph.PowerShell.Runtime.RestException' } } } \ No newline at end of file diff --git a/src/Identity.SignIns/Identity.SignIns/test/v1.0/New-MgInvitation.Tests.ps1 b/src/Identity.SignIns/Identity.SignIns/test/v1.0/New-MgInvitation.Tests.ps1 index 50a293fe2f3..f5b877d0678 100644 --- a/src/Identity.SignIns/Identity.SignIns/test/v1.0/New-MgInvitation.Tests.ps1 +++ b/src/Identity.SignIns/Identity.SignIns/test/v1.0/New-MgInvitation.Tests.ps1 @@ -46,7 +46,7 @@ Describe 'New-MgInvitation' { Mail = $env.Users[0].Mail UserPrincipalName = $env.Users[0].Mail } - { New-MgInvitation -InvitedUser $MyUser -ErrorAction Stop } | Should -Throw -ErrorId 'BadRequest,Microsoft.Graph.PowerShell.Cmdlets.NewMgInvitation_CreateExpanded' -ExpectedMessage 'Invalid Email Address' -ExceptionType 'Microsoft.Graph.PowerShell.Runtime.RestException' + { New-MgInvitation -InvitedUser $MyUser -ErrorAction Stop } | Should -Throw -ErrorId 'BadRequest,Microsoft.Graph.PowerShell.Cmdlets.NewMgInvitation_CreateExpanded1' -ExpectedMessage 'Invalid Email Address' -ExceptionType 'Microsoft.Graph.PowerShell.Runtime.RestException' } } @@ -74,7 +74,7 @@ Describe 'New-MgInvitation' { Mail = $env.Users[0].Mail UserPrincipalName = $env.Users[0].Mail } - { New-MgInvitation -BodyParameter @{ InvitedUser = $MyUser } -ErrorAction Stop } | Should -Throw -ErrorId 'BadRequest,Microsoft.Graph.PowerShell.Cmdlets.NewMgInvitation_Create' -ExpectedMessage 'Invalid Email Address' -ExceptionType 'Microsoft.Graph.PowerShell.Runtime.RestException' + { New-MgInvitation -BodyParameter @{ InvitedUser = $MyUser } -ErrorAction Stop } | Should -Throw -ErrorId 'BadRequest,Microsoft.Graph.PowerShell.Cmdlets.NewMgInvitation_Create1' -ExpectedMessage 'Invalid Email Address' -ExceptionType 'Microsoft.Graph.PowerShell.Runtime.RestException' } } }