Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1,901 changes: 1,882 additions & 19 deletions openApiDocs/beta/Applications.yml

Large diffs are not rendered by default.

236 changes: 233 additions & 3 deletions openApiDocs/beta/BackupRestore.yml
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,11 @@ paths:
get:
tags:
- solutions.backupRestoreRoot
summary: Get activityLogs from solutions
summary: List activityLogs
description: Get a list of activityLogBase objects and their properties.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/backuprestoreroot-list-activitylogs?view=graph-rest-beta
operationId: solution.backupRestore_ListActivityLog
parameters:
- $ref: '#/components/parameters/top'
Expand Down Expand Up @@ -165,6 +169,7 @@ paths:
tags:
- solutions.backupRestoreRoot
summary: Get activityLogs from solutions
description: The list of activity logs in the tenant.
operationId: solution.backupRestore_GetActivityLog
parameters:
- name: activityLogBase-id
Expand Down Expand Up @@ -1620,6 +1625,195 @@ paths:
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
/solutions/backupRestore/entraProtectionPolicies:
get:
tags:
- solutions.backupRestoreRoot
summary: Get entraProtectionPolicies from solutions
operationId: solution.backupRestore_ListEntraProtectionPolicy
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.entraProtectionPolicyCollectionResponse'
default:
$ref: '#/components/responses/error'
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
x-ms-docs-operation-type: operation
post:
tags:
- solutions.backupRestoreRoot
summary: Create new navigation property to entraProtectionPolicies for solutions
operationId: solution.backupRestore_CreateEntraProtectionPolicy
requestBody:
description: New navigation property
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.entraProtectionPolicy'
required: true
responses:
2XX:
description: Created navigation property.
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.entraProtectionPolicy'
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
'/solutions/backupRestore/entraProtectionPolicies/{entraProtectionPolicy-id}':
get:
tags:
- solutions.backupRestoreRoot
summary: Get entraProtectionPolicies from solutions
operationId: solution.backupRestore_GetEntraProtectionPolicy
parameters:
- name: entraProtectionPolicy-id
in: path
description: The unique identifier of entraProtectionPolicy
required: true
style: simple
schema:
type: string
x-ms-docs-key-type: entraProtectionPolicy
- 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.entraProtectionPolicy'
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
patch:
tags:
- solutions.backupRestoreRoot
summary: Update the navigation property entraProtectionPolicies in solutions
operationId: solution.backupRestore_UpdateEntraProtectionPolicy
parameters:
- name: entraProtectionPolicy-id
in: path
description: The unique identifier of entraProtectionPolicy
required: true
style: simple
schema:
type: string
x-ms-docs-key-type: entraProtectionPolicy
requestBody:
description: New navigation property values
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.entraProtectionPolicy'
required: true
responses:
2XX:
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.entraProtectionPolicy'
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
delete:
tags:
- solutions.backupRestoreRoot
summary: Delete navigation property entraProtectionPolicies for solutions
operationId: solution.backupRestore_DeleteEntraProtectionPolicy
parameters:
- name: entraProtectionPolicy-id
in: path
description: The unique identifier of entraProtectionPolicy
required: true
style: simple
schema:
type: string
x-ms-docs-key-type: entraProtectionPolicy
- name: If-Match
in: header
description: ETag
style: simple
schema:
type: string
responses:
2XX:
description: Success
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
/solutions/backupRestore/entraProtectionPolicies/$count:
get:
tags:
- solutions.backupRestoreRoot
summary: Get the number of the resource
operationId: solution.backupRestore.entraProtectionPolicy_GetCount
parameters:
- $ref: '#/components/parameters/search'
- $ref: '#/components/parameters/filter'
responses:
2XX:
$ref: '#/components/responses/ODataCountResponse'
default:
$ref: '#/components/responses/error'
/solutions/backupRestore/exchangeProtectionPolicies:
get:
tags:
Expand Down Expand Up @@ -11491,6 +11685,7 @@ components:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.activityLogBase'
description: The list of activity logs in the tenant.
x-ms-navigationProperty: true
browseSessions:
type: array
Expand Down Expand Up @@ -11529,6 +11724,11 @@ components:
x-ms-navigationProperty: true
emailNotificationsSetting:
$ref: '#/components/schemas/microsoft.graph.emailNotificationsSetting'
entraProtectionPolicies:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.entraProtectionPolicy'
x-ms-navigationProperty: true
exchangeProtectionPolicies:
type: array
items:
Expand Down Expand Up @@ -11688,9 +11888,11 @@ components:
eventDateTime:
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 activity completion.
format: date-time
performedBy:
type: string
description: The identity of the person who performed the activity.
nullable: true
resultStatus:
$ref: '#/components/schemas/microsoft.graph.activityLogResultStatus'
Expand Down Expand Up @@ -11907,6 +12109,13 @@ components:
$ref: '#/components/schemas/microsoft.graph.notificationRecipients'
additionalProperties:
type: object
microsoft.graph.entraProtectionPolicy:
allOf:
- $ref: '#/components/schemas/microsoft.graph.protectionPolicyBase'
- title: entraProtectionPolicy
type: object
additionalProperties:
type: object
microsoft.graph.exchangeProtectionPolicy:
allOf:
- $ref: '#/components/schemas/microsoft.graph.protectionPolicyBase'
Expand Down Expand Up @@ -12428,7 +12637,7 @@ components:
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 time when protection unit offboard was requested.
description: 'The 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, 2024, is 2024-01-01T00:00:00Z.'
format: date-time
nullable: true
pendingRetentionPeriodChange:
Expand Down Expand Up @@ -13263,7 +13472,7 @@ components:
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.
description: 'The period of time to retain the protected data for a single Microsoft 365 service. The possible values are: P90D, P180D, P365D, P730D, P1095D, P1460D, P1825D, P2190D, P2555D, P2920D, P3285D, and P3650D. Other values aren''t supported.'
format: duration
nullable: true
additionalProperties:
Expand All @@ -13286,6 +13495,7 @@ components:
effectiveFromDateTime:
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 from which the retention period change takes effect. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2026, is 2026-01-01T00:00:00Z.'
format: date-time
nullable: true
status:
Expand All @@ -13294,6 +13504,7 @@ components:
maximum: 2147483647
minimum: -2147483648
type: number
description: 'Specifies the retention period, in days, that applies after the change is completed.'
format: int32
nullable: true
additionalProperties:
Expand Down Expand Up @@ -13621,6 +13832,19 @@ components:
nullable: true
additionalProperties:
type: object
microsoft.graph.entraProtectionPolicyCollectionResponse:
title: Collection of entraProtectionPolicy
type: object
properties:
value:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.entraProtectionPolicy'
'@odata.nextLink':
type: string
nullable: true
additionalProperties:
type: object
microsoft.graph.exchangeProtectionPolicyCollectionResponse:
title: Collection of exchangeProtectionPolicy
type: object
Expand Down Expand Up @@ -14287,6 +14511,12 @@ components:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.driveProtectionUnitsBulkAdditionJobCollectionResponse'
microsoft.graph.entraProtectionPolicyCollectionResponse:
description: Retrieved collection
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.entraProtectionPolicyCollectionResponse'
microsoft.graph.exchangeProtectionPolicyCollectionResponse:
description: Retrieved collection
content:
Expand Down
Loading
Loading