Skip to content

fix specific directive files #3343

New issue

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

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

Already on GitHub? Sign in to your account

Merged
merged 8 commits into from
Jul 3, 2025
Merged
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
6 changes: 6 additions & 0 deletions .azure-pipelines/common-templates/install-tools.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,12 @@ steps:
inputs:
command: custom
customCommand: install -g autorest@latest

- task: Npm@1
displayName: Install AutorestCore
inputs:
command: custom
customCommand: install -g @autorest/[email protected]

- task: Npm@1
displayName: Install Rush
Expand Down
758 changes: 712 additions & 46 deletions openApiDocs/beta/Applications.yml

Large diffs are not rendered by default.

167 changes: 162 additions & 5 deletions openApiDocs/beta/BackupRestore.yml
Original file line number Diff line number Diff line change
Expand Up @@ -658,6 +658,91 @@ paths:
$ref: '#/components/responses/ODataCountResponse'
default:
$ref: '#/components/responses/error'
/solutions/backupRestore/emailNotificationsSetting:
get:
tags:
- solutions.backupRestoreRoot
summary: Get emailNotificationsSetting
description: Read the properties and relationships of an emailNotificationsSetting object.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/emailnotificationssetting-get?view=graph-rest-beta
operationId: solution.backupRestore_GetEmailNotificationsSetting
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.emailNotificationsSetting'
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
patch:
tags:
- solutions.backupRestoreRoot
summary: Update emailNotificationsSetting
description: Update the properties of an emailNotificationsSetting object.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/emailnotificationssetting-update?view=graph-rest-beta
operationId: solution.backupRestore_UpdateEmailNotificationsSetting
requestBody:
description: New navigation property values
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.emailNotificationsSetting'
required: true
responses:
2XX:
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.emailNotificationsSetting'
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
delete:
tags:
- solutions.backupRestoreRoot
summary: Delete navigation property emailNotificationsSetting for solutions
operationId: solution.backupRestore_DeleteEmailNotificationsSetting
parameters:
- 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/exchangeProtectionPolicies:
get:
tags:
Expand Down Expand Up @@ -7755,6 +7840,8 @@ components:
items:
$ref: '#/components/schemas/microsoft.graph.driveProtectionUnitsBulkAdditionJob'
x-ms-navigationProperty: true
emailNotificationsSetting:
$ref: '#/components/schemas/microsoft.graph.emailNotificationsSetting'
exchangeProtectionPolicies:
type: array
items:
Expand Down Expand Up @@ -7911,6 +7998,21 @@ components:
description: The list of email addresses to add to the OneDrive protection policy.
additionalProperties:
type: object
microsoft.graph.emailNotificationsSetting:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
- title: emailNotificationsSetting
type: object
properties:
additionalEvents:
$ref: '#/components/schemas/microsoft.graph.notificationEventsType'
isEnabled:
type: boolean
description: Indicates whether notifications are enabled.
recipients:
$ref: '#/components/schemas/microsoft.graph.notificationRecipients'
additionalProperties:
type: object
microsoft.graph.exchangeProtectionPolicy:
allOf:
- $ref: '#/components/schemas/microsoft.graph.protectionPolicyBase'
Expand Down Expand Up @@ -8094,7 +8196,7 @@ components:
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. This property isn't implemented yet. Future value; don't use.
description: The list of directory object IDs that are added to the corresponding Exchange restore session in a bulk operation.
mailboxes:
type: array
items:
Expand Down Expand Up @@ -8213,7 +8315,7 @@ components:
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. This property isn't implemented yet. Future value; don't use.
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:
Expand Down Expand Up @@ -8281,6 +8383,12 @@ components:
description: Timestamp of the last modification of this protection unit.
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 time when protection unit offboard was requested.
format: date-time
nullable: true
policyId:
type: string
description: The unique identifier of the protection policy based on which protection unit was created.
Expand Down Expand Up @@ -8560,7 +8668,7 @@ components:
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. This property isn't implemented yet. Future value; don't use.
description: The list of SharePoint site IDs that are added to the corresponding SharePoint restore session in a bulk operation.
siteWebUrls:
type: array
items:
Expand Down Expand Up @@ -8642,6 +8750,28 @@ components:
$ref: '#/components/schemas/microsoft.graph.protectionUnitsBulkJobStatus'
additionalProperties:
type: object
microsoft.graph.notificationEventsType:
title: notificationEventsType
enum:
- none
- restoreAndPolicyUpdates
- unknownFutureValue
type: string
x-ms-enum-flags:
isFlags: true
microsoft.graph.notificationRecipients:
title: notificationRecipients
type: object
properties:
customRecipients:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.emailIdentity'
description: A list of users or groups that receive notifications. Only specify this property when role is set to custom.
role:
$ref: '#/components/schemas/microsoft.graph.notificationRecipientsType'
additionalProperties:
type: object
microsoft.graph.mailboxType:
title: mailboxType
enum:
Expand Down Expand Up @@ -8831,6 +8961,9 @@ components:
- unprotected
- removeRequested
- unknownFutureValue
- offboardRequested
- offboarded
- cancelOffboardRequested
type: string
microsoft.graph.restorableArtifact:
title: restorableArtifact
Expand Down Expand Up @@ -8911,11 +9044,11 @@ components:
properties:
displayName:
type: string
description: The display name of the identity. This property is read-only.
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: The identifier of the identity. This property is read-only.
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
additionalProperties:
type: object
Expand Down Expand Up @@ -9311,6 +9444,30 @@ components:
- completedWithErrors
- unknownFutureValue
type: string
microsoft.graph.emailIdentity:
allOf:
- $ref: '#/components/schemas/microsoft.graph.identity'
- title: emailIdentity
type: object
properties:
email:
type: string
description: Email address of the user.
nullable: true
additionalProperties:
type: object
microsoft.graph.notificationRecipientsType:
title: notificationRecipientsType
enum:
- none
- globalAdmins
- backupAdmins
- custom
- allAdmins
- unknownFutureValue
type: string
x-ms-enum-flags:
isFlags: true
microsoft.graph.destinationType:
title: destinationType
enum:
Expand Down
Loading
Loading