openapi: 3.1.0 info: title: Microsoft Graph Admin Admin.admin solutions.backupRestoreRoot API description: 'Microsoft Graph API for managing administrative resources in Microsoft Entra ID. This API enables administrators to manage Microsoft Edge browser settings, Internet Explorer mode configurations, site lists, shared browser sites, Microsoft 365 Apps installation options, people insights, service announcements, SharePoint settings, Copilot administration, directory administrative units, and admin consent policies.' version: 1.0.0 contact: name: Microsoft Graph API Support url: https://developer.microsoft.com/graph servers: - url: https://graph.microsoft.com/v1.0 description: Microsoft Graph API v1.0 endpoint tags: - name: solutions.backupRestoreRoot x-ms-docs-toc-type: page paths: /solutions/backupRestore: description: Provides operations to manage the backupRestore property of the microsoft.graph.solutionsRoot entity. get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get backupRestoreRoot description: Get the serviceStatus of the Microsoft 365 Backup Storage service in a tenant. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/backuprestoreroot-get?view=graph-rest-1.0 operationId: solutions.GetBackupRestore parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.backupRestoreRoot' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Update the navigation property backupRestore in solutions operationId: solutions.UpdateBackupRestore requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.backupRestoreRoot' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.backupRestoreRoot' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Delete navigation property backupRestore for solutions operationId: solutions.DeleteBackupRestore parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /solutions/backupRestore/driveInclusionRules: description: Provides operations to manage the driveInclusionRules property of the microsoft.graph.backupRestoreRoot entity. get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get driveInclusionRules from solutions description: The list of drive inclusion rules applied to the tenant. operationId: solutions.backupRestore.ListDriveInclusionRules 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: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: '#/components/responses/microsoft.graph.driveProtectionRuleCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Create new navigation property to driveInclusionRules for solutions operationId: solutions.backupRestore.CreateDriveInclusionRules requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.driveProtectionRule' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.driveProtectionRule' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /solutions/backupRestore/driveInclusionRules/{driveProtectionRule-id}: description: Provides operations to manage the driveInclusionRules property of the microsoft.graph.backupRestoreRoot entity. parameters: - name: driveProtectionRule-id in: path description: The unique identifier of driveProtectionRule required: true schema: type: string x-ms-docs-key-type: driveProtectionRule get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get driveInclusionRules from solutions description: The list of drive inclusion rules applied to the tenant. operationId: solutions.backupRestore.GetDriveInclusionRules parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.driveProtectionRule' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Update the navigation property driveInclusionRules in solutions operationId: solutions.backupRestore.UpdateDriveInclusionRules requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.driveProtectionRule' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.driveProtectionRule' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Delete navigation property driveInclusionRules for solutions operationId: solutions.backupRestore.DeleteDriveInclusionRules parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /solutions/backupRestore/driveInclusionRules/$count: description: Provides operations to count the resources in the collection. get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get the number of the resource operationId: solutions.backupRestore.driveInclusionRules.GetCount-d025 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /solutions/backupRestore/driveProtectionUnits: description: Provides operations to manage the driveProtectionUnits property of the microsoft.graph.backupRestoreRoot entity. get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get driveProtectionUnits from solutions description: The list of drive protection units in the tenant. operationId: solutions.backupRestore.ListDriveProtectionUnits 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: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: '#/components/responses/microsoft.graph.driveProtectionUnitCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Create new navigation property to driveProtectionUnits for solutions operationId: solutions.backupRestore.CreateDriveProtectionUnits requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.driveProtectionUnit' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.driveProtectionUnit' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /solutions/backupRestore/driveProtectionUnits/{driveProtectionUnit-id}: description: Provides operations to manage the driveProtectionUnits property of the microsoft.graph.backupRestoreRoot entity. parameters: - name: driveProtectionUnit-id in: path description: The unique identifier of driveProtectionUnit required: true schema: type: string x-ms-docs-key-type: driveProtectionUnit get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get driveProtectionUnits from solutions description: The list of drive protection units in the tenant. operationId: solutions.backupRestore.GetDriveProtectionUnits parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.driveProtectionUnit' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Update the navigation property driveProtectionUnits in solutions operationId: solutions.backupRestore.UpdateDriveProtectionUnits requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.driveProtectionUnit' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.driveProtectionUnit' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Delete navigation property driveProtectionUnits for solutions operationId: solutions.backupRestore.DeleteDriveProtectionUnits parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /solutions/backupRestore/driveProtectionUnits/$count: description: Provides operations to count the resources in the collection. get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get the number of the resource operationId: solutions.backupRestore.driveProtectionUnits.GetCount-d596 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs: description: Provides operations to manage the driveProtectionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get driveProtectionUnitsBulkAdditionJobs from solutions operationId: solutions.backupRestore.ListDriveProtectionUnitsBulkAdditionJobs 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: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: '#/components/responses/microsoft.graph.driveProtectionUnitsBulkAdditionJobCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Create new navigation property to driveProtectionUnitsBulkAdditionJobs for solutions operationId: solutions.backupRestore.CreateDriveProtectionUnitsBulkAdditionJobs requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.driveProtectionUnitsBulkAdditionJob' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.driveProtectionUnitsBulkAdditionJob' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs/{driveProtectionUnitsBulkAdditionJob-id}: description: Provides operations to manage the driveProtectionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. parameters: - name: driveProtectionUnitsBulkAdditionJob-id in: path description: The unique identifier of driveProtectionUnitsBulkAdditionJob required: true schema: type: string x-ms-docs-key-type: driveProtectionUnitsBulkAdditionJob get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get driveProtectionUnitsBulkAdditionJobs from solutions operationId: solutions.backupRestore.GetDriveProtectionUnitsBulkAdditionJobs parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.driveProtectionUnitsBulkAdditionJob' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Update the navigation property driveProtectionUnitsBulkAdditionJobs in solutions operationId: solutions.backupRestore.UpdateDriveProtectionUnitsBulkAdditionJobs requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.driveProtectionUnitsBulkAdditionJob' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.driveProtectionUnitsBulkAdditionJob' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Delete navigation property driveProtectionUnitsBulkAdditionJobs for solutions operationId: solutions.backupRestore.DeleteDriveProtectionUnitsBulkAdditionJobs parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs/$count: description: Provides operations to count the resources in the collection. get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get the number of the resource operationId: solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.GetCount-ebcb parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /solutions/backupRestore/exchangeProtectionPolicies: description: Provides operations to manage the exchangeProtectionPolicies property of the microsoft.graph.backupRestoreRoot entity. get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get exchangeProtectionPolicies from solutions description: The list of Exchange protection policies in the tenant. operationId: solutions.backupRestore.ListExchangeProtectionPolicies 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: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: '#/components/responses/microsoft.graph.exchangeProtectionPolicyCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Create exchangeProtectionPolicy description: Create a protection policy for the Exchange service in a Microsoft 365 tenant. The policy is set to inactive when it is created. Users can also provide a list of protection units under the policy. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/backuprestoreroot-post-exchangeprotectionpolicies?view=graph-rest-1.0 operationId: solutions.backupRestore.CreateExchangeProtectionPolicies requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.exchangeProtectionPolicy' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.exchangeProtectionPolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /solutions/backupRestore/exchangeProtectionPolicies/{exchangeProtectionPolicy-id}: description: Provides operations to manage the exchangeProtectionPolicies property of the microsoft.graph.backupRestoreRoot entity. parameters: - name: exchangeProtectionPolicy-id in: path description: The unique identifier of exchangeProtectionPolicy required: true schema: type: string x-ms-docs-key-type: exchangeProtectionPolicy get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get exchangeProtectionPolicies from solutions description: The list of Exchange protection policies in the tenant. operationId: solutions.backupRestore.GetExchangeProtectionPolicies parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.exchangeProtectionPolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Update exchangeProtectionPolicy description: Update an Exchange protection policy. This method adds a mailboxprotectionunit to or removes it from the protection policy. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/exchangeprotectionpolicy-update?view=graph-rest-1.0 operationId: solutions.backupRestore.UpdateExchangeProtectionPolicies requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.exchangeProtectionPolicy' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.exchangeProtectionPolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Delete navigation property exchangeProtectionPolicies for solutions operationId: solutions.backupRestore.DeleteExchangeProtectionPolicies parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /solutions/backupRestore/exchangeProtectionPolicies/{exchangeProtectionPolicy-id}/mailboxInclusionRules: description: Provides operations to manage the mailboxInclusionRules property of the microsoft.graph.exchangeProtectionPolicy entity. parameters: - name: exchangeProtectionPolicy-id in: path description: The unique identifier of exchangeProtectionPolicy required: true schema: type: string x-ms-docs-key-type: exchangeProtectionPolicy get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph List mailboxInclusionRules description: Get a list of mailboxProtectionRule objects associated with an exchangeProtectionPolicy. An inclusion rule indicates that a protection policy should contain protection units that match the specified rule criteria. The initial status of a protection rule upon creation is active. After the rule is applied, the state is either completed or completedWithErrors. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/exchangeprotectionpolicy-list-mailboxinclusionrules?view=graph-rest-1.0 operationId: solutions.backupRestore.exchangeProtectionPolicies.ListMailboxInclusionRules 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: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: '#/components/responses/microsoft.graph.mailboxProtectionRuleCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation ? /solutions/backupRestore/exchangeProtectionPolicies/{exchangeProtectionPolicy-id}/mailboxInclusionRules/{mailboxProtectionRule-id} : description: Provides operations to manage the mailboxInclusionRules property of the microsoft.graph.exchangeProtectionPolicy entity. parameters: - name: exchangeProtectionPolicy-id in: path description: The unique identifier of exchangeProtectionPolicy required: true schema: type: string x-ms-docs-key-type: exchangeProtectionPolicy - name: mailboxProtectionRule-id in: path description: The unique identifier of mailboxProtectionRule required: true schema: type: string x-ms-docs-key-type: mailboxProtectionRule get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get protectionRuleBase description: Get a protection rule that's associated with a protection policy. You can use this operation to get mailbox, drive, and site protection rules. An inclusion rule indicates that a protection policy should contain protection units that match the specified rule criteria. The initial status of a protection rule upon creation is active. After the rule is applied, the state is either completed or completedWithErrors. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/protectionrulebase-get?view=graph-rest-1.0 operationId: solutions.backupRestore.exchangeProtectionPolicies.GetMailboxInclusionRules parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.mailboxProtectionRule' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /solutions/backupRestore/exchangeProtectionPolicies/{exchangeProtectionPolicy-id}/mailboxInclusionRules/$count: description: Provides operations to count the resources in the collection. parameters: - name: exchangeProtectionPolicy-id in: path description: The unique identifier of exchangeProtectionPolicy required: true schema: type: string x-ms-docs-key-type: exchangeProtectionPolicy get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get the number of the resource operationId: solutions.backupRestore.exchangeProtectionPolicies.mailboxInclusionRules.GetCount-2c50 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /solutions/backupRestore/exchangeProtectionPolicies/{exchangeProtectionPolicy-id}/mailboxProtectionUnits: description: Provides operations to manage the mailboxProtectionUnits property of the microsoft.graph.exchangeProtectionPolicy entity. parameters: - name: exchangeProtectionPolicy-id in: path description: The unique identifier of exchangeProtectionPolicy required: true schema: type: string x-ms-docs-key-type: exchangeProtectionPolicy get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get mailboxProtectionUnits from solutions description: The protection units (mailboxes) that are protected under the Exchange protection policy. operationId: solutions.backupRestore.exchangeProtectionPolicies.ListMailboxProtectionUnits 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: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: '#/components/responses/microsoft.graph.mailboxProtectionUnitCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation ? /solutions/backupRestore/exchangeProtectionPolicies/{exchangeProtectionPolicy-id}/mailboxProtectionUnits/{mailboxProtectionUnit-id} : description: Provides operations to manage the mailboxProtectionUnits property of the microsoft.graph.exchangeProtectionPolicy entity. parameters: - name: exchangeProtectionPolicy-id in: path description: The unique identifier of exchangeProtectionPolicy required: true schema: type: string x-ms-docs-key-type: exchangeProtectionPolicy - name: mailboxProtectionUnit-id in: path description: The unique identifier of mailboxProtectionUnit required: true schema: type: string x-ms-docs-key-type: mailboxProtectionUnit get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get mailboxProtectionUnits from solutions description: The protection units (mailboxes) that are protected under the Exchange protection policy. operationId: solutions.backupRestore.exchangeProtectionPolicies.GetMailboxProtectionUnits parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.mailboxProtectionUnit' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /solutions/backupRestore/exchangeProtectionPolicies/{exchangeProtectionPolicy-id}/mailboxProtectionUnits/$count: description: Provides operations to count the resources in the collection. parameters: - name: exchangeProtectionPolicy-id in: path description: The unique identifier of exchangeProtectionPolicy required: true schema: type: string x-ms-docs-key-type: exchangeProtectionPolicy get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get the number of the resource operationId: solutions.backupRestore.exchangeProtectionPolicies.mailboxProtectionUnits.GetCount-555b parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /solutions/backupRestore/exchangeProtectionPolicies/{exchangeProtectionPolicy-id}/mailboxProtectionUnitsBulkAdditionJobs: description: Provides operations to manage the mailboxProtectionUnitsBulkAdditionJobs property of the microsoft.graph.exchangeProtectionPolicy entity. parameters: - name: exchangeProtectionPolicy-id in: path description: The unique identifier of exchangeProtectionPolicy required: true schema: type: string x-ms-docs-key-type: exchangeProtectionPolicy get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph List mailboxProtectionUnitsBulkAdditionJobs description: Get a list of mailboxProtectionUnitsBulkAdditionJobs objects associated with an exchangeProtectionPolicy. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/exchangeprotectionpolicy-list-mailboxprotectionunitsbulkadditionjobs?view=graph-rest-1.0 operationId: solutions.backupRestore.exchangeProtectionPolicies.ListMailboxProtectionUnitsBulkAdditionJobs 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: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: '#/components/responses/microsoft.graph.mailboxProtectionUnitsBulkAdditionJobCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation ? /solutions/backupRestore/exchangeProtectionPolicies/{exchangeProtectionPolicy-id}/mailboxProtectionUnitsBulkAdditionJobs/{mailboxProtectionUnitsBulkAdditionJob-id} : description: Provides operations to manage the mailboxProtectionUnitsBulkAdditionJobs property of the microsoft.graph.exchangeProtectionPolicy entity. parameters: - name: exchangeProtectionPolicy-id in: path description: The unique identifier of exchangeProtectionPolicy required: true schema: type: string x-ms-docs-key-type: exchangeProtectionPolicy - name: mailboxProtectionUnitsBulkAdditionJob-id in: path description: The unique identifier of mailboxProtectionUnitsBulkAdditionJob required: true schema: type: string x-ms-docs-key-type: mailboxProtectionUnitsBulkAdditionJob get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get mailboxProtectionUnitsBulkAdditionJob description: Get a mailboxProtectionUnitsBulkAdditionJob object by the ID associated with an exchangeProtectionPolicy. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/mailboxprotectionunitsbulkadditionjobs-get?view=graph-rest-1.0 operationId: solutions.backupRestore.exchangeProtectionPolicies.GetMailboxProtectionUnitsBulkAdditionJobs parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.mailboxProtectionUnitsBulkAdditionJob' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation ? /solutions/backupRestore/exchangeProtectionPolicies/{exchangeProtectionPolicy-id}/mailboxProtectionUnitsBulkAdditionJobs/$count : description: Provides operations to count the resources in the collection. parameters: - name: exchangeProtectionPolicy-id in: path description: The unique identifier of exchangeProtectionPolicy required: true schema: type: string x-ms-docs-key-type: exchangeProtectionPolicy get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get the number of the resource operationId: solutions.backupRestore.exchangeProtectionPolicies.mailboxProtectionUnitsBulkAdditionJobs.GetCount-c135 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /solutions/backupRestore/exchangeProtectionPolicies/$count: description: Provides operations to count the resources in the collection. get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get the number of the resource operationId: solutions.backupRestore.exchangeProtectionPolicies.GetCount-f24d parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /solutions/backupRestore/exchangeRestoreSessions: description: Provides operations to manage the exchangeRestoreSessions property of the microsoft.graph.backupRestoreRoot entity. get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get exchangeRestoreSessions from solutions description: The list of Exchange restore sessions available in the tenant. operationId: solutions.backupRestore.ListExchangeRestoreSessions 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: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: '#/components/responses/microsoft.graph.exchangeRestoreSessionCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Create exchangeRestoreSession description: Create a new exchangeRestoreSession object. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/backuprestoreroot-post-exchangerestoresessions?view=graph-rest-1.0 operationId: solutions.backupRestore.CreateExchangeRestoreSessions requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.exchangeRestoreSession' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.exchangeRestoreSession' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession-id}: description: Provides operations to manage the exchangeRestoreSessions property of the microsoft.graph.backupRestoreRoot entity. parameters: - name: exchangeRestoreSession-id in: path description: The unique identifier of exchangeRestoreSession required: true schema: type: string x-ms-docs-key-type: exchangeRestoreSession get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get exchangeRestoreSessions from solutions description: The list of Exchange restore sessions available in the tenant. operationId: solutions.backupRestore.GetExchangeRestoreSessions parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.exchangeRestoreSession' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Update exchangeRestoreSession description: Update the properties of an exchangeRestoreSession. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/exchangerestoresession-update?view=graph-rest-1.0 operationId: solutions.backupRestore.UpdateExchangeRestoreSessions requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.exchangeRestoreSession' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.exchangeRestoreSession' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Delete navigation property exchangeRestoreSessions for solutions operationId: solutions.backupRestore.DeleteExchangeRestoreSessions parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession-id}/granularMailboxRestoreArtifacts: description: Provides operations to manage the granularMailboxRestoreArtifacts property of the microsoft.graph.exchangeRestoreSession entity. parameters: - name: exchangeRestoreSession-id in: path description: The unique identifier of exchangeRestoreSession required: true schema: type: string x-ms-docs-key-type: exchangeRestoreSession get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get granularMailboxRestoreArtifacts from solutions operationId: solutions.backupRestore.exchangeRestoreSessions.ListGranularMailboxRestoreArtifacts 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: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: '#/components/responses/microsoft.graph.granularMailboxRestoreArtifactCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Create new navigation property to granularMailboxRestoreArtifacts for solutions operationId: solutions.backupRestore.exchangeRestoreSessions.CreateGranularMailboxRestoreArtifacts requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.granularMailboxRestoreArtifact' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.granularMailboxRestoreArtifact' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation ? /solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession-id}/granularMailboxRestoreArtifacts/{granularMailboxRestoreArtifact-id} : description: Provides operations to manage the granularMailboxRestoreArtifacts property of the microsoft.graph.exchangeRestoreSession entity. parameters: - name: exchangeRestoreSession-id in: path description: The unique identifier of exchangeRestoreSession required: true schema: type: string x-ms-docs-key-type: exchangeRestoreSession - name: granularMailboxRestoreArtifact-id in: path description: The unique identifier of granularMailboxRestoreArtifact required: true schema: type: string x-ms-docs-key-type: granularMailboxRestoreArtifact get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get granularMailboxRestoreArtifacts from solutions operationId: solutions.backupRestore.exchangeRestoreSessions.GetGranularMailboxRestoreArtifacts parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.granularMailboxRestoreArtifact' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Update the navigation property granularMailboxRestoreArtifacts in solutions operationId: solutions.backupRestore.exchangeRestoreSessions.UpdateGranularMailboxRestoreArtifacts requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.granularMailboxRestoreArtifact' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.granularMailboxRestoreArtifact' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Delete navigation property granularMailboxRestoreArtifacts for solutions operationId: solutions.backupRestore.exchangeRestoreSessions.DeleteGranularMailboxRestoreArtifacts parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation ? /solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession-id}/granularMailboxRestoreArtifacts/{granularMailboxRestoreArtifact-id}/restorePoint : description: Provides operations to manage the restorePoint property of the microsoft.graph.restoreArtifactBase entity. parameters: - name: exchangeRestoreSession-id in: path description: The unique identifier of exchangeRestoreSession required: true schema: type: string x-ms-docs-key-type: exchangeRestoreSession - name: granularMailboxRestoreArtifact-id in: path description: The unique identifier of granularMailboxRestoreArtifact required: true schema: type: string x-ms-docs-key-type: granularMailboxRestoreArtifact x-ms-docs-grouped-path: - /solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession-id}/mailboxRestoreArtifacts/{mailboxRestoreArtifact-id}/restorePoint - /solutions/backupRestore/oneDriveForBusinessRestoreSessions/{oneDriveForBusinessRestoreSession-id}/driveRestoreArtifacts/{driveRestoreArtifact-id}/restorePoint - /solutions/backupRestore/sharePointRestoreSessions/{sharePointRestoreSession-id}/siteRestoreArtifacts/{siteRestoreArtifact-id}/restorePoint get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get restorePoint from solutions description: Represents the date and time when an artifact is protected by a protectionPolicy and can be restored. operationId: solutions.backupRestore.exchangeRestoreSessions.granularMailboxRestoreArtifacts.GetRestorePoint parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.restorePoint' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession-id}/granularMailboxRestoreArtifacts/$count: description: Provides operations to count the resources in the collection. parameters: - name: exchangeRestoreSession-id in: path description: The unique identifier of exchangeRestoreSession required: true schema: type: string x-ms-docs-key-type: exchangeRestoreSession get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get the number of the resource operationId: solutions.backupRestore.exchangeRestoreSessions.granularMailboxRestoreArtifacts.GetCount-4d23 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession-id}/mailboxRestoreArtifacts: description: Provides operations to manage the mailboxRestoreArtifacts property of the microsoft.graph.exchangeRestoreSession entity. parameters: - name: exchangeRestoreSession-id in: path description: The unique identifier of exchangeRestoreSession required: true schema: type: string x-ms-docs-key-type: exchangeRestoreSession get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph List mailboxRestoreArtifacts description: Get a list of the mailboxRestoreArtifact objects that are associated with an exchangeRestoreSession in a tenant. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/exchangerestoresession-list-mailboxrestoreartifacts?view=graph-rest-1.0 operationId: solutions.backupRestore.exchangeRestoreSessions.ListMailboxRestoreArtifacts 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: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: '#/components/responses/microsoft.graph.mailboxRestoreArtifactCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Create new navigation property to mailboxRestoreArtifacts for solutions operationId: solutions.backupRestore.exchangeRestoreSessions.CreateMailboxRestoreArtifacts requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.mailboxRestoreArtifact' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.mailboxRestoreArtifact' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation ? /solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession-id}/mailboxRestoreArtifacts/{mailboxRestoreArtifact-id} : description: Provides operations to manage the mailboxRestoreArtifacts property of the microsoft.graph.exchangeRestoreSession entity. parameters: - name: exchangeRestoreSession-id in: path description: The unique identifier of exchangeRestoreSession required: true schema: type: string x-ms-docs-key-type: exchangeRestoreSession - name: mailboxRestoreArtifact-id in: path description: The unique identifier of mailboxRestoreArtifact required: true schema: type: string x-ms-docs-key-type: mailboxRestoreArtifact get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get mailboxRestoreArtifacts from solutions description: A collection of restore points and destination details that can be used to restore Exchange mailboxes. operationId: solutions.backupRestore.exchangeRestoreSessions.GetMailboxRestoreArtifacts parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.mailboxRestoreArtifact' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Update the navigation property mailboxRestoreArtifacts in solutions operationId: solutions.backupRestore.exchangeRestoreSessions.UpdateMailboxRestoreArtifacts requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.mailboxRestoreArtifact' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.mailboxRestoreArtifact' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Delete navigation property mailboxRestoreArtifacts for solutions operationId: solutions.backupRestore.exchangeRestoreSessions.DeleteMailboxRestoreArtifacts parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation ? /solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession-id}/mailboxRestoreArtifacts/{mailboxRestoreArtifact-id}/restorePoint : description: Provides operations to manage the restorePoint property of the microsoft.graph.restoreArtifactBase entity. parameters: - name: exchangeRestoreSession-id in: path description: The unique identifier of exchangeRestoreSession required: true schema: type: string x-ms-docs-key-type: exchangeRestoreSession - name: mailboxRestoreArtifact-id in: path description: The unique identifier of mailboxRestoreArtifact required: true schema: type: string x-ms-docs-key-type: mailboxRestoreArtifact x-ms-docs-grouped-path: - /solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession-id}/granularMailboxRestoreArtifacts/{granularMailboxRestoreArtifact-id}/restorePoint - /solutions/backupRestore/oneDriveForBusinessRestoreSessions/{oneDriveForBusinessRestoreSession-id}/driveRestoreArtifacts/{driveRestoreArtifact-id}/restorePoint - /solutions/backupRestore/sharePointRestoreSessions/{sharePointRestoreSession-id}/siteRestoreArtifacts/{siteRestoreArtifact-id}/restorePoint get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get restorePoint from solutions description: Represents the date and time when an artifact is protected by a protectionPolicy and can be restored. operationId: solutions.backupRestore.exchangeRestoreSessions.mailboxRestoreArtifacts.GetRestorePoint parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.restorePoint' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession-id}/mailboxRestoreArtifacts/$count: description: Provides operations to count the resources in the collection. parameters: - name: exchangeRestoreSession-id in: path description: The unique identifier of exchangeRestoreSession required: true schema: type: string x-ms-docs-key-type: exchangeRestoreSession get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get the number of the resource operationId: solutions.backupRestore.exchangeRestoreSessions.mailboxRestoreArtifacts.GetCount-5e6f parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession-id}/mailboxRestoreArtifactsBulkAdditionRequests: description: Provides operations to manage the mailboxRestoreArtifactsBulkAdditionRequests property of the microsoft.graph.exchangeRestoreSession entity. parameters: - name: exchangeRestoreSession-id in: path description: The unique identifier of exchangeRestoreSession required: true schema: type: string x-ms-docs-key-type: exchangeRestoreSession get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph List mailboxRestoreArtifactsBulkAdditionRequests description: Get a list of the maiboxRestoreArtifactsBulkAdditionRequest objects associated with an exchangeRestoreSession. The mailboxes property is deliberately omitted from the response body in order to limit the response size. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/exchangerestoresession-list-mailboxrestoreartifactsbulkadditionrequests?view=graph-rest-1.0 operationId: solutions.backupRestore.exchangeRestoreSessions.ListMailboxRestoreArtifactsBulkAdditionRequests 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: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: '#/components/responses/microsoft.graph.mailboxRestoreArtifactsBulkAdditionRequestCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Create mailboxRestoreArtifactsBulkAdditionRequest description: 'Create a new mailboxRestoreArtifactsBulkAdditionRequest object associated with an exchangeRestoreSession. The following steps describe how to create and manage an exchangeRestoreSession with bulk artifact additions:' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/exchangerestoresession-post-mailboxrestoreartifactsbulkadditionrequests?view=graph-rest-1.0 operationId: solutions.backupRestore.exchangeRestoreSessions.CreateMailboxRestoreArtifactsBulkAdditionRequests requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.mailboxRestoreArtifactsBulkAdditionRequest' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.mailboxRestoreArtifactsBulkAdditionRequest' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation ? /solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession-id}/mailboxRestoreArtifactsBulkAdditionRequests/{mailboxRestoreArtifactsBulkAdditionRequest-id} : description: Provides operations to manage the mailboxRestoreArtifactsBulkAdditionRequests property of the microsoft.graph.exchangeRestoreSession entity. parameters: - name: exchangeRestoreSession-id in: path description: The unique identifier of exchangeRestoreSession required: true schema: type: string x-ms-docs-key-type: exchangeRestoreSession - name: mailboxRestoreArtifactsBulkAdditionRequest-id in: path description: The unique identifier of mailboxRestoreArtifactsBulkAdditionRequest required: true schema: type: string x-ms-docs-key-type: mailboxRestoreArtifactsBulkAdditionRequest get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get mailboxRestoreArtifactsBulkAdditionRequest description: Get a mailboxRestoreArtifactsBulkAdditionRequest object by its id, associated with an exchangeRestoreSession. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/mailboxrestoreartifactsbulkadditionrequest-get?view=graph-rest-1.0 operationId: solutions.backupRestore.exchangeRestoreSessions.GetMailboxRestoreArtifactsBulkAdditionRequests parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.mailboxRestoreArtifactsBulkAdditionRequest' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Update the navigation property mailboxRestoreArtifactsBulkAdditionRequests in solutions operationId: solutions.backupRestore.exchangeRestoreSessions.UpdateMailboxRestoreArtifactsBulkAdditionRequests requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.mailboxRestoreArtifactsBulkAdditionRequest' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.mailboxRestoreArtifactsBulkAdditionRequest' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Delete mailboxRestoreArtifactsBulkAdditionRequest description: Delete a mailboxRestoreArtifactsBulkAdditionRequest object associated with an exchangeRestoreSession. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/mailboxrestoreartifactsbulkadditionrequest-delete?view=graph-rest-1.0 operationId: solutions.backupRestore.exchangeRestoreSessions.DeleteMailboxRestoreArtifactsBulkAdditionRequests parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation ? /solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession-id}/mailboxRestoreArtifactsBulkAdditionRequests/$count : description: Provides operations to count the resources in the collection. parameters: - name: exchangeRestoreSession-id in: path description: The unique identifier of exchangeRestoreSession required: true schema: type: string x-ms-docs-key-type: exchangeRestoreSession get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get the number of the resource operationId: solutions.backupRestore.exchangeRestoreSessions.mailboxRestoreArtifactsBulkAdditionRequests.GetCount-609b parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /solutions/backupRestore/exchangeRestoreSessions/$count: description: Provides operations to count the resources in the collection. get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get the number of the resource operationId: solutions.backupRestore.exchangeRestoreSessions.GetCount-155a parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /solutions/backupRestore/mailboxInclusionRules: description: Provides operations to manage the mailboxInclusionRules property of the microsoft.graph.backupRestoreRoot entity. get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get mailboxInclusionRules from solutions description: The list of mailbox inclusion rules applied to the tenant. operationId: solutions.backupRestore.ListMailboxInclusionRules 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: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: '#/components/responses/microsoft.graph.mailboxProtectionRuleCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Create new navigation property to mailboxInclusionRules for solutions operationId: solutions.backupRestore.CreateMailboxInclusionRules requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.mailboxProtectionRule' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.mailboxProtectionRule' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /solutions/backupRestore/mailboxInclusionRules/{mailboxProtectionRule-id}: description: Provides operations to manage the mailboxInclusionRules property of the microsoft.graph.backupRestoreRoot entity. parameters: - name: mailboxProtectionRule-id in: path description: The unique identifier of mailboxProtectionRule required: true schema: type: string x-ms-docs-key-type: mailboxProtectionRule get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get mailboxInclusionRules from solutions description: The list of mailbox inclusion rules applied to the tenant. operationId: solutions.backupRestore.GetMailboxInclusionRules parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.mailboxProtectionRule' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Update the navigation property mailboxInclusionRules in solutions operationId: solutions.backupRestore.UpdateMailboxInclusionRules requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.mailboxProtectionRule' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.mailboxProtectionRule' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Delete navigation property mailboxInclusionRules for solutions operationId: solutions.backupRestore.DeleteMailboxInclusionRules parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /solutions/backupRestore/mailboxInclusionRules/$count: description: Provides operations to count the resources in the collection. get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get the number of the resource operationId: solutions.backupRestore.mailboxInclusionRules.GetCount-d80a parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /solutions/backupRestore/mailboxProtectionUnits: description: Provides operations to manage the mailboxProtectionUnits property of the microsoft.graph.backupRestoreRoot entity. get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get mailboxProtectionUnits from solutions description: The list of mailbox protection units in the tenant. operationId: solutions.backupRestore.ListMailboxProtectionUnits 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: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: '#/components/responses/microsoft.graph.mailboxProtectionUnitCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Create new navigation property to mailboxProtectionUnits for solutions operationId: solutions.backupRestore.CreateMailboxProtectionUnits requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.mailboxProtectionUnit' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.mailboxProtectionUnit' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /solutions/backupRestore/mailboxProtectionUnits/{mailboxProtectionUnit-id}: description: Provides operations to manage the mailboxProtectionUnits property of the microsoft.graph.backupRestoreRoot entity. parameters: - name: mailboxProtectionUnit-id in: path description: The unique identifier of mailboxProtectionUnit required: true schema: type: string x-ms-docs-key-type: mailboxProtectionUnit get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get mailboxProtectionUnits from solutions description: The list of mailbox protection units in the tenant. operationId: solutions.backupRestore.GetMailboxProtectionUnits parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.mailboxProtectionUnit' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Update the navigation property mailboxProtectionUnits in solutions operationId: solutions.backupRestore.UpdateMailboxProtectionUnits requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.mailboxProtectionUnit' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.mailboxProtectionUnit' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Delete navigation property mailboxProtectionUnits for solutions operationId: solutions.backupRestore.DeleteMailboxProtectionUnits parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /solutions/backupRestore/mailboxProtectionUnits/$count: description: Provides operations to count the resources in the collection. get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get the number of the resource operationId: solutions.backupRestore.mailboxProtectionUnits.GetCount-f991 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /solutions/backupRestore/mailboxProtectionUnitsBulkAdditionJobs: description: Provides operations to manage the mailboxProtectionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get mailboxProtectionUnitsBulkAdditionJobs from solutions operationId: solutions.backupRestore.ListMailboxProtectionUnitsBulkAdditionJobs 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: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: '#/components/responses/microsoft.graph.mailboxProtectionUnitsBulkAdditionJobCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Create new navigation property to mailboxProtectionUnitsBulkAdditionJobs for solutions operationId: solutions.backupRestore.CreateMailboxProtectionUnitsBulkAdditionJobs requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.mailboxProtectionUnitsBulkAdditionJob' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.mailboxProtectionUnitsBulkAdditionJob' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /solutions/backupRestore/mailboxProtectionUnitsBulkAdditionJobs/{mailboxProtectionUnitsBulkAdditionJob-id}: description: Provides operations to manage the mailboxProtectionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. parameters: - name: mailboxProtectionUnitsBulkAdditionJob-id in: path description: The unique identifier of mailboxProtectionUnitsBulkAdditionJob required: true schema: type: string x-ms-docs-key-type: mailboxProtectionUnitsBulkAdditionJob get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get mailboxProtectionUnitsBulkAdditionJobs from solutions operationId: solutions.backupRestore.GetMailboxProtectionUnitsBulkAdditionJobs parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.mailboxProtectionUnitsBulkAdditionJob' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Update the navigation property mailboxProtectionUnitsBulkAdditionJobs in solutions operationId: solutions.backupRestore.UpdateMailboxProtectionUnitsBulkAdditionJobs requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.mailboxProtectionUnitsBulkAdditionJob' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.mailboxProtectionUnitsBulkAdditionJob' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Delete navigation property mailboxProtectionUnitsBulkAdditionJobs for solutions operationId: solutions.backupRestore.DeleteMailboxProtectionUnitsBulkAdditionJobs parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /solutions/backupRestore/mailboxProtectionUnitsBulkAdditionJobs/$count: description: Provides operations to count the resources in the collection. get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get the number of the resource operationId: solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.GetCount-8da2 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /solutions/backupRestore/enable: description: Provides operations to call the enable method. post: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Invoke action enable description: Enable the Microsoft 365 Backup Storage service for a tenant. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/backuprestoreroot-enable?view=graph-rest-1.0 operationId: solutions.backupRestore.enable requestBody: description: Action parameters content: application/json: schema: type: object properties: appOwnerTenantId: type: string required: true responses: 2XX: description: Success content: application/json: schema: anyOf: - $ref: '#/components/schemas/microsoft.graph.serviceStatus' - type: object nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /solutions/backupRestore/oneDriveForBusinessProtectionPolicies: description: Provides operations to manage the oneDriveForBusinessProtectionPolicies property of the microsoft.graph.backupRestoreRoot entity. get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get oneDriveForBusinessProtectionPolicies from solutions description: The list of OneDrive for Business protection policies in the tenant. operationId: solutions.backupRestore.ListOneDriveForBusinessProtectionPolicies 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: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: '#/components/responses/microsoft.graph.oneDriveForBusinessProtectionPolicyCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Create oneDriveForBusinessProtectionPolicy description: Create a protection policy for the OneDrive service in Microsoft 365. When the policy is created, its state is set to inactive. Users can also provide a list of protection units under the policy. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/backuprestoreroot-post-onedriveforbusinessprotectionpolicies?view=graph-rest-1.0 operationId: solutions.backupRestore.CreateOneDriveForBusinessProtectionPolicies requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.oneDriveForBusinessProtectionPolicy' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.oneDriveForBusinessProtectionPolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy-id}: description: Provides operations to manage the oneDriveForBusinessProtectionPolicies property of the microsoft.graph.backupRestoreRoot entity. parameters: - name: oneDriveForBusinessProtectionPolicy-id in: path description: The unique identifier of oneDriveForBusinessProtectionPolicy required: true schema: type: string x-ms-docs-key-type: oneDriveForBusinessProtectionPolicy get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get oneDriveForBusinessProtectionPolicies from solutions description: The list of OneDrive for Business protection policies in the tenant. operationId: solutions.backupRestore.GetOneDriveForBusinessProtectionPolicies parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.oneDriveForBusinessProtectionPolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Update oneDriveForBusinessProtectionPolicy description: Update the protection policy for the OneDrive service in Microsoft 365. This method adds a driveProtectionUnit to or removes it from a oneDriveForBusinessProtectionPolicy object. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/onedriveforbusinessprotectionpolicy-update?view=graph-rest-1.0 operationId: solutions.backupRestore.UpdateOneDriveForBusinessProtectionPolicies requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.oneDriveForBusinessProtectionPolicy' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.oneDriveForBusinessProtectionPolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Delete navigation property oneDriveForBusinessProtectionPolicies for solutions operationId: solutions.backupRestore.DeleteOneDriveForBusinessProtectionPolicies parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation ? /solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy-id}/driveInclusionRules : description: Provides operations to manage the driveInclusionRules property of the microsoft.graph.oneDriveForBusinessProtectionPolicy entity. parameters: - name: oneDriveForBusinessProtectionPolicy-id in: path description: The unique identifier of oneDriveForBusinessProtectionPolicy required: true schema: type: string x-ms-docs-key-type: oneDriveForBusinessProtectionPolicy get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph List driveInclusionRules description: Get a list of the driveProtectionRule objects that are associated with a OneDrive for Business protection policy. An inclusion rule indicates that a protection policy should contain protection units that match the specified rule criteria. The initial status of a protection rule upon creation is active. After the rule is applied, the state is either completed or completedWithErrors. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/onedriveforbusinessprotectionpolicy-list-driveinclusionrules?view=graph-rest-1.0 operationId: solutions.backupRestore.oneDriveForBusinessProtectionPolicies.ListDriveInclusionRules 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: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: '#/components/responses/microsoft.graph.driveProtectionRuleCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation ? /solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy-id}/driveInclusionRules/{driveProtectionRule-id} : description: Provides operations to manage the driveInclusionRules property of the microsoft.graph.oneDriveForBusinessProtectionPolicy entity. parameters: - name: oneDriveForBusinessProtectionPolicy-id in: path description: The unique identifier of oneDriveForBusinessProtectionPolicy required: true schema: type: string x-ms-docs-key-type: oneDriveForBusinessProtectionPolicy - name: driveProtectionRule-id in: path description: The unique identifier of driveProtectionRule required: true schema: type: string x-ms-docs-key-type: driveProtectionRule get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get protectionRuleBase description: Get a protection rule that's associated with a protection policy. You can use this operation to get mailbox, drive, and site protection rules. An inclusion rule indicates that a protection policy should contain protection units that match the specified rule criteria. The initial status of a protection rule upon creation is active. After the rule is applied, the state is either completed or completedWithErrors. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/protectionrulebase-get?view=graph-rest-1.0 operationId: solutions.backupRestore.oneDriveForBusinessProtectionPolicies.GetDriveInclusionRules parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.driveProtectionRule' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation ? /solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy-id}/driveInclusionRules/$count : description: Provides operations to count the resources in the collection. parameters: - name: oneDriveForBusinessProtectionPolicy-id in: path description: The unique identifier of oneDriveForBusinessProtectionPolicy required: true schema: type: string x-ms-docs-key-type: oneDriveForBusinessProtectionPolicy get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get the number of the resource operationId: solutions.backupRestore.oneDriveForBusinessProtectionPolicies.driveInclusionRules.GetCount-49f5 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' ? /solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy-id}/driveProtectionUnits : description: Provides operations to manage the driveProtectionUnits property of the microsoft.graph.oneDriveForBusinessProtectionPolicy entity. parameters: - name: oneDriveForBusinessProtectionPolicy-id in: path description: The unique identifier of oneDriveForBusinessProtectionPolicy required: true schema: type: string x-ms-docs-key-type: oneDriveForBusinessProtectionPolicy get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph List driveProtectionUnits description: Get a list of the driveProtectionUnit objects that are associated with a oneDriveForBusinessProtectionPolicy. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/backuprestoreroot-list-driveprotectionunits?view=graph-rest-1.0 operationId: solutions.backupRestore.oneDriveForBusinessProtectionPolicies.ListDriveProtectionUnits 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: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: '#/components/responses/microsoft.graph.driveProtectionUnitCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation ? /solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy-id}/driveProtectionUnits/{driveProtectionUnit-id} : description: Provides operations to manage the driveProtectionUnits property of the microsoft.graph.oneDriveForBusinessProtectionPolicy entity. parameters: - name: oneDriveForBusinessProtectionPolicy-id in: path description: The unique identifier of oneDriveForBusinessProtectionPolicy required: true schema: type: string x-ms-docs-key-type: oneDriveForBusinessProtectionPolicy - name: driveProtectionUnit-id in: path description: The unique identifier of driveProtectionUnit required: true schema: type: string x-ms-docs-key-type: driveProtectionUnit get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get driveProtectionUnits from solutions description: Contains the protection units associated with a OneDrive for Business protection policy. operationId: solutions.backupRestore.oneDriveForBusinessProtectionPolicies.GetDriveProtectionUnits parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.driveProtectionUnit' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation ? /solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy-id}/driveProtectionUnits/$count : description: Provides operations to count the resources in the collection. parameters: - name: oneDriveForBusinessProtectionPolicy-id in: path description: The unique identifier of oneDriveForBusinessProtectionPolicy required: true schema: type: string x-ms-docs-key-type: oneDriveForBusinessProtectionPolicy get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get the number of the resource operationId: solutions.backupRestore.oneDriveForBusinessProtectionPolicies.driveProtectionUnits.GetCount-2f14 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' ? /solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy-id}/driveProtectionUnitsBulkAdditionJobs : description: Provides operations to manage the driveProtectionUnitsBulkAdditionJobs property of the microsoft.graph.oneDriveForBusinessProtectionPolicy entity. parameters: - name: oneDriveForBusinessProtectionPolicy-id in: path description: The unique identifier of oneDriveForBusinessProtectionPolicy required: true schema: type: string x-ms-docs-key-type: oneDriveForBusinessProtectionPolicy get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph List driveProtectionUnitsBulkAdditionJobs description: Get a list of driveProtectionUnitsBulkAdditionJobs objects associated with a oneDriveForBusinessProtectionPolicy. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/onedriveforbusinessprotectionpolicy-list-driveprotectionunitsbulkadditionjobs?view=graph-rest-1.0 operationId: solutions.backupRestore.oneDriveForBusinessProtectionPolicies.ListDriveProtectionUnitsBulkAdditionJobs 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: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: '#/components/responses/microsoft.graph.driveProtectionUnitsBulkAdditionJobCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation ? /solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy-id}/driveProtectionUnitsBulkAdditionJobs/{driveProtectionUnitsBulkAdditionJob-id} : description: Provides operations to manage the driveProtectionUnitsBulkAdditionJobs property of the microsoft.graph.oneDriveForBusinessProtectionPolicy entity. parameters: - name: oneDriveForBusinessProtectionPolicy-id in: path description: The unique identifier of oneDriveForBusinessProtectionPolicy required: true schema: type: string x-ms-docs-key-type: oneDriveForBusinessProtectionPolicy - name: driveProtectionUnitsBulkAdditionJob-id in: path description: The unique identifier of driveProtectionUnitsBulkAdditionJob required: true schema: type: string x-ms-docs-key-type: driveProtectionUnitsBulkAdditionJob get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get driveProtectionUnitsBulkAdditionJob description: Get a driveProtectionUnitsBulkAdditionJob object by the ID associated with a oneDriveForBusinessProtectionPolicy. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/driveprotectionunitsbulkadditionjobs-get?view=graph-rest-1.0 operationId: solutions.backupRestore.oneDriveForBusinessProtectionPolicies.GetDriveProtectionUnitsBulkAdditionJobs parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.driveProtectionUnitsBulkAdditionJob' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation ? /solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy-id}/driveProtectionUnitsBulkAdditionJobs/$count : description: Provides operations to count the resources in the collection. parameters: - name: oneDriveForBusinessProtectionPolicy-id in: path description: The unique identifier of oneDriveForBusinessProtectionPolicy required: true schema: type: string x-ms-docs-key-type: oneDriveForBusinessProtectionPolicy get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get the number of the resource operationId: solutions.backupRestore.oneDriveForBusinessProtectionPolicies.driveProtectionUnitsBulkAdditionJobs.GetCount-44f9 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /solutions/backupRestore/oneDriveForBusinessProtectionPolicies/$count: description: Provides operations to count the resources in the collection. get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get the number of the resource operationId: solutions.backupRestore.oneDriveForBusinessProtectionPolicies.GetCount-4e8f parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /solutions/backupRestore/oneDriveForBusinessRestoreSessions: description: Provides operations to manage the oneDriveForBusinessRestoreSessions property of the microsoft.graph.backupRestoreRoot entity. get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get oneDriveForBusinessRestoreSessions from solutions description: The list of OneDrive for Business restore sessions available in the tenant. operationId: solutions.backupRestore.ListOneDriveForBusinessRestoreSessions 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: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: '#/components/responses/microsoft.graph.oneDriveForBusinessRestoreSessionCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Create oneDriveForBusinessRestoreSession description: Create a new oneDriveForBusinessRestoreSession object. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/backuprestoreroot-post-onedriveforbusinessrestoresessions?view=graph-rest-1.0 operationId: solutions.backupRestore.CreateOneDriveForBusinessRestoreSessions requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.oneDriveForBusinessRestoreSession' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.oneDriveForBusinessRestoreSession' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /solutions/backupRestore/oneDriveForBusinessRestoreSessions/{oneDriveForBusinessRestoreSession-id}: description: Provides operations to manage the oneDriveForBusinessRestoreSessions property of the microsoft.graph.backupRestoreRoot entity. parameters: - name: oneDriveForBusinessRestoreSession-id in: path description: The unique identifier of oneDriveForBusinessRestoreSession required: true schema: type: string x-ms-docs-key-type: oneDriveForBusinessRestoreSession get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get oneDriveForBusinessRestoreSessions from solutions description: The list of OneDrive for Business restore sessions available in the tenant. operationId: solutions.backupRestore.GetOneDriveForBusinessRestoreSessions parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.oneDriveForBusinessRestoreSession' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Update oneDriveForBusinessRestoreSession description: Update the properties of a oneDriveForBusinessRestoreSession object. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/onedriveforbusinessrestoresession-update?view=graph-rest-1.0 operationId: solutions.backupRestore.UpdateOneDriveForBusinessRestoreSessions requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.oneDriveForBusinessRestoreSession' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.oneDriveForBusinessRestoreSession' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Delete navigation property oneDriveForBusinessRestoreSessions for solutions operationId: solutions.backupRestore.DeleteOneDriveForBusinessRestoreSessions parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /solutions/backupRestore/oneDriveForBusinessRestoreSessions/{oneDriveForBusinessRestoreSession-id}/driveRestoreArtifacts: description: Provides operations to manage the driveRestoreArtifacts property of the microsoft.graph.oneDriveForBusinessRestoreSession entity. parameters: - name: oneDriveForBusinessRestoreSession-id in: path description: The unique identifier of oneDriveForBusinessRestoreSession required: true schema: type: string x-ms-docs-key-type: oneDriveForBusinessRestoreSession get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph List driveRestoreArtifacts description: Get a list of the driveRestoreArtifact objects and their properties for a oneDriveForBusinessRestoreSession for a tenant. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/onedriveforbusinessrestoresession-list-driverestoreartifacts?view=graph-rest-1.0 operationId: solutions.backupRestore.oneDriveForBusinessRestoreSessions.ListDriveRestoreArtifacts 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: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: '#/components/responses/microsoft.graph.driveRestoreArtifactCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Create new navigation property to driveRestoreArtifacts for solutions operationId: solutions.backupRestore.oneDriveForBusinessRestoreSessions.CreateDriveRestoreArtifacts requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.driveRestoreArtifact' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.driveRestoreArtifact' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation ? /solutions/backupRestore/oneDriveForBusinessRestoreSessions/{oneDriveForBusinessRestoreSession-id}/driveRestoreArtifacts/{driveRestoreArtifact-id} : description: Provides operations to manage the driveRestoreArtifacts property of the microsoft.graph.oneDriveForBusinessRestoreSession entity. parameters: - name: oneDriveForBusinessRestoreSession-id in: path description: The unique identifier of oneDriveForBusinessRestoreSession required: true schema: type: string x-ms-docs-key-type: oneDriveForBusinessRestoreSession - name: driveRestoreArtifact-id in: path description: The unique identifier of driveRestoreArtifact required: true schema: type: string x-ms-docs-key-type: driveRestoreArtifact get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get driveRestoreArtifacts from solutions description: A collection of restore points and destination details that can be used to restore a OneDrive for work or school drive. operationId: solutions.backupRestore.oneDriveForBusinessRestoreSessions.GetDriveRestoreArtifacts parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.driveRestoreArtifact' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Update the navigation property driveRestoreArtifacts in solutions operationId: solutions.backupRestore.oneDriveForBusinessRestoreSessions.UpdateDriveRestoreArtifacts requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.driveRestoreArtifact' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.driveRestoreArtifact' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Delete navigation property driveRestoreArtifacts for solutions operationId: solutions.backupRestore.oneDriveForBusinessRestoreSessions.DeleteDriveRestoreArtifacts parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation ? /solutions/backupRestore/oneDriveForBusinessRestoreSessions/{oneDriveForBusinessRestoreSession-id}/driveRestoreArtifacts/{driveRestoreArtifact-id}/restorePoint : description: Provides operations to manage the restorePoint property of the microsoft.graph.restoreArtifactBase entity. parameters: - name: oneDriveForBusinessRestoreSession-id in: path description: The unique identifier of oneDriveForBusinessRestoreSession required: true schema: type: string x-ms-docs-key-type: oneDriveForBusinessRestoreSession - name: driveRestoreArtifact-id in: path description: The unique identifier of driveRestoreArtifact required: true schema: type: string x-ms-docs-key-type: driveRestoreArtifact x-ms-docs-grouped-path: - /solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession-id}/granularMailboxRestoreArtifacts/{granularMailboxRestoreArtifact-id}/restorePoint - /solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession-id}/mailboxRestoreArtifacts/{mailboxRestoreArtifact-id}/restorePoint - /solutions/backupRestore/sharePointRestoreSessions/{sharePointRestoreSession-id}/siteRestoreArtifacts/{siteRestoreArtifact-id}/restorePoint get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get restorePoint from solutions description: Represents the date and time when an artifact is protected by a protectionPolicy and can be restored. operationId: solutions.backupRestore.oneDriveForBusinessRestoreSessions.driveRestoreArtifacts.GetRestorePoint parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.restorePoint' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation ? /solutions/backupRestore/oneDriveForBusinessRestoreSessions/{oneDriveForBusinessRestoreSession-id}/driveRestoreArtifacts/$count : description: Provides operations to count the resources in the collection. parameters: - name: oneDriveForBusinessRestoreSession-id in: path description: The unique identifier of oneDriveForBusinessRestoreSession required: true schema: type: string x-ms-docs-key-type: oneDriveForBusinessRestoreSession get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get the number of the resource operationId: solutions.backupRestore.oneDriveForBusinessRestoreSessions.driveRestoreArtifacts.GetCount-9e6d parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' ? /solutions/backupRestore/oneDriveForBusinessRestoreSessions/{oneDriveForBusinessRestoreSession-id}/driveRestoreArtifactsBulkAdditionRequests : description: Provides operations to manage the driveRestoreArtifactsBulkAdditionRequests property of the microsoft.graph.oneDriveForBusinessRestoreSession entity. parameters: - name: oneDriveForBusinessRestoreSession-id in: path description: The unique identifier of oneDriveForBusinessRestoreSession required: true schema: type: string x-ms-docs-key-type: oneDriveForBusinessRestoreSession get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph List driveRestoreArtifactsBulkAdditionRequests description: Get a list of the driveRestoreArtifactsBulkAdditionRequest objects associated with a oneDriveForBusinessRestoreSession. The drives property is deliberately omitted from the response body in order to limit the response size. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/onedriveforbusinessrestoresession-list-driverestoreartifactsbulkadditionrequests?view=graph-rest-1.0 operationId: solutions.backupRestore.oneDriveForBusinessRestoreSessions.ListDriveRestoreArtifactsBulkAdditionRequests 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: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: '#/components/responses/microsoft.graph.driveRestoreArtifactsBulkAdditionRequestCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Create driveRestoreArtifactsBulkAdditionRequest description: Create a driveRestoreArtifactsBulkAdditionRequest object associated with a oneDriveForBusinessRestoreSession. The following steps describe how to create and manage a oneDriveForBusinessRestoreSession with bulk artifact additions. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/onedriveforbusinessrestoresession-post-driverestoreartifactsbulkadditionrequests?view=graph-rest-1.0 operationId: solutions.backupRestore.oneDriveForBusinessRestoreSessions.CreateDriveRestoreArtifactsBulkAdditionRequests requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.driveRestoreArtifactsBulkAdditionRequest' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.driveRestoreArtifactsBulkAdditionRequest' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation ? /solutions/backupRestore/oneDriveForBusinessRestoreSessions/{oneDriveForBusinessRestoreSession-id}/driveRestoreArtifactsBulkAdditionRequests/{driveRestoreArtifactsBulkAdditionRequest-id} : description: Provides operations to manage the driveRestoreArtifactsBulkAdditionRequests property of the microsoft.graph.oneDriveForBusinessRestoreSession entity. parameters: - name: oneDriveForBusinessRestoreSession-id in: path description: The unique identifier of oneDriveForBusinessRestoreSession required: true schema: type: string x-ms-docs-key-type: oneDriveForBusinessRestoreSession - name: driveRestoreArtifactsBulkAdditionRequest-id in: path description: The unique identifier of driveRestoreArtifactsBulkAdditionRequest required: true schema: type: string x-ms-docs-key-type: driveRestoreArtifactsBulkAdditionRequest get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get driveRestoreArtifactsBulkAdditionRequest description: Get a driveRestoreArtifactsBulkAdditionRequest object by its id, associated with a oneDriveForBusinessRestoreSession. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/driverestoreartifactsbulkadditionrequest-get?view=graph-rest-1.0 operationId: solutions.backupRestore.oneDriveForBusinessRestoreSessions.GetDriveRestoreArtifactsBulkAdditionRequests parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.driveRestoreArtifactsBulkAdditionRequest' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Update the navigation property driveRestoreArtifactsBulkAdditionRequests in solutions operationId: solutions.backupRestore.oneDriveForBusinessRestoreSessions.UpdateDriveRestoreArtifactsBulkAdditionRequests requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.driveRestoreArtifactsBulkAdditionRequest' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.driveRestoreArtifactsBulkAdditionRequest' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Delete driveRestoreArtifactsBulkAdditionRequest description: Delete a driveRestoreArtifactsBulkAdditionRequest object associated with a oneDriveForBusinessRestoreSession. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/driverestoreartifactsbulkadditionrequest-delete?view=graph-rest-1.0 operationId: solutions.backupRestore.oneDriveForBusinessRestoreSessions.DeleteDriveRestoreArtifactsBulkAdditionRequests parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation ? /solutions/backupRestore/oneDriveForBusinessRestoreSessions/{oneDriveForBusinessRestoreSession-id}/driveRestoreArtifactsBulkAdditionRequests/$count : description: Provides operations to count the resources in the collection. parameters: - name: oneDriveForBusinessRestoreSession-id in: path description: The unique identifier of oneDriveForBusinessRestoreSession required: true schema: type: string x-ms-docs-key-type: oneDriveForBusinessRestoreSession get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get the number of the resource operationId: solutions.backupRestore.oneDriveForBusinessRestoreSessions.driveRestoreArtifactsBulkAdditionRequests.GetCount-9cac parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /solutions/backupRestore/oneDriveForBusinessRestoreSessions/$count: description: Provides operations to count the resources in the collection. get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get the number of the resource operationId: solutions.backupRestore.oneDriveForBusinessRestoreSessions.GetCount-8c80 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /solutions/backupRestore/protectionPolicies: description: Provides operations to manage the protectionPolicies property of the microsoft.graph.backupRestoreRoot entity. get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get protectionPolicies from solutions description: List of protection policies in the tenant. operationId: solutions.backupRestore.ListProtectionPolicies 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: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: '#/components/responses/microsoft.graph.protectionPolicyBaseCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Create new navigation property to protectionPolicies for solutions operationId: solutions.backupRestore.CreateProtectionPolicies requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.protectionPolicyBase' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.protectionPolicyBase' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /solutions/backupRestore/protectionPolicies/{protectionPolicyBase-id}: description: Provides operations to manage the protectionPolicies property of the microsoft.graph.backupRestoreRoot entity. parameters: - name: protectionPolicyBase-id in: path description: The unique identifier of protectionPolicyBase required: true schema: type: string x-ms-docs-key-type: protectionPolicyBase get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get protectionPolicies from solutions description: List of protection policies in the tenant. operationId: solutions.backupRestore.GetProtectionPolicies parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.protectionPolicyBase' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Update the navigation property protectionPolicies in solutions operationId: solutions.backupRestore.UpdateProtectionPolicies requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.protectionPolicyBase' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.protectionPolicyBase' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Delete protectionPolicyBase description: Delete a protection policy. Read the properties and relationships of a protectionPolicyBase object. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/protectionpolicybase-delete?view=graph-rest-1.0 operationId: solutions.backupRestore.DeleteProtectionPolicies parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /solutions/backupRestore/protectionPolicies/{protectionPolicyBase-id}/activate: description: Provides operations to call the activate method. parameters: - name: protectionPolicyBase-id in: path description: The unique identifier of protectionPolicyBase required: true schema: type: string x-ms-docs-key-type: protectionPolicyBase x-ms-docs-grouped-path: - /solutions/backupRestore/restoreSessions/{restoreSessionBase-id}/activate - /solutions/backupRestore/serviceApps/{serviceApp-id}/activate post: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Invoke action activate description: Activate a protectionPolicyBase. Currently, only one active backup policy per underlying service is supported (that is, one for OneDrive accounts, one for SharePoint sites, and one for Exchange Online users). You can add or remove artifacts (sites or user accounts) to or from each active policy. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/protectionpolicybase-activate?view=graph-rest-1.0 operationId: solutions.backupRestore.protectionPolicies.protectionPolicyBase.activate responses: 2XX: description: Success content: application/json: schema: anyOf: - $ref: '#/components/schemas/microsoft.graph.protectionPolicyBase' - type: object nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /solutions/backupRestore/protectionPolicies/{protectionPolicyBase-id}/deactivate: description: Provides operations to call the deactivate method. parameters: - name: protectionPolicyBase-id in: path description: The unique identifier of protectionPolicyBase required: true schema: type: string x-ms-docs-key-type: protectionPolicyBase x-ms-docs-grouped-path: - /solutions/backupRestore/serviceApps/{serviceApp-id}/deactivate post: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Invoke action deactivate description: Deactivate a protectionPolicyBase. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/protectionpolicybase-deactivate?view=graph-rest-1.0 operationId: solutions.backupRestore.protectionPolicies.protectionPolicyBase.deactivate responses: 2XX: description: Success content: application/json: schema: anyOf: - $ref: '#/components/schemas/microsoft.graph.protectionPolicyBase' - type: object nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /solutions/backupRestore/protectionPolicies/$count: description: Provides operations to count the resources in the collection. get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get the number of the resource operationId: solutions.backupRestore.protectionPolicies.GetCount-4cd1 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /solutions/backupRestore/protectionUnits: description: Provides operations to manage the protectionUnits property of the microsoft.graph.backupRestoreRoot entity. get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get protectionUnitBase description: Read the properties and relationships of a protectionUnitBase object. operationId: solutions.backupRestore.ListProtectionUnits 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: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: '#/components/responses/microsoft.graph.protectionUnitBaseCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation /solutions/backupRestore/protectionUnits/{protectionUnitBase-id}: description: Provides operations to manage the protectionUnits property of the microsoft.graph.backupRestoreRoot entity. parameters: - name: protectionUnitBase-id in: path description: The unique identifier of protectionUnitBase required: true schema: type: string x-ms-docs-key-type: protectionUnitBase get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get protectionUnitBase description: Read the properties and relationships of a protectionUnitBase object. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/protectionunitbase-get?view=graph-rest-1.0 operationId: solutions.backupRestore.GetProtectionUnits parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.protectionUnitBase' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /solutions/backupRestore/protectionUnits/{protectionUnitBase-id}/cancelOffboard: description: Provides operations to call the cancelOffboard method. parameters: - name: protectionUnitBase-id in: path description: The unique identifier of protectionUnitBase required: true schema: type: string x-ms-docs-key-type: protectionUnitBase post: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Invoke action cancelOffboard description: Cancel the offboarding of a protectionUnitBase. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/protectionunitbase-canceloffboard?view=graph-rest-1.0 operationId: solutions.backupRestore.protectionUnits.protectionUnitBase.cancelOffboard responses: 2XX: description: Success content: application/json: schema: anyOf: - $ref: '#/components/schemas/microsoft.graph.protectionUnitBase' - type: object nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /solutions/backupRestore/protectionUnits/{protectionUnitBase-id}/graph.driveProtectionUnit: description: Casts the previous resource to driveProtectionUnit. parameters: - name: protectionUnitBase-id in: path description: The unique identifier of protectionUnitBase required: true schema: type: string x-ms-docs-key-type: protectionUnitBase get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph List driveProtectionUnits description: Get a list of the driveProtectionUnit objects that are associated with a oneDriveForBusinessProtectionPolicy. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/backuprestoreroot-list-driveprotectionunits?view=graph-rest-1.0 operationId: solutions.backupRestore.GetProtectionUnits.AsDriveProtectionUnit parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Entity result. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.driveProtectionUnit' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /solutions/backupRestore/protectionUnits/{protectionUnitBase-id}/graph.mailboxProtectionUnit: description: Casts the previous resource to mailboxProtectionUnit. parameters: - name: protectionUnitBase-id in: path description: The unique identifier of protectionUnitBase required: true schema: type: string x-ms-docs-key-type: protectionUnitBase get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph List mailboxProtectionUnits description: Get a list of mailboxProtectionUnit objects. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/backuprestoreroot-list-mailboxprotectionunits?view=graph-rest-1.0 operationId: solutions.backupRestore.GetProtectionUnits.AsMailboxProtectionUnit parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Entity result. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.mailboxProtectionUnit' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /solutions/backupRestore/protectionUnits/{protectionUnitBase-id}/offboard: description: Provides operations to call the offboard method. parameters: - name: protectionUnitBase-id in: path description: The unique identifier of protectionUnitBase required: true schema: type: string x-ms-docs-key-type: protectionUnitBase post: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Invoke action offboard description: Offboard a protectionUnitBase. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/protectionunitbase-offboard?view=graph-rest-1.0 operationId: solutions.backupRestore.protectionUnits.protectionUnitBase.offboard responses: 2XX: description: Success content: application/json: schema: anyOf: - $ref: '#/components/schemas/microsoft.graph.protectionUnitBase' - type: object nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /solutions/backupRestore/protectionUnits/{protectionUnitBase-id}/graph.siteProtectionUnit: description: Casts the previous resource to siteProtectionUnit. parameters: - name: protectionUnitBase-id in: path description: The unique identifier of protectionUnitBase required: true schema: type: string x-ms-docs-key-type: protectionUnitBase get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph List siteProtectionUnits description: Get a list of the siteProtectionUnit objects that are associated with a sharePointProtectionPolicy. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/backuprestoreroot-list-siteprotectionunits?view=graph-rest-1.0 operationId: solutions.backupRestore.GetProtectionUnits.AsSiteProtectionUnit parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Entity result. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.siteProtectionUnit' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /solutions/backupRestore/protectionUnits/$count: description: Provides operations to count the resources in the collection. get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get the number of the resource operationId: solutions.backupRestore.protectionUnits.GetCount-2032 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /solutions/backupRestore/protectionUnits/graph.driveProtectionUnit: description: Casts the previous resource to driveProtectionUnit. get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph List driveProtectionUnits description: Get a list of the driveProtectionUnit objects that are associated with a oneDriveForBusinessProtectionPolicy. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/backuprestoreroot-list-driveprotectionunits?view=graph-rest-1.0 operationId: solutions.backupRestore.ListProtectionUnits.AsDriveProtectionUnit 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: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: '#/components/responses/microsoft.graph.driveProtectionUnitCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore /solutions/backupRestore/protectionUnits/graph.driveProtectionUnit/$count: description: Provides operations to count the resources in the collection. get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get the number of the resource operationId: solutions.backupRestore.ProtectionUnits.GetCount.AsDriveProtectionUnit-f606 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /solutions/backupRestore/protectionUnits/graph.mailboxProtectionUnit: description: Casts the previous resource to mailboxProtectionUnit. get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph List mailboxProtectionUnits description: Get a list of mailboxProtectionUnit objects. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/backuprestoreroot-list-mailboxprotectionunits?view=graph-rest-1.0 operationId: solutions.backupRestore.ListProtectionUnits.AsMailboxProtectionUnit 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: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: '#/components/responses/microsoft.graph.mailboxProtectionUnitCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore /solutions/backupRestore/protectionUnits/graph.mailboxProtectionUnit/$count: description: Provides operations to count the resources in the collection. get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get the number of the resource operationId: solutions.backupRestore.ProtectionUnits.GetCount.AsMailboxProtectionUnit-9041 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /solutions/backupRestore/protectionUnits/graph.siteProtectionUnit: description: Casts the previous resource to siteProtectionUnit. get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph List siteProtectionUnits description: Get a list of the siteProtectionUnit objects that are associated with a sharePointProtectionPolicy. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/backuprestoreroot-list-siteprotectionunits?view=graph-rest-1.0 operationId: solutions.backupRestore.ListProtectionUnits.AsSiteProtectionUnit 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: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: '#/components/responses/microsoft.graph.siteProtectionUnitCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore /solutions/backupRestore/protectionUnits/graph.siteProtectionUnit/$count: description: Provides operations to count the resources in the collection. get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get the number of the resource operationId: solutions.backupRestore.ProtectionUnits.GetCount.AsSiteProtectionUnit-4565 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /solutions/backupRestore/restorePoints: description: Provides operations to manage the restorePoints property of the microsoft.graph.backupRestoreRoot entity. get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph List restorePoints description: Get a list of the restorePoint objects and their properties. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/backuprestoreroot-list-restorepoints?view=graph-rest-1.0 operationId: solutions.backupRestore.ListRestorePoints 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: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: '#/components/responses/microsoft.graph.restorePointCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Create new navigation property to restorePoints for solutions operationId: solutions.backupRestore.CreateRestorePoints requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.restorePoint' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.restorePoint' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /solutions/backupRestore/restorePoints/{restorePoint-id}: description: Provides operations to manage the restorePoints property of the microsoft.graph.backupRestoreRoot entity. parameters: - name: restorePoint-id in: path description: The unique identifier of restorePoint required: true schema: type: string x-ms-docs-key-type: restorePoint get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get restorePoints from solutions description: List of restore points in the tenant. operationId: solutions.backupRestore.GetRestorePoints parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.restorePoint' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Update the navigation property restorePoints in solutions operationId: solutions.backupRestore.UpdateRestorePoints requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.restorePoint' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.restorePoint' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Delete navigation property restorePoints for solutions operationId: solutions.backupRestore.DeleteRestorePoints parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /solutions/backupRestore/restorePoints/{restorePoint-id}/protectionUnit: description: Provides operations to manage the protectionUnit property of the microsoft.graph.restorePoint entity. parameters: - name: restorePoint-id in: path description: The unique identifier of restorePoint required: true schema: type: string x-ms-docs-key-type: restorePoint get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get protectionUnit from solutions description: The site, drive, or mailbox units that are protected under a protection policy. operationId: solutions.backupRestore.restorePoints.GetProtectionUnit parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.protectionUnitBase' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /solutions/backupRestore/restorePoints/$count: description: Provides operations to count the resources in the collection. get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get the number of the resource operationId: solutions.backupRestore.restorePoints.GetCount-ca20 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /solutions/backupRestore/restorePoints/search: description: Provides operations to call the search method. post: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Invoke action search description: Search for the restorePoint objects associated with a protectionUnit. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/restorepoint-search?view=graph-rest-1.0 operationId: solutions.backupRestore.restorePoints.search requestBody: description: Action parameters content: application/json: schema: type: object properties: protectionUnitIds: type: array items: type: string nullable: true protectionTimePeriod: anyOf: - $ref: '#/components/schemas/microsoft.graph.timePeriod' - type: object nullable: true restorePointPreference: anyOf: - $ref: '#/components/schemas/microsoft.graph.restorePointPreference' - type: object nullable: true tags: anyOf: - $ref: '#/components/schemas/microsoft.graph.restorePointTags' - type: object nullable: true artifactQuery: anyOf: - $ref: '#/components/schemas/microsoft.graph.artifactQuery' - type: object nullable: true required: true responses: 2XX: description: Success content: application/json: schema: anyOf: - $ref: '#/components/schemas/microsoft.graph.restorePointSearchResponse' - type: object nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /solutions/backupRestore/restoreSessions: description: Provides operations to manage the restoreSessions property of the microsoft.graph.backupRestoreRoot entity. get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph List restoreSessionBase objects description: Get a list of restoreSession objects and their properties. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/backuprestoreroot-list-restoresessions?view=graph-rest-1.0 operationId: solutions.backupRestore.ListRestoreSessions 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: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: '#/components/responses/microsoft.graph.restoreSessionBaseCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Create new navigation property to restoreSessions for solutions operationId: solutions.backupRestore.CreateRestoreSessions requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.restoreSessionBase' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.restoreSessionBase' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /solutions/backupRestore/restoreSessions/{restoreSessionBase-id}: description: Provides operations to manage the restoreSessions property of the microsoft.graph.backupRestoreRoot entity. parameters: - name: restoreSessionBase-id in: path description: The unique identifier of restoreSessionBase required: true schema: type: string x-ms-docs-key-type: restoreSessionBase get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get restoreSessionBase description: Get the properties of a restoreSession object by ID. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/restoresessionbase-get?view=graph-rest-1.0 operationId: solutions.backupRestore.GetRestoreSessions parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.restoreSessionBase' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Update the navigation property restoreSessions in solutions operationId: solutions.backupRestore.UpdateRestoreSessions requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.restoreSessionBase' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.restoreSessionBase' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Delete restoreSessionBase description: Delete a draft restoreSessionBase object. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/restoresessionbase-delete?view=graph-rest-1.0 operationId: solutions.backupRestore.DeleteRestoreSessions parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /solutions/backupRestore/restoreSessions/{restoreSessionBase-id}/activate: description: Provides operations to call the activate method. parameters: - name: restoreSessionBase-id in: path description: The unique identifier of restoreSessionBase required: true schema: type: string x-ms-docs-key-type: restoreSessionBase x-ms-docs-grouped-path: - /solutions/backupRestore/protectionPolicies/{protectionPolicyBase-id}/activate - /solutions/backupRestore/serviceApps/{serviceApp-id}/activate post: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Invoke action activate description: 'Activate a draft restoreSessionBase object. The following points apply to restoring a protection unit:' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/restoresessionbase-activate?view=graph-rest-1.0 operationId: solutions.backupRestore.restoreSessions.restoreSessionBase.activate responses: 2XX: description: Success content: application/json: schema: anyOf: - $ref: '#/components/schemas/microsoft.graph.restoreSessionBase' - type: object nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /solutions/backupRestore/restoreSessions/$count: description: Provides operations to count the resources in the collection. get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get the number of the resource operationId: solutions.backupRestore.restoreSessions.GetCount-d907 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /solutions/backupRestore/serviceApps: description: Provides operations to manage the serviceApps property of the microsoft.graph.backupRestoreRoot entity. get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph List serviceApps description: Get a list of serviceApp objects and their properties. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/backuprestoreroot-list-serviceapps?view=graph-rest-1.0 operationId: solutions.backupRestore.ListServiceApps 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: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: '#/components/responses/microsoft.graph.serviceAppCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Create serviceApp description: Create a new serviceApp. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/backuprestoreroot-post-serviceapps?view=graph-rest-1.0 operationId: solutions.backupRestore.CreateServiceApps requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.serviceApp' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.serviceApp' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /solutions/backupRestore/serviceApps/{serviceApp-id}: description: Provides operations to manage the serviceApps property of the microsoft.graph.backupRestoreRoot entity. parameters: - name: serviceApp-id in: path description: The unique identifier of serviceApp required: true schema: type: string x-ms-docs-key-type: serviceApp get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get serviceApp description: Read the properties and relationships of a serviceApp object. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/serviceapp-get?view=graph-rest-1.0 operationId: solutions.backupRestore.GetServiceApps parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.serviceApp' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Update the navigation property serviceApps in solutions operationId: solutions.backupRestore.UpdateServiceApps requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.serviceApp' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.serviceApp' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Delete serviceApp description: Delete a serviceApp. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/backuprestoreroot-delete-serviceapps?view=graph-rest-1.0 operationId: solutions.backupRestore.DeleteServiceApps parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /solutions/backupRestore/serviceApps/{serviceApp-id}/activate: description: Provides operations to call the activate method. parameters: - name: serviceApp-id in: path description: The unique identifier of serviceApp required: true schema: type: string x-ms-docs-key-type: serviceApp x-ms-docs-grouped-path: - /solutions/backupRestore/protectionPolicies/{protectionPolicyBase-id}/activate - /solutions/backupRestore/restoreSessions/{restoreSessionBase-id}/activate post: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Invoke action activate description: Activate a serviceApp. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/serviceapp-activate?view=graph-rest-1.0 operationId: solutions.backupRestore.serviceApps.serviceApp.activate requestBody: description: Action parameters content: application/json: schema: type: object properties: effectiveDateTime: pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ type: string format: date-time required: true responses: 2XX: description: Success content: application/json: schema: anyOf: - $ref: '#/components/schemas/microsoft.graph.serviceApp' - type: object nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /solutions/backupRestore/serviceApps/{serviceApp-id}/deactivate: description: Provides operations to call the deactivate method. parameters: - name: serviceApp-id in: path description: The unique identifier of serviceApp required: true schema: type: string x-ms-docs-key-type: serviceApp x-ms-docs-grouped-path: - /solutions/backupRestore/protectionPolicies/{protectionPolicyBase-id}/deactivate post: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Invoke action deactivate description: Deactivate a serviceApp. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/serviceapp-deactivate?view=graph-rest-1.0 operationId: solutions.backupRestore.serviceApps.serviceApp.deactivate responses: 2XX: description: Success content: application/json: schema: anyOf: - $ref: '#/components/schemas/microsoft.graph.serviceApp' - type: object nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /solutions/backupRestore/serviceApps/$count: description: Provides operations to count the resources in the collection. get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get the number of the resource operationId: solutions.backupRestore.serviceApps.GetCount-ef36 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /solutions/backupRestore/sharePointProtectionPolicies: description: Provides operations to manage the sharePointProtectionPolicies property of the microsoft.graph.backupRestoreRoot entity. get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get sharePointProtectionPolicies from solutions description: The list of SharePoint protection policies in the tenant. operationId: solutions.backupRestore.ListSharePointProtectionPolicies 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: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: '#/components/responses/microsoft.graph.sharePointProtectionPolicyCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Create sharePointProtectionPolicy description: Create a protection policy for a M365 service SharePoint. Policy will be created in inactive state. User can also provide a list of protection units under the policy. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/backuprestoreroot-post-sharepointprotectionpolicies?view=graph-rest-1.0 operationId: solutions.backupRestore.CreateSharePointProtectionPolicies requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.sharePointProtectionPolicy' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.sharePointProtectionPolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy-id}: description: Provides operations to manage the sharePointProtectionPolicies property of the microsoft.graph.backupRestoreRoot entity. parameters: - name: sharePointProtectionPolicy-id in: path description: The unique identifier of sharePointProtectionPolicy required: true schema: type: string x-ms-docs-key-type: sharePointProtectionPolicy get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get sharePointProtectionPolicies from solutions description: The list of SharePoint protection policies in the tenant. operationId: solutions.backupRestore.GetSharePointProtectionPolicies parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.sharePointProtectionPolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Update sharePointProtectionPolicy description: Update a SharePoint protection policy. This method adds a siteprotectionunit to or removes it from the protection policy. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/sharepointprotectionpolicy-update?view=graph-rest-1.0 operationId: solutions.backupRestore.UpdateSharePointProtectionPolicies requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.sharePointProtectionPolicy' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.sharePointProtectionPolicy' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Delete navigation property sharePointProtectionPolicies for solutions operationId: solutions.backupRestore.DeleteSharePointProtectionPolicies parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy-id}/siteInclusionRules: description: Provides operations to manage the siteInclusionRules property of the microsoft.graph.sharePointProtectionPolicy entity. parameters: - name: sharePointProtectionPolicy-id in: path description: The unique identifier of sharePointProtectionPolicy required: true schema: type: string x-ms-docs-key-type: sharePointProtectionPolicy get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph List siteInclusionRules description: Get a list of siteProtectionRule objects associated with a sharePointProtectionPolicy. An inclusion rule indicates that a protection policy should contain protection units that match the specified rule criteria. The initial status of a protection rule upon creation is active. After the rule is applied, the state is either completed or completedWithErrors. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/sharepointprotectionpolicy-list-siteinclusionrules?view=graph-rest-1.0 operationId: solutions.backupRestore.sharePointProtectionPolicies.ListSiteInclusionRules 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: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: '#/components/responses/microsoft.graph.siteProtectionRuleCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation ? /solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy-id}/siteInclusionRules/{siteProtectionRule-id} : description: Provides operations to manage the siteInclusionRules property of the microsoft.graph.sharePointProtectionPolicy entity. parameters: - name: sharePointProtectionPolicy-id in: path description: The unique identifier of sharePointProtectionPolicy required: true schema: type: string x-ms-docs-key-type: sharePointProtectionPolicy - name: siteProtectionRule-id in: path description: The unique identifier of siteProtectionRule required: true schema: type: string x-ms-docs-key-type: siteProtectionRule get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get protectionRuleBase description: Get a protection rule that's associated with a protection policy. You can use this operation to get mailbox, drive, and site protection rules. An inclusion rule indicates that a protection policy should contain protection units that match the specified rule criteria. The initial status of a protection rule upon creation is active. After the rule is applied, the state is either completed or completedWithErrors. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/protectionrulebase-get?view=graph-rest-1.0 operationId: solutions.backupRestore.sharePointProtectionPolicies.GetSiteInclusionRules parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.siteProtectionRule' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy-id}/siteInclusionRules/$count: description: Provides operations to count the resources in the collection. parameters: - name: sharePointProtectionPolicy-id in: path description: The unique identifier of sharePointProtectionPolicy required: true schema: type: string x-ms-docs-key-type: sharePointProtectionPolicy get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get the number of the resource operationId: solutions.backupRestore.sharePointProtectionPolicies.siteInclusionRules.GetCount-84d3 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy-id}/siteProtectionUnits: description: Provides operations to manage the siteProtectionUnits property of the microsoft.graph.sharePointProtectionPolicy entity. parameters: - name: sharePointProtectionPolicy-id in: path description: The unique identifier of sharePointProtectionPolicy required: true schema: type: string x-ms-docs-key-type: sharePointProtectionPolicy get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph List siteProtectionUnits description: Get a list of the siteProtectionUnit objects that are associated with a sharePointProtectionPolicy. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/backuprestoreroot-list-siteprotectionunits?view=graph-rest-1.0 operationId: solutions.backupRestore.sharePointProtectionPolicies.ListSiteProtectionUnits 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: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: '#/components/responses/microsoft.graph.siteProtectionUnitCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation ? /solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy-id}/siteProtectionUnits/{siteProtectionUnit-id} : description: Provides operations to manage the siteProtectionUnits property of the microsoft.graph.sharePointProtectionPolicy entity. parameters: - name: sharePointProtectionPolicy-id in: path description: The unique identifier of sharePointProtectionPolicy required: true schema: type: string x-ms-docs-key-type: sharePointProtectionPolicy - name: siteProtectionUnit-id in: path description: The unique identifier of siteProtectionUnit required: true schema: type: string x-ms-docs-key-type: siteProtectionUnit get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get siteProtectionUnits from solutions description: The protection units (sites) that are protected under the site protection policy. operationId: solutions.backupRestore.sharePointProtectionPolicies.GetSiteProtectionUnits parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.siteProtectionUnit' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy-id}/siteProtectionUnits/$count: description: Provides operations to count the resources in the collection. parameters: - name: sharePointProtectionPolicy-id in: path description: The unique identifier of sharePointProtectionPolicy required: true schema: type: string x-ms-docs-key-type: sharePointProtectionPolicy get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get the number of the resource operationId: solutions.backupRestore.sharePointProtectionPolicies.siteProtectionUnits.GetCount-e896 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy-id}/siteProtectionUnitsBulkAdditionJobs: description: Provides operations to manage the siteProtectionUnitsBulkAdditionJobs property of the microsoft.graph.sharePointProtectionPolicy entity. parameters: - name: sharePointProtectionPolicy-id in: path description: The unique identifier of sharePointProtectionPolicy required: true schema: type: string x-ms-docs-key-type: sharePointProtectionPolicy get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph List siteProtectionUnitsBulkAdditionJobs description: Get a list of siteProtectionUnitsBulkAdditionJobs objects associated with a sharePointProtectionPolicy. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/sharepointprotectionpolicy-list-siteprotectionunitsbulkadditionjobs?view=graph-rest-1.0 operationId: solutions.backupRestore.sharePointProtectionPolicies.ListSiteProtectionUnitsBulkAdditionJobs 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: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: '#/components/responses/microsoft.graph.siteProtectionUnitsBulkAdditionJobCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation ? /solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy-id}/siteProtectionUnitsBulkAdditionJobs/{siteProtectionUnitsBulkAdditionJob-id} : description: Provides operations to manage the siteProtectionUnitsBulkAdditionJobs property of the microsoft.graph.sharePointProtectionPolicy entity. parameters: - name: sharePointProtectionPolicy-id in: path description: The unique identifier of sharePointProtectionPolicy required: true schema: type: string x-ms-docs-key-type: sharePointProtectionPolicy - name: siteProtectionUnitsBulkAdditionJob-id in: path description: The unique identifier of siteProtectionUnitsBulkAdditionJob required: true schema: type: string x-ms-docs-key-type: siteProtectionUnitsBulkAdditionJob get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get siteProtectionUnitsBulkAdditionJob description: Get a siteProtectionUnitsBulkAdditionJob object by the ID associated with a sharePointProtectionPolicy. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/siteprotectionunitsbulkadditionjobs-get?view=graph-rest-1.0 operationId: solutions.backupRestore.sharePointProtectionPolicies.GetSiteProtectionUnitsBulkAdditionJobs parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.siteProtectionUnitsBulkAdditionJob' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation ? /solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy-id}/siteProtectionUnitsBulkAdditionJobs/$count : description: Provides operations to count the resources in the collection. parameters: - name: sharePointProtectionPolicy-id in: path description: The unique identifier of sharePointProtectionPolicy required: true schema: type: string x-ms-docs-key-type: sharePointProtectionPolicy get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get the number of the resource operationId: solutions.backupRestore.sharePointProtectionPolicies.siteProtectionUnitsBulkAdditionJobs.GetCount-f26a parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /solutions/backupRestore/sharePointProtectionPolicies/$count: description: Provides operations to count the resources in the collection. get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get the number of the resource operationId: solutions.backupRestore.sharePointProtectionPolicies.GetCount-9529 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /solutions/backupRestore/sharePointRestoreSessions: description: Provides operations to manage the sharePointRestoreSessions property of the microsoft.graph.backupRestoreRoot entity. get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get sharePointRestoreSessions from solutions description: The list of SharePoint restore sessions available in the tenant. operationId: solutions.backupRestore.ListSharePointRestoreSessions 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: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: '#/components/responses/microsoft.graph.sharePointRestoreSessionCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Create sharePointRestoreSession description: Create a new sharePointRestoreSession object. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/backuprestoreroot-post-sharepointrestoresessions?view=graph-rest-1.0 operationId: solutions.backupRestore.CreateSharePointRestoreSessions requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.sharePointRestoreSession' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.sharePointRestoreSession' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /solutions/backupRestore/sharePointRestoreSessions/{sharePointRestoreSession-id}: description: Provides operations to manage the sharePointRestoreSessions property of the microsoft.graph.backupRestoreRoot entity. parameters: - name: sharePointRestoreSession-id in: path description: The unique identifier of sharePointRestoreSession required: true schema: type: string x-ms-docs-key-type: sharePointRestoreSession get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get sharePointRestoreSessions from solutions description: The list of SharePoint restore sessions available in the tenant. operationId: solutions.backupRestore.GetSharePointRestoreSessions parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.sharePointRestoreSession' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Update the navigation property sharePointRestoreSessions in solutions operationId: solutions.backupRestore.UpdateSharePointRestoreSessions requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.sharePointRestoreSession' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.sharePointRestoreSession' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Delete navigation property sharePointRestoreSessions for solutions operationId: solutions.backupRestore.DeleteSharePointRestoreSessions parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /solutions/backupRestore/sharePointRestoreSessions/{sharePointRestoreSession-id}/siteRestoreArtifacts: description: Provides operations to manage the siteRestoreArtifacts property of the microsoft.graph.sharePointRestoreSession entity. parameters: - name: sharePointRestoreSession-id in: path description: The unique identifier of sharePointRestoreSession required: true schema: type: string x-ms-docs-key-type: sharePointRestoreSession get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph List siteRestoreArtifacts description: List all the siteRestoreArtifact objects for a sharePointRestoreSession for the tenant. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/sharepointrestoresession-list-siterestoreartifacts?view=graph-rest-1.0 operationId: solutions.backupRestore.sharePointRestoreSessions.ListSiteRestoreArtifacts 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: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: '#/components/responses/microsoft.graph.siteRestoreArtifactCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Create new navigation property to siteRestoreArtifacts for solutions operationId: solutions.backupRestore.sharePointRestoreSessions.CreateSiteRestoreArtifacts requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.siteRestoreArtifact' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.siteRestoreArtifact' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation ? /solutions/backupRestore/sharePointRestoreSessions/{sharePointRestoreSession-id}/siteRestoreArtifacts/{siteRestoreArtifact-id} : description: Provides operations to manage the siteRestoreArtifacts property of the microsoft.graph.sharePointRestoreSession entity. parameters: - name: sharePointRestoreSession-id in: path description: The unique identifier of sharePointRestoreSession required: true schema: type: string x-ms-docs-key-type: sharePointRestoreSession - name: siteRestoreArtifact-id in: path description: The unique identifier of siteRestoreArtifact required: true schema: type: string x-ms-docs-key-type: siteRestoreArtifact get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get siteRestoreArtifacts from solutions description: A collection of restore points and destination details that can be used to restore SharePoint sites. operationId: solutions.backupRestore.sharePointRestoreSessions.GetSiteRestoreArtifacts parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.siteRestoreArtifact' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Update the navigation property siteRestoreArtifacts in solutions operationId: solutions.backupRestore.sharePointRestoreSessions.UpdateSiteRestoreArtifacts requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.siteRestoreArtifact' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.siteRestoreArtifact' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Delete navigation property siteRestoreArtifacts for solutions operationId: solutions.backupRestore.sharePointRestoreSessions.DeleteSiteRestoreArtifacts parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation ? /solutions/backupRestore/sharePointRestoreSessions/{sharePointRestoreSession-id}/siteRestoreArtifacts/{siteRestoreArtifact-id}/restorePoint : description: Provides operations to manage the restorePoint property of the microsoft.graph.restoreArtifactBase entity. parameters: - name: sharePointRestoreSession-id in: path description: The unique identifier of sharePointRestoreSession required: true schema: type: string x-ms-docs-key-type: sharePointRestoreSession - name: siteRestoreArtifact-id in: path description: The unique identifier of siteRestoreArtifact required: true schema: type: string x-ms-docs-key-type: siteRestoreArtifact x-ms-docs-grouped-path: - /solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession-id}/granularMailboxRestoreArtifacts/{granularMailboxRestoreArtifact-id}/restorePoint - /solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession-id}/mailboxRestoreArtifacts/{mailboxRestoreArtifact-id}/restorePoint - /solutions/backupRestore/oneDriveForBusinessRestoreSessions/{oneDriveForBusinessRestoreSession-id}/driveRestoreArtifacts/{driveRestoreArtifact-id}/restorePoint get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get restorePoint from solutions description: Represents the date and time when an artifact is protected by a protectionPolicy and can be restored. operationId: solutions.backupRestore.sharePointRestoreSessions.siteRestoreArtifacts.GetRestorePoint parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.restorePoint' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /solutions/backupRestore/sharePointRestoreSessions/{sharePointRestoreSession-id}/siteRestoreArtifacts/$count: description: Provides operations to count the resources in the collection. parameters: - name: sharePointRestoreSession-id in: path description: The unique identifier of sharePointRestoreSession required: true schema: type: string x-ms-docs-key-type: sharePointRestoreSession get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get the number of the resource operationId: solutions.backupRestore.sharePointRestoreSessions.siteRestoreArtifacts.GetCount-1a1d parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /solutions/backupRestore/sharePointRestoreSessions/{sharePointRestoreSession-id}/siteRestoreArtifactsBulkAdditionRequests: description: Provides operations to manage the siteRestoreArtifactsBulkAdditionRequests property of the microsoft.graph.sharePointRestoreSession entity. parameters: - name: sharePointRestoreSession-id in: path description: The unique identifier of sharePointRestoreSession required: true schema: type: string x-ms-docs-key-type: sharePointRestoreSession get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph List siteRestoreArtifactsBulkAdditionRequests description: Get a list of the siteRestoreArtifactsBulkAdditionRequest objects associated with a sharePointRestoreSession. The siteWebUrls property is deliberately omitted from the response body in order to limit the response size. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/sharepointrestoresession-list-siterestoreartifactsbulkadditionrequests?view=graph-rest-1.0 operationId: solutions.backupRestore.sharePointRestoreSessions.ListSiteRestoreArtifactsBulkAdditionRequests 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: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: '#/components/responses/microsoft.graph.siteRestoreArtifactsBulkAdditionRequestCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Create siteRestoreArtifactsBulkAdditionRequests description: 'Create a new siteRestoreArtifactsBulkAdditionRequest object associated with a sharePointRestoreSession. The following steps describe how to create and manage a sharePointRestoreSession with bulk artifact additions:' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/sharepointrestoresession-post-siterestoreartifactsbulkadditionrequests?view=graph-rest-1.0 operationId: solutions.backupRestore.sharePointRestoreSessions.CreateSiteRestoreArtifactsBulkAdditionRequests requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.siteRestoreArtifactsBulkAdditionRequest' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.siteRestoreArtifactsBulkAdditionRequest' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation ? /solutions/backupRestore/sharePointRestoreSessions/{sharePointRestoreSession-id}/siteRestoreArtifactsBulkAdditionRequests/{siteRestoreArtifactsBulkAdditionRequest-id} : description: Provides operations to manage the siteRestoreArtifactsBulkAdditionRequests property of the microsoft.graph.sharePointRestoreSession entity. parameters: - name: sharePointRestoreSession-id in: path description: The unique identifier of sharePointRestoreSession required: true schema: type: string x-ms-docs-key-type: sharePointRestoreSession - name: siteRestoreArtifactsBulkAdditionRequest-id in: path description: The unique identifier of siteRestoreArtifactsBulkAdditionRequest required: true schema: type: string x-ms-docs-key-type: siteRestoreArtifactsBulkAdditionRequest get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get siteRestoreArtifactsBulkAdditionRequest description: Get a siteRestoreArtifactsBulkAdditionRequest object by its id, associated with a sharePointRestoreSession. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/siterestoreartifactsbulkadditionrequest-get?view=graph-rest-1.0 operationId: solutions.backupRestore.sharePointRestoreSessions.GetSiteRestoreArtifactsBulkAdditionRequests parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.siteRestoreArtifactsBulkAdditionRequest' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Update the navigation property siteRestoreArtifactsBulkAdditionRequests in solutions operationId: solutions.backupRestore.sharePointRestoreSessions.UpdateSiteRestoreArtifactsBulkAdditionRequests requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.siteRestoreArtifactsBulkAdditionRequest' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.siteRestoreArtifactsBulkAdditionRequest' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Delete siteRestoreArtifactsBulkAdditionRequest description: Delete a siteRestoreArtifactsBulkAdditionRequest object associated with a sharepointRestoreSession. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/siterestoreartifactsbulkadditionrequest-delete?view=graph-rest-1.0 operationId: solutions.backupRestore.sharePointRestoreSessions.DeleteSiteRestoreArtifactsBulkAdditionRequests parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation ? /solutions/backupRestore/sharePointRestoreSessions/{sharePointRestoreSession-id}/siteRestoreArtifactsBulkAdditionRequests/$count : description: Provides operations to count the resources in the collection. parameters: - name: sharePointRestoreSession-id in: path description: The unique identifier of sharePointRestoreSession required: true schema: type: string x-ms-docs-key-type: sharePointRestoreSession get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get the number of the resource operationId: solutions.backupRestore.sharePointRestoreSessions.siteRestoreArtifactsBulkAdditionRequests.GetCount-8b23 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /solutions/backupRestore/sharePointRestoreSessions/$count: description: Provides operations to count the resources in the collection. get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get the number of the resource operationId: solutions.backupRestore.sharePointRestoreSessions.GetCount-3343 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /solutions/backupRestore/siteInclusionRules: description: Provides operations to manage the siteInclusionRules property of the microsoft.graph.backupRestoreRoot entity. get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get siteInclusionRules from solutions description: The list of site inclusion rules applied to the tenant. operationId: solutions.backupRestore.ListSiteInclusionRules 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: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: '#/components/responses/microsoft.graph.siteProtectionRuleCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Create new navigation property to siteInclusionRules for solutions operationId: solutions.backupRestore.CreateSiteInclusionRules requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.siteProtectionRule' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.siteProtectionRule' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /solutions/backupRestore/siteInclusionRules/{siteProtectionRule-id}: description: Provides operations to manage the siteInclusionRules property of the microsoft.graph.backupRestoreRoot entity. parameters: - name: siteProtectionRule-id in: path description: The unique identifier of siteProtectionRule required: true schema: type: string x-ms-docs-key-type: siteProtectionRule get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get siteInclusionRules from solutions description: The list of site inclusion rules applied to the tenant. operationId: solutions.backupRestore.GetSiteInclusionRules parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.siteProtectionRule' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Update the navigation property siteInclusionRules in solutions operationId: solutions.backupRestore.UpdateSiteInclusionRules requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.siteProtectionRule' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.siteProtectionRule' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Delete navigation property siteInclusionRules for solutions operationId: solutions.backupRestore.DeleteSiteInclusionRules parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /solutions/backupRestore/siteInclusionRules/$count: description: Provides operations to count the resources in the collection. get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get the number of the resource operationId: solutions.backupRestore.siteInclusionRules.GetCount-66cd parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /solutions/backupRestore/siteProtectionUnits: description: Provides operations to manage the siteProtectionUnits property of the microsoft.graph.backupRestoreRoot entity. get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get siteProtectionUnits from solutions description: The list of site protection units in the tenant. operationId: solutions.backupRestore.ListSiteProtectionUnits 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: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: '#/components/responses/microsoft.graph.siteProtectionUnitCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Create new navigation property to siteProtectionUnits for solutions operationId: solutions.backupRestore.CreateSiteProtectionUnits requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.siteProtectionUnit' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.siteProtectionUnit' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /solutions/backupRestore/siteProtectionUnits/{siteProtectionUnit-id}: description: Provides operations to manage the siteProtectionUnits property of the microsoft.graph.backupRestoreRoot entity. parameters: - name: siteProtectionUnit-id in: path description: The unique identifier of siteProtectionUnit required: true schema: type: string x-ms-docs-key-type: siteProtectionUnit get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get siteProtectionUnits from solutions description: The list of site protection units in the tenant. operationId: solutions.backupRestore.GetSiteProtectionUnits parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.siteProtectionUnit' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Update the navigation property siteProtectionUnits in solutions operationId: solutions.backupRestore.UpdateSiteProtectionUnits requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.siteProtectionUnit' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.siteProtectionUnit' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Delete navigation property siteProtectionUnits for solutions operationId: solutions.backupRestore.DeleteSiteProtectionUnits parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /solutions/backupRestore/siteProtectionUnits/$count: description: Provides operations to count the resources in the collection. get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get the number of the resource operationId: solutions.backupRestore.siteProtectionUnits.GetCount-bcec parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /solutions/backupRestore/siteProtectionUnitsBulkAdditionJobs: description: Provides operations to manage the siteProtectionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get siteProtectionUnitsBulkAdditionJobs from solutions operationId: solutions.backupRestore.ListSiteProtectionUnitsBulkAdditionJobs 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: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: '#/components/responses/microsoft.graph.siteProtectionUnitsBulkAdditionJobCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Create new navigation property to siteProtectionUnitsBulkAdditionJobs for solutions operationId: solutions.backupRestore.CreateSiteProtectionUnitsBulkAdditionJobs requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.siteProtectionUnitsBulkAdditionJob' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.siteProtectionUnitsBulkAdditionJob' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /solutions/backupRestore/siteProtectionUnitsBulkAdditionJobs/{siteProtectionUnitsBulkAdditionJob-id}: description: Provides operations to manage the siteProtectionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. parameters: - name: siteProtectionUnitsBulkAdditionJob-id in: path description: The unique identifier of siteProtectionUnitsBulkAdditionJob required: true schema: type: string x-ms-docs-key-type: siteProtectionUnitsBulkAdditionJob get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get siteProtectionUnitsBulkAdditionJobs from solutions operationId: solutions.backupRestore.GetSiteProtectionUnitsBulkAdditionJobs parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.siteProtectionUnitsBulkAdditionJob' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Update the navigation property siteProtectionUnitsBulkAdditionJobs in solutions operationId: solutions.backupRestore.UpdateSiteProtectionUnitsBulkAdditionJobs requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.siteProtectionUnitsBulkAdditionJob' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.siteProtectionUnitsBulkAdditionJob' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Delete navigation property siteProtectionUnitsBulkAdditionJobs for solutions operationId: solutions.backupRestore.DeleteSiteProtectionUnitsBulkAdditionJobs parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /solutions/backupRestore/siteProtectionUnitsBulkAdditionJobs/$count: description: Provides operations to count the resources in the collection. get: tags: - solutions.backupRestoreRoot summary: Microsoft Graph Get the number of the resource operationId: solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.GetCount-2498 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' components: schemas: microsoft.graph.sharePointRestoreSession: allOf: - $ref: '#/components/schemas/microsoft.graph.restoreSessionBase' - title: sharePointRestoreSession required: - '@odata.type' type: object properties: siteRestoreArtifacts: type: array items: $ref: '#/components/schemas/microsoft.graph.siteRestoreArtifact' description: A collection of restore points and destination details that can be used to restore SharePoint sites. x-ms-navigationProperty: true siteRestoreArtifactsBulkAdditionRequests: type: array items: $ref: '#/components/schemas/microsoft.graph.siteRestoreArtifactsBulkAdditionRequest' description: A collection of SharePoint site URLs and destination details that can be used to restore SharePoint sites. x-ms-navigationProperty: true '@odata.type': type: string default: '#microsoft.graph.sharePointRestoreSession' x-ms-discriminator-value: '#microsoft.graph.sharePointRestoreSession' microsoft.graph.siteProtectionRuleCollectionResponse: title: Collection of siteProtectionRule type: object allOf: - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - type: object properties: value: type: array items: $ref: '#/components/schemas/microsoft.graph.siteProtectionRule' microsoft.graph.protectionRuleStatus: title: protectionRuleStatus enum: - draft - active - completed - completedWithErrors - unknownFutureValue - updateRequested - deleteRequested type: string microsoft.graph.backupServiceConsumer: title: backupServiceConsumer enum: - unknown - firstparty - thirdparty - unknownFutureValue type: string microsoft.graph.siteProtectionUnitCollectionResponse: title: Collection of siteProtectionUnit type: object allOf: - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - type: object properties: value: type: array items: $ref: '#/components/schemas/microsoft.graph.siteProtectionUnit' microsoft.graph.driveRestoreArtifactCollectionResponse: title: Collection of driveRestoreArtifact type: object allOf: - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - type: object properties: value: type: array items: $ref: '#/components/schemas/microsoft.graph.driveRestoreArtifact' microsoft.graph.protectionUnitStatus: title: protectionUnitStatus enum: - protectRequested - protected - unprotectRequested - unprotected - removeRequested - unknownFutureValue - offboardRequested - offboarded - cancelOffboardRequested type: string microsoft.graph.mailboxRestoreArtifactCollectionResponse: title: Collection of mailboxRestoreArtifact type: object allOf: - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - type: object properties: value: type: array items: $ref: '#/components/schemas/microsoft.graph.mailboxRestoreArtifact' microsoft.graph.siteRestoreArtifact: allOf: - $ref: '#/components/schemas/microsoft.graph.restoreArtifactBase' - title: siteRestoreArtifact required: - '@odata.type' type: object properties: restoredSiteId: type: string description: The new site identifier if the value of the destinationType property is new, and the existing site ID if the value is inPlace. nullable: true restoredSiteName: type: string description: The name of the restored site. nullable: true readOnly: true restoredSiteWebUrl: type: string description: The web URL of the restored site. nullable: true readOnly: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.siteRestoreArtifact' microsoft.graph.identity: title: identity required: - '@odata.type' type: object properties: displayName: type: string description: The display name of the identity.For drive items, the display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don't show up as changed when using delta. nullable: true id: type: string description: Unique identifier for the identity or actor. For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that's subject to review. nullable: true '@odata.type': type: string discriminator: propertyName: '@odata.type' mapping: '#microsoft.graph.azureCommunicationServicesUserIdentity': '#/components/schemas/microsoft.graph.azureCommunicationServicesUserIdentity' '#microsoft.graph.communicationsApplicationIdentity': '#/components/schemas/microsoft.graph.communicationsApplicationIdentity' '#microsoft.graph.communicationsApplicationInstanceIdentity': '#/components/schemas/microsoft.graph.communicationsApplicationInstanceIdentity' '#microsoft.graph.communicationsEncryptedIdentity': '#/components/schemas/microsoft.graph.communicationsEncryptedIdentity' '#microsoft.graph.communicationsGuestIdentity': '#/components/schemas/microsoft.graph.communicationsGuestIdentity' '#microsoft.graph.communicationsPhoneIdentity': '#/components/schemas/microsoft.graph.communicationsPhoneIdentity' '#microsoft.graph.communicationsUserIdentity': '#/components/schemas/microsoft.graph.communicationsUserIdentity' '#microsoft.graph.emailIdentity': '#/components/schemas/microsoft.graph.emailIdentity' '#microsoft.graph.initiator': '#/components/schemas/microsoft.graph.initiator' '#microsoft.graph.provisionedIdentity': '#/components/schemas/microsoft.graph.provisionedIdentity' '#microsoft.graph.provisioningServicePrincipal': '#/components/schemas/microsoft.graph.provisioningServicePrincipal' '#microsoft.graph.provisioningSystem': '#/components/schemas/microsoft.graph.provisioningSystem' '#microsoft.graph.servicePrincipalIdentity': '#/components/schemas/microsoft.graph.servicePrincipalIdentity' '#microsoft.graph.sharePointIdentity': '#/components/schemas/microsoft.graph.sharePointIdentity' '#microsoft.graph.teamworkApplicationIdentity': '#/components/schemas/microsoft.graph.teamworkApplicationIdentity' '#microsoft.graph.teamworkConversationIdentity': '#/components/schemas/microsoft.graph.teamworkConversationIdentity' '#microsoft.graph.teamworkTagIdentity': '#/components/schemas/microsoft.graph.teamworkTagIdentity' '#microsoft.graph.teamworkUserIdentity': '#/components/schemas/microsoft.graph.teamworkUserIdentity' '#microsoft.graph.userIdentity': '#/components/schemas/microsoft.graph.userIdentity' '#microsoft.graph.callRecords.userIdentity': '#/components/schemas/microsoft.graph.callRecords.userIdentity' microsoft.graph.oneDriveForBusinessProtectionPolicyCollectionResponse: title: Collection of oneDriveForBusinessProtectionPolicy type: object allOf: - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - type: object properties: value: type: array items: $ref: '#/components/schemas/microsoft.graph.oneDriveForBusinessProtectionPolicy' microsoft.graph.restoreArtifactsBulkRequestStatus: title: restoreArtifactsBulkRequestStatus enum: - unknown - active - completed - completedWithErrors - unknownFutureValue type: string microsoft.graph.restorePointSearchResponse: title: restorePointSearchResponse required: - '@odata.type' type: object properties: noResultProtectionUnitIds: type: array items: type: string nullable: true description: Contains alist of protection units with no restore points. searchResponseId: type: string description: The unique identifier of the search response. nullable: true searchResults: type: array items: $ref: '#/components/schemas/microsoft.graph.restorePointSearchResult' description: Contains a collection of restore points. '@odata.type': type: string microsoft.graph.driveRestoreArtifactsBulkAdditionRequestCollectionResponse: title: Collection of driveRestoreArtifactsBulkAdditionRequest type: object allOf: - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - type: object properties: value: type: array items: $ref: '#/components/schemas/microsoft.graph.driveRestoreArtifactsBulkAdditionRequest' microsoft.graph.restoreSessionBase: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: restoreSessionBase required: - '@odata.type' type: object properties: 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 time of completion of the restore session. format: date-time nullable: true createdBy: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' - type: object nullable: true description: The identity of person who created the restore session. 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 time of creation of the restore session. format: date-time nullable: true error: anyOf: - $ref: '#/components/schemas/microsoft.graph.publicError' - type: object nullable: true description: Contains error details if the restore session fails or completes with an error. lastModifiedBy: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' - type: object nullable: true description: Identity of the person who last modified the restore session. 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: Timestamp of the last modification of the restore session. format: date-time nullable: true restoreJobType: anyOf: - $ref: '#/components/schemas/microsoft.graph.restoreJobType' - type: object nullable: true description: Indicates whether the restore session was created normally or by a bulk job. restoreSessionArtifactCount: anyOf: - $ref: '#/components/schemas/microsoft.graph.restoreSessionArtifactCount' - type: object nullable: true description: The number of metadata artifacts that belong to this restore session. status: anyOf: - $ref: '#/components/schemas/microsoft.graph.restoreSessionStatus' - type: object nullable: true description: 'Status of the restore session. The value is an aggregated status of the restored artifacts. The possible values are: draft, activating, active, completedWithError, completed, unknownFutureValue, failed. Use the Prefer: include-unknown-enum-members request header to get the following members in this evolvable enum: failed.' '@odata.type': type: string discriminator: propertyName: '@odata.type' mapping: '#microsoft.graph.exchangeRestoreSession': '#/components/schemas/microsoft.graph.exchangeRestoreSession' '#microsoft.graph.oneDriveForBusinessRestoreSession': '#/components/schemas/microsoft.graph.oneDriveForBusinessRestoreSession' '#microsoft.graph.sharePointRestoreSession': '#/components/schemas/microsoft.graph.sharePointRestoreSession' microsoft.graph.protectionPolicyBase: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: protectionPolicyBase required: - '@odata.type' type: object properties: createdBy: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' - type: object nullable: true description: The identity of person who created the policy. 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 time of creation of the policy. format: date-time nullable: true displayName: type: string description: The name of the policy to be created. nullable: true lastModifiedBy: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' - type: object nullable: true description: The identity of the person who last modified the policy. 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: The timestamp of the last modification of the policy. format: date-time nullable: true retentionSettings: type: array items: $ref: '#/components/schemas/microsoft.graph.retentionSetting' description: Contains the retention setting details for the policy. status: anyOf: - $ref: '#/components/schemas/microsoft.graph.protectionPolicyStatus' - type: object nullable: true description: 'The aggregated status of the protection units associated with the policy. The possible values are: inactive, activeWithErrors, updating, active, unknownFutureValue.' '@odata.type': type: string discriminator: propertyName: '@odata.type' mapping: '#microsoft.graph.exchangeProtectionPolicy': '#/components/schemas/microsoft.graph.exchangeProtectionPolicy' '#microsoft.graph.oneDriveForBusinessProtectionPolicy': '#/components/schemas/microsoft.graph.oneDriveForBusinessProtectionPolicy' '#microsoft.graph.sharePointProtectionPolicy': '#/components/schemas/microsoft.graph.sharePointProtectionPolicy' microsoft.graph.mailboxProtectionUnitCollectionResponse: title: Collection of mailboxProtectionUnit type: object allOf: - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - type: object properties: value: type: array items: $ref: '#/components/schemas/microsoft.graph.mailboxProtectionUnit' microsoft.graph.mailboxProtectionRule: allOf: - $ref: '#/components/schemas/microsoft.graph.protectionRuleBase' - title: mailboxProtectionRule required: - '@odata.type' type: object properties: mailboxExpression: type: string description: Contains a mailbox expression. For examples, see mailboxExpression examples. nullable: true '@odata.type': type: string default: '#microsoft.graph.mailboxProtectionRule' x-ms-discriminator-value: '#microsoft.graph.mailboxProtectionRule' microsoft.graph.restorePoint: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: restorePoint required: - '@odata.type' type: object properties: expirationDateTime: 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: Expiration date time of the restore point. format: date-time nullable: true protectionDateTime: 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 time when the restore point was created. format: date-time nullable: true tags: anyOf: - $ref: '#/components/schemas/microsoft.graph.restorePointTags' - type: object nullable: true description: 'The type of the restore point. The possible values are: none, fastRestore, unknownFutureValue.' protectionUnit: anyOf: - $ref: '#/components/schemas/microsoft.graph.protectionUnitBase' - type: object nullable: true description: The site, drive, or mailbox units that are protected under a protection policy. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.restorePoint' microsoft.graph.siteRestoreArtifactCollectionResponse: title: Collection of siteRestoreArtifact type: object allOf: - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - type: object properties: value: type: array items: $ref: '#/components/schemas/microsoft.graph.siteRestoreArtifact' microsoft.graph.retentionSetting: title: retentionSetting required: - '@odata.type' type: object properties: interval: type: string description: The frequency of the backup. nullable: true period: pattern: ^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$ type: string description: The period of time to retain the protected data for a single Microsoft 365 service. format: duration nullable: true '@odata.type': type: string microsoft.graph.serviceAppStatus: title: serviceAppStatus enum: - inactive - active - pendingActive - pendingInactive - unknownFutureValue type: string microsoft.graph.oneDriveForBusinessRestoreSession: allOf: - $ref: '#/components/schemas/microsoft.graph.restoreSessionBase' - title: oneDriveForBusinessRestoreSession required: - '@odata.type' type: object properties: driveRestoreArtifacts: type: array items: $ref: '#/components/schemas/microsoft.graph.driveRestoreArtifact' description: A collection of restore points and destination details that can be used to restore a OneDrive for work or school drive. x-ms-navigationProperty: true driveRestoreArtifactsBulkAdditionRequests: type: array items: $ref: '#/components/schemas/microsoft.graph.driveRestoreArtifactsBulkAdditionRequest' description: A collection of user mailboxes and destination details that can be used to restore a OneDrive for work or school drive. x-ms-navigationProperty: true '@odata.type': type: string default: '#microsoft.graph.oneDriveForBusinessRestoreSession' x-ms-discriminator-value: '#microsoft.graph.oneDriveForBusinessRestoreSession' microsoft.graph.restorePointTags: title: restorePointTags enum: - none - fastRestore - unknownFutureValue type: string x-ms-enum-flags: isFlags: true microsoft.graph.driveProtectionUnitsBulkAdditionJobCollectionResponse: title: Collection of driveProtectionUnitsBulkAdditionJob type: object allOf: - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - type: object properties: value: type: array items: $ref: '#/components/schemas/microsoft.graph.driveProtectionUnitsBulkAdditionJob' microsoft.graph.restorePointSearchResult: title: restorePointSearchResult required: - '@odata.type' type: object properties: artifactHitCount: maximum: 2147483647 minimum: -2147483648 type: number description: Total number of artifacts restored. format: int32 nullable: true restorePoint: anyOf: - $ref: '#/components/schemas/microsoft.graph.restorePoint' - type: object nullable: true x-ms-navigationProperty: true '@odata.type': type: string microsoft.graph.protectionPolicyStatus: title: protectionPolicyStatus enum: - inactive - activeWithErrors - updating - active - unknownFutureValue type: string microsoft.graph.identitySet: title: identitySet required: - '@odata.type' type: object properties: application: anyOf: - $ref: '#/components/schemas/microsoft.graph.identity' - type: object nullable: true description: Optional. The application associated with this action. device: anyOf: - $ref: '#/components/schemas/microsoft.graph.identity' - type: object nullable: true description: Optional. The device associated with this action. user: anyOf: - $ref: '#/components/schemas/microsoft.graph.identity' - type: object nullable: true description: Optional. The user associated with this action. '@odata.type': type: string discriminator: propertyName: '@odata.type' mapping: '#microsoft.graph.aiInteractionMentionedIdentitySet': '#/components/schemas/microsoft.graph.aiInteractionMentionedIdentitySet' '#microsoft.graph.chatMessageFromIdentitySet': '#/components/schemas/microsoft.graph.chatMessageFromIdentitySet' '#microsoft.graph.chatMessageMentionedIdentitySet': '#/components/schemas/microsoft.graph.chatMessageMentionedIdentitySet' '#microsoft.graph.chatMessageReactionIdentitySet': '#/components/schemas/microsoft.graph.chatMessageReactionIdentitySet' '#microsoft.graph.communicationsIdentitySet': '#/components/schemas/microsoft.graph.communicationsIdentitySet' '#microsoft.graph.engagementIdentitySet': '#/components/schemas/microsoft.graph.engagementIdentitySet' '#microsoft.graph.sharePointIdentitySet': '#/components/schemas/microsoft.graph.sharePointIdentitySet' microsoft.graph.restorePointCollectionResponse: title: Collection of restorePoint type: object allOf: - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - type: object properties: value: type: array items: $ref: '#/components/schemas/microsoft.graph.restorePoint' microsoft.graph.sharePointProtectionPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.protectionPolicyBase' - title: sharePointProtectionPolicy required: - '@odata.type' type: object properties: siteInclusionRules: type: array items: $ref: '#/components/schemas/microsoft.graph.siteProtectionRule' description: The rules associated with the SharePoint Protection policy. x-ms-navigationProperty: true siteProtectionUnits: type: array items: $ref: '#/components/schemas/microsoft.graph.siteProtectionUnit' description: The protection units (sites) that are protected under the site protection policy. x-ms-navigationProperty: true siteProtectionUnitsBulkAdditionJobs: type: array items: $ref: '#/components/schemas/microsoft.graph.siteProtectionUnitsBulkAdditionJob' x-ms-navigationProperty: true '@odata.type': type: string default: '#microsoft.graph.sharePointProtectionPolicy' x-ms-discriminator-value: '#microsoft.graph.sharePointProtectionPolicy' microsoft.graph.siteRestoreArtifactsBulkAdditionRequest: allOf: - $ref: '#/components/schemas/microsoft.graph.restoreArtifactsBulkRequestBase' - title: siteRestoreArtifactsBulkAdditionRequest required: - '@odata.type' type: object properties: siteIds: type: array items: type: string nullable: true description: The list of SharePoint site IDs that are added to the corresponding SharePoint restore session in a bulk operation. siteWebUrls: type: array items: type: string nullable: true description: The list of SharePoint site URLs that are added to the corresponding SharePoint restore session in a bulk operation. '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.siteRestoreArtifactsBulkAdditionRequest' microsoft.graph.oneDriveForBusinessRestoreSessionCollectionResponse: title: Collection of oneDriveForBusinessRestoreSession type: object allOf: - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - type: object properties: value: type: array items: $ref: '#/components/schemas/microsoft.graph.oneDriveForBusinessRestoreSession' microsoft.graph.restoreJobType: title: restoreJobType enum: - standard - bulk - unknownFutureValue type: string microsoft.graph.mailboxRestoreArtifactsBulkAdditionRequestCollectionResponse: title: Collection of mailboxRestoreArtifactsBulkAdditionRequest type: object allOf: - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - type: object properties: value: type: array items: $ref: '#/components/schemas/microsoft.graph.mailboxRestoreArtifactsBulkAdditionRequest' microsoft.graph.oneDriveForBusinessProtectionPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.protectionPolicyBase' - title: oneDriveForBusinessProtectionPolicy required: - '@odata.type' type: object properties: driveInclusionRules: type: array items: $ref: '#/components/schemas/microsoft.graph.driveProtectionRule' description: Contains the details of the Onedrive for Business protection rule. x-ms-navigationProperty: true driveProtectionUnits: type: array items: $ref: '#/components/schemas/microsoft.graph.driveProtectionUnit' description: Contains the protection units associated with a OneDrive for Business protection policy. x-ms-navigationProperty: true driveProtectionUnitsBulkAdditionJobs: type: array items: $ref: '#/components/schemas/microsoft.graph.driveProtectionUnitsBulkAdditionJob' x-ms-navigationProperty: true '@odata.type': type: string default: '#microsoft.graph.oneDriveForBusinessProtectionPolicy' x-ms-discriminator-value: '#microsoft.graph.oneDriveForBusinessProtectionPolicy' ODataCountResponse: type: integer format: int32 microsoft.graph.backupServiceStatus: title: backupServiceStatus enum: - disabled - enabled - protectionChangeLocked - restoreLocked - unknownFutureValue type: string microsoft.graph.protectionUnitBase: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: protectionUnitBase required: - '@odata.type' type: object properties: createdBy: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' - type: object nullable: true description: The identity of the person who created the protection unit. 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 time of creation of the protection unit. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. format: date-time nullable: true error: anyOf: - $ref: '#/components/schemas/microsoft.graph.publicError' - type: object nullable: true description: Contains error details if an error occurred while creating a protection unit. lastModifiedBy: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' - type: object nullable: true description: The identity of person who last modified the protection unit. 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: Timestamp of the last modification of this protection unit. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. format: date-time nullable: true offboardRequestedDateTime: 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 protection unit offboard was requested. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. format: date-time nullable: true policyId: type: string description: The unique identifier of the protection policy based on which protection unit was created. nullable: true protectionSources: $ref: '#/components/schemas/microsoft.graph.protectionSource' status: anyOf: - $ref: '#/components/schemas/microsoft.graph.protectionUnitStatus' - type: object nullable: true description: 'The status of the protection unit. The possible values are: protectRequested, protected, unprotectRequested, unprotected, removeRequested, unknownFutureValue, offboardRequested, offboarded, cancelOffboardRequested. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: offboardRequested, offboarded, cancelOffboardRequested.' '@odata.type': type: string discriminator: propertyName: '@odata.type' mapping: '#microsoft.graph.driveProtectionUnit': '#/components/schemas/microsoft.graph.driveProtectionUnit' '#microsoft.graph.mailboxProtectionUnit': '#/components/schemas/microsoft.graph.mailboxProtectionUnit' '#microsoft.graph.siteProtectionUnit': '#/components/schemas/microsoft.graph.siteProtectionUnit' microsoft.graph.restorableArtifact: title: restorableArtifact enum: - message - unknownFutureValue type: string microsoft.graph.siteRestoreArtifactsBulkAdditionRequestCollectionResponse: title: Collection of siteRestoreArtifactsBulkAdditionRequest type: object allOf: - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - type: object properties: value: type: array items: $ref: '#/components/schemas/microsoft.graph.siteRestoreArtifactsBulkAdditionRequest' microsoft.graph.publicErrorDetail: title: publicErrorDetail required: - '@odata.type' type: object properties: code: type: string description: The error code. nullable: true message: type: string description: The error message. nullable: true target: type: string description: The target of the error. nullable: true '@odata.type': type: string microsoft.graph.driveRestoreArtifact: allOf: - $ref: '#/components/schemas/microsoft.graph.restoreArtifactBase' - title: driveRestoreArtifact required: - '@odata.type' type: object properties: restoredSiteId: type: string description: The new site identifier if destinationType is new, and the input site ID if the destinationType is inPlace. nullable: true restoredSiteName: type: string description: The name of the restored site. nullable: true readOnly: true restoredSiteWebUrl: type: string description: The web URL of the restored site. nullable: true readOnly: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.driveRestoreArtifact' microsoft.graph.mailboxProtectionUnitsBulkAdditionJobCollectionResponse: title: Collection of mailboxProtectionUnitsBulkAdditionJob type: object allOf: - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - type: object properties: value: type: array items: $ref: '#/components/schemas/microsoft.graph.mailboxProtectionUnitsBulkAdditionJob' microsoft.graph.serviceAppCollectionResponse: title: Collection of serviceApp type: object allOf: - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - type: object properties: value: type: array items: $ref: '#/components/schemas/microsoft.graph.serviceApp' microsoft.graph.artifactRestoreStatus: title: artifactRestoreStatus enum: - added - scheduling - scheduled - inProgress - succeeded - failed - unknownFutureValue type: string microsoft.graph.entity: title: entity required: - '@odata.type' type: object properties: id: type: string description: The unique identifier for an entity. Read-only. '@odata.type': type: string discriminator: propertyName: '@odata.type' mapping: '#microsoft.graph.accessPackage': '#/components/schemas/microsoft.graph.accessPackage' '#microsoft.graph.accessPackageAssignment': '#/components/schemas/microsoft.graph.accessPackageAssignment' '#microsoft.graph.accessPackageAssignmentPolicy': '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' '#microsoft.graph.accessPackageAssignmentRequest': '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' '#microsoft.graph.accessPackageCatalog': '#/components/schemas/microsoft.graph.accessPackageCatalog' '#microsoft.graph.accessPackageQuestion': '#/components/schemas/microsoft.graph.accessPackageQuestion' '#microsoft.graph.accessPackageMultipleChoiceQuestion': '#/components/schemas/microsoft.graph.accessPackageMultipleChoiceQuestion' '#microsoft.graph.accessPackageTextInputQuestion': '#/components/schemas/microsoft.graph.accessPackageTextInputQuestion' '#microsoft.graph.accessPackageResource': '#/components/schemas/microsoft.graph.accessPackageResource' '#microsoft.graph.accessPackageResourceEnvironment': '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' '#microsoft.graph.accessPackageResourceRequest': '#/components/schemas/microsoft.graph.accessPackageResourceRequest' '#microsoft.graph.accessPackageResourceRole': '#/components/schemas/microsoft.graph.accessPackageResourceRole' '#microsoft.graph.accessPackageResourceRoleScope': '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' '#microsoft.graph.accessPackageResourceScope': '#/components/schemas/microsoft.graph.accessPackageResourceScope' '#microsoft.graph.accessPackageSubject': '#/components/schemas/microsoft.graph.accessPackageSubject' '#microsoft.graph.accessReviewHistoryDefinition': '#/components/schemas/microsoft.graph.accessReviewHistoryDefinition' '#microsoft.graph.accessReviewHistoryInstance': '#/components/schemas/microsoft.graph.accessReviewHistoryInstance' '#microsoft.graph.accessReviewInstance': '#/components/schemas/microsoft.graph.accessReviewInstance' '#microsoft.graph.accessReviewInstanceDecisionItem': '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' '#microsoft.graph.accessReviewReviewer': '#/components/schemas/microsoft.graph.accessReviewReviewer' '#microsoft.graph.accessReviewScheduleDefinition': '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' '#microsoft.graph.accessReviewSet': '#/components/schemas/microsoft.graph.accessReviewSet' '#microsoft.graph.accessReviewStage': '#/components/schemas/microsoft.graph.accessReviewStage' '#microsoft.graph.activitiesContainer': '#/components/schemas/microsoft.graph.activitiesContainer' '#microsoft.graph.activityHistoryItem': '#/components/schemas/microsoft.graph.activityHistoryItem' '#microsoft.graph.adminConsentRequestPolicy': '#/components/schemas/microsoft.graph.adminConsentRequestPolicy' '#microsoft.graph.adminMicrosoft365Apps': '#/components/schemas/microsoft.graph.adminMicrosoft365Apps' '#microsoft.graph.adminReportSettings': '#/components/schemas/microsoft.graph.adminReportSettings' '#microsoft.graph.agreement': '#/components/schemas/microsoft.graph.agreement' '#microsoft.graph.agreementAcceptance': '#/components/schemas/microsoft.graph.agreementAcceptance' '#microsoft.graph.agreementFileProperties': '#/components/schemas/microsoft.graph.agreementFileProperties' '#microsoft.graph.agreementFile': '#/components/schemas/microsoft.graph.agreementFile' '#microsoft.graph.agreementFileLocalization': '#/components/schemas/microsoft.graph.agreementFileLocalization' '#microsoft.graph.agreementFileVersion': '#/components/schemas/microsoft.graph.agreementFileVersion' '#microsoft.graph.aiInteraction': '#/components/schemas/microsoft.graph.aiInteraction' '#microsoft.graph.aiInteractionHistory': '#/components/schemas/microsoft.graph.aiInteractionHistory' '#microsoft.graph.aiUser': '#/components/schemas/microsoft.graph.aiUser' '#microsoft.graph.alert': '#/components/schemas/microsoft.graph.alert' '#microsoft.graph.allowedValue': '#/components/schemas/microsoft.graph.allowedValue' '#microsoft.graph.appCatalogs': '#/components/schemas/microsoft.graph.appCatalogs' '#microsoft.graph.appConsentApprovalRoute': '#/components/schemas/microsoft.graph.appConsentApprovalRoute' '#microsoft.graph.appConsentRequest': '#/components/schemas/microsoft.graph.appConsentRequest' '#microsoft.graph.applePushNotificationCertificate': '#/components/schemas/microsoft.graph.applePushNotificationCertificate' '#microsoft.graph.applicationTemplate': '#/components/schemas/microsoft.graph.applicationTemplate' '#microsoft.graph.appLogCollectionRequest': '#/components/schemas/microsoft.graph.appLogCollectionRequest' '#microsoft.graph.approval': '#/components/schemas/microsoft.graph.approval' '#microsoft.graph.approvalStage': '#/components/schemas/microsoft.graph.approvalStage' '#microsoft.graph.appScope': '#/components/schemas/microsoft.graph.appScope' '#microsoft.graph.attachment': '#/components/schemas/microsoft.graph.attachment' '#microsoft.graph.fileAttachment': '#/components/schemas/microsoft.graph.fileAttachment' '#microsoft.graph.itemAttachment': '#/components/schemas/microsoft.graph.itemAttachment' '#microsoft.graph.referenceAttachment': '#/components/schemas/microsoft.graph.referenceAttachment' '#microsoft.graph.attachmentBase': '#/components/schemas/microsoft.graph.attachmentBase' '#microsoft.graph.taskFileAttachment': '#/components/schemas/microsoft.graph.taskFileAttachment' '#microsoft.graph.attachmentSession': '#/components/schemas/microsoft.graph.attachmentSession' '#microsoft.graph.attackSimulationRoot': '#/components/schemas/microsoft.graph.attackSimulationRoot' '#microsoft.graph.attendanceRecord': '#/components/schemas/microsoft.graph.attendanceRecord' '#microsoft.graph.attributeMappingFunctionSchema': '#/components/schemas/microsoft.graph.attributeMappingFunctionSchema' '#microsoft.graph.attributeSet': '#/components/schemas/microsoft.graph.attributeSet' '#microsoft.graph.audioRoutingGroup': '#/components/schemas/microsoft.graph.audioRoutingGroup' '#microsoft.graph.auditEvent': '#/components/schemas/microsoft.graph.auditEvent' '#microsoft.graph.auditLogRoot': '#/components/schemas/microsoft.graph.auditLogRoot' '#microsoft.graph.authentication': '#/components/schemas/microsoft.graph.authentication' '#microsoft.graph.authenticationCombinationConfiguration': '#/components/schemas/microsoft.graph.authenticationCombinationConfiguration' '#microsoft.graph.fido2CombinationConfiguration': '#/components/schemas/microsoft.graph.fido2CombinationConfiguration' '#microsoft.graph.x509CertificateCombinationConfiguration': '#/components/schemas/microsoft.graph.x509CertificateCombinationConfiguration' '#microsoft.graph.authenticationContextClassReference': '#/components/schemas/microsoft.graph.authenticationContextClassReference' '#microsoft.graph.authenticationEventListener': '#/components/schemas/microsoft.graph.authenticationEventListener' '#microsoft.graph.onAttributeCollectionListener': '#/components/schemas/microsoft.graph.onAttributeCollectionListener' '#microsoft.graph.onAttributeCollectionStartListener': '#/components/schemas/microsoft.graph.onAttributeCollectionStartListener' '#microsoft.graph.onAttributeCollectionSubmitListener': '#/components/schemas/microsoft.graph.onAttributeCollectionSubmitListener' '#microsoft.graph.onAuthenticationMethodLoadStartListener': '#/components/schemas/microsoft.graph.onAuthenticationMethodLoadStartListener' '#microsoft.graph.onEmailOtpSendListener': '#/components/schemas/microsoft.graph.onEmailOtpSendListener' '#microsoft.graph.onFraudProtectionLoadStartListener': '#/components/schemas/microsoft.graph.onFraudProtectionLoadStartListener' '#microsoft.graph.onInteractiveAuthFlowStartListener': '#/components/schemas/microsoft.graph.onInteractiveAuthFlowStartListener' '#microsoft.graph.onTokenIssuanceStartListener': '#/components/schemas/microsoft.graph.onTokenIssuanceStartListener' '#microsoft.graph.onUserCreateStartListener': '#/components/schemas/microsoft.graph.onUserCreateStartListener' '#microsoft.graph.authenticationEventsFlow': '#/components/schemas/microsoft.graph.authenticationEventsFlow' '#microsoft.graph.externalUsersSelfServiceSignUpEventsFlow': '#/components/schemas/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow' '#microsoft.graph.authenticationFlowsPolicy': '#/components/schemas/microsoft.graph.authenticationFlowsPolicy' '#microsoft.graph.authenticationMethod': '#/components/schemas/microsoft.graph.authenticationMethod' '#microsoft.graph.emailAuthenticationMethod': '#/components/schemas/microsoft.graph.emailAuthenticationMethod' '#microsoft.graph.fido2AuthenticationMethod': '#/components/schemas/microsoft.graph.fido2AuthenticationMethod' '#microsoft.graph.microsoftAuthenticatorAuthenticationMethod': '#/components/schemas/microsoft.graph.microsoftAuthenticatorAuthenticationMethod' '#microsoft.graph.passwordAuthenticationMethod': '#/components/schemas/microsoft.graph.passwordAuthenticationMethod' '#microsoft.graph.phoneAuthenticationMethod': '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' '#microsoft.graph.platformCredentialAuthenticationMethod': '#/components/schemas/microsoft.graph.platformCredentialAuthenticationMethod' '#microsoft.graph.softwareOathAuthenticationMethod': '#/components/schemas/microsoft.graph.softwareOathAuthenticationMethod' '#microsoft.graph.temporaryAccessPassAuthenticationMethod': '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod' '#microsoft.graph.windowsHelloForBusinessAuthenticationMethod': '#/components/schemas/microsoft.graph.windowsHelloForBusinessAuthenticationMethod' '#microsoft.graph.authenticationMethodConfiguration': '#/components/schemas/microsoft.graph.authenticationMethodConfiguration' '#microsoft.graph.emailAuthenticationMethodConfiguration': '#/components/schemas/microsoft.graph.emailAuthenticationMethodConfiguration' '#microsoft.graph.fido2AuthenticationMethodConfiguration': '#/components/schemas/microsoft.graph.fido2AuthenticationMethodConfiguration' '#microsoft.graph.microsoftAuthenticatorAuthenticationMethodConfiguration': '#/components/schemas/microsoft.graph.microsoftAuthenticatorAuthenticationMethodConfiguration' '#microsoft.graph.smsAuthenticationMethodConfiguration': '#/components/schemas/microsoft.graph.smsAuthenticationMethodConfiguration' '#microsoft.graph.softwareOathAuthenticationMethodConfiguration': '#/components/schemas/microsoft.graph.softwareOathAuthenticationMethodConfiguration' '#microsoft.graph.temporaryAccessPassAuthenticationMethodConfiguration': '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethodConfiguration' '#microsoft.graph.voiceAuthenticationMethodConfiguration': '#/components/schemas/microsoft.graph.voiceAuthenticationMethodConfiguration' '#microsoft.graph.x509CertificateAuthenticationMethodConfiguration': '#/components/schemas/microsoft.graph.x509CertificateAuthenticationMethodConfiguration' '#microsoft.graph.authenticationMethodModeDetail': '#/components/schemas/microsoft.graph.authenticationMethodModeDetail' '#microsoft.graph.authenticationMethodsPolicy': '#/components/schemas/microsoft.graph.authenticationMethodsPolicy' '#microsoft.graph.authenticationMethodsRoot': '#/components/schemas/microsoft.graph.authenticationMethodsRoot' '#microsoft.graph.authenticationMethodTarget': '#/components/schemas/microsoft.graph.authenticationMethodTarget' '#microsoft.graph.microsoftAuthenticatorAuthenticationMethodTarget': '#/components/schemas/microsoft.graph.microsoftAuthenticatorAuthenticationMethodTarget' '#microsoft.graph.smsAuthenticationMethodTarget': '#/components/schemas/microsoft.graph.smsAuthenticationMethodTarget' '#microsoft.graph.authenticationStrengthPolicy': '#/components/schemas/microsoft.graph.authenticationStrengthPolicy' '#microsoft.graph.authenticationStrengthRoot': '#/components/schemas/microsoft.graph.authenticationStrengthRoot' '#microsoft.graph.authoredNote': '#/components/schemas/microsoft.graph.authoredNote' '#microsoft.graph.backupRestoreRoot': '#/components/schemas/microsoft.graph.backupRestoreRoot' '#microsoft.graph.baseItem': '#/components/schemas/microsoft.graph.baseItem' '#microsoft.graph.baseSitePage': '#/components/schemas/microsoft.graph.baseSitePage' '#microsoft.graph.sitePage': '#/components/schemas/microsoft.graph.sitePage' '#microsoft.graph.drive': '#/components/schemas/microsoft.graph.drive' '#microsoft.graph.driveItem': '#/components/schemas/microsoft.graph.driveItem' '#microsoft.graph.list': '#/components/schemas/microsoft.graph.list' '#microsoft.graph.listItem': '#/components/schemas/microsoft.graph.listItem' '#microsoft.graph.recycleBin': '#/components/schemas/microsoft.graph.recycleBin' '#microsoft.graph.recycleBinItem': '#/components/schemas/microsoft.graph.recycleBinItem' '#microsoft.graph.sharedDriveItem': '#/components/schemas/microsoft.graph.sharedDriveItem' '#microsoft.graph.site': '#/components/schemas/microsoft.graph.site' '#microsoft.graph.baseItemVersion': '#/components/schemas/microsoft.graph.baseItemVersion' '#microsoft.graph.driveItemVersion': '#/components/schemas/microsoft.graph.driveItemVersion' '#microsoft.graph.listItemVersion': '#/components/schemas/microsoft.graph.listItemVersion' '#microsoft.graph.documentSetVersion': '#/components/schemas/microsoft.graph.documentSetVersion' '#microsoft.graph.baseMapFeature': '#/components/schemas/microsoft.graph.baseMapFeature' '#microsoft.graph.buildingMap': '#/components/schemas/microsoft.graph.buildingMap' '#microsoft.graph.fixtureMap': '#/components/schemas/microsoft.graph.fixtureMap' '#microsoft.graph.footprintMap': '#/components/schemas/microsoft.graph.footprintMap' '#microsoft.graph.levelMap': '#/components/schemas/microsoft.graph.levelMap' '#microsoft.graph.sectionMap': '#/components/schemas/microsoft.graph.sectionMap' '#microsoft.graph.unitMap': '#/components/schemas/microsoft.graph.unitMap' '#microsoft.graph.bitlocker': '#/components/schemas/microsoft.graph.bitlocker' '#microsoft.graph.bitlockerRecoveryKey': '#/components/schemas/microsoft.graph.bitlockerRecoveryKey' '#microsoft.graph.bookingAppointment': '#/components/schemas/microsoft.graph.bookingAppointment' '#microsoft.graph.bookingBusiness': '#/components/schemas/microsoft.graph.bookingBusiness' '#microsoft.graph.bookingCurrency': '#/components/schemas/microsoft.graph.bookingCurrency' '#microsoft.graph.bookingCustomerBase': '#/components/schemas/microsoft.graph.bookingCustomerBase' '#microsoft.graph.bookingCustomer': '#/components/schemas/microsoft.graph.bookingCustomer' '#microsoft.graph.bookingCustomQuestion': '#/components/schemas/microsoft.graph.bookingCustomQuestion' '#microsoft.graph.bookingService': '#/components/schemas/microsoft.graph.bookingService' '#microsoft.graph.bookingStaffMemberBase': '#/components/schemas/microsoft.graph.bookingStaffMemberBase' '#microsoft.graph.bookingStaffMember': '#/components/schemas/microsoft.graph.bookingStaffMember' '#microsoft.graph.browserSharedCookie': '#/components/schemas/microsoft.graph.browserSharedCookie' '#microsoft.graph.browserSite': '#/components/schemas/microsoft.graph.browserSite' '#microsoft.graph.browserSiteList': '#/components/schemas/microsoft.graph.browserSiteList' '#microsoft.graph.bulkUpload': '#/components/schemas/microsoft.graph.bulkUpload' '#microsoft.graph.calendar': '#/components/schemas/microsoft.graph.calendar' '#microsoft.graph.calendarGroup': '#/components/schemas/microsoft.graph.calendarGroup' '#microsoft.graph.calendarPermission': '#/components/schemas/microsoft.graph.calendarPermission' '#microsoft.graph.call': '#/components/schemas/microsoft.graph.call' '#microsoft.graph.callEvent': '#/components/schemas/microsoft.graph.callEvent' '#microsoft.graph.emergencyCallEvent': '#/components/schemas/microsoft.graph.emergencyCallEvent' '#microsoft.graph.callRecording': '#/components/schemas/microsoft.graph.callRecording' '#microsoft.graph.callTranscript': '#/components/schemas/microsoft.graph.callTranscript' '#microsoft.graph.canvasLayout': '#/components/schemas/microsoft.graph.canvasLayout' '#microsoft.graph.certificateBasedAuthConfiguration': '#/components/schemas/microsoft.graph.certificateBasedAuthConfiguration' '#microsoft.graph.changeTrackedEntity': '#/components/schemas/microsoft.graph.changeTrackedEntity' '#microsoft.graph.dayNote': '#/components/schemas/microsoft.graph.dayNote' '#microsoft.graph.openShift': '#/components/schemas/microsoft.graph.openShift' '#microsoft.graph.scheduleChangeRequest': '#/components/schemas/microsoft.graph.scheduleChangeRequest' '#microsoft.graph.offerShiftRequest': '#/components/schemas/microsoft.graph.offerShiftRequest' '#microsoft.graph.swapShiftsChangeRequest': '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' '#microsoft.graph.openShiftChangeRequest': '#/components/schemas/microsoft.graph.openShiftChangeRequest' '#microsoft.graph.timeOffRequest': '#/components/schemas/microsoft.graph.timeOffRequest' '#microsoft.graph.schedulingGroup': '#/components/schemas/microsoft.graph.schedulingGroup' '#microsoft.graph.shift': '#/components/schemas/microsoft.graph.shift' '#microsoft.graph.shiftPreferences': '#/components/schemas/microsoft.graph.shiftPreferences' '#microsoft.graph.timeCard': '#/components/schemas/microsoft.graph.timeCard' '#microsoft.graph.timeOff': '#/components/schemas/microsoft.graph.timeOff' '#microsoft.graph.timeOffReason': '#/components/schemas/microsoft.graph.timeOffReason' '#microsoft.graph.workforceIntegration': '#/components/schemas/microsoft.graph.workforceIntegration' '#microsoft.graph.channel': '#/components/schemas/microsoft.graph.channel' '#microsoft.graph.chat': '#/components/schemas/microsoft.graph.chat' '#microsoft.graph.chatMessage': '#/components/schemas/microsoft.graph.chatMessage' '#microsoft.graph.chatMessageInfo': '#/components/schemas/microsoft.graph.chatMessageInfo' '#microsoft.graph.checklistItem': '#/components/schemas/microsoft.graph.checklistItem' '#microsoft.graph.cloudClipboardItem': '#/components/schemas/microsoft.graph.cloudClipboardItem' '#microsoft.graph.cloudClipboardRoot': '#/components/schemas/microsoft.graph.cloudClipboardRoot' '#microsoft.graph.cloudPC': '#/components/schemas/microsoft.graph.cloudPC' '#microsoft.graph.cloudPcAuditEvent': '#/components/schemas/microsoft.graph.cloudPcAuditEvent' '#microsoft.graph.cloudPcDeviceImage': '#/components/schemas/microsoft.graph.cloudPcDeviceImage' '#microsoft.graph.cloudPcGalleryImage': '#/components/schemas/microsoft.graph.cloudPcGalleryImage' '#microsoft.graph.cloudPcOnPremisesConnection': '#/components/schemas/microsoft.graph.cloudPcOnPremisesConnection' '#microsoft.graph.cloudPcProvisioningPolicy': '#/components/schemas/microsoft.graph.cloudPcProvisioningPolicy' '#microsoft.graph.cloudPcProvisioningPolicyAssignment': '#/components/schemas/microsoft.graph.cloudPcProvisioningPolicyAssignment' '#microsoft.graph.cloudPcUserSetting': '#/components/schemas/microsoft.graph.cloudPcUserSetting' '#microsoft.graph.cloudPcUserSettingAssignment': '#/components/schemas/microsoft.graph.cloudPcUserSettingAssignment' '#microsoft.graph.columnDefinition': '#/components/schemas/microsoft.graph.columnDefinition' '#microsoft.graph.columnLink': '#/components/schemas/microsoft.graph.columnLink' '#microsoft.graph.commsOperation': '#/components/schemas/microsoft.graph.commsOperation' '#microsoft.graph.addLargeGalleryViewOperation': '#/components/schemas/microsoft.graph.addLargeGalleryViewOperation' '#microsoft.graph.cancelMediaProcessingOperation': '#/components/schemas/microsoft.graph.cancelMediaProcessingOperation' '#microsoft.graph.inviteParticipantsOperation': '#/components/schemas/microsoft.graph.inviteParticipantsOperation' '#microsoft.graph.muteParticipantOperation': '#/components/schemas/microsoft.graph.muteParticipantOperation' '#microsoft.graph.playPromptOperation': '#/components/schemas/microsoft.graph.playPromptOperation' '#microsoft.graph.recordOperation': '#/components/schemas/microsoft.graph.recordOperation' '#microsoft.graph.sendDtmfTonesOperation': '#/components/schemas/microsoft.graph.sendDtmfTonesOperation' '#microsoft.graph.startHoldMusicOperation': '#/components/schemas/microsoft.graph.startHoldMusicOperation' '#microsoft.graph.stopHoldMusicOperation': '#/components/schemas/microsoft.graph.stopHoldMusicOperation' '#microsoft.graph.subscribeToToneOperation': '#/components/schemas/microsoft.graph.subscribeToToneOperation' '#microsoft.graph.unmuteParticipantOperation': '#/components/schemas/microsoft.graph.unmuteParticipantOperation' '#microsoft.graph.updateRecordingStatusOperation': '#/components/schemas/microsoft.graph.updateRecordingStatusOperation' '#microsoft.graph.community': '#/components/schemas/microsoft.graph.community' '#microsoft.graph.companySubscription': '#/components/schemas/microsoft.graph.companySubscription' '#microsoft.graph.complianceManagementPartner': '#/components/schemas/microsoft.graph.complianceManagementPartner' '#microsoft.graph.conditionalAccessPolicy': '#/components/schemas/microsoft.graph.conditionalAccessPolicy' '#microsoft.graph.whatIfAnalysisResult': '#/components/schemas/microsoft.graph.whatIfAnalysisResult' '#microsoft.graph.conditionalAccessRoot': '#/components/schemas/microsoft.graph.conditionalAccessRoot' '#microsoft.graph.conditionalAccessTemplate': '#/components/schemas/microsoft.graph.conditionalAccessTemplate' '#microsoft.graph.connectedOrganization': '#/components/schemas/microsoft.graph.connectedOrganization' '#microsoft.graph.contactFolder': '#/components/schemas/microsoft.graph.contactFolder' '#microsoft.graph.contentActivity': '#/components/schemas/microsoft.graph.contentActivity' '#microsoft.graph.contentSharingSession': '#/components/schemas/microsoft.graph.contentSharingSession' '#microsoft.graph.contentType': '#/components/schemas/microsoft.graph.contentType' '#microsoft.graph.conversation': '#/components/schemas/microsoft.graph.conversation' '#microsoft.graph.conversationMember': '#/components/schemas/microsoft.graph.conversationMember' '#microsoft.graph.aadUserConversationMember': '#/components/schemas/microsoft.graph.aadUserConversationMember' '#microsoft.graph.anonymousGuestConversationMember': '#/components/schemas/microsoft.graph.anonymousGuestConversationMember' '#microsoft.graph.azureCommunicationServicesUserConversationMember': '#/components/schemas/microsoft.graph.azureCommunicationServicesUserConversationMember' '#microsoft.graph.microsoftAccountUserConversationMember': '#/components/schemas/microsoft.graph.microsoftAccountUserConversationMember' '#microsoft.graph.phoneUserConversationMember': '#/components/schemas/microsoft.graph.phoneUserConversationMember' '#microsoft.graph.skypeForBusinessUserConversationMember': '#/components/schemas/microsoft.graph.skypeForBusinessUserConversationMember' '#microsoft.graph.skypeUserConversationMember': '#/components/schemas/microsoft.graph.skypeUserConversationMember' '#microsoft.graph.conversationThread': '#/components/schemas/microsoft.graph.conversationThread' '#microsoft.graph.copilotAdmin': '#/components/schemas/microsoft.graph.copilotAdmin' '#microsoft.graph.copilotAdminLimitedMode': '#/components/schemas/microsoft.graph.copilotAdminLimitedMode' '#microsoft.graph.copilotAdminSetting': '#/components/schemas/microsoft.graph.copilotAdminSetting' '#microsoft.graph.copilotReportRoot': '#/components/schemas/microsoft.graph.copilotReportRoot' '#microsoft.graph.crossTenantAccessPolicyConfigurationDefault': '#/components/schemas/microsoft.graph.crossTenantAccessPolicyConfigurationDefault' '#microsoft.graph.customCalloutExtension': '#/components/schemas/microsoft.graph.customCalloutExtension' '#microsoft.graph.accessPackageAssignmentRequestWorkflowExtension': '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestWorkflowExtension' '#microsoft.graph.accessPackageAssignmentWorkflowExtension': '#/components/schemas/microsoft.graph.accessPackageAssignmentWorkflowExtension' '#microsoft.graph.customAuthenticationExtension': '#/components/schemas/microsoft.graph.customAuthenticationExtension' '#microsoft.graph.onAttributeCollectionStartCustomExtension': '#/components/schemas/microsoft.graph.onAttributeCollectionStartCustomExtension' '#microsoft.graph.onAttributeCollectionSubmitCustomExtension': '#/components/schemas/microsoft.graph.onAttributeCollectionSubmitCustomExtension' '#microsoft.graph.onOtpSendCustomExtension': '#/components/schemas/microsoft.graph.onOtpSendCustomExtension' '#microsoft.graph.onTokenIssuanceStartCustomExtension': '#/components/schemas/microsoft.graph.onTokenIssuanceStartCustomExtension' '#microsoft.graph.identityGovernance.customTaskExtension': '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtension' '#microsoft.graph.customExtensionStageSetting': '#/components/schemas/microsoft.graph.customExtensionStageSetting' '#microsoft.graph.customSecurityAttributeDefinition': '#/components/schemas/microsoft.graph.customSecurityAttributeDefinition' '#microsoft.graph.dataPolicyOperation': '#/components/schemas/microsoft.graph.dataPolicyOperation' '#microsoft.graph.dataSecurityAndGovernance': '#/components/schemas/microsoft.graph.dataSecurityAndGovernance' '#microsoft.graph.tenantDataSecurityAndGovernance': '#/components/schemas/microsoft.graph.tenantDataSecurityAndGovernance' '#microsoft.graph.userDataSecurityAndGovernance': '#/components/schemas/microsoft.graph.userDataSecurityAndGovernance' '#microsoft.graph.delegatedAdminAccessAssignment': '#/components/schemas/microsoft.graph.delegatedAdminAccessAssignment' '#microsoft.graph.delegatedAdminCustomer': '#/components/schemas/microsoft.graph.delegatedAdminCustomer' '#microsoft.graph.delegatedAdminRelationship': '#/components/schemas/microsoft.graph.delegatedAdminRelationship' '#microsoft.graph.resellerDelegatedAdminRelationship': '#/components/schemas/microsoft.graph.resellerDelegatedAdminRelationship' '#microsoft.graph.delegatedAdminRelationshipOperation': '#/components/schemas/microsoft.graph.delegatedAdminRelationshipOperation' '#microsoft.graph.delegatedAdminRelationshipRequest': '#/components/schemas/microsoft.graph.delegatedAdminRelationshipRequest' '#microsoft.graph.delegatedAdminServiceManagementDetail': '#/components/schemas/microsoft.graph.delegatedAdminServiceManagementDetail' '#microsoft.graph.delegatedPermissionClassification': '#/components/schemas/microsoft.graph.delegatedPermissionClassification' '#microsoft.graph.deletedChat': '#/components/schemas/microsoft.graph.deletedChat' '#microsoft.graph.deletedItemContainer': '#/components/schemas/microsoft.graph.deletedItemContainer' '#microsoft.graph.deletedTeam': '#/components/schemas/microsoft.graph.deletedTeam' '#microsoft.graph.deltaParticipants': '#/components/schemas/microsoft.graph.deltaParticipants' '#microsoft.graph.detectedApp': '#/components/schemas/microsoft.graph.detectedApp' '#microsoft.graph.deviceAppManagement': '#/components/schemas/microsoft.graph.deviceAppManagement' '#microsoft.graph.deviceCategory': '#/components/schemas/microsoft.graph.deviceCategory' '#microsoft.graph.deviceComplianceActionItem': '#/components/schemas/microsoft.graph.deviceComplianceActionItem' '#microsoft.graph.deviceComplianceDeviceOverview': '#/components/schemas/microsoft.graph.deviceComplianceDeviceOverview' '#microsoft.graph.deviceComplianceDeviceStatus': '#/components/schemas/microsoft.graph.deviceComplianceDeviceStatus' '#microsoft.graph.deviceCompliancePolicy': '#/components/schemas/microsoft.graph.deviceCompliancePolicy' '#microsoft.graph.androidCompliancePolicy': '#/components/schemas/microsoft.graph.androidCompliancePolicy' '#microsoft.graph.androidWorkProfileCompliancePolicy': '#/components/schemas/microsoft.graph.androidWorkProfileCompliancePolicy' '#microsoft.graph.iosCompliancePolicy': '#/components/schemas/microsoft.graph.iosCompliancePolicy' '#microsoft.graph.macOSCompliancePolicy': '#/components/schemas/microsoft.graph.macOSCompliancePolicy' '#microsoft.graph.windows10CompliancePolicy': '#/components/schemas/microsoft.graph.windows10CompliancePolicy' '#microsoft.graph.windows10MobileCompliancePolicy': '#/components/schemas/microsoft.graph.windows10MobileCompliancePolicy' '#microsoft.graph.windows81CompliancePolicy': '#/components/schemas/microsoft.graph.windows81CompliancePolicy' '#microsoft.graph.windowsPhone81CompliancePolicy': '#/components/schemas/microsoft.graph.windowsPhone81CompliancePolicy' '#microsoft.graph.deviceCompliancePolicyAssignment': '#/components/schemas/microsoft.graph.deviceCompliancePolicyAssignment' '#microsoft.graph.deviceCompliancePolicyDeviceStateSummary': '#/components/schemas/microsoft.graph.deviceCompliancePolicyDeviceStateSummary' '#microsoft.graph.deviceCompliancePolicySettingStateSummary': '#/components/schemas/microsoft.graph.deviceCompliancePolicySettingStateSummary' '#microsoft.graph.deviceCompliancePolicyState': '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' '#microsoft.graph.deviceComplianceScheduledActionForRule': '#/components/schemas/microsoft.graph.deviceComplianceScheduledActionForRule' '#microsoft.graph.deviceComplianceSettingState': '#/components/schemas/microsoft.graph.deviceComplianceSettingState' '#microsoft.graph.deviceComplianceUserOverview': '#/components/schemas/microsoft.graph.deviceComplianceUserOverview' '#microsoft.graph.deviceComplianceUserStatus': '#/components/schemas/microsoft.graph.deviceComplianceUserStatus' '#microsoft.graph.deviceConfiguration': '#/components/schemas/microsoft.graph.deviceConfiguration' '#microsoft.graph.androidCustomConfiguration': '#/components/schemas/microsoft.graph.androidCustomConfiguration' '#microsoft.graph.androidGeneralDeviceConfiguration': '#/components/schemas/microsoft.graph.androidGeneralDeviceConfiguration' '#microsoft.graph.androidWorkProfileCustomConfiguration': '#/components/schemas/microsoft.graph.androidWorkProfileCustomConfiguration' '#microsoft.graph.androidWorkProfileGeneralDeviceConfiguration': '#/components/schemas/microsoft.graph.androidWorkProfileGeneralDeviceConfiguration' '#microsoft.graph.appleDeviceFeaturesConfigurationBase': '#/components/schemas/microsoft.graph.appleDeviceFeaturesConfigurationBase' '#microsoft.graph.iosDeviceFeaturesConfiguration': '#/components/schemas/microsoft.graph.iosDeviceFeaturesConfiguration' '#microsoft.graph.macOSDeviceFeaturesConfiguration': '#/components/schemas/microsoft.graph.macOSDeviceFeaturesConfiguration' '#microsoft.graph.editionUpgradeConfiguration': '#/components/schemas/microsoft.graph.editionUpgradeConfiguration' '#microsoft.graph.iosCertificateProfile': '#/components/schemas/microsoft.graph.iosCertificateProfile' '#microsoft.graph.iosCustomConfiguration': '#/components/schemas/microsoft.graph.iosCustomConfiguration' '#microsoft.graph.iosGeneralDeviceConfiguration': '#/components/schemas/microsoft.graph.iosGeneralDeviceConfiguration' '#microsoft.graph.iosUpdateConfiguration': '#/components/schemas/microsoft.graph.iosUpdateConfiguration' '#microsoft.graph.macOSCustomConfiguration': '#/components/schemas/microsoft.graph.macOSCustomConfiguration' '#microsoft.graph.macOSGeneralDeviceConfiguration': '#/components/schemas/microsoft.graph.macOSGeneralDeviceConfiguration' '#microsoft.graph.sharedPCConfiguration': '#/components/schemas/microsoft.graph.sharedPCConfiguration' '#microsoft.graph.windows10CustomConfiguration': '#/components/schemas/microsoft.graph.windows10CustomConfiguration' '#microsoft.graph.windows10EndpointProtectionConfiguration': '#/components/schemas/microsoft.graph.windows10EndpointProtectionConfiguration' '#microsoft.graph.windows10EnterpriseModernAppManagementConfiguration': '#/components/schemas/microsoft.graph.windows10EnterpriseModernAppManagementConfiguration' '#microsoft.graph.windows10GeneralConfiguration': '#/components/schemas/microsoft.graph.windows10GeneralConfiguration' '#microsoft.graph.windows10SecureAssessmentConfiguration': '#/components/schemas/microsoft.graph.windows10SecureAssessmentConfiguration' '#microsoft.graph.windows10TeamGeneralConfiguration': '#/components/schemas/microsoft.graph.windows10TeamGeneralConfiguration' '#microsoft.graph.windows81GeneralConfiguration': '#/components/schemas/microsoft.graph.windows81GeneralConfiguration' '#microsoft.graph.windowsDefenderAdvancedThreatProtectionConfiguration': '#/components/schemas/microsoft.graph.windowsDefenderAdvancedThreatProtectionConfiguration' '#microsoft.graph.windowsPhone81CustomConfiguration': '#/components/schemas/microsoft.graph.windowsPhone81CustomConfiguration' '#microsoft.graph.windowsPhone81GeneralConfiguration': '#/components/schemas/microsoft.graph.windowsPhone81GeneralConfiguration' '#microsoft.graph.windowsUpdateForBusinessConfiguration': '#/components/schemas/microsoft.graph.windowsUpdateForBusinessConfiguration' '#microsoft.graph.deviceConfigurationAssignment': '#/components/schemas/microsoft.graph.deviceConfigurationAssignment' '#microsoft.graph.deviceConfigurationDeviceOverview': '#/components/schemas/microsoft.graph.deviceConfigurationDeviceOverview' '#microsoft.graph.deviceConfigurationDeviceStateSummary': '#/components/schemas/microsoft.graph.deviceConfigurationDeviceStateSummary' '#microsoft.graph.deviceConfigurationDeviceStatus': '#/components/schemas/microsoft.graph.deviceConfigurationDeviceStatus' '#microsoft.graph.deviceConfigurationState': '#/components/schemas/microsoft.graph.deviceConfigurationState' '#microsoft.graph.deviceConfigurationUserOverview': '#/components/schemas/microsoft.graph.deviceConfigurationUserOverview' '#microsoft.graph.deviceConfigurationUserStatus': '#/components/schemas/microsoft.graph.deviceConfigurationUserStatus' '#microsoft.graph.deviceEnrollmentConfiguration': '#/components/schemas/microsoft.graph.deviceEnrollmentConfiguration' '#microsoft.graph.deviceEnrollmentLimitConfiguration': '#/components/schemas/microsoft.graph.deviceEnrollmentLimitConfiguration' '#microsoft.graph.deviceEnrollmentPlatformRestrictionsConfiguration': '#/components/schemas/microsoft.graph.deviceEnrollmentPlatformRestrictionsConfiguration' '#microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration': '#/components/schemas/microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration' '#microsoft.graph.windows10EnrollmentCompletionPageConfiguration': '#/components/schemas/microsoft.graph.windows10EnrollmentCompletionPageConfiguration' '#microsoft.graph.deviceInstallState': '#/components/schemas/microsoft.graph.deviceInstallState' '#microsoft.graph.deviceLocalCredentialInfo': '#/components/schemas/microsoft.graph.deviceLocalCredentialInfo' '#microsoft.graph.deviceLogCollectionResponse': '#/components/schemas/microsoft.graph.deviceLogCollectionResponse' '#microsoft.graph.deviceManagement': '#/components/schemas/microsoft.graph.deviceManagement' '#microsoft.graph.deviceManagementCachedReportConfiguration': '#/components/schemas/microsoft.graph.deviceManagementCachedReportConfiguration' '#microsoft.graph.deviceManagementExchangeConnector': '#/components/schemas/microsoft.graph.deviceManagementExchangeConnector' '#microsoft.graph.deviceManagementExportJob': '#/components/schemas/microsoft.graph.deviceManagementExportJob' '#microsoft.graph.deviceManagementPartner': '#/components/schemas/microsoft.graph.deviceManagementPartner' '#microsoft.graph.deviceManagementReports': '#/components/schemas/microsoft.graph.deviceManagementReports' '#microsoft.graph.deviceManagementTroubleshootingEvent': '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' '#microsoft.graph.enrollmentTroubleshootingEvent': '#/components/schemas/microsoft.graph.enrollmentTroubleshootingEvent' '#microsoft.graph.deviceRegistrationPolicy': '#/components/schemas/microsoft.graph.deviceRegistrationPolicy' '#microsoft.graph.directory': '#/components/schemas/microsoft.graph.directory' '#microsoft.graph.directoryAudit': '#/components/schemas/microsoft.graph.directoryAudit' '#microsoft.graph.directoryDefinition': '#/components/schemas/microsoft.graph.directoryDefinition' '#microsoft.graph.directoryObject': '#/components/schemas/microsoft.graph.directoryObject' '#microsoft.graph.administrativeUnit': '#/components/schemas/microsoft.graph.administrativeUnit' '#microsoft.graph.application': '#/components/schemas/microsoft.graph.application' '#microsoft.graph.appRoleAssignment': '#/components/schemas/microsoft.graph.appRoleAssignment' '#microsoft.graph.certificateAuthorityDetail': '#/components/schemas/microsoft.graph.certificateAuthorityDetail' '#microsoft.graph.certificateBasedAuthPki': '#/components/schemas/microsoft.graph.certificateBasedAuthPki' '#microsoft.graph.contract': '#/components/schemas/microsoft.graph.contract' '#microsoft.graph.device': '#/components/schemas/microsoft.graph.device' '#microsoft.graph.directoryObjectPartnerReference': '#/components/schemas/microsoft.graph.directoryObjectPartnerReference' '#microsoft.graph.directoryRole': '#/components/schemas/microsoft.graph.directoryRole' '#microsoft.graph.directoryRoleTemplate': '#/components/schemas/microsoft.graph.directoryRoleTemplate' '#microsoft.graph.endpoint': '#/components/schemas/microsoft.graph.endpoint' '#microsoft.graph.extensionProperty': '#/components/schemas/microsoft.graph.extensionProperty' '#microsoft.graph.group': '#/components/schemas/microsoft.graph.group' '#microsoft.graph.groupSettingTemplate': '#/components/schemas/microsoft.graph.groupSettingTemplate' '#microsoft.graph.multiTenantOrganizationMember': '#/components/schemas/microsoft.graph.multiTenantOrganizationMember' '#microsoft.graph.organization': '#/components/schemas/microsoft.graph.organization' '#microsoft.graph.orgContact': '#/components/schemas/microsoft.graph.orgContact' '#microsoft.graph.policyBase': '#/components/schemas/microsoft.graph.policyBase' '#microsoft.graph.appManagementPolicy': '#/components/schemas/microsoft.graph.appManagementPolicy' '#microsoft.graph.authorizationPolicy': '#/components/schemas/microsoft.graph.authorizationPolicy' '#microsoft.graph.crossTenantAccessPolicy': '#/components/schemas/microsoft.graph.crossTenantAccessPolicy' '#microsoft.graph.identitySecurityDefaultsEnforcementPolicy': '#/components/schemas/microsoft.graph.identitySecurityDefaultsEnforcementPolicy' '#microsoft.graph.permissionGrantPolicy': '#/components/schemas/microsoft.graph.permissionGrantPolicy' '#microsoft.graph.stsPolicy': '#/components/schemas/microsoft.graph.stsPolicy' '#microsoft.graph.activityBasedTimeoutPolicy': '#/components/schemas/microsoft.graph.activityBasedTimeoutPolicy' '#microsoft.graph.claimsMappingPolicy': '#/components/schemas/microsoft.graph.claimsMappingPolicy' '#microsoft.graph.homeRealmDiscoveryPolicy': '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' '#microsoft.graph.tokenIssuancePolicy': '#/components/schemas/microsoft.graph.tokenIssuancePolicy' '#microsoft.graph.tokenLifetimePolicy': '#/components/schemas/microsoft.graph.tokenLifetimePolicy' '#microsoft.graph.tenantAppManagementPolicy': '#/components/schemas/microsoft.graph.tenantAppManagementPolicy' '#microsoft.graph.resourceSpecificPermissionGrant': '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' '#microsoft.graph.servicePrincipal': '#/components/schemas/microsoft.graph.servicePrincipal' '#microsoft.graph.user': '#/components/schemas/microsoft.graph.user' '#microsoft.graph.domain': '#/components/schemas/microsoft.graph.domain' '#microsoft.graph.domainDnsRecord': '#/components/schemas/microsoft.graph.domainDnsRecord' '#microsoft.graph.domainDnsCnameRecord': '#/components/schemas/microsoft.graph.domainDnsCnameRecord' '#microsoft.graph.domainDnsMxRecord': '#/components/schemas/microsoft.graph.domainDnsMxRecord' '#microsoft.graph.domainDnsSrvRecord': '#/components/schemas/microsoft.graph.domainDnsSrvRecord' '#microsoft.graph.domainDnsTxtRecord': '#/components/schemas/microsoft.graph.domainDnsTxtRecord' '#microsoft.graph.domainDnsUnavailableRecord': '#/components/schemas/microsoft.graph.domainDnsUnavailableRecord' '#microsoft.graph.eBookInstallSummary': '#/components/schemas/microsoft.graph.eBookInstallSummary' '#microsoft.graph.edge': '#/components/schemas/microsoft.graph.edge' '#microsoft.graph.educationAssignment': '#/components/schemas/microsoft.graph.educationAssignment' '#microsoft.graph.educationAssignmentDefaults': '#/components/schemas/microsoft.graph.educationAssignmentDefaults' '#microsoft.graph.educationAssignmentResource': '#/components/schemas/microsoft.graph.educationAssignmentResource' '#microsoft.graph.educationAssignmentSettings': '#/components/schemas/microsoft.graph.educationAssignmentSettings' '#microsoft.graph.educationCategory': '#/components/schemas/microsoft.graph.educationCategory' '#microsoft.graph.educationClass': '#/components/schemas/microsoft.graph.educationClass' '#microsoft.graph.educationGradingCategory': '#/components/schemas/microsoft.graph.educationGradingCategory' '#microsoft.graph.educationGradingScheme': '#/components/schemas/microsoft.graph.educationGradingScheme' '#microsoft.graph.educationModule': '#/components/schemas/microsoft.graph.educationModule' '#microsoft.graph.educationModuleResource': '#/components/schemas/microsoft.graph.educationModuleResource' '#microsoft.graph.educationOrganization': '#/components/schemas/microsoft.graph.educationOrganization' '#microsoft.graph.educationSchool': '#/components/schemas/microsoft.graph.educationSchool' '#microsoft.graph.educationOutcome': '#/components/schemas/microsoft.graph.educationOutcome' '#microsoft.graph.educationFeedbackOutcome': '#/components/schemas/microsoft.graph.educationFeedbackOutcome' '#microsoft.graph.educationFeedbackResourceOutcome': '#/components/schemas/microsoft.graph.educationFeedbackResourceOutcome' '#microsoft.graph.educationPointsOutcome': '#/components/schemas/microsoft.graph.educationPointsOutcome' '#microsoft.graph.educationRubricOutcome': '#/components/schemas/microsoft.graph.educationRubricOutcome' '#microsoft.graph.educationRubric': '#/components/schemas/microsoft.graph.educationRubric' '#microsoft.graph.educationSubmission': '#/components/schemas/microsoft.graph.educationSubmission' '#microsoft.graph.educationSubmissionResource': '#/components/schemas/microsoft.graph.educationSubmissionResource' '#microsoft.graph.educationUser': '#/components/schemas/microsoft.graph.educationUser' '#microsoft.graph.employeeExperienceUser': '#/components/schemas/microsoft.graph.employeeExperienceUser' '#microsoft.graph.endUserNotification': '#/components/schemas/microsoft.graph.endUserNotification' '#microsoft.graph.endUserNotificationDetail': '#/components/schemas/microsoft.graph.endUserNotificationDetail' '#microsoft.graph.engagementConversation': '#/components/schemas/microsoft.graph.engagementConversation' '#microsoft.graph.onlineMeetingEngagementConversation': '#/components/schemas/microsoft.graph.onlineMeetingEngagementConversation' '#microsoft.graph.engagementConversationMessage': '#/components/schemas/microsoft.graph.engagementConversationMessage' '#microsoft.graph.engagementConversationDiscussionMessage': '#/components/schemas/microsoft.graph.engagementConversationDiscussionMessage' '#microsoft.graph.engagementConversationQuestionMessage': '#/components/schemas/microsoft.graph.engagementConversationQuestionMessage' '#microsoft.graph.engagementConversationSystemMessage': '#/components/schemas/microsoft.graph.engagementConversationSystemMessage' '#microsoft.graph.engagementConversationMessageReaction': '#/components/schemas/microsoft.graph.engagementConversationMessageReaction' '#microsoft.graph.engagementRole': '#/components/schemas/microsoft.graph.engagementRole' '#microsoft.graph.engagementRoleMember': '#/components/schemas/microsoft.graph.engagementRoleMember' '#microsoft.graph.enrollmentConfigurationAssignment': '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' '#microsoft.graph.enterpriseCodeSigningCertificate': '#/components/schemas/microsoft.graph.enterpriseCodeSigningCertificate' '#microsoft.graph.entitlementManagement': '#/components/schemas/microsoft.graph.entitlementManagement' '#microsoft.graph.entitlementManagementSettings': '#/components/schemas/microsoft.graph.entitlementManagementSettings' '#microsoft.graph.extension': '#/components/schemas/microsoft.graph.extension' '#microsoft.graph.openTypeExtension': '#/components/schemas/microsoft.graph.openTypeExtension' '#microsoft.graph.externalDomainName': '#/components/schemas/microsoft.graph.externalDomainName' '#microsoft.graph.featureRolloutPolicy': '#/components/schemas/microsoft.graph.featureRolloutPolicy' '#microsoft.graph.federatedIdentityCredential': '#/components/schemas/microsoft.graph.federatedIdentityCredential' '#microsoft.graph.fieldValueSet': '#/components/schemas/microsoft.graph.fieldValueSet' '#microsoft.graph.fileStorage': '#/components/schemas/microsoft.graph.fileStorage' '#microsoft.graph.fileStorageContainer': '#/components/schemas/microsoft.graph.fileStorageContainer' '#microsoft.graph.filterOperatorSchema': '#/components/schemas/microsoft.graph.filterOperatorSchema' '#microsoft.graph.fraudProtectionProvider': '#/components/schemas/microsoft.graph.fraudProtectionProvider' '#microsoft.graph.arkoseFraudProtectionProvider': '#/components/schemas/microsoft.graph.arkoseFraudProtectionProvider' '#microsoft.graph.humanSecurityFraudProtectionProvider': '#/components/schemas/microsoft.graph.humanSecurityFraudProtectionProvider' '#microsoft.graph.governanceInsight': '#/components/schemas/microsoft.graph.governanceInsight' '#microsoft.graph.membershipOutlierInsight': '#/components/schemas/microsoft.graph.membershipOutlierInsight' '#microsoft.graph.userSignInInsight': '#/components/schemas/microsoft.graph.userSignInInsight' '#microsoft.graph.groupLifecyclePolicy': '#/components/schemas/microsoft.graph.groupLifecyclePolicy' '#microsoft.graph.groupSetting': '#/components/schemas/microsoft.graph.groupSetting' '#microsoft.graph.horizontalSection': '#/components/schemas/microsoft.graph.horizontalSection' '#microsoft.graph.horizontalSectionColumn': '#/components/schemas/microsoft.graph.horizontalSectionColumn' '#microsoft.graph.identityApiConnector': '#/components/schemas/microsoft.graph.identityApiConnector' '#microsoft.graph.identityContainer': '#/components/schemas/microsoft.graph.identityContainer' '#microsoft.graph.identityProvider': '#/components/schemas/microsoft.graph.identityProvider' '#microsoft.graph.identityProviderBase': '#/components/schemas/microsoft.graph.identityProviderBase' '#microsoft.graph.appleManagedIdentityProvider': '#/components/schemas/microsoft.graph.appleManagedIdentityProvider' '#microsoft.graph.builtInIdentityProvider': '#/components/schemas/microsoft.graph.builtInIdentityProvider' '#microsoft.graph.samlOrWsFedProvider': '#/components/schemas/microsoft.graph.samlOrWsFedProvider' '#microsoft.graph.internalDomainFederation': '#/components/schemas/microsoft.graph.internalDomainFederation' '#microsoft.graph.samlOrWsFedExternalDomainFederation': '#/components/schemas/microsoft.graph.samlOrWsFedExternalDomainFederation' '#microsoft.graph.socialIdentityProvider': '#/components/schemas/microsoft.graph.socialIdentityProvider' '#microsoft.graph.identityUserFlow': '#/components/schemas/microsoft.graph.identityUserFlow' '#microsoft.graph.b2xIdentityUserFlow': '#/components/schemas/microsoft.graph.b2xIdentityUserFlow' '#microsoft.graph.identityUserFlowAttribute': '#/components/schemas/microsoft.graph.identityUserFlowAttribute' '#microsoft.graph.identityBuiltInUserFlowAttribute': '#/components/schemas/microsoft.graph.identityBuiltInUserFlowAttribute' '#microsoft.graph.identityCustomUserFlowAttribute': '#/components/schemas/microsoft.graph.identityCustomUserFlowAttribute' '#microsoft.graph.identityUserFlowAttributeAssignment': '#/components/schemas/microsoft.graph.identityUserFlowAttributeAssignment' '#microsoft.graph.importedWindowsAutopilotDeviceIdentity': '#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentity' '#microsoft.graph.importedWindowsAutopilotDeviceIdentityUpload': '#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentityUpload' '#microsoft.graph.inferenceClassification': '#/components/schemas/microsoft.graph.inferenceClassification' '#microsoft.graph.inferenceClassificationOverride': '#/components/schemas/microsoft.graph.inferenceClassificationOverride' '#microsoft.graph.insightsSettings': '#/components/schemas/microsoft.graph.insightsSettings' '#microsoft.graph.internetExplorerMode': '#/components/schemas/microsoft.graph.internetExplorerMode' '#microsoft.graph.invitation': '#/components/schemas/microsoft.graph.invitation' '#microsoft.graph.iosLobAppProvisioningConfigurationAssignment': '#/components/schemas/microsoft.graph.iosLobAppProvisioningConfigurationAssignment' '#microsoft.graph.iosUpdateDeviceStatus': '#/components/schemas/microsoft.graph.iosUpdateDeviceStatus' '#microsoft.graph.itemActivity': '#/components/schemas/microsoft.graph.itemActivity' '#microsoft.graph.itemActivityStat': '#/components/schemas/microsoft.graph.itemActivityStat' '#microsoft.graph.itemAnalytics': '#/components/schemas/microsoft.graph.itemAnalytics' '#microsoft.graph.itemRetentionLabel': '#/components/schemas/microsoft.graph.itemRetentionLabel' '#microsoft.graph.labelContentRight': '#/components/schemas/microsoft.graph.labelContentRight' '#microsoft.graph.landingPage': '#/components/schemas/microsoft.graph.landingPage' '#microsoft.graph.landingPageDetail': '#/components/schemas/microsoft.graph.landingPageDetail' '#microsoft.graph.learningContent': '#/components/schemas/microsoft.graph.learningContent' '#microsoft.graph.learningCourseActivity': '#/components/schemas/microsoft.graph.learningCourseActivity' '#microsoft.graph.learningAssignment': '#/components/schemas/microsoft.graph.learningAssignment' '#microsoft.graph.learningSelfInitiatedCourse': '#/components/schemas/microsoft.graph.learningSelfInitiatedCourse' '#microsoft.graph.learningProvider': '#/components/schemas/microsoft.graph.learningProvider' '#microsoft.graph.licenseDetails': '#/components/schemas/microsoft.graph.licenseDetails' '#microsoft.graph.linkedResource': '#/components/schemas/microsoft.graph.linkedResource' '#microsoft.graph.localizedNotificationMessage': '#/components/schemas/microsoft.graph.localizedNotificationMessage' '#microsoft.graph.loginPage': '#/components/schemas/microsoft.graph.loginPage' '#microsoft.graph.longRunningOperation': '#/components/schemas/microsoft.graph.longRunningOperation' '#microsoft.graph.attackSimulationOperation': '#/components/schemas/microsoft.graph.attackSimulationOperation' '#microsoft.graph.engagementAsyncOperation': '#/components/schemas/microsoft.graph.engagementAsyncOperation' '#microsoft.graph.richLongRunningOperation': '#/components/schemas/microsoft.graph.richLongRunningOperation' '#microsoft.graph.m365AppsInstallationOptions': '#/components/schemas/microsoft.graph.m365AppsInstallationOptions' '#microsoft.graph.mailFolder': '#/components/schemas/microsoft.graph.mailFolder' '#microsoft.graph.mailSearchFolder': '#/components/schemas/microsoft.graph.mailSearchFolder' '#microsoft.graph.malwareStateForWindowsDevice': '#/components/schemas/microsoft.graph.malwareStateForWindowsDevice' '#microsoft.graph.managedAppOperation': '#/components/schemas/microsoft.graph.managedAppOperation' '#microsoft.graph.managedAppPolicy': '#/components/schemas/microsoft.graph.managedAppPolicy' '#microsoft.graph.managedAppConfiguration': '#/components/schemas/microsoft.graph.managedAppConfiguration' '#microsoft.graph.targetedManagedAppConfiguration': '#/components/schemas/microsoft.graph.targetedManagedAppConfiguration' '#microsoft.graph.managedAppProtection': '#/components/schemas/microsoft.graph.managedAppProtection' '#microsoft.graph.defaultManagedAppProtection': '#/components/schemas/microsoft.graph.defaultManagedAppProtection' '#microsoft.graph.targetedManagedAppProtection': '#/components/schemas/microsoft.graph.targetedManagedAppProtection' '#microsoft.graph.androidManagedAppProtection': '#/components/schemas/microsoft.graph.androidManagedAppProtection' '#microsoft.graph.iosManagedAppProtection': '#/components/schemas/microsoft.graph.iosManagedAppProtection' '#microsoft.graph.windowsInformationProtection': '#/components/schemas/microsoft.graph.windowsInformationProtection' '#microsoft.graph.mdmWindowsInformationProtectionPolicy': '#/components/schemas/microsoft.graph.mdmWindowsInformationProtectionPolicy' '#microsoft.graph.windowsInformationProtectionPolicy': '#/components/schemas/microsoft.graph.windowsInformationProtectionPolicy' '#microsoft.graph.managedAppPolicyDeploymentSummary': '#/components/schemas/microsoft.graph.managedAppPolicyDeploymentSummary' '#microsoft.graph.managedAppRegistration': '#/components/schemas/microsoft.graph.managedAppRegistration' '#microsoft.graph.androidManagedAppRegistration': '#/components/schemas/microsoft.graph.androidManagedAppRegistration' '#microsoft.graph.iosManagedAppRegistration': '#/components/schemas/microsoft.graph.iosManagedAppRegistration' '#microsoft.graph.managedAppStatus': '#/components/schemas/microsoft.graph.managedAppStatus' '#microsoft.graph.managedAppStatusRaw': '#/components/schemas/microsoft.graph.managedAppStatusRaw' '#microsoft.graph.managedDevice': '#/components/schemas/microsoft.graph.managedDevice' '#microsoft.graph.managedDeviceMobileAppConfiguration': '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfiguration' '#microsoft.graph.iosMobileAppConfiguration': '#/components/schemas/microsoft.graph.iosMobileAppConfiguration' '#microsoft.graph.managedDeviceMobileAppConfigurationAssignment': '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationAssignment' '#microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus': '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus' '#microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary': '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary' '#microsoft.graph.managedDeviceMobileAppConfigurationUserStatus': '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationUserStatus' '#microsoft.graph.managedDeviceMobileAppConfigurationUserSummary': '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationUserSummary' '#microsoft.graph.managedDeviceOverview': '#/components/schemas/microsoft.graph.managedDeviceOverview' '#microsoft.graph.managedEBook': '#/components/schemas/microsoft.graph.managedEBook' '#microsoft.graph.iosVppEBook': '#/components/schemas/microsoft.graph.iosVppEBook' '#microsoft.graph.managedEBookAssignment': '#/components/schemas/microsoft.graph.managedEBookAssignment' '#microsoft.graph.iosVppEBookAssignment': '#/components/schemas/microsoft.graph.iosVppEBookAssignment' '#microsoft.graph.managedMobileApp': '#/components/schemas/microsoft.graph.managedMobileApp' '#microsoft.graph.meetingAttendanceReport': '#/components/schemas/microsoft.graph.meetingAttendanceReport' '#microsoft.graph.messageRule': '#/components/schemas/microsoft.graph.messageRule' '#microsoft.graph.mobileApp': '#/components/schemas/microsoft.graph.mobileApp' '#microsoft.graph.androidStoreApp': '#/components/schemas/microsoft.graph.androidStoreApp' '#microsoft.graph.iosiPadOSWebClip': '#/components/schemas/microsoft.graph.iosiPadOSWebClip' '#microsoft.graph.iosStoreApp': '#/components/schemas/microsoft.graph.iosStoreApp' '#microsoft.graph.iosVppApp': '#/components/schemas/microsoft.graph.iosVppApp' '#microsoft.graph.macOSMicrosoftDefenderApp': '#/components/schemas/microsoft.graph.macOSMicrosoftDefenderApp' '#microsoft.graph.macOSMicrosoftEdgeApp': '#/components/schemas/microsoft.graph.macOSMicrosoftEdgeApp' '#microsoft.graph.macOSOfficeSuiteApp': '#/components/schemas/microsoft.graph.macOSOfficeSuiteApp' '#microsoft.graph.managedApp': '#/components/schemas/microsoft.graph.managedApp' '#microsoft.graph.managedAndroidStoreApp': '#/components/schemas/microsoft.graph.managedAndroidStoreApp' '#microsoft.graph.managedIOSStoreApp': '#/components/schemas/microsoft.graph.managedIOSStoreApp' '#microsoft.graph.managedMobileLobApp': '#/components/schemas/microsoft.graph.managedMobileLobApp' '#microsoft.graph.managedAndroidLobApp': '#/components/schemas/microsoft.graph.managedAndroidLobApp' '#microsoft.graph.managedIOSLobApp': '#/components/schemas/microsoft.graph.managedIOSLobApp' '#microsoft.graph.microsoftStoreForBusinessApp': '#/components/schemas/microsoft.graph.microsoftStoreForBusinessApp' '#microsoft.graph.mobileLobApp': '#/components/schemas/microsoft.graph.mobileLobApp' '#microsoft.graph.androidLobApp': '#/components/schemas/microsoft.graph.androidLobApp' '#microsoft.graph.iosLobApp': '#/components/schemas/microsoft.graph.iosLobApp' '#microsoft.graph.macOSDmgApp': '#/components/schemas/microsoft.graph.macOSDmgApp' '#microsoft.graph.macOSLobApp': '#/components/schemas/microsoft.graph.macOSLobApp' '#microsoft.graph.win32LobApp': '#/components/schemas/microsoft.graph.win32LobApp' '#microsoft.graph.windowsAppX': '#/components/schemas/microsoft.graph.windowsAppX' '#microsoft.graph.windowsMobileMSI': '#/components/schemas/microsoft.graph.windowsMobileMSI' '#microsoft.graph.windowsUniversalAppX': '#/components/schemas/microsoft.graph.windowsUniversalAppX' '#microsoft.graph.webApp': '#/components/schemas/microsoft.graph.webApp' '#microsoft.graph.windowsMicrosoftEdgeApp': '#/components/schemas/microsoft.graph.windowsMicrosoftEdgeApp' '#microsoft.graph.windowsWebApp': '#/components/schemas/microsoft.graph.windowsWebApp' '#microsoft.graph.mobileAppAssignment': '#/components/schemas/microsoft.graph.mobileAppAssignment' '#microsoft.graph.mobileAppCategory': '#/components/schemas/microsoft.graph.mobileAppCategory' '#microsoft.graph.mobileAppContent': '#/components/schemas/microsoft.graph.mobileAppContent' '#microsoft.graph.mobileAppContentFile': '#/components/schemas/microsoft.graph.mobileAppContentFile' '#microsoft.graph.mobileAppRelationship': '#/components/schemas/microsoft.graph.mobileAppRelationship' '#microsoft.graph.mobileAppTroubleshootingEvent': '#/components/schemas/microsoft.graph.mobileAppTroubleshootingEvent' '#microsoft.graph.mobileContainedApp': '#/components/schemas/microsoft.graph.mobileContainedApp' '#microsoft.graph.windowsUniversalAppXContainedApp': '#/components/schemas/microsoft.graph.windowsUniversalAppXContainedApp' '#microsoft.graph.mobileThreatDefenseConnector': '#/components/schemas/microsoft.graph.mobileThreatDefenseConnector' '#microsoft.graph.multiTenantOrganization': '#/components/schemas/microsoft.graph.multiTenantOrganization' '#microsoft.graph.multiTenantOrganizationIdentitySyncPolicyTemplate': '#/components/schemas/microsoft.graph.multiTenantOrganizationIdentitySyncPolicyTemplate' '#microsoft.graph.multiTenantOrganizationJoinRequestRecord': '#/components/schemas/microsoft.graph.multiTenantOrganizationJoinRequestRecord' '#microsoft.graph.multiTenantOrganizationPartnerConfigurationTemplate': '#/components/schemas/microsoft.graph.multiTenantOrganizationPartnerConfigurationTemplate' '#microsoft.graph.multiValueLegacyExtendedProperty': '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' '#microsoft.graph.namedLocation': '#/components/schemas/microsoft.graph.namedLocation' '#microsoft.graph.countryNamedLocation': '#/components/schemas/microsoft.graph.countryNamedLocation' '#microsoft.graph.ipNamedLocation': '#/components/schemas/microsoft.graph.ipNamedLocation' '#microsoft.graph.notificationMessageTemplate': '#/components/schemas/microsoft.graph.notificationMessageTemplate' '#microsoft.graph.oAuth2PermissionGrant': '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' '#microsoft.graph.officeGraphInsights': '#/components/schemas/microsoft.graph.officeGraphInsights' '#microsoft.graph.itemInsights': '#/components/schemas/microsoft.graph.itemInsights' '#microsoft.graph.onenote': '#/components/schemas/microsoft.graph.onenote' '#microsoft.graph.onenoteEntityBaseModel': '#/components/schemas/microsoft.graph.onenoteEntityBaseModel' '#microsoft.graph.onenoteEntitySchemaObjectModel': '#/components/schemas/microsoft.graph.onenoteEntitySchemaObjectModel' '#microsoft.graph.onenoteEntityHierarchyModel': '#/components/schemas/microsoft.graph.onenoteEntityHierarchyModel' '#microsoft.graph.notebook': '#/components/schemas/microsoft.graph.notebook' '#microsoft.graph.onenoteSection': '#/components/schemas/microsoft.graph.onenoteSection' '#microsoft.graph.sectionGroup': '#/components/schemas/microsoft.graph.sectionGroup' '#microsoft.graph.onenotePage': '#/components/schemas/microsoft.graph.onenotePage' '#microsoft.graph.onenoteResource': '#/components/schemas/microsoft.graph.onenoteResource' '#microsoft.graph.onlineMeetingBase': '#/components/schemas/microsoft.graph.onlineMeetingBase' '#microsoft.graph.onlineMeeting': '#/components/schemas/microsoft.graph.onlineMeeting' '#microsoft.graph.virtualEventSession': '#/components/schemas/microsoft.graph.virtualEventSession' '#microsoft.graph.onPremisesConditionalAccessSettings': '#/components/schemas/microsoft.graph.onPremisesConditionalAccessSettings' '#microsoft.graph.onPremisesDirectorySynchronization': '#/components/schemas/microsoft.graph.onPremisesDirectorySynchronization' '#microsoft.graph.onPremisesSyncBehavior': '#/components/schemas/microsoft.graph.onPremisesSyncBehavior' '#microsoft.graph.operation': '#/components/schemas/microsoft.graph.operation' '#microsoft.graph.onenoteOperation': '#/components/schemas/microsoft.graph.onenoteOperation' '#microsoft.graph.organizationalBrandingProperties': '#/components/schemas/microsoft.graph.organizationalBrandingProperties' '#microsoft.graph.organizationalBranding': '#/components/schemas/microsoft.graph.organizationalBranding' '#microsoft.graph.organizationalBrandingLocalization': '#/components/schemas/microsoft.graph.organizationalBrandingLocalization' '#microsoft.graph.outlookCategory': '#/components/schemas/microsoft.graph.outlookCategory' '#microsoft.graph.outlookItem': '#/components/schemas/microsoft.graph.outlookItem' '#microsoft.graph.contact': '#/components/schemas/microsoft.graph.contact' '#microsoft.graph.event': '#/components/schemas/microsoft.graph.event' '#microsoft.graph.message': '#/components/schemas/microsoft.graph.message' '#microsoft.graph.calendarSharingMessage': '#/components/schemas/microsoft.graph.calendarSharingMessage' '#microsoft.graph.eventMessage': '#/components/schemas/microsoft.graph.eventMessage' '#microsoft.graph.eventMessageRequest': '#/components/schemas/microsoft.graph.eventMessageRequest' '#microsoft.graph.eventMessageResponse': '#/components/schemas/microsoft.graph.eventMessageResponse' '#microsoft.graph.post': '#/components/schemas/microsoft.graph.post' '#microsoft.graph.outlookUser': '#/components/schemas/microsoft.graph.outlookUser' '#microsoft.graph.participant': '#/components/schemas/microsoft.graph.participant' '#microsoft.graph.participantJoiningNotification': '#/components/schemas/microsoft.graph.participantJoiningNotification' '#microsoft.graph.participantLeftNotification': '#/components/schemas/microsoft.graph.participantLeftNotification' '#microsoft.graph.partners': '#/components/schemas/microsoft.graph.partners' '#microsoft.graph.payload': '#/components/schemas/microsoft.graph.payload' '#microsoft.graph.peopleAdminSettings': '#/components/schemas/microsoft.graph.peopleAdminSettings' '#microsoft.graph.permission': '#/components/schemas/microsoft.graph.permission' '#microsoft.graph.permissionGrantConditionSet': '#/components/schemas/microsoft.graph.permissionGrantConditionSet' '#microsoft.graph.person': '#/components/schemas/microsoft.graph.person' '#microsoft.graph.pinnedChatMessageInfo': '#/components/schemas/microsoft.graph.pinnedChatMessageInfo' '#microsoft.graph.place': '#/components/schemas/microsoft.graph.place' '#microsoft.graph.building': '#/components/schemas/microsoft.graph.building' '#microsoft.graph.desk': '#/components/schemas/microsoft.graph.desk' '#microsoft.graph.floor': '#/components/schemas/microsoft.graph.floor' '#microsoft.graph.room': '#/components/schemas/microsoft.graph.room' '#microsoft.graph.roomList': '#/components/schemas/microsoft.graph.roomList' '#microsoft.graph.section': '#/components/schemas/microsoft.graph.section' '#microsoft.graph.workspace': '#/components/schemas/microsoft.graph.workspace' '#microsoft.graph.planner': '#/components/schemas/microsoft.graph.planner' '#microsoft.graph.plannerAssignedToTaskBoardTaskFormat': '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' '#microsoft.graph.plannerBucket': '#/components/schemas/microsoft.graph.plannerBucket' '#microsoft.graph.plannerBucketTaskBoardTaskFormat': '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' '#microsoft.graph.plannerGroup': '#/components/schemas/microsoft.graph.plannerGroup' '#microsoft.graph.plannerPlan': '#/components/schemas/microsoft.graph.plannerPlan' '#microsoft.graph.plannerPlanDetails': '#/components/schemas/microsoft.graph.plannerPlanDetails' '#microsoft.graph.plannerProgressTaskBoardTaskFormat': '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' '#microsoft.graph.plannerTask': '#/components/schemas/microsoft.graph.plannerTask' '#microsoft.graph.plannerTaskDetails': '#/components/schemas/microsoft.graph.plannerTaskDetails' '#microsoft.graph.plannerUser': '#/components/schemas/microsoft.graph.plannerUser' '#microsoft.graph.policyRoot': '#/components/schemas/microsoft.graph.policyRoot' '#microsoft.graph.policyTemplate': '#/components/schemas/microsoft.graph.policyTemplate' '#microsoft.graph.presence': '#/components/schemas/microsoft.graph.presence' '#microsoft.graph.printConnector': '#/components/schemas/microsoft.graph.printConnector' '#microsoft.graph.printDocument': '#/components/schemas/microsoft.graph.printDocument' '#microsoft.graph.printerBase': '#/components/schemas/microsoft.graph.printerBase' '#microsoft.graph.printer': '#/components/schemas/microsoft.graph.printer' '#microsoft.graph.printerShare': '#/components/schemas/microsoft.graph.printerShare' '#microsoft.graph.printJob': '#/components/schemas/microsoft.graph.printJob' '#microsoft.graph.printOperation': '#/components/schemas/microsoft.graph.printOperation' '#microsoft.graph.printerCreateOperation': '#/components/schemas/microsoft.graph.printerCreateOperation' '#microsoft.graph.printService': '#/components/schemas/microsoft.graph.printService' '#microsoft.graph.printServiceEndpoint': '#/components/schemas/microsoft.graph.printServiceEndpoint' '#microsoft.graph.printTask': '#/components/schemas/microsoft.graph.printTask' '#microsoft.graph.printTaskDefinition': '#/components/schemas/microsoft.graph.printTaskDefinition' '#microsoft.graph.printTaskTrigger': '#/components/schemas/microsoft.graph.printTaskTrigger' '#microsoft.graph.printUsage': '#/components/schemas/microsoft.graph.printUsage' '#microsoft.graph.printUsageByPrinter': '#/components/schemas/microsoft.graph.printUsageByPrinter' '#microsoft.graph.printUsageByUser': '#/components/schemas/microsoft.graph.printUsageByUser' '#microsoft.graph.privilegedAccessGroup': '#/components/schemas/microsoft.graph.privilegedAccessGroup' '#microsoft.graph.privilegedAccessRoot': '#/components/schemas/microsoft.graph.privilegedAccessRoot' '#microsoft.graph.privilegedAccessSchedule': '#/components/schemas/microsoft.graph.privilegedAccessSchedule' '#microsoft.graph.privilegedAccessGroupAssignmentSchedule': '#/components/schemas/microsoft.graph.privilegedAccessGroupAssignmentSchedule' '#microsoft.graph.privilegedAccessGroupEligibilitySchedule': '#/components/schemas/microsoft.graph.privilegedAccessGroupEligibilitySchedule' '#microsoft.graph.privilegedAccessScheduleInstance': '#/components/schemas/microsoft.graph.privilegedAccessScheduleInstance' '#microsoft.graph.privilegedAccessGroupAssignmentScheduleInstance': '#/components/schemas/microsoft.graph.privilegedAccessGroupAssignmentScheduleInstance' '#microsoft.graph.privilegedAccessGroupEligibilityScheduleInstance': '#/components/schemas/microsoft.graph.privilegedAccessGroupEligibilityScheduleInstance' '#microsoft.graph.profileCardProperty': '#/components/schemas/microsoft.graph.profileCardProperty' '#microsoft.graph.profilePhoto': '#/components/schemas/microsoft.graph.profilePhoto' '#microsoft.graph.pronounsSettings': '#/components/schemas/microsoft.graph.pronounsSettings' '#microsoft.graph.protectionPolicyBase': '#/components/schemas/microsoft.graph.protectionPolicyBase' '#microsoft.graph.exchangeProtectionPolicy': '#/components/schemas/microsoft.graph.exchangeProtectionPolicy' '#microsoft.graph.oneDriveForBusinessProtectionPolicy': '#/components/schemas/microsoft.graph.oneDriveForBusinessProtectionPolicy' '#microsoft.graph.sharePointProtectionPolicy': '#/components/schemas/microsoft.graph.sharePointProtectionPolicy' '#microsoft.graph.protectionRuleBase': '#/components/schemas/microsoft.graph.protectionRuleBase' '#microsoft.graph.driveProtectionRule': '#/components/schemas/microsoft.graph.driveProtectionRule' '#microsoft.graph.mailboxProtectionRule': '#/components/schemas/microsoft.graph.mailboxProtectionRule' '#microsoft.graph.siteProtectionRule': '#/components/schemas/microsoft.graph.siteProtectionRule' '#microsoft.graph.protectionUnitBase': '#/components/schemas/microsoft.graph.protectionUnitBase' '#microsoft.graph.driveProtectionUnit': '#/components/schemas/microsoft.graph.driveProtectionUnit' '#microsoft.graph.mailboxProtectionUnit': '#/components/schemas/microsoft.graph.mailboxProtectionUnit' '#microsoft.graph.siteProtectionUnit': '#/components/schemas/microsoft.graph.siteProtectionUnit' '#microsoft.graph.protectionUnitsBulkJobBase': '#/components/schemas/microsoft.graph.protectionUnitsBulkJobBase' '#microsoft.graph.driveProtectionUnitsBulkAdditionJob': '#/components/schemas/microsoft.graph.driveProtectionUnitsBulkAdditionJob' '#microsoft.graph.mailboxProtectionUnitsBulkAdditionJob': '#/components/schemas/microsoft.graph.mailboxProtectionUnitsBulkAdditionJob' '#microsoft.graph.siteProtectionUnitsBulkAdditionJob': '#/components/schemas/microsoft.graph.siteProtectionUnitsBulkAdditionJob' '#microsoft.graph.provisioningObjectSummary': '#/components/schemas/microsoft.graph.provisioningObjectSummary' '#microsoft.graph.publicKeyInfrastructureRoot': '#/components/schemas/microsoft.graph.publicKeyInfrastructureRoot' '#microsoft.graph.rbacApplication': '#/components/schemas/microsoft.graph.rbacApplication' '#microsoft.graph.readingAssignmentSubmission': '#/components/schemas/microsoft.graph.readingAssignmentSubmission' '#microsoft.graph.readingCoachPassage': '#/components/schemas/microsoft.graph.readingCoachPassage' '#microsoft.graph.reflectCheckInResponse': '#/components/schemas/microsoft.graph.reflectCheckInResponse' '#microsoft.graph.relyingPartyDetailedSummary': '#/components/schemas/microsoft.graph.relyingPartyDetailedSummary' '#microsoft.graph.remoteAssistancePartner': '#/components/schemas/microsoft.graph.remoteAssistancePartner' '#microsoft.graph.remoteDesktopSecurityConfiguration': '#/components/schemas/microsoft.graph.remoteDesktopSecurityConfiguration' '#microsoft.graph.reportsRoot': '#/components/schemas/microsoft.graph.reportsRoot' '#microsoft.graph.request': '#/components/schemas/microsoft.graph.request' '#microsoft.graph.privilegedAccessScheduleRequest': '#/components/schemas/microsoft.graph.privilegedAccessScheduleRequest' '#microsoft.graph.privilegedAccessGroupAssignmentScheduleRequest': '#/components/schemas/microsoft.graph.privilegedAccessGroupAssignmentScheduleRequest' '#microsoft.graph.privilegedAccessGroupEligibilityScheduleRequest': '#/components/schemas/microsoft.graph.privilegedAccessGroupEligibilityScheduleRequest' '#microsoft.graph.unifiedRoleAssignmentScheduleRequest': '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleRequest' '#microsoft.graph.unifiedRoleEligibilityScheduleRequest': '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleRequest' '#microsoft.graph.userConsentRequest': '#/components/schemas/microsoft.graph.userConsentRequest' '#microsoft.graph.resourceOperation': '#/components/schemas/microsoft.graph.resourceOperation' '#microsoft.graph.restoreArtifactBase': '#/components/schemas/microsoft.graph.restoreArtifactBase' '#microsoft.graph.driveRestoreArtifact': '#/components/schemas/microsoft.graph.driveRestoreArtifact' '#microsoft.graph.mailboxRestoreArtifact': '#/components/schemas/microsoft.graph.mailboxRestoreArtifact' '#microsoft.graph.granularMailboxRestoreArtifact': '#/components/schemas/microsoft.graph.granularMailboxRestoreArtifact' '#microsoft.graph.siteRestoreArtifact': '#/components/schemas/microsoft.graph.siteRestoreArtifact' '#microsoft.graph.restoreArtifactsBulkRequestBase': '#/components/schemas/microsoft.graph.restoreArtifactsBulkRequestBase' '#microsoft.graph.driveRestoreArtifactsBulkAdditionRequest': '#/components/schemas/microsoft.graph.driveRestoreArtifactsBulkAdditionRequest' '#microsoft.graph.mailboxRestoreArtifactsBulkAdditionRequest': '#/components/schemas/microsoft.graph.mailboxRestoreArtifactsBulkAdditionRequest' '#microsoft.graph.siteRestoreArtifactsBulkAdditionRequest': '#/components/schemas/microsoft.graph.siteRestoreArtifactsBulkAdditionRequest' '#microsoft.graph.restorePoint': '#/components/schemas/microsoft.graph.restorePoint' '#microsoft.graph.restoreSessionBase': '#/components/schemas/microsoft.graph.restoreSessionBase' '#microsoft.graph.exchangeRestoreSession': '#/components/schemas/microsoft.graph.exchangeRestoreSession' '#microsoft.graph.oneDriveForBusinessRestoreSession': '#/components/schemas/microsoft.graph.oneDriveForBusinessRestoreSession' '#microsoft.graph.sharePointRestoreSession': '#/components/schemas/microsoft.graph.sharePointRestoreSession' '#microsoft.graph.riskDetection': '#/components/schemas/microsoft.graph.riskDetection' '#microsoft.graph.riskyServicePrincipal': '#/components/schemas/microsoft.graph.riskyServicePrincipal' '#microsoft.graph.riskyServicePrincipalHistoryItem': '#/components/schemas/microsoft.graph.riskyServicePrincipalHistoryItem' '#microsoft.graph.riskyUser': '#/components/schemas/microsoft.graph.riskyUser' '#microsoft.graph.riskyUserHistoryItem': '#/components/schemas/microsoft.graph.riskyUserHistoryItem' '#microsoft.graph.roleAssignment': '#/components/schemas/microsoft.graph.roleAssignment' '#microsoft.graph.deviceAndAppManagementRoleAssignment': '#/components/schemas/microsoft.graph.deviceAndAppManagementRoleAssignment' '#microsoft.graph.roleDefinition': '#/components/schemas/microsoft.graph.roleDefinition' '#microsoft.graph.deviceAndAppManagementRoleDefinition': '#/components/schemas/microsoft.graph.deviceAndAppManagementRoleDefinition' '#microsoft.graph.schedule': '#/components/schemas/microsoft.graph.schedule' '#microsoft.graph.schemaExtension': '#/components/schemas/microsoft.graph.schemaExtension' '#microsoft.graph.scopedRoleMembership': '#/components/schemas/microsoft.graph.scopedRoleMembership' '#microsoft.graph.searchEntity': '#/components/schemas/microsoft.graph.searchEntity' '#microsoft.graph.secureScore': '#/components/schemas/microsoft.graph.secureScore' '#microsoft.graph.secureScoreControlProfile': '#/components/schemas/microsoft.graph.secureScoreControlProfile' '#microsoft.graph.security': '#/components/schemas/microsoft.graph.security' '#microsoft.graph.securityReportsRoot': '#/components/schemas/microsoft.graph.securityReportsRoot' '#microsoft.graph.sensitivityLabel': '#/components/schemas/microsoft.graph.sensitivityLabel' '#microsoft.graph.serviceAnnouncement': '#/components/schemas/microsoft.graph.serviceAnnouncement' '#microsoft.graph.serviceAnnouncementAttachment': '#/components/schemas/microsoft.graph.serviceAnnouncementAttachment' '#microsoft.graph.serviceAnnouncementBase': '#/components/schemas/microsoft.graph.serviceAnnouncementBase' '#microsoft.graph.serviceHealthIssue': '#/components/schemas/microsoft.graph.serviceHealthIssue' '#microsoft.graph.serviceUpdateMessage': '#/components/schemas/microsoft.graph.serviceUpdateMessage' '#microsoft.graph.serviceApp': '#/components/schemas/microsoft.graph.serviceApp' '#microsoft.graph.serviceHealth': '#/components/schemas/microsoft.graph.serviceHealth' '#microsoft.graph.servicePrincipalRiskDetection': '#/components/schemas/microsoft.graph.servicePrincipalRiskDetection' '#microsoft.graph.settingStateDeviceSummary': '#/components/schemas/microsoft.graph.settingStateDeviceSummary' '#microsoft.graph.sharedInsight': '#/components/schemas/microsoft.graph.sharedInsight' '#microsoft.graph.sharepoint': '#/components/schemas/microsoft.graph.sharepoint' '#microsoft.graph.sharePointMigrationEvent': '#/components/schemas/microsoft.graph.sharePointMigrationEvent' '#microsoft.graph.sharePointMigrationFinishManifestFileUploadEvent': '#/components/schemas/microsoft.graph.sharePointMigrationFinishManifestFileUploadEvent' '#microsoft.graph.sharePointMigrationJobCancelledEvent': '#/components/schemas/microsoft.graph.sharePointMigrationJobCancelledEvent' '#microsoft.graph.sharePointMigrationJobDeletedEvent': '#/components/schemas/microsoft.graph.sharePointMigrationJobDeletedEvent' '#microsoft.graph.sharePointMigrationJobErrorEvent': '#/components/schemas/microsoft.graph.sharePointMigrationJobErrorEvent' '#microsoft.graph.sharePointMigrationJobPostponedEvent': '#/components/schemas/microsoft.graph.sharePointMigrationJobPostponedEvent' '#microsoft.graph.sharePointMigrationJobProgressEvent': '#/components/schemas/microsoft.graph.sharePointMigrationJobProgressEvent' '#microsoft.graph.sharePointMigrationJobQueuedEvent': '#/components/schemas/microsoft.graph.sharePointMigrationJobQueuedEvent' '#microsoft.graph.sharePointMigrationJobStartEvent': '#/components/schemas/microsoft.graph.sharePointMigrationJobStartEvent' '#microsoft.graph.sharePointMigrationJob': '#/components/schemas/microsoft.graph.sharePointMigrationJob' '#microsoft.graph.sharepointSettings': '#/components/schemas/microsoft.graph.sharepointSettings' '#microsoft.graph.signIn': '#/components/schemas/microsoft.graph.signIn' '#microsoft.graph.simulation': '#/components/schemas/microsoft.graph.simulation' '#microsoft.graph.simulationAutomation': '#/components/schemas/microsoft.graph.simulationAutomation' '#microsoft.graph.simulationAutomationRun': '#/components/schemas/microsoft.graph.simulationAutomationRun' '#microsoft.graph.singleValueLegacyExtendedProperty': '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' '#microsoft.graph.softwareUpdateStatusSummary': '#/components/schemas/microsoft.graph.softwareUpdateStatusSummary' '#microsoft.graph.speakerAssignmentSubmission': '#/components/schemas/microsoft.graph.speakerAssignmentSubmission' '#microsoft.graph.storageQuotaBreakdown': '#/components/schemas/microsoft.graph.storageQuotaBreakdown' '#microsoft.graph.serviceStorageQuotaBreakdown': '#/components/schemas/microsoft.graph.serviceStorageQuotaBreakdown' '#microsoft.graph.storageSettings': '#/components/schemas/microsoft.graph.storageSettings' '#microsoft.graph.subjectRightsRequest': '#/components/schemas/microsoft.graph.subjectRightsRequest' '#microsoft.graph.subscribedSku': '#/components/schemas/microsoft.graph.subscribedSku' '#microsoft.graph.subscription': '#/components/schemas/microsoft.graph.subscription' '#microsoft.graph.synchronization': '#/components/schemas/microsoft.graph.synchronization' '#microsoft.graph.synchronizationJob': '#/components/schemas/microsoft.graph.synchronizationJob' '#microsoft.graph.synchronizationSchema': '#/components/schemas/microsoft.graph.synchronizationSchema' '#microsoft.graph.synchronizationTemplate': '#/components/schemas/microsoft.graph.synchronizationTemplate' '#microsoft.graph.targetDeviceGroup': '#/components/schemas/microsoft.graph.targetDeviceGroup' '#microsoft.graph.targetedManagedAppPolicyAssignment': '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' '#microsoft.graph.team': '#/components/schemas/microsoft.graph.team' '#microsoft.graph.teamInfo': '#/components/schemas/microsoft.graph.teamInfo' '#microsoft.graph.associatedTeamInfo': '#/components/schemas/microsoft.graph.associatedTeamInfo' '#microsoft.graph.sharedWithChannelTeamInfo': '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' '#microsoft.graph.teamsApp': '#/components/schemas/microsoft.graph.teamsApp' '#microsoft.graph.teamsAppDefinition': '#/components/schemas/microsoft.graph.teamsAppDefinition' '#microsoft.graph.teamsAppInstallation': '#/components/schemas/microsoft.graph.teamsAppInstallation' '#microsoft.graph.userScopeTeamsAppInstallation': '#/components/schemas/microsoft.graph.userScopeTeamsAppInstallation' '#microsoft.graph.teamsAppSettings': '#/components/schemas/microsoft.graph.teamsAppSettings' '#microsoft.graph.teamsAsyncOperation': '#/components/schemas/microsoft.graph.teamsAsyncOperation' '#microsoft.graph.teamsTab': '#/components/schemas/microsoft.graph.teamsTab' '#microsoft.graph.teamsTemplate': '#/components/schemas/microsoft.graph.teamsTemplate' '#microsoft.graph.teamwork': '#/components/schemas/microsoft.graph.teamwork' '#microsoft.graph.teamworkBot': '#/components/schemas/microsoft.graph.teamworkBot' '#microsoft.graph.teamworkHostedContent': '#/components/schemas/microsoft.graph.teamworkHostedContent' '#microsoft.graph.chatMessageHostedContent': '#/components/schemas/microsoft.graph.chatMessageHostedContent' '#microsoft.graph.teamworkTag': '#/components/schemas/microsoft.graph.teamworkTag' '#microsoft.graph.teamworkTagMember': '#/components/schemas/microsoft.graph.teamworkTagMember' '#microsoft.graph.tenantProtectionScopeContainer': '#/components/schemas/microsoft.graph.tenantProtectionScopeContainer' '#microsoft.graph.termsAndConditions': '#/components/schemas/microsoft.graph.termsAndConditions' '#microsoft.graph.termsAndConditionsAcceptanceStatus': '#/components/schemas/microsoft.graph.termsAndConditionsAcceptanceStatus' '#microsoft.graph.termsAndConditionsAssignment': '#/components/schemas/microsoft.graph.termsAndConditionsAssignment' '#microsoft.graph.termsOfUseContainer': '#/components/schemas/microsoft.graph.termsOfUseContainer' '#microsoft.graph.threatAssessmentRequest': '#/components/schemas/microsoft.graph.threatAssessmentRequest' '#microsoft.graph.emailFileAssessmentRequest': '#/components/schemas/microsoft.graph.emailFileAssessmentRequest' '#microsoft.graph.fileAssessmentRequest': '#/components/schemas/microsoft.graph.fileAssessmentRequest' '#microsoft.graph.mailAssessmentRequest': '#/components/schemas/microsoft.graph.mailAssessmentRequest' '#microsoft.graph.urlAssessmentRequest': '#/components/schemas/microsoft.graph.urlAssessmentRequest' '#microsoft.graph.threatAssessmentResult': '#/components/schemas/microsoft.graph.threatAssessmentResult' '#microsoft.graph.thumbnailSet': '#/components/schemas/microsoft.graph.thumbnailSet' '#microsoft.graph.todo': '#/components/schemas/microsoft.graph.todo' '#microsoft.graph.todoTask': '#/components/schemas/microsoft.graph.todoTask' '#microsoft.graph.todoTaskList': '#/components/schemas/microsoft.graph.todoTaskList' '#microsoft.graph.training': '#/components/schemas/microsoft.graph.training' '#microsoft.graph.trainingLanguageDetail': '#/components/schemas/microsoft.graph.trainingLanguageDetail' '#microsoft.graph.trending': '#/components/schemas/microsoft.graph.trending' '#microsoft.graph.unifiedRbacResourceAction': '#/components/schemas/microsoft.graph.unifiedRbacResourceAction' '#microsoft.graph.unifiedRbacResourceNamespace': '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace' '#microsoft.graph.unifiedRoleAssignment': '#/components/schemas/microsoft.graph.unifiedRoleAssignment' '#microsoft.graph.unifiedRoleDefinition': '#/components/schemas/microsoft.graph.unifiedRoleDefinition' '#microsoft.graph.unifiedRoleManagementPolicy': '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicy' '#microsoft.graph.unifiedRoleManagementPolicyAssignment': '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyAssignment' '#microsoft.graph.unifiedRoleManagementPolicyRule': '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyRule' '#microsoft.graph.unifiedRoleManagementPolicyApprovalRule': '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyApprovalRule' '#microsoft.graph.unifiedRoleManagementPolicyAuthenticationContextRule': '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyAuthenticationContextRule' '#microsoft.graph.unifiedRoleManagementPolicyEnablementRule': '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyEnablementRule' '#microsoft.graph.unifiedRoleManagementPolicyExpirationRule': '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyExpirationRule' '#microsoft.graph.unifiedRoleManagementPolicyNotificationRule': '#/components/schemas/microsoft.graph.unifiedRoleManagementPolicyNotificationRule' '#microsoft.graph.unifiedRoleScheduleBase': '#/components/schemas/microsoft.graph.unifiedRoleScheduleBase' '#microsoft.graph.unifiedRoleAssignmentSchedule': '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' '#microsoft.graph.unifiedRoleEligibilitySchedule': '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' '#microsoft.graph.unifiedRoleScheduleInstanceBase': '#/components/schemas/microsoft.graph.unifiedRoleScheduleInstanceBase' '#microsoft.graph.unifiedRoleAssignmentScheduleInstance': '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' '#microsoft.graph.unifiedRoleEligibilityScheduleInstance': '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' '#microsoft.graph.unifiedStorageQuota': '#/components/schemas/microsoft.graph.unifiedStorageQuota' '#microsoft.graph.usageRightsIncluded': '#/components/schemas/microsoft.graph.usageRightsIncluded' '#microsoft.graph.usedInsight': '#/components/schemas/microsoft.graph.usedInsight' '#microsoft.graph.userActivity': '#/components/schemas/microsoft.graph.userActivity' '#microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance': '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance' '#microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails': '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails' '#microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId': '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId' '#microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion': '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion' '#microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance': '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance' '#microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance': '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance' '#microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails': '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails' '#microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance': '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance' '#microsoft.graph.userExperienceAnalyticsBaseline': '#/components/schemas/microsoft.graph.userExperienceAnalyticsBaseline' '#microsoft.graph.userExperienceAnalyticsCategory': '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' '#microsoft.graph.userExperienceAnalyticsDevicePerformance': '#/components/schemas/microsoft.graph.userExperienceAnalyticsDevicePerformance' '#microsoft.graph.userExperienceAnalyticsDeviceScores': '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceScores' '#microsoft.graph.userExperienceAnalyticsDeviceStartupHistory': '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupHistory' '#microsoft.graph.userExperienceAnalyticsDeviceStartupProcess': '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcess' '#microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance': '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance' '#microsoft.graph.userExperienceAnalyticsMetric': '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetric' '#microsoft.graph.userExperienceAnalyticsMetricHistory': '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetricHistory' '#microsoft.graph.userExperienceAnalyticsModelScores': '#/components/schemas/microsoft.graph.userExperienceAnalyticsModelScores' '#microsoft.graph.userExperienceAnalyticsOverview': '#/components/schemas/microsoft.graph.userExperienceAnalyticsOverview' '#microsoft.graph.userExperienceAnalyticsScoreHistory': '#/components/schemas/microsoft.graph.userExperienceAnalyticsScoreHistory' '#microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice': '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice' '#microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric': '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric' '#microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric': '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric' '#microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance': '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance' '#microsoft.graph.userFlowLanguageConfiguration': '#/components/schemas/microsoft.graph.userFlowLanguageConfiguration' '#microsoft.graph.userFlowLanguagePage': '#/components/schemas/microsoft.graph.userFlowLanguagePage' '#microsoft.graph.userInsightsSettings': '#/components/schemas/microsoft.graph.userInsightsSettings' '#microsoft.graph.userInstallStateSummary': '#/components/schemas/microsoft.graph.userInstallStateSummary' '#microsoft.graph.userProtectionScopeContainer': '#/components/schemas/microsoft.graph.userProtectionScopeContainer' '#microsoft.graph.userRegistrationDetails': '#/components/schemas/microsoft.graph.userRegistrationDetails' '#microsoft.graph.userSettings': '#/components/schemas/microsoft.graph.userSettings' '#microsoft.graph.userSolutionRoot': '#/components/schemas/microsoft.graph.userSolutionRoot' '#microsoft.graph.userStorage': '#/components/schemas/microsoft.graph.userStorage' '#microsoft.graph.userTeamwork': '#/components/schemas/microsoft.graph.userTeamwork' '#microsoft.graph.verticalSection': '#/components/schemas/microsoft.graph.verticalSection' '#microsoft.graph.virtualEndpoint': '#/components/schemas/microsoft.graph.virtualEndpoint' '#microsoft.graph.virtualEvent': '#/components/schemas/microsoft.graph.virtualEvent' '#microsoft.graph.virtualEventTownhall': '#/components/schemas/microsoft.graph.virtualEventTownhall' '#microsoft.graph.virtualEventWebinar': '#/components/schemas/microsoft.graph.virtualEventWebinar' '#microsoft.graph.virtualEventPresenter': '#/components/schemas/microsoft.graph.virtualEventPresenter' '#microsoft.graph.virtualEventRegistration': '#/components/schemas/microsoft.graph.virtualEventRegistration' '#microsoft.graph.virtualEventRegistrationConfiguration': '#/components/schemas/microsoft.graph.virtualEventRegistrationConfiguration' '#microsoft.graph.virtualEventWebinarRegistrationConfiguration': '#/components/schemas/microsoft.graph.virtualEventWebinarRegistrationConfiguration' '#microsoft.graph.virtualEventRegistrationQuestionBase': '#/components/schemas/microsoft.graph.virtualEventRegistrationQuestionBase' '#microsoft.graph.virtualEventRegistrationCustomQuestion': '#/components/schemas/microsoft.graph.virtualEventRegistrationCustomQuestion' '#microsoft.graph.virtualEventRegistrationPredefinedQuestion': '#/components/schemas/microsoft.graph.virtualEventRegistrationPredefinedQuestion' '#microsoft.graph.virtualEventsRoot': '#/components/schemas/microsoft.graph.virtualEventsRoot' '#microsoft.graph.vppToken': '#/components/schemas/microsoft.graph.vppToken' '#microsoft.graph.webApplicationFirewallProvider': '#/components/schemas/microsoft.graph.webApplicationFirewallProvider' '#microsoft.graph.akamaiWebApplicationFirewallProvider': '#/components/schemas/microsoft.graph.akamaiWebApplicationFirewallProvider' '#microsoft.graph.cloudFlareWebApplicationFirewallProvider': '#/components/schemas/microsoft.graph.cloudFlareWebApplicationFirewallProvider' '#microsoft.graph.webApplicationFirewallVerificationModel': '#/components/schemas/microsoft.graph.webApplicationFirewallVerificationModel' '#microsoft.graph.webPart': '#/components/schemas/microsoft.graph.webPart' '#microsoft.graph.standardWebPart': '#/components/schemas/microsoft.graph.standardWebPart' '#microsoft.graph.textWebPart': '#/components/schemas/microsoft.graph.textWebPart' '#microsoft.graph.windowsAutopilotDeploymentProfile': '#/components/schemas/microsoft.graph.windowsAutopilotDeploymentProfile' '#microsoft.graph.windowsAutopilotDeploymentProfileAssignment': '#/components/schemas/microsoft.graph.windowsAutopilotDeploymentProfileAssignment' '#microsoft.graph.windowsAutopilotDeviceIdentity': '#/components/schemas/microsoft.graph.windowsAutopilotDeviceIdentity' '#microsoft.graph.windowsDeviceMalwareState': '#/components/schemas/microsoft.graph.windowsDeviceMalwareState' '#microsoft.graph.windowsInformationProtectionAppLearningSummary': '#/components/schemas/microsoft.graph.windowsInformationProtectionAppLearningSummary' '#microsoft.graph.windowsInformationProtectionAppLockerFile': '#/components/schemas/microsoft.graph.windowsInformationProtectionAppLockerFile' '#microsoft.graph.windowsInformationProtectionNetworkLearningSummary': '#/components/schemas/microsoft.graph.windowsInformationProtectionNetworkLearningSummary' '#microsoft.graph.windowsMalwareInformation': '#/components/schemas/microsoft.graph.windowsMalwareInformation' '#microsoft.graph.windowsProtectionState': '#/components/schemas/microsoft.graph.windowsProtectionState' '#microsoft.graph.windowsSetting': '#/components/schemas/microsoft.graph.windowsSetting' '#microsoft.graph.windowsSettingInstance': '#/components/schemas/microsoft.graph.windowsSettingInstance' '#microsoft.graph.workbook': '#/components/schemas/microsoft.graph.workbook' '#microsoft.graph.workbookApplication': '#/components/schemas/microsoft.graph.workbookApplication' '#microsoft.graph.workbookChart': '#/components/schemas/microsoft.graph.workbookChart' '#microsoft.graph.workbookChartAreaFormat': '#/components/schemas/microsoft.graph.workbookChartAreaFormat' '#microsoft.graph.workbookChartAxes': '#/components/schemas/microsoft.graph.workbookChartAxes' '#microsoft.graph.workbookChartAxis': '#/components/schemas/microsoft.graph.workbookChartAxis' '#microsoft.graph.workbookChartAxisFormat': '#/components/schemas/microsoft.graph.workbookChartAxisFormat' '#microsoft.graph.workbookChartAxisTitle': '#/components/schemas/microsoft.graph.workbookChartAxisTitle' '#microsoft.graph.workbookChartAxisTitleFormat': '#/components/schemas/microsoft.graph.workbookChartAxisTitleFormat' '#microsoft.graph.workbookChartDataLabelFormat': '#/components/schemas/microsoft.graph.workbookChartDataLabelFormat' '#microsoft.graph.workbookChartDataLabels': '#/components/schemas/microsoft.graph.workbookChartDataLabels' '#microsoft.graph.workbookChartFill': '#/components/schemas/microsoft.graph.workbookChartFill' '#microsoft.graph.workbookChartFont': '#/components/schemas/microsoft.graph.workbookChartFont' '#microsoft.graph.workbookChartGridlines': '#/components/schemas/microsoft.graph.workbookChartGridlines' '#microsoft.graph.workbookChartGridlinesFormat': '#/components/schemas/microsoft.graph.workbookChartGridlinesFormat' '#microsoft.graph.workbookChartLegend': '#/components/schemas/microsoft.graph.workbookChartLegend' '#microsoft.graph.workbookChartLegendFormat': '#/components/schemas/microsoft.graph.workbookChartLegendFormat' '#microsoft.graph.workbookChartLineFormat': '#/components/schemas/microsoft.graph.workbookChartLineFormat' '#microsoft.graph.workbookChartPoint': '#/components/schemas/microsoft.graph.workbookChartPoint' '#microsoft.graph.workbookChartPointFormat': '#/components/schemas/microsoft.graph.workbookChartPointFormat' '#microsoft.graph.workbookChartSeries': '#/components/schemas/microsoft.graph.workbookChartSeries' '#microsoft.graph.workbookChartSeriesFormat': '#/components/schemas/microsoft.graph.workbookChartSeriesFormat' '#microsoft.graph.workbookChartTitle': '#/components/schemas/microsoft.graph.workbookChartTitle' '#microsoft.graph.workbookChartTitleFormat': '#/components/schemas/microsoft.graph.workbookChartTitleFormat' '#microsoft.graph.workbookComment': '#/components/schemas/microsoft.graph.workbookComment' '#microsoft.graph.workbookCommentReply': '#/components/schemas/microsoft.graph.workbookCommentReply' '#microsoft.graph.workbookFilter': '#/components/schemas/microsoft.graph.workbookFilter' '#microsoft.graph.workbookFormatProtection': '#/components/schemas/microsoft.graph.workbookFormatProtection' '#microsoft.graph.workbookFunctionResult': '#/components/schemas/microsoft.graph.workbookFunctionResult' '#microsoft.graph.workbookFunctions': '#/components/schemas/microsoft.graph.workbookFunctions' '#microsoft.graph.workbookNamedItem': '#/components/schemas/microsoft.graph.workbookNamedItem' '#microsoft.graph.workbookOperation': '#/components/schemas/microsoft.graph.workbookOperation' '#microsoft.graph.workbookPivotTable': '#/components/schemas/microsoft.graph.workbookPivotTable' '#microsoft.graph.workbookRange': '#/components/schemas/microsoft.graph.workbookRange' '#microsoft.graph.workbookRangeBorder': '#/components/schemas/microsoft.graph.workbookRangeBorder' '#microsoft.graph.workbookRangeFill': '#/components/schemas/microsoft.graph.workbookRangeFill' '#microsoft.graph.workbookRangeFont': '#/components/schemas/microsoft.graph.workbookRangeFont' '#microsoft.graph.workbookRangeFormat': '#/components/schemas/microsoft.graph.workbookRangeFormat' '#microsoft.graph.workbookRangeSort': '#/components/schemas/microsoft.graph.workbookRangeSort' '#microsoft.graph.workbookRangeView': '#/components/schemas/microsoft.graph.workbookRangeView' '#microsoft.graph.workbookTable': '#/components/schemas/microsoft.graph.workbookTable' '#microsoft.graph.workbookTableColumn': '#/components/schemas/microsoft.graph.workbookTableColumn' '#microsoft.graph.workbookTableRow': '#/components/schemas/microsoft.graph.workbookTableRow' '#microsoft.graph.workbookTableSort': '#/components/schemas/microsoft.graph.workbookTableSort' '#microsoft.graph.workbookWorksheet': '#/components/schemas/microsoft.graph.workbookWorksheet' '#microsoft.graph.workbookWorksheetProtection': '#/components/schemas/microsoft.graph.workbookWorksheetProtection' '#microsoft.graph.workingTimeSchedule': '#/components/schemas/microsoft.graph.workingTimeSchedule' '#microsoft.graph.callRecords.callRecord': '#/components/schemas/microsoft.graph.callRecords.callRecord' '#microsoft.graph.callRecords.participantBase': '#/components/schemas/microsoft.graph.callRecords.participantBase' '#microsoft.graph.callRecords.organizer': '#/components/schemas/microsoft.graph.callRecords.organizer' '#microsoft.graph.callRecords.participant': '#/components/schemas/microsoft.graph.callRecords.participant' '#microsoft.graph.callRecords.segment': '#/components/schemas/microsoft.graph.callRecords.segment' '#microsoft.graph.callRecords.session': '#/components/schemas/microsoft.graph.callRecords.session' '#microsoft.graph.externalConnectors.connectionOperation': '#/components/schemas/microsoft.graph.externalConnectors.connectionOperation' '#microsoft.graph.externalConnectors.externalActivity': '#/components/schemas/microsoft.graph.externalConnectors.externalActivity' '#microsoft.graph.externalConnectors.externalActivityResult': '#/components/schemas/microsoft.graph.externalConnectors.externalActivityResult' '#microsoft.graph.externalConnectors.externalConnection': '#/components/schemas/microsoft.graph.externalConnectors.externalConnection' '#microsoft.graph.externalConnectors.externalGroup': '#/components/schemas/microsoft.graph.externalConnectors.externalGroup' '#microsoft.graph.externalConnectors.externalItem': '#/components/schemas/microsoft.graph.externalConnectors.externalItem' '#microsoft.graph.externalConnectors.identity': '#/components/schemas/microsoft.graph.externalConnectors.identity' '#microsoft.graph.externalConnectors.schema': '#/components/schemas/microsoft.graph.externalConnectors.schema' '#microsoft.graph.identityGovernance.insights': '#/components/schemas/microsoft.graph.identityGovernance.insights' '#microsoft.graph.identityGovernance.lifecycleManagementSettings': '#/components/schemas/microsoft.graph.identityGovernance.lifecycleManagementSettings' '#microsoft.graph.identityGovernance.lifecycleWorkflowsContainer': '#/components/schemas/microsoft.graph.identityGovernance.lifecycleWorkflowsContainer' '#microsoft.graph.identityGovernance.run': '#/components/schemas/microsoft.graph.identityGovernance.run' '#microsoft.graph.identityGovernance.task': '#/components/schemas/microsoft.graph.identityGovernance.task' '#microsoft.graph.identityGovernance.taskDefinition': '#/components/schemas/microsoft.graph.identityGovernance.taskDefinition' '#microsoft.graph.identityGovernance.taskProcessingResult': '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' '#microsoft.graph.identityGovernance.taskReport': '#/components/schemas/microsoft.graph.identityGovernance.taskReport' '#microsoft.graph.identityGovernance.userProcessingResult': '#/components/schemas/microsoft.graph.identityGovernance.userProcessingResult' '#microsoft.graph.identityGovernance.workflowTemplate': '#/components/schemas/microsoft.graph.identityGovernance.workflowTemplate' '#microsoft.graph.partners.billing.azureUsage': '#/components/schemas/microsoft.graph.partners.billing.azureUsage' '#microsoft.graph.partners.billing.billedReconciliation': '#/components/schemas/microsoft.graph.partners.billing.billedReconciliation' '#microsoft.graph.partners.billing.billedUsage': '#/components/schemas/microsoft.graph.partners.billing.billedUsage' '#microsoft.graph.partners.billing.billing': '#/components/schemas/microsoft.graph.partners.billing.billing' '#microsoft.graph.partners.billing.billingReconciliation': '#/components/schemas/microsoft.graph.partners.billing.billingReconciliation' '#microsoft.graph.partners.billing.manifest': '#/components/schemas/microsoft.graph.partners.billing.manifest' '#microsoft.graph.partners.billing.operation': '#/components/schemas/microsoft.graph.partners.billing.operation' '#microsoft.graph.partners.billing.exportSuccessOperation': '#/components/schemas/microsoft.graph.partners.billing.exportSuccessOperation' '#microsoft.graph.partners.billing.failedOperation': '#/components/schemas/microsoft.graph.partners.billing.failedOperation' '#microsoft.graph.partners.billing.runningOperation': '#/components/schemas/microsoft.graph.partners.billing.runningOperation' '#microsoft.graph.partners.billing.unbilledReconciliation': '#/components/schemas/microsoft.graph.partners.billing.unbilledReconciliation' '#microsoft.graph.partners.billing.unbilledUsage': '#/components/schemas/microsoft.graph.partners.billing.unbilledUsage' '#microsoft.graph.search.searchAnswer': '#/components/schemas/microsoft.graph.search.searchAnswer' '#microsoft.graph.search.acronym': '#/components/schemas/microsoft.graph.search.acronym' '#microsoft.graph.search.bookmark': '#/components/schemas/microsoft.graph.search.bookmark' '#microsoft.graph.search.qna': '#/components/schemas/microsoft.graph.search.qna' '#microsoft.graph.security.alert': '#/components/schemas/microsoft.graph.security.alert' '#microsoft.graph.security.article': '#/components/schemas/microsoft.graph.security.article' '#microsoft.graph.security.artifact': '#/components/schemas/microsoft.graph.security.artifact' '#microsoft.graph.security.host': '#/components/schemas/microsoft.graph.security.host' '#microsoft.graph.security.hostname': '#/components/schemas/microsoft.graph.security.hostname' '#microsoft.graph.security.ipAddress': '#/components/schemas/microsoft.graph.security.ipAddress' '#microsoft.graph.security.hostComponent': '#/components/schemas/microsoft.graph.security.hostComponent' '#microsoft.graph.security.hostCookie': '#/components/schemas/microsoft.graph.security.hostCookie' '#microsoft.graph.security.hostSslCertificate': '#/components/schemas/microsoft.graph.security.hostSslCertificate' '#microsoft.graph.security.hostTracker': '#/components/schemas/microsoft.graph.security.hostTracker' '#microsoft.graph.security.passiveDnsRecord': '#/components/schemas/microsoft.graph.security.passiveDnsRecord' '#microsoft.graph.security.sslCertificate': '#/components/schemas/microsoft.graph.security.sslCertificate' '#microsoft.graph.security.unclassifiedArtifact': '#/components/schemas/microsoft.graph.security.unclassifiedArtifact' '#microsoft.graph.security.case': '#/components/schemas/microsoft.graph.security.case' '#microsoft.graph.security.ediscoveryCase': '#/components/schemas/microsoft.graph.security.ediscoveryCase' '#microsoft.graph.security.caseOperation': '#/components/schemas/microsoft.graph.security.caseOperation' '#microsoft.graph.security.ediscoveryAddToReviewSetOperation': '#/components/schemas/microsoft.graph.security.ediscoveryAddToReviewSetOperation' '#microsoft.graph.security.ediscoveryEstimateOperation': '#/components/schemas/microsoft.graph.security.ediscoveryEstimateOperation' '#microsoft.graph.security.ediscoveryExportOperation': '#/components/schemas/microsoft.graph.security.ediscoveryExportOperation' '#microsoft.graph.security.ediscoveryHoldOperation': '#/components/schemas/microsoft.graph.security.ediscoveryHoldOperation' '#microsoft.graph.security.ediscoveryHoldPolicySyncOperation': '#/components/schemas/microsoft.graph.security.ediscoveryHoldPolicySyncOperation' '#microsoft.graph.security.ediscoveryIndexOperation': '#/components/schemas/microsoft.graph.security.ediscoveryIndexOperation' '#microsoft.graph.security.ediscoveryPurgeDataOperation': '#/components/schemas/microsoft.graph.security.ediscoveryPurgeDataOperation' '#microsoft.graph.security.ediscoverySearchExportOperation': '#/components/schemas/microsoft.graph.security.ediscoverySearchExportOperation' '#microsoft.graph.security.ediscoveryTagOperation': '#/components/schemas/microsoft.graph.security.ediscoveryTagOperation' '#microsoft.graph.security.casesRoot': '#/components/schemas/microsoft.graph.security.casesRoot' '#microsoft.graph.security.dataSet': '#/components/schemas/microsoft.graph.security.dataSet' '#microsoft.graph.security.ediscoveryReviewSet': '#/components/schemas/microsoft.graph.security.ediscoveryReviewSet' '#microsoft.graph.security.dataSource': '#/components/schemas/microsoft.graph.security.dataSource' '#microsoft.graph.security.siteSource': '#/components/schemas/microsoft.graph.security.siteSource' '#microsoft.graph.security.unifiedGroupSource': '#/components/schemas/microsoft.graph.security.unifiedGroupSource' '#microsoft.graph.security.userSource': '#/components/schemas/microsoft.graph.security.userSource' '#microsoft.graph.security.dataSourceContainer': '#/components/schemas/microsoft.graph.security.dataSourceContainer' '#microsoft.graph.security.ediscoveryCustodian': '#/components/schemas/microsoft.graph.security.ediscoveryCustodian' '#microsoft.graph.security.ediscoveryNoncustodialDataSource': '#/components/schemas/microsoft.graph.security.ediscoveryNoncustodialDataSource' '#microsoft.graph.security.dispositionReviewStage': '#/components/schemas/microsoft.graph.security.dispositionReviewStage' '#microsoft.graph.security.ediscoveryCaseSettings': '#/components/schemas/microsoft.graph.security.ediscoveryCaseSettings' '#microsoft.graph.security.filePlanDescriptor': '#/components/schemas/microsoft.graph.security.filePlanDescriptor' '#microsoft.graph.security.filePlanDescriptorTemplate': '#/components/schemas/microsoft.graph.security.filePlanDescriptorTemplate' '#microsoft.graph.security.authorityTemplate': '#/components/schemas/microsoft.graph.security.authorityTemplate' '#microsoft.graph.security.categoryTemplate': '#/components/schemas/microsoft.graph.security.categoryTemplate' '#microsoft.graph.security.citationTemplate': '#/components/schemas/microsoft.graph.security.citationTemplate' '#microsoft.graph.security.departmentTemplate': '#/components/schemas/microsoft.graph.security.departmentTemplate' '#microsoft.graph.security.filePlanReferenceTemplate': '#/components/schemas/microsoft.graph.security.filePlanReferenceTemplate' '#microsoft.graph.security.subcategoryTemplate': '#/components/schemas/microsoft.graph.security.subcategoryTemplate' '#microsoft.graph.security.healthIssue': '#/components/schemas/microsoft.graph.security.healthIssue' '#microsoft.graph.security.hostPair': '#/components/schemas/microsoft.graph.security.hostPair' '#microsoft.graph.security.hostPort': '#/components/schemas/microsoft.graph.security.hostPort' '#microsoft.graph.security.hostReputation': '#/components/schemas/microsoft.graph.security.hostReputation' '#microsoft.graph.security.identityAccounts': '#/components/schemas/microsoft.graph.security.identityAccounts' '#microsoft.graph.security.user': '#/components/schemas/microsoft.graph.security.user' '#microsoft.graph.security.identityContainer': '#/components/schemas/microsoft.graph.security.identityContainer' '#microsoft.graph.security.incident': '#/components/schemas/microsoft.graph.security.incident' '#microsoft.graph.security.indicator': '#/components/schemas/microsoft.graph.security.indicator' '#microsoft.graph.security.articleIndicator': '#/components/schemas/microsoft.graph.security.articleIndicator' '#microsoft.graph.security.intelligenceProfileIndicator': '#/components/schemas/microsoft.graph.security.intelligenceProfileIndicator' '#microsoft.graph.security.intelligenceProfile': '#/components/schemas/microsoft.graph.security.intelligenceProfile' '#microsoft.graph.security.labelsRoot': '#/components/schemas/microsoft.graph.security.labelsRoot' '#microsoft.graph.security.networkAdapter': '#/components/schemas/microsoft.graph.security.networkAdapter' '#microsoft.graph.security.retentionEvent': '#/components/schemas/microsoft.graph.security.retentionEvent' '#microsoft.graph.security.retentionEventType': '#/components/schemas/microsoft.graph.security.retentionEventType' '#microsoft.graph.security.retentionLabel': '#/components/schemas/microsoft.graph.security.retentionLabel' '#microsoft.graph.security.search': '#/components/schemas/microsoft.graph.security.search' '#microsoft.graph.security.ediscoveryReviewSetQuery': '#/components/schemas/microsoft.graph.security.ediscoveryReviewSetQuery' '#microsoft.graph.security.ediscoverySearch': '#/components/schemas/microsoft.graph.security.ediscoverySearch' '#microsoft.graph.security.sensor': '#/components/schemas/microsoft.graph.security.sensor' '#microsoft.graph.security.sensorCandidate': '#/components/schemas/microsoft.graph.security.sensorCandidate' '#microsoft.graph.security.sensorCandidateActivationConfiguration': '#/components/schemas/microsoft.graph.security.sensorCandidateActivationConfiguration' '#microsoft.graph.security.subdomain': '#/components/schemas/microsoft.graph.security.subdomain' '#microsoft.graph.security.tag': '#/components/schemas/microsoft.graph.security.tag' '#microsoft.graph.security.ediscoveryReviewTag': '#/components/schemas/microsoft.graph.security.ediscoveryReviewTag' '#microsoft.graph.security.threatIntelligence': '#/components/schemas/microsoft.graph.security.threatIntelligence' '#microsoft.graph.security.triggersRoot': '#/components/schemas/microsoft.graph.security.triggersRoot' '#microsoft.graph.security.triggerTypesRoot': '#/components/schemas/microsoft.graph.security.triggerTypesRoot' '#microsoft.graph.security.vulnerability': '#/components/schemas/microsoft.graph.security.vulnerability' '#microsoft.graph.security.vulnerabilityComponent': '#/components/schemas/microsoft.graph.security.vulnerabilityComponent' '#microsoft.graph.security.whoisBaseRecord': '#/components/schemas/microsoft.graph.security.whoisBaseRecord' '#microsoft.graph.security.whoisHistoryRecord': '#/components/schemas/microsoft.graph.security.whoisHistoryRecord' '#microsoft.graph.security.whoisRecord': '#/components/schemas/microsoft.graph.security.whoisRecord' '#microsoft.graph.termStore.group': '#/components/schemas/microsoft.graph.termStore.group' '#microsoft.graph.termStore.relation': '#/components/schemas/microsoft.graph.termStore.relation' '#microsoft.graph.termStore.set': '#/components/schemas/microsoft.graph.termStore.set' '#microsoft.graph.termStore.store': '#/components/schemas/microsoft.graph.termStore.store' '#microsoft.graph.termStore.term': '#/components/schemas/microsoft.graph.termStore.term' microsoft.graph.artifactQuery: title: artifactQuery required: - '@odata.type' type: object properties: artifactType: anyOf: - $ref: '#/components/schemas/microsoft.graph.restorableArtifact' - type: object nullable: true description: 'The type of artifact to search. The possible values are: message, unknownFutureValue.' queryExpression: type: string description: Specifies criteria to retrieve artifacts. nullable: true '@odata.type': type: string microsoft.graph.mailboxProtectionUnitsBulkAdditionJob: allOf: - $ref: '#/components/schemas/microsoft.graph.protectionUnitsBulkJobBase' - title: mailboxProtectionUnitsBulkAdditionJob required: - '@odata.type' type: object properties: directoryObjectIds: type: array items: type: string nullable: true description: The list of Exchange directoryObjectIds to add to the Exchange protection policy. mailboxes: type: array items: type: string nullable: true description: The list of Exchange email addresses to add to the Exchange protection policy. '@odata.type': type: string default: '#microsoft.graph.mailboxProtectionUnitsBulkAdditionJob' x-ms-discriminator-value: '#microsoft.graph.mailboxProtectionUnitsBulkAdditionJob' microsoft.graph.mailboxRestoreArtifact: allOf: - $ref: '#/components/schemas/microsoft.graph.restoreArtifactBase' - title: mailboxRestoreArtifact required: - '@odata.type' type: object properties: restoredFolderId: type: string description: The new restored folder identifier for the user. nullable: true restoredFolderName: type: string description: The new restored folder name. nullable: true readOnly: true restoredItemCount: maximum: 2147483647 minimum: -2147483648 type: number description: The number of items that are being restored in the folder. format: int32 nullable: true '@odata.type': type: string discriminator: propertyName: '@odata.type' mapping: '#microsoft.graph.granularMailboxRestoreArtifact': '#/components/schemas/microsoft.graph.granularMailboxRestoreArtifact' microsoft.graph.disableReason: title: disableReason enum: - none - invalidBillingProfile - userRequested - unknownFutureValue type: string microsoft.graph.restoreSessionBaseCollectionResponse: title: Collection of restoreSessionBase type: object allOf: - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - type: object properties: value: type: array items: $ref: '#/components/schemas/microsoft.graph.restoreSessionBase' microsoft.graph.ODataErrors.ErrorDetails: required: - code - message type: object properties: code: type: string message: type: string target: type: string nullable: true microsoft.graph.backupRestoreRoot: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: backupRestoreRoot required: - '@odata.type' type: object properties: serviceStatus: anyOf: - $ref: '#/components/schemas/microsoft.graph.serviceStatus' - type: object nullable: true description: Represents the tenant-level status of the Backup Storage service. driveInclusionRules: type: array items: $ref: '#/components/schemas/microsoft.graph.driveProtectionRule' description: The list of drive inclusion rules applied to the tenant. x-ms-navigationProperty: true driveProtectionUnits: type: array items: $ref: '#/components/schemas/microsoft.graph.driveProtectionUnit' description: The list of drive protection units in the tenant. x-ms-navigationProperty: true driveProtectionUnitsBulkAdditionJobs: type: array items: $ref: '#/components/schemas/microsoft.graph.driveProtectionUnitsBulkAdditionJob' x-ms-navigationProperty: true exchangeProtectionPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.exchangeProtectionPolicy' description: The list of Exchange protection policies in the tenant. x-ms-navigationProperty: true exchangeRestoreSessions: type: array items: $ref: '#/components/schemas/microsoft.graph.exchangeRestoreSession' description: The list of Exchange restore sessions available in the tenant. x-ms-navigationProperty: true mailboxInclusionRules: type: array items: $ref: '#/components/schemas/microsoft.graph.mailboxProtectionRule' description: The list of mailbox inclusion rules applied to the tenant. x-ms-navigationProperty: true mailboxProtectionUnits: type: array items: $ref: '#/components/schemas/microsoft.graph.mailboxProtectionUnit' description: The list of mailbox protection units in the tenant. x-ms-navigationProperty: true mailboxProtectionUnitsBulkAdditionJobs: type: array items: $ref: '#/components/schemas/microsoft.graph.mailboxProtectionUnitsBulkAdditionJob' x-ms-navigationProperty: true oneDriveForBusinessProtectionPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.oneDriveForBusinessProtectionPolicy' description: The list of OneDrive for Business protection policies in the tenant. x-ms-navigationProperty: true oneDriveForBusinessRestoreSessions: type: array items: $ref: '#/components/schemas/microsoft.graph.oneDriveForBusinessRestoreSession' description: The list of OneDrive for Business restore sessions available in the tenant. x-ms-navigationProperty: true protectionPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.protectionPolicyBase' description: List of protection policies in the tenant. x-ms-navigationProperty: true protectionUnits: type: array items: $ref: '#/components/schemas/microsoft.graph.protectionUnitBase' description: List of protection units in the tenant. x-ms-navigationProperty: true restorePoints: type: array items: $ref: '#/components/schemas/microsoft.graph.restorePoint' description: List of restore points in the tenant. x-ms-navigationProperty: true restoreSessions: type: array items: $ref: '#/components/schemas/microsoft.graph.restoreSessionBase' description: List of restore sessions in the tenant. x-ms-navigationProperty: true serviceApps: type: array items: $ref: '#/components/schemas/microsoft.graph.serviceApp' description: List of Backup Storage apps in the tenant. x-ms-navigationProperty: true sharePointProtectionPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.sharePointProtectionPolicy' description: The list of SharePoint protection policies in the tenant. x-ms-navigationProperty: true sharePointRestoreSessions: type: array items: $ref: '#/components/schemas/microsoft.graph.sharePointRestoreSession' description: The list of SharePoint restore sessions available in the tenant. x-ms-navigationProperty: true siteInclusionRules: type: array items: $ref: '#/components/schemas/microsoft.graph.siteProtectionRule' description: The list of site inclusion rules applied to the tenant. x-ms-navigationProperty: true siteProtectionUnits: type: array items: $ref: '#/components/schemas/microsoft.graph.siteProtectionUnit' description: The list of site protection units in the tenant. x-ms-navigationProperty: true siteProtectionUnitsBulkAdditionJobs: type: array items: $ref: '#/components/schemas/microsoft.graph.siteProtectionUnitsBulkAdditionJob' x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.backupRestoreRoot' microsoft.graph.publicError: title: publicError required: - '@odata.type' type: object properties: code: type: string description: Represents the error code. nullable: true details: type: array items: $ref: '#/components/schemas/microsoft.graph.publicErrorDetail' description: Details of the error. innerError: anyOf: - $ref: '#/components/schemas/microsoft.graph.publicInnerError' - type: object nullable: true description: Details of the inner error. message: type: string description: A non-localized message for the developer. nullable: true target: type: string description: The target of the error. nullable: true '@odata.type': type: string microsoft.graph.mailboxProtectionUnit: allOf: - $ref: '#/components/schemas/microsoft.graph.protectionUnitBase' - title: mailboxProtectionUnit required: - '@odata.type' type: object properties: directoryObjectId: type: string description: The ID of the directory object. nullable: true displayName: type: string description: Display name of the directory object. nullable: true readOnly: true email: type: string description: Email address associated with the directory object. nullable: true readOnly: true '@odata.type': type: string default: '#microsoft.graph.mailboxProtectionUnit' x-ms-discriminator-value: '#microsoft.graph.mailboxProtectionUnit' microsoft.graph.granularMailboxRestoreArtifactCollectionResponse: title: Collection of granularMailboxRestoreArtifact type: object allOf: - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - type: object properties: value: type: array items: $ref: '#/components/schemas/microsoft.graph.granularMailboxRestoreArtifact' microsoft.graph.ODataErrors.InnerError: title: InnerError required: - '@odata.type' type: object properties: request-id: type: string description: Request Id as tracked internally by the service nullable: true client-request-id: type: string description: Client request Id as sent by the client application. nullable: true date: 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 when the error occured. format: date-time nullable: true '@odata.type': type: string microsoft.graph.exchangeProtectionPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.protectionPolicyBase' - title: exchangeProtectionPolicy required: - '@odata.type' type: object properties: mailboxInclusionRules: type: array items: $ref: '#/components/schemas/microsoft.graph.mailboxProtectionRule' description: The rules associated with the Exchange protection policy. x-ms-navigationProperty: true mailboxProtectionUnits: type: array items: $ref: '#/components/schemas/microsoft.graph.mailboxProtectionUnit' description: The protection units (mailboxes) that are protected under the Exchange protection policy. x-ms-navigationProperty: true mailboxProtectionUnitsBulkAdditionJobs: type: array items: $ref: '#/components/schemas/microsoft.graph.mailboxProtectionUnitsBulkAdditionJob' x-ms-navigationProperty: true '@odata.type': type: string default: '#microsoft.graph.exchangeProtectionPolicy' x-ms-discriminator-value: '#microsoft.graph.exchangeProtectionPolicy' microsoft.graph.sharePointProtectionPolicyCollectionResponse: title: Collection of sharePointProtectionPolicy type: object allOf: - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - type: object properties: value: type: array items: $ref: '#/components/schemas/microsoft.graph.sharePointProtectionPolicy' microsoft.graph.exchangeRestoreSession: allOf: - $ref: '#/components/schemas/microsoft.graph.restoreSessionBase' - title: exchangeRestoreSession required: - '@odata.type' type: object properties: granularMailboxRestoreArtifacts: type: array items: $ref: '#/components/schemas/microsoft.graph.granularMailboxRestoreArtifact' x-ms-navigationProperty: true mailboxRestoreArtifacts: type: array items: $ref: '#/components/schemas/microsoft.graph.mailboxRestoreArtifact' description: A collection of restore points and destination details that can be used to restore Exchange mailboxes. x-ms-navigationProperty: true mailboxRestoreArtifactsBulkAdditionRequests: type: array items: $ref: '#/components/schemas/microsoft.graph.mailboxRestoreArtifactsBulkAdditionRequest' description: A collection of user mailboxes and destination details that can be used to restore Exchange mailboxes. x-ms-navigationProperty: true '@odata.type': type: string default: '#microsoft.graph.exchangeRestoreSession' x-ms-discriminator-value: '#microsoft.graph.exchangeRestoreSession' microsoft.graph.exchangeProtectionPolicyCollectionResponse: title: Collection of exchangeProtectionPolicy type: object allOf: - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - type: object properties: value: type: array items: $ref: '#/components/schemas/microsoft.graph.exchangeProtectionPolicy' microsoft.graph.restorePointPreference: title: restorePointPreference enum: - latest - oldest - unknownFutureValue type: string microsoft.graph.driveProtectionUnitsBulkAdditionJob: allOf: - $ref: '#/components/schemas/microsoft.graph.protectionUnitsBulkJobBase' - title: driveProtectionUnitsBulkAdditionJob required: - '@odata.type' type: object properties: directoryObjectIds: type: array items: type: string nullable: true description: The list of OneDrive directoryObjectIds to add to the OneDrive protection policy. drives: type: array items: type: string nullable: true description: The list of email addresses to add to the OneDrive protection policy. '@odata.type': type: string default: '#microsoft.graph.driveProtectionUnitsBulkAdditionJob' x-ms-discriminator-value: '#microsoft.graph.driveProtectionUnitsBulkAdditionJob' BaseCollectionPaginationCountResponse: title: Base collection pagination and count responses type: object properties: '@odata.count': type: integer format: int64 nullable: true '@odata.nextLink': type: string nullable: true microsoft.graph.sharePointRestoreSessionCollectionResponse: title: Collection of sharePointRestoreSession type: object allOf: - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - type: object properties: value: type: array items: $ref: '#/components/schemas/microsoft.graph.sharePointRestoreSession' microsoft.graph.siteProtectionRule: allOf: - $ref: '#/components/schemas/microsoft.graph.protectionRuleBase' - title: siteProtectionRule required: - '@odata.type' type: object properties: siteExpression: type: string description: Contains a site expression. For examples, see siteExpression example. nullable: true '@odata.type': type: string default: '#microsoft.graph.siteProtectionRule' x-ms-discriminator-value: '#microsoft.graph.siteProtectionRule' microsoft.graph.serviceStatus: title: serviceStatus required: - '@odata.type' type: object properties: backupServiceConsumer: anyOf: - $ref: '#/components/schemas/microsoft.graph.backupServiceConsumer' - type: object nullable: true description: 'The type of consumer. The possible values are: unknown, firstparty, thirdparty, unknownFutureValue.' disableReason: anyOf: - $ref: '#/components/schemas/microsoft.graph.disableReason' - type: object nullable: true description: 'The reason the service is disabled. The possible values are: none, controllerServiceAppDeleted, invalidBillingProfile, userRequested, unknownFutureValue.' gracePeriodDateTime: 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 expiration time of the grace period. format: date-time nullable: true lastModifiedBy: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' - type: object nullable: true description: Identity of the person who last modified the entity. 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: Timestamp of the last modification of the entity. format: date-time nullable: true restoreAllowedTillDateTime: 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 expiration time of the restoration allowed period. format: date-time nullable: true status: anyOf: - $ref: '#/components/schemas/microsoft.graph.backupServiceStatus' - type: object nullable: true description: 'Status of the service. This value indicates what capabilities can be used. The possible values are: disabled, enabled, protectionChangeLocked, restoreLocked, unknownFutureValue.' '@odata.type': type: string microsoft.graph.ODataErrors.MainError: required: - code - message type: object properties: code: type: string message: type: string x-ms-primary-error-message: true target: type: string nullable: true details: type: array items: $ref: '#/components/schemas/microsoft.graph.ODataErrors.ErrorDetails' innerError: $ref: '#/components/schemas/microsoft.graph.ODataErrors.InnerError' microsoft.graph.protectionUnitsBulkJobBase: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: protectionUnitsBulkJobBase required: - '@odata.type' type: object properties: createdBy: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' - type: object nullable: true description: The identity of person who created the job. 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 time of creation of the job. format: date-time nullable: true displayName: type: string description: The name of the protection units bulk addition job. nullable: true error: anyOf: - $ref: '#/components/schemas/microsoft.graph.publicError' - type: object nullable: true description: Error details containing resource resolution failures, if any. lastModifiedBy: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' - type: object nullable: true description: The identity of the person who last modified the job. 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: Timestamp of the last modification made to the job. format: date-time nullable: true status: $ref: '#/components/schemas/microsoft.graph.protectionUnitsBulkJobStatus' '@odata.type': type: string discriminator: propertyName: '@odata.type' mapping: '#microsoft.graph.driveProtectionUnitsBulkAdditionJob': '#/components/schemas/microsoft.graph.driveProtectionUnitsBulkAdditionJob' '#microsoft.graph.mailboxProtectionUnitsBulkAdditionJob': '#/components/schemas/microsoft.graph.mailboxProtectionUnitsBulkAdditionJob' '#microsoft.graph.siteProtectionUnitsBulkAdditionJob': '#/components/schemas/microsoft.graph.siteProtectionUnitsBulkAdditionJob' microsoft.graph.driveProtectionRule: allOf: - $ref: '#/components/schemas/microsoft.graph.protectionRuleBase' - title: driveProtectionRule required: - '@odata.type' type: object properties: driveExpression: type: string description: Contains a drive expression. For examples, see driveExpression examples. nullable: true '@odata.type': type: string default: '#microsoft.graph.driveProtectionRule' x-ms-discriminator-value: '#microsoft.graph.driveProtectionRule' microsoft.graph.restoreSessionArtifactCount: title: restoreSessionArtifactCount required: - '@odata.type' type: object properties: completed: maximum: 2147483647 minimum: -2147483648 type: number description: The number of artifacts whose restoration completed. format: int32 nullable: true failed: maximum: 2147483647 minimum: -2147483648 type: number description: The number of artifacts whose restoration failed. format: int32 nullable: true inProgress: maximum: 2147483647 minimum: -2147483648 type: number description: The number of artifacts whose restoration is in progress. format: int32 nullable: true total: maximum: 2147483647 minimum: -2147483648 type: number description: The number of artifacts present in the restore session. format: int32 nullable: true '@odata.type': type: string microsoft.graph.granularMailboxRestoreArtifact: allOf: - $ref: '#/components/schemas/microsoft.graph.mailboxRestoreArtifact' - title: granularMailboxRestoreArtifact required: - '@odata.type' type: object properties: artifactCount: maximum: 2147483647 minimum: -2147483648 type: number description: This property will be deprecated soon. Don't use. format: int32 nullable: true searchResponseId: type: string description: . '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.granularMailboxRestoreArtifact' microsoft.graph.destinationType: title: destinationType enum: - new - inPlace - unknownFutureValue type: string microsoft.graph.timePeriod: title: timePeriod required: - '@odata.type' type: object properties: endDateTime: 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 time of the end of the time period. format: date-time nullable: true startDateTime: pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ type: string description: The date time of the start of the time period. format: date-time nullable: true '@odata.type': type: string microsoft.graph.mailboxRestoreArtifactsBulkAdditionRequest: allOf: - $ref: '#/components/schemas/microsoft.graph.restoreArtifactsBulkRequestBase' - title: mailboxRestoreArtifactsBulkAdditionRequest required: - '@odata.type' type: object properties: directoryObjectIds: type: array items: type: string nullable: true description: The list of directory object IDs that are added to the corresponding Exchange restore session in a bulk operation. mailboxes: type: array items: type: string nullable: true description: The list of email addresses that are added to the corresponding Exchange restore session in a bulk operation. '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.mailboxRestoreArtifactsBulkAdditionRequest' microsoft.graph.protectionUnitsBulkJobStatus: title: protectionUnitsBulkJobStatus enum: - unknown - active - completed - completedWithErrors - unknownFutureValue type: string microsoft.graph.serviceApp: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: serviceApp required: - '@odata.type' type: object properties: application: anyOf: - $ref: '#/components/schemas/microsoft.graph.identity' - type: object nullable: true description: The Entra ID application ID. effectiveDateTime: 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: Timestamp of the effective activation of the service app. format: date-time nullable: true lastModifiedBy: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' - type: object nullable: true description: Identity of the person who last modified the entity. 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: Timestamp of the last modification of the entity. format: date-time nullable: true registrationDateTime: 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: Timestamp of the creation of the service app entity. format: date-time nullable: true status: anyOf: - $ref: '#/components/schemas/microsoft.graph.serviceAppStatus' - type: object nullable: true description: 'The status of the service app. This value indicates whether or not the application can be used to control the backup service. The possible values are: inactive, active, pendingActive, pendingInactive, unknownFutureValue.' '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.serviceApp' microsoft.graph.ODataErrors.ODataError: required: - error type: object properties: error: $ref: '#/components/schemas/microsoft.graph.ODataErrors.MainError' microsoft.graph.protectionPolicyBaseCollectionResponse: title: Collection of protectionPolicyBase type: object allOf: - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - type: object properties: value: type: array items: $ref: '#/components/schemas/microsoft.graph.protectionPolicyBase' microsoft.graph.driveProtectionUnitCollectionResponse: title: Collection of driveProtectionUnit type: object allOf: - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - type: object properties: value: type: array items: $ref: '#/components/schemas/microsoft.graph.driveProtectionUnit' microsoft.graph.driveRestoreArtifactsBulkAdditionRequest: allOf: - $ref: '#/components/schemas/microsoft.graph.restoreArtifactsBulkRequestBase' - title: driveRestoreArtifactsBulkAdditionRequest required: - '@odata.type' type: object properties: directoryObjectIds: type: array items: type: string nullable: true description: The list of directory object IDs that are added to the corresponding OneDrive for work or school restore session in a bulk operation. drives: type: array items: type: string nullable: true description: The list of email addresses that are added to the corresponding OneDrive for work or school restore session in a bulk operation. '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.driveRestoreArtifactsBulkAdditionRequest' microsoft.graph.protectionRuleBase: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: protectionRuleBase required: - '@odata.type' type: object properties: createdBy: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' - type: object nullable: true description: The identity of person who created the rule. 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 time of creation of the rule. format: date-time nullable: true error: anyOf: - $ref: '#/components/schemas/microsoft.graph.publicError' - type: object nullable: true description: Contains error details if an operation on a rule fails. isAutoApplyEnabled: type: boolean description: true indicates that the protection rule is dynamic; false that it's static. nullable: true lastModifiedBy: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' - type: object nullable: true description: The identity of the person who last modified the rule. 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: Timestamp of the last modification made to the rule. format: date-time nullable: true status: anyOf: - $ref: '#/components/schemas/microsoft.graph.protectionRuleStatus' - type: object nullable: true description: 'The status of the protection rule. The possible values are: draft, active, completed, completedWithErrors, unknownFutureValue, updateRequested, deleteRequested. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: updateRequested , deleteRequested. The draft member is currently unsupported.' '@odata.type': type: string discriminator: propertyName: '@odata.type' mapping: '#microsoft.graph.driveProtectionRule': '#/components/schemas/microsoft.graph.driveProtectionRule' '#microsoft.graph.mailboxProtectionRule': '#/components/schemas/microsoft.graph.mailboxProtectionRule' '#microsoft.graph.siteProtectionRule': '#/components/schemas/microsoft.graph.siteProtectionRule' microsoft.graph.restoreArtifactBase: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: restoreArtifactBase required: - '@odata.type' type: object properties: completionDateTime: 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 time when restoration of restore artifact is completed. format: date-time nullable: true destinationType: anyOf: - $ref: '#/components/schemas/microsoft.graph.destinationType' - type: object nullable: true description: 'Indicates the restoration destination. The possible values are: new, inPlace, unknownFutureValue.' error: anyOf: - $ref: '#/components/schemas/microsoft.graph.publicError' - type: object nullable: true description: Contains error details if the restore session fails or completes with an error. startDateTime: pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ type: string description: The time when restoration of restore artifact is started. format: date-time nullable: true status: anyOf: - $ref: '#/components/schemas/microsoft.graph.artifactRestoreStatus' - type: object nullable: true description: 'The individual restoration status of the restore artifact. The possible values are: added, scheduling, scheduled, inProgress, succeeded, failed, unknownFutureValue.' restorePoint: anyOf: - $ref: '#/components/schemas/microsoft.graph.restorePoint' - type: object nullable: true description: Represents the date and time when an artifact is protected by a protectionPolicy and can be restored. x-ms-navigationProperty: true '@odata.type': type: string discriminator: propertyName: '@odata.type' mapping: '#microsoft.graph.driveRestoreArtifact': '#/components/schemas/microsoft.graph.driveRestoreArtifact' '#microsoft.graph.mailboxRestoreArtifact': '#/components/schemas/microsoft.graph.mailboxRestoreArtifact' '#microsoft.graph.granularMailboxRestoreArtifact': '#/components/schemas/microsoft.graph.granularMailboxRestoreArtifact' '#microsoft.graph.siteRestoreArtifact': '#/components/schemas/microsoft.graph.siteRestoreArtifact' microsoft.graph.exchangeRestoreSessionCollectionResponse: title: Collection of exchangeRestoreSession type: object allOf: - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - type: object properties: value: type: array items: $ref: '#/components/schemas/microsoft.graph.exchangeRestoreSession' microsoft.graph.restoreSessionStatus: title: restoreSessionStatus enum: - draft - activating - active - completedWithError - completed - unknownFutureValue - failed type: string microsoft.graph.mailboxProtectionRuleCollectionResponse: title: Collection of mailboxProtectionRule type: object allOf: - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - type: object properties: value: type: array items: $ref: '#/components/schemas/microsoft.graph.mailboxProtectionRule' microsoft.graph.publicInnerError: title: publicInnerError required: - '@odata.type' type: object properties: code: type: string description: The error code. nullable: true details: type: array items: $ref: '#/components/schemas/microsoft.graph.publicErrorDetail' description: A collection of error details. message: type: string description: The error message. nullable: true target: type: string description: The target of the error. nullable: true '@odata.type': type: string microsoft.graph.protectionUnitBaseCollectionResponse: title: Collection of protectionUnitBase type: object allOf: - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - type: object properties: value: type: array items: $ref: '#/components/schemas/microsoft.graph.protectionUnitBase' microsoft.graph.siteProtectionUnitsBulkAdditionJob: allOf: - $ref: '#/components/schemas/microsoft.graph.protectionUnitsBulkJobBase' - title: siteProtectionUnitsBulkAdditionJob required: - '@odata.type' type: object properties: siteIds: type: array items: type: string nullable: true description: The list of SharePoint site IDs to add to the SharePoint protection policy. siteWebUrls: type: array items: type: string nullable: true description: The list of SharePoint site URLs to add to the SharePoint protection policy. '@odata.type': type: string default: '#microsoft.graph.siteProtectionUnitsBulkAdditionJob' x-ms-discriminator-value: '#microsoft.graph.siteProtectionUnitsBulkAdditionJob' microsoft.graph.driveProtectionUnit: allOf: - $ref: '#/components/schemas/microsoft.graph.protectionUnitBase' - title: driveProtectionUnit required: - '@odata.type' type: object properties: directoryObjectId: type: string description: ID of the directory object. nullable: true displayName: type: string description: Display name of the directory object. nullable: true readOnly: true email: type: string description: Email associated with the directory object. nullable: true readOnly: true '@odata.type': type: string default: '#microsoft.graph.driveProtectionUnit' x-ms-discriminator-value: '#microsoft.graph.driveProtectionUnit' microsoft.graph.driveProtectionRuleCollectionResponse: title: Collection of driveProtectionRule type: object allOf: - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - type: object properties: value: type: array items: $ref: '#/components/schemas/microsoft.graph.driveProtectionRule' microsoft.graph.protectionSource: title: protectionSource enum: - none - manual - dynamicRule - unknownFutureValue type: string x-ms-enum-flags: isFlags: true microsoft.graph.restoreArtifactsBulkRequestBase: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: restoreArtifactsBulkRequestBase required: - '@odata.type' type: object properties: createdBy: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' - type: object nullable: true description: The identity of the person who created the bulk request. 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 time when the bulk request was created. format: date-time nullable: true destinationType: anyOf: - $ref: '#/components/schemas/microsoft.graph.destinationType' - type: object nullable: true description: 'Indicates the restoration destination. The possible values are: new, inPlace, unknownFutureValue.' displayName: type: string description: Name of the addition request. nullable: true error: anyOf: - $ref: '#/components/schemas/microsoft.graph.publicError' - type: object nullable: true description: Error details are populated for resource resolution failures. lastModifiedBy: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' - type: object nullable: true description: Identity of the person who last modified this entity. 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: Timestamp when this entity was last modified. format: date-time nullable: true protectionTimePeriod: anyOf: - $ref: '#/components/schemas/microsoft.graph.timePeriod' - type: object nullable: true description: The start and end date and time of the protection period. protectionUnitIds: type: array items: type: string nullable: true description: Indicates which protection units to restore. This property isn't implemented yet. Future value; don't use. restorePointPreference: anyOf: - $ref: '#/components/schemas/microsoft.graph.restorePointPreference' - type: object nullable: true description: 'Indicates which restore point to return. The possible values are: oldest, latest, unknownFutureValue.' status: $ref: '#/components/schemas/microsoft.graph.restoreArtifactsBulkRequestStatus' tags: anyOf: - $ref: '#/components/schemas/microsoft.graph.restorePointTags' - type: object nullable: true description: 'The type of the restore point. The possible values are: none, fastRestore, unknownFutureValue.' '@odata.type': type: string discriminator: propertyName: '@odata.type' mapping: '#microsoft.graph.driveRestoreArtifactsBulkAdditionRequest': '#/components/schemas/microsoft.graph.driveRestoreArtifactsBulkAdditionRequest' '#microsoft.graph.mailboxRestoreArtifactsBulkAdditionRequest': '#/components/schemas/microsoft.graph.mailboxRestoreArtifactsBulkAdditionRequest' '#microsoft.graph.siteRestoreArtifactsBulkAdditionRequest': '#/components/schemas/microsoft.graph.siteRestoreArtifactsBulkAdditionRequest' microsoft.graph.siteProtectionUnitsBulkAdditionJobCollectionResponse: title: Collection of siteProtectionUnitsBulkAdditionJob type: object allOf: - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - type: object properties: value: type: array items: $ref: '#/components/schemas/microsoft.graph.siteProtectionUnitsBulkAdditionJob' microsoft.graph.siteProtectionUnit: allOf: - $ref: '#/components/schemas/microsoft.graph.protectionUnitBase' - title: siteProtectionUnit required: - '@odata.type' type: object properties: siteId: type: string description: Unique identifier of the SharePoint site. nullable: true siteName: type: string description: Name of the SharePoint site. nullable: true readOnly: true siteWebUrl: type: string description: The web URL of the SharePoint site. nullable: true readOnly: true '@odata.type': type: string default: '#microsoft.graph.siteProtectionUnit' x-ms-discriminator-value: '#microsoft.graph.siteProtectionUnit' responses: microsoft.graph.siteProtectionUnitsBulkAdditionJobCollectionResponse: description: Retrieved collection content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.siteProtectionUnitsBulkAdditionJobCollectionResponse' microsoft.graph.mailboxRestoreArtifactsBulkAdditionRequestCollectionResponse: description: Retrieved collection content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.mailboxRestoreArtifactsBulkAdditionRequestCollectionResponse' microsoft.graph.sharePointProtectionPolicyCollectionResponse: description: Retrieved collection content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.sharePointProtectionPolicyCollectionResponse' microsoft.graph.protectionPolicyBaseCollectionResponse: description: Retrieved collection content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.protectionPolicyBaseCollectionResponse' microsoft.graph.driveRestoreArtifactCollectionResponse: description: Retrieved collection content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.driveRestoreArtifactCollectionResponse' microsoft.graph.oneDriveForBusinessProtectionPolicyCollectionResponse: description: Retrieved collection content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.oneDriveForBusinessProtectionPolicyCollectionResponse' microsoft.graph.oneDriveForBusinessRestoreSessionCollectionResponse: description: Retrieved collection content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.oneDriveForBusinessRestoreSessionCollectionResponse' microsoft.graph.siteRestoreArtifactsBulkAdditionRequestCollectionResponse: description: Retrieved collection content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.siteRestoreArtifactsBulkAdditionRequestCollectionResponse' microsoft.graph.mailboxProtectionRuleCollectionResponse: description: Retrieved collection content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.mailboxProtectionRuleCollectionResponse' error: description: error content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.ODataErrors.ODataError' microsoft.graph.siteRestoreArtifactCollectionResponse: description: Retrieved collection content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.siteRestoreArtifactCollectionResponse' microsoft.graph.mailboxProtectionUnitCollectionResponse: description: Retrieved collection content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.mailboxProtectionUnitCollectionResponse' microsoft.graph.driveProtectionRuleCollectionResponse: description: Retrieved collection content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.driveProtectionRuleCollectionResponse' microsoft.graph.sharePointRestoreSessionCollectionResponse: description: Retrieved collection content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.sharePointRestoreSessionCollectionResponse' microsoft.graph.siteProtectionRuleCollectionResponse: description: Retrieved collection content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.siteProtectionRuleCollectionResponse' microsoft.graph.driveProtectionUnitsBulkAdditionJobCollectionResponse: description: Retrieved collection content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.driveProtectionUnitsBulkAdditionJobCollectionResponse' microsoft.graph.granularMailboxRestoreArtifactCollectionResponse: description: Retrieved collection content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.granularMailboxRestoreArtifactCollectionResponse' microsoft.graph.driveProtectionUnitCollectionResponse: description: Retrieved collection content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.driveProtectionUnitCollectionResponse' microsoft.graph.restorePointCollectionResponse: description: Retrieved collection content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.restorePointCollectionResponse' microsoft.graph.exchangeRestoreSessionCollectionResponse: description: Retrieved collection content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.exchangeRestoreSessionCollectionResponse' microsoft.graph.serviceAppCollectionResponse: description: Retrieved collection content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.serviceAppCollectionResponse' ODataCountResponse: description: The count of the resource content: text/plain: schema: $ref: '#/components/schemas/ODataCountResponse' microsoft.graph.driveRestoreArtifactsBulkAdditionRequestCollectionResponse: description: Retrieved collection content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.driveRestoreArtifactsBulkAdditionRequestCollectionResponse' microsoft.graph.restoreSessionBaseCollectionResponse: description: Retrieved collection content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.restoreSessionBaseCollectionResponse' microsoft.graph.mailboxRestoreArtifactCollectionResponse: description: Retrieved collection content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.mailboxRestoreArtifactCollectionResponse' microsoft.graph.exchangeProtectionPolicyCollectionResponse: description: Retrieved collection content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.exchangeProtectionPolicyCollectionResponse' microsoft.graph.siteProtectionUnitCollectionResponse: description: Retrieved collection content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.siteProtectionUnitCollectionResponse' microsoft.graph.mailboxProtectionUnitsBulkAdditionJobCollectionResponse: description: Retrieved collection content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.mailboxProtectionUnitsBulkAdditionJobCollectionResponse' microsoft.graph.protectionUnitBaseCollectionResponse: description: Retrieved collection content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.protectionUnitBaseCollectionResponse' parameters: top: name: $top in: query description: Show only the first n items style: form explode: false schema: minimum: 0 type: integer example: 50 count: name: $count in: query description: Include count of items style: form explode: false schema: type: boolean skip: name: $skip in: query description: Skip the first n items style: form explode: false schema: minimum: 0 type: integer filter: name: $filter in: query description: Filter items by property values style: form explode: false schema: type: string search: name: $search in: query description: Search items by search phrases style: form explode: false schema: type: string