diff --git a/openApiDocs/beta/Applications.yml b/openApiDocs/beta/Applications.yml index 11e69c5691c..2f61b832657 100644 --- a/openApiDocs/beta/Applications.yml +++ b/openApiDocs/beta/Applications.yml @@ -101,6 +101,8 @@ paths: - verifiedPublisher desc - web - web desc + - windows + - windows desc - onPremisesPublishing - onPremisesPublishing desc type: string @@ -146,6 +148,7 @@ paths: - uniqueName - verifiedPublisher - web + - windows - onPremisesPublishing - appManagementPolicies - createdOnBehalfOf @@ -290,6 +293,7 @@ paths: - uniqueName - verifiedPublisher - web + - windows - onPremisesPublishing - appManagementPolicies - createdOnBehalfOf @@ -9099,6 +9103,8 @@ paths: - verifiedPublisher desc - web - web desc + - windows + - windows desc - onPremisesPublishing - onPremisesPublishing desc type: string @@ -9144,6 +9150,7 @@ paths: - uniqueName - verifiedPublisher - web + - windows - onPremisesPublishing - appManagementPolicies - createdOnBehalfOf @@ -9302,6 +9309,8 @@ paths: - verifiedPublisher desc - web - web desc + - windows + - windows desc - onPremisesPublishing - onPremisesPublishing desc type: string @@ -10671,6 +10680,8 @@ paths: - verifiedPublisher desc - web - web desc + - windows + - windows desc - onPremisesPublishing - onPremisesPublishing desc type: string @@ -10716,6 +10727,7 @@ paths: - uniqueName - verifiedPublisher - web + - windows - onPremisesPublishing - appManagementPolicies - createdOnBehalfOf @@ -10881,6 +10893,8 @@ paths: - verifiedPublisher desc - web - web desc + - windows + - windows desc - onPremisesPublishing - onPremisesPublishing desc type: string @@ -19947,6 +19961,8 @@ components: $ref: '#/components/schemas/microsoft.graph.verifiedPublisher' web: $ref: '#/components/schemas/microsoft.graph.webApplication' + windows: + $ref: '#/components/schemas/microsoft.graph.windowsApplication' onPremisesPublishing: $ref: '#/components/schemas/microsoft.graph.onPremisesPublishing' appManagementPolicies: @@ -21415,6 +21431,21 @@ components: description: Specifies the index of the URLs where user tokens are sent for sign-in. This is only valid for applications using SAML. additionalProperties: type: object + microsoft.graph.windowsApplication: + title: windowsApplication + type: object + properties: + packageSid: + type: string + description: The package security identifier that Microsoft has assigned the application. Optional. Read-only. + nullable: true + redirectUris: + type: array + items: + type: string + description: Specifies the URLs where user tokens are sent for sign-in or the redirect URIs where OAuth 2.0 authorization codes and access tokens are sent. Only available for applications that support the PersonalMicrosoftAccount signInAudience. + additionalProperties: + type: object microsoft.graph.onPremisesPublishing: title: onPremisesPublishing type: object diff --git a/openApiDocs/beta/ChangeNotifications.yml b/openApiDocs/beta/ChangeNotifications.yml index 6d4fa154a5e..b214a243d04 100644 --- a/openApiDocs/beta/ChangeNotifications.yml +++ b/openApiDocs/beta/ChangeNotifications.yml @@ -187,6 +187,26 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/subscriptions/{subscription-id}/microsoft.graph.reauthorize': + post: + tags: + - subscriptions.Actions + summary: Invoke action reauthorize + operationId: subscriptions_reauthorize + parameters: + - name: subscription-id + in: path + description: 'key: id of subscription' + required: true + schema: + type: string + x-ms-docs-key-type: subscription + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action components: schemas: microsoft.graph.subscription: diff --git a/openApiDocs/beta/Compliance.yml b/openApiDocs/beta/Compliance.yml index 9ae84e21757..54303ac0ee0 100644 --- a/openApiDocs/beta/Compliance.yml +++ b/openApiDocs/beta/Compliance.yml @@ -8073,6 +8073,33 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/compliance/ediscovery/cases/{case-id}/sourceCollections/{sourceCollection-id}/microsoft.graph.ediscovery.purgeData': + post: + tags: + - compliance.Actions + summary: Invoke action purgeData + operationId: compliance.ediscovery.cases.sourceCollections_purgeData + parameters: + - name: case-id + in: path + description: 'key: id of case' + required: true + schema: + type: string + x-ms-docs-key-type: case + - name: sourceCollection-id + in: path + description: 'key: id of sourceCollection' + required: true + schema: + type: string + x-ms-docs-key-type: sourceCollection + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/compliance/ediscovery/cases/{case-id}/sourceCollections/{sourceCollection-id}/noncustodialSources': get: tags: @@ -11399,6 +11426,8 @@ components: $ref: '#/components/schemas/microsoft.graph.teamMessagingSettings' specialization: $ref: '#/components/schemas/microsoft.graph.teamSpecialization' + summary: + $ref: '#/components/schemas/microsoft.graph.teamSummary' visibility: $ref: '#/components/schemas/microsoft.graph.teamVisibilityType' webUrl: @@ -11481,6 +11510,7 @@ components: - addToReviewSet - holdUpdate - unknownFutureValue + - purgeData type: string microsoft.graph.resultInfo: title: resultInfo @@ -12172,6 +12202,8 @@ components: items: $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' description: The user's terms of use acceptance statuses. Read-only. Nullable. + security: + $ref: '#/components/schemas/microsoft.graph.security.security' deviceEnrollmentConfigurations: type: array items: @@ -13894,6 +13926,30 @@ components: - healthcareCareCoordination - unknownFutureValue type: string + microsoft.graph.teamSummary: + title: teamSummary + type: object + properties: + guestsCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + membersCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + ownersCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + additionalProperties: + type: object microsoft.graph.teamVisibilityType: title: teamVisibilityType enum: @@ -15311,6 +15367,16 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.security.security: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: security + type: object + properties: + informationProtection: + $ref: '#/components/schemas/microsoft.graph.security.informationProtection' + additionalProperties: + type: object microsoft.graph.deviceEnrollmentConfiguration: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -15326,6 +15392,8 @@ components: type: string description: The description of the device enrollment configuration nullable: true + deviceEnrollmentConfigurationType: + $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentConfigurationType' displayName: type: string description: The display name of the device enrollment configuration @@ -16657,6 +16725,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' + description: A collection of all the tabs in the chat. Nullable. additionalProperties: type: object microsoft.graph.userTeamwork: @@ -19527,6 +19596,37 @@ components: - declined - unknownFutureValue type: string + microsoft.graph.security.informationProtection: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: informationProtection + type: object + properties: + labelPolicySettings: + $ref: '#/components/schemas/microsoft.graph.security.informationProtectionPolicySetting' + sensitivityLabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' + additionalProperties: + type: object + microsoft.graph.deviceEnrollmentConfigurationType: + title: deviceEnrollmentConfigurationType + enum: + - unknown + - limit + - platformRestrictions + - windowsHelloForBusiness + - defaultLimit + - defaultPlatformRestrictions + - defaultWindowsHelloForBusiness + - defaultWindows10EnrollmentCompletionPageConfiguration + - windows10EnrollmentCompletionPageConfiguration + - deviceComanagementAuthorityConfiguration + - singlePlatformRestriction + - unknownFutureValue + type: string + description: Describes the TemplateFamily for the Template entity microsoft.graph.enrollmentConfigurationAssignment: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -19550,7 +19650,7 @@ components: properties: actionName: type: string - description: 'The specified action. Supported values in the Microsoft Endpoint Manager portal are: Reprovision, Resize. Supported values in enterprise Cloud PC devices are: Rename, Reboot, Reprovision, Troubleshoot.' + description: 'The specified action. Supported values in the Microsoft Endpoint Manager portal are: Reprovision, Resize, Restore. Supported values in enterprise Cloud PC devices are: Reboot, Rename, Reprovision, Troubleshoot.' nullable: true actionState: $ref: '#/components/schemas/microsoft.graph.actionState' @@ -22053,8 +22153,6 @@ components: - title: baseTask type: object properties: - body: - $ref: '#/components/schemas/microsoft.graph.itemBody' bodyLastModifiedDateTime: 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 @@ -22084,14 +22182,17 @@ components: type: string description: 'The date and time when the task was last modified. By default, it is in UTC. You can provide a custom time zone in the request header. The property value uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2020 would look like this: ''2020-01-01T00:00:00Z''.' format: date-time - personalProperties: - $ref: '#/components/schemas/microsoft.graph.personalTaskProperties' recurrence: $ref: '#/components/schemas/microsoft.graph.patternedRecurrence' startDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' status: $ref: '#/components/schemas/microsoft.graph.taskStatus_v2' + textBody: + type: string + nullable: true + viewpoint: + $ref: '#/components/schemas/microsoft.graph.taskViewpoint' checklistItems: type: array items: @@ -22965,7 +23066,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' description: type: string - description: Description of the task + description: Description of the task. nullable: true previewType: $ref: '#/components/schemas/microsoft.graph.plannerPreviewType' @@ -24065,6 +24166,62 @@ components: description: Unique identifier of the accessReviewStageSettings. The stageId will be used in dependsOn property to indicate the stage relationship. Required. additionalProperties: type: object + microsoft.graph.security.informationProtectionPolicySetting: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: informationProtectionPolicySetting + type: object + properties: + defaultLabelId: + type: string + nullable: true + isDowngradeJustificationRequired: + type: boolean + isMandatory: + type: boolean + moreInfoUrl: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.security.sensitivityLabel: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sensitivityLabel + type: object + properties: + color: + type: string + nullable: true + contentFormats: + type: array + items: + type: string + nullable: true + description: + type: string + nullable: true + hasProtection: + type: boolean + isActive: + type: boolean + isAppliable: + type: boolean + name: + type: string + nullable: true + sensitivity: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + tooltip: + type: string + nullable: true + parent: + $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' + additionalProperties: + type: object microsoft.graph.deviceAndAppManagementAssignmentSource: title: deviceAndAppManagementAssignmentSource enum: @@ -25167,14 +25324,6 @@ components: - weak - unknown type: string - microsoft.graph.personalTaskProperties: - title: personalTaskProperties - type: object - properties: - reminderDatetime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - additionalProperties: - type: object microsoft.graph.taskStatus_v2: title: taskStatus_v2 enum: @@ -25183,6 +25332,19 @@ components: - completed - unknownFutureValue type: string + microsoft.graph.taskViewpoint: + title: taskViewpoint + type: object + properties: + categories: + type: array + items: + type: string + nullable: true + reminderDateTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + additionalProperties: + type: object microsoft.graph.checklistItem: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' diff --git a/openApiDocs/beta/DeviceManagement.Actions.yml b/openApiDocs/beta/DeviceManagement.Actions.yml index 446c07ad77a..2f2014319be 100644 --- a/openApiDocs/beta/DeviceManagement.Actions.yml +++ b/openApiDocs/beta/DeviceManagement.Actions.yml @@ -21282,21 +21282,25 @@ components: items: type: string nullable: true + description: A list of all the Intune managed device IDs that completed the bulk action with a failure. notFoundDeviceIds: type: array items: type: string nullable: true + description: A list of all the Intune managed device IDs that were not found when the bulk action was attempted. notSupportedDeviceIds: type: array items: type: string nullable: true + description: A list of all the Intune managed device IDs that were identified as unsupported for the bulk action. successfulDeviceIds: type: array items: type: string nullable: true + description: A list of all the Intune managed device IDs that completed the bulk action successfully. additionalProperties: type: object microsoft.graph.managedDeviceRemoteAction: @@ -22193,6 +22197,12 @@ components: title: assignmentFilterEvaluateRequest type: object properties: + orderBy: + type: array + items: + type: string + nullable: true + description: Order the devices should be sorted in. Default is ascending on device name. platform: $ref: '#/components/schemas/microsoft.graph.devicePlatformType' rule: diff --git a/openApiDocs/beta/DeviceManagement.Administration.yml b/openApiDocs/beta/DeviceManagement.Administration.yml index 1b195fcb314..7c47f02d353 100644 --- a/openApiDocs/beta/DeviceManagement.Administration.yml +++ b/openApiDocs/beta/DeviceManagement.Administration.yml @@ -18297,7 +18297,7 @@ components: properties: actionName: type: string - description: 'The specified action. Supported values in the Microsoft Endpoint Manager portal are: Reprovision, Resize. Supported values in enterprise Cloud PC devices are: Rename, Reboot, Reprovision, Troubleshoot.' + description: 'The specified action. Supported values in the Microsoft Endpoint Manager portal are: Reprovision, Resize, Restore. Supported values in enterprise Cloud PC devices are: Reboot, Rename, Reprovision, Troubleshoot.' nullable: true actionState: $ref: '#/components/schemas/microsoft.graph.actionState' @@ -18503,10 +18503,12 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer + description: 'The time interval in hours to take snapshots (restore points) of a Cloud PC automatically. Possible values are 4, 6, 12, 16, and 24. The default frequency is 12 hours.' format: int32 nullable: true userRestoreEnabled: type: boolean + description: 'If true, the user has the ability to use snapshots to restore Cloud PCs. If false, non-admin users cannot use snapshots to restore the Cloud PC.' nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/DeviceManagement.Enrolment.yml b/openApiDocs/beta/DeviceManagement.Enrolment.yml index 04256dde4e8..3c14f809d37 100644 --- a/openApiDocs/beta/DeviceManagement.Enrolment.yml +++ b/openApiDocs/beta/DeviceManagement.Enrolment.yml @@ -2825,6 +2825,8 @@ paths: - createdDateTime desc - description - description desc + - deviceEnrollmentConfigurationType + - deviceEnrollmentConfigurationType desc - displayName - displayName desc - lastModifiedDateTime @@ -2849,6 +2851,7 @@ paths: - id - createdDateTime - description + - deviceEnrollmentConfigurationType - displayName - lastModifiedDateTime - priority @@ -2943,6 +2946,7 @@ paths: - id - createdDateTime - description + - deviceEnrollmentConfigurationType - displayName - lastModifiedDateTime - priority @@ -6791,6 +6795,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Get resourceActions from roleManagement + description: Operations that an authorized principal are allowed to perform. operationId: roleManagement.cloudPC.resourceNamespaces_ListResourceActions parameters: - name: unifiedRbacResourceNamespace-id @@ -6883,6 +6888,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Create new navigation property to resourceActions for roleManagement + description: Operations that an authorized principal are allowed to perform. operationId: roleManagement.cloudPC.resourceNamespaces_CreateResourceActions parameters: - name: unifiedRbacResourceNamespace-id @@ -6914,6 +6920,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Get resourceActions from roleManagement + description: Operations that an authorized principal are allowed to perform. operationId: roleManagement.cloudPC.resourceNamespaces_GetResourceActions parameters: - name: unifiedRbacResourceNamespace-id @@ -6980,6 +6987,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Update the navigation property resourceActions in roleManagement + description: Operations that an authorized principal are allowed to perform. operationId: roleManagement.cloudPC.resourceNamespaces_UpdateResourceActions parameters: - name: unifiedRbacResourceNamespace-id @@ -7013,6 +7021,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Delete navigation property resourceActions for roleManagement + description: Operations that an authorized principal are allowed to perform. operationId: roleManagement.cloudPC.resourceNamespaces_DeleteResourceActions parameters: - name: unifiedRbacResourceNamespace-id @@ -9007,6 +9016,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Get resourceActions from roleManagement + description: Operations that an authorized principal are allowed to perform. operationId: roleManagement.deviceManagement.resourceNamespaces_ListResourceActions parameters: - name: unifiedRbacResourceNamespace-id @@ -9099,6 +9109,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Create new navigation property to resourceActions for roleManagement + description: Operations that an authorized principal are allowed to perform. operationId: roleManagement.deviceManagement.resourceNamespaces_CreateResourceActions parameters: - name: unifiedRbacResourceNamespace-id @@ -9130,6 +9141,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Get resourceActions from roleManagement + description: Operations that an authorized principal are allowed to perform. operationId: roleManagement.deviceManagement.resourceNamespaces_GetResourceActions parameters: - name: unifiedRbacResourceNamespace-id @@ -9196,6 +9208,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Update the navigation property resourceActions in roleManagement + description: Operations that an authorized principal are allowed to perform. operationId: roleManagement.deviceManagement.resourceNamespaces_UpdateResourceActions parameters: - name: unifiedRbacResourceNamespace-id @@ -9229,6 +9242,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Delete navigation property resourceActions for roleManagement + description: Operations that an authorized principal are allowed to perform. operationId: roleManagement.deviceManagement.resourceNamespaces_DeleteResourceActions parameters: - name: unifiedRbacResourceNamespace-id @@ -10902,6 +10916,7 @@ paths: - resourceNamespaces - roleAssignments - roleDefinitions + - transitiveRoleAssignments - roleAssignmentApprovals - roleAssignmentScheduleInstances - roleAssignmentScheduleRequests @@ -10924,6 +10939,7 @@ paths: - resourceNamespaces - roleAssignments - roleDefinitions + - transitiveRoleAssignments - roleAssignmentApprovals - roleAssignmentScheduleInstances - roleAssignmentScheduleRequests @@ -10946,6 +10962,8 @@ paths: operationId: roleManagement.Directory.ListRoleAssignments roleDefinitions: operationId: roleManagement.Directory.ListRoleDefinitions + transitiveRoleAssignments: + operationId: roleManagement.Directory.ListTransitiveRoleAssignments roleAssignmentApprovals: operationId: roleManagement.Directory.ListRoleAssignmentApprovals roleAssignmentScheduleInstances: @@ -11345,6 +11363,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get resourceActions from roleManagement + description: Operations that an authorized principal are allowed to perform. operationId: roleManagement.directory.resourceNamespaces_ListResourceActions parameters: - name: unifiedRbacResourceNamespace-id @@ -11437,6 +11456,7 @@ paths: tags: - roleManagement.rbacApplication summary: Create new navigation property to resourceActions for roleManagement + description: Operations that an authorized principal are allowed to perform. operationId: roleManagement.directory.resourceNamespaces_CreateResourceActions parameters: - name: unifiedRbacResourceNamespace-id @@ -11468,6 +11488,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get resourceActions from roleManagement + description: Operations that an authorized principal are allowed to perform. operationId: roleManagement.directory.resourceNamespaces_GetResourceActions parameters: - name: unifiedRbacResourceNamespace-id @@ -11534,6 +11555,7 @@ paths: tags: - roleManagement.rbacApplication summary: Update the navigation property resourceActions in roleManagement + description: Operations that an authorized principal are allowed to perform. operationId: roleManagement.directory.resourceNamespaces_UpdateResourceActions parameters: - name: unifiedRbacResourceNamespace-id @@ -11567,6 +11589,7 @@ paths: tags: - roleManagement.rbacApplication summary: Delete navigation property resourceActions for roleManagement + description: Operations that an authorized principal are allowed to perform. operationId: roleManagement.directory.resourceNamespaces_DeleteResourceActions parameters: - name: unifiedRbacResourceNamespace-id @@ -17323,6 +17346,768 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + /roleManagement/directory/transitiveRoleAssignments: + get: + tags: + - roleManagement.rbacApplication + summary: Get transitiveRoleAssignments from roleManagement + operationId: roleManagement.directory_ListTransitiveRoleAssignments + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - appScopeId + - appScopeId desc + - condition + - condition desc + - directoryScopeId + - directoryScopeId desc + - principalId + - principalId desc + - principalOrganizationId + - principalOrganizationId desc + - resourceScope + - resourceScope desc + - roleDefinitionId + - roleDefinitionId desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appScopeId + - condition + - directoryScopeId + - principalId + - principalOrganizationId + - resourceScope + - roleDefinitionId + - appScope + - directoryScope + - principal + - roleDefinition + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - appScope + - directoryScope + - principal + - roleDefinition + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of unifiedRoleAssignment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - roleManagement.rbacApplication + summary: Create new navigation property to transitiveRoleAssignments for roleManagement + operationId: roleManagement.directory_CreateTransitiveRoleAssignments + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/directory/transitiveRoleAssignments/{unifiedRoleAssignment-id}': + get: + tags: + - roleManagement.rbacApplication + summary: Get transitiveRoleAssignments from roleManagement + operationId: roleManagement.directory_GetTransitiveRoleAssignments + parameters: + - name: unifiedRoleAssignment-id + in: path + description: 'key: id of unifiedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appScopeId + - condition + - directoryScopeId + - principalId + - principalOrganizationId + - resourceScope + - roleDefinitionId + - appScope + - directoryScope + - principal + - roleDefinition + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - appScope + - directoryScope + - principal + - roleDefinition + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' + links: + appScope: + operationId: roleManagement.directory.TransitiveRoleAssignments.GetAppScope + parameters: + unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id + directoryScope: + operationId: roleManagement.directory.TransitiveRoleAssignments.GetDirectoryScope + parameters: + unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id + principal: + operationId: roleManagement.directory.TransitiveRoleAssignments.GetPrincipal + parameters: + unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id + roleDefinition: + operationId: roleManagement.directory.TransitiveRoleAssignments.GetRoleDefinition + parameters: + unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property transitiveRoleAssignments in roleManagement + operationId: roleManagement.directory_UpdateTransitiveRoleAssignments + parameters: + - name: unifiedRoleAssignment-id + in: path + description: 'key: id of unifiedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property transitiveRoleAssignments for roleManagement + operationId: roleManagement.directory_DeleteTransitiveRoleAssignments + parameters: + - name: unifiedRoleAssignment-id + in: path + description: 'key: id of unifiedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/directory/transitiveRoleAssignments/{unifiedRoleAssignment-id}/appScope': + get: + tags: + - roleManagement.rbacApplication + summary: Get appScope from roleManagement + description: Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. Supports $expand. + operationId: roleManagement.directory.transitiveRoleAssignments_GetAppScope + parameters: + - name: unifiedRoleAssignment-id + in: path + description: 'key: id of unifiedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - type + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property appScope in roleManagement + description: Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. Supports $expand. + operationId: roleManagement.directory.transitiveRoleAssignments_UpdateAppScope + parameters: + - name: unifiedRoleAssignment-id + in: path + description: 'key: id of unifiedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.appScope' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property appScope for roleManagement + description: Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. Supports $expand. + operationId: roleManagement.directory.transitiveRoleAssignments_DeleteAppScope + parameters: + - name: unifiedRoleAssignment-id + in: path + description: 'key: id of unifiedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/directory/transitiveRoleAssignments/{unifiedRoleAssignment-id}/directoryScope': + get: + tags: + - roleManagement.rbacApplication + summary: Get directoryScope from roleManagement + description: The directory object that is the scope of the assignment. Read-only. Supports $expand. + operationId: roleManagement.directory.transitiveRoleAssignments_GetDirectoryScope + parameters: + - name: unifiedRoleAssignment-id + in: path + description: 'key: id of unifiedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/directory/transitiveRoleAssignments/{unifiedRoleAssignment-id}/directoryScope/$ref': + get: + tags: + - roleManagement.rbacApplication + summary: Get ref of directoryScope from roleManagement + description: The directory object that is the scope of the assignment. Read-only. Supports $expand. + operationId: roleManagement.directory.transitiveRoleAssignments_GetGraphRefDirectoryScope + parameters: + - name: unifiedRoleAssignment-id + in: path + description: 'key: id of unifiedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - roleManagement.rbacApplication + summary: Update the ref of navigation property directoryScope in roleManagement + description: The directory object that is the scope of the assignment. Read-only. Supports $expand. + operationId: roleManagement.directory.transitiveRoleAssignments_SetGraphRefDirectoryScope + parameters: + - name: unifiedRoleAssignment-id + in: path + description: 'key: id of unifiedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete ref of navigation property directoryScope for roleManagement + description: The directory object that is the scope of the assignment. Read-only. Supports $expand. + operationId: roleManagement.directory.transitiveRoleAssignments_DeleteGraphRefDirectoryScope + parameters: + - name: unifiedRoleAssignment-id + in: path + description: 'key: id of unifiedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/directory/transitiveRoleAssignments/{unifiedRoleAssignment-id}/principal': + get: + tags: + - roleManagement.rbacApplication + summary: Get principal from roleManagement + description: Referencing the assigned principal. Read-only. Supports $expand. + operationId: roleManagement.directory.transitiveRoleAssignments_GetPrincipal + parameters: + - name: unifiedRoleAssignment-id + in: path + description: 'key: id of unifiedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/directory/transitiveRoleAssignments/{unifiedRoleAssignment-id}/principal/$ref': + get: + tags: + - roleManagement.rbacApplication + summary: Get ref of principal from roleManagement + description: Referencing the assigned principal. Read-only. Supports $expand. + operationId: roleManagement.directory.transitiveRoleAssignments_GetGraphRefPrincipal + parameters: + - name: unifiedRoleAssignment-id + in: path + description: 'key: id of unifiedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - roleManagement.rbacApplication + summary: Update the ref of navigation property principal in roleManagement + description: Referencing the assigned principal. Read-only. Supports $expand. + operationId: roleManagement.directory.transitiveRoleAssignments_SetGraphRefPrincipal + parameters: + - name: unifiedRoleAssignment-id + in: path + description: 'key: id of unifiedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete ref of navigation property principal for roleManagement + description: Referencing the assigned principal. Read-only. Supports $expand. + operationId: roleManagement.directory.transitiveRoleAssignments_DeleteGraphRefPrincipal + parameters: + - name: unifiedRoleAssignment-id + in: path + description: 'key: id of unifiedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/directory/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition': + get: + tags: + - roleManagement.rbacApplication + summary: Get roleDefinition from roleManagement + description: The roleDefinition the assignment is for. Supports $expand. roleDefinition.Id will be auto expanded. + operationId: roleManagement.directory.transitiveRoleAssignments_GetRoleDefinition + parameters: + - name: unifiedRoleAssignment-id + in: path + description: 'key: id of unifiedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - isBuiltIn + - isEnabled + - resourceScopes + - rolePermissions + - templateId + - version + - inheritsPermissionsFrom + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - inheritsPermissionsFrom + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + links: + inheritsPermissionsFrom: + operationId: roleManagement.directory.transitiveRoleAssignments.RoleDefinition.ListInheritsPermissionsFrom + parameters: + unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/directory/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition/$ref': + get: + tags: + - roleManagement.rbacApplication + summary: Get ref of roleDefinition from roleManagement + description: The roleDefinition the assignment is for. Supports $expand. roleDefinition.Id will be auto expanded. + operationId: roleManagement.directory.transitiveRoleAssignments_GetGraphRefRoleDefinition + parameters: + - name: unifiedRoleAssignment-id + in: path + description: 'key: id of unifiedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + inheritsPermissionsFrom: + operationId: roleManagement.directory.transitiveRoleAssignments.RoleDefinition.ListInheritsPermissionsFrom + parameters: + unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - roleManagement.rbacApplication + summary: Update the ref of navigation property roleDefinition in roleManagement + description: The roleDefinition the assignment is for. Supports $expand. roleDefinition.Id will be auto expanded. + operationId: roleManagement.directory.transitiveRoleAssignments_SetGraphRefRoleDefinition + parameters: + - name: unifiedRoleAssignment-id + in: path + description: 'key: id of unifiedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete ref of navigation property roleDefinition for roleManagement + description: The roleDefinition the assignment is for. Supports $expand. roleDefinition.Id will be auto expanded. + operationId: roleManagement.directory.transitiveRoleAssignments_DeleteGraphRefRoleDefinition + parameters: + - name: unifiedRoleAssignment-id + in: path + description: 'key: id of unifiedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation /roleManagement/entitlementManagement: get: tags: @@ -17345,6 +18130,7 @@ paths: - resourceNamespaces - roleAssignments - roleDefinitions + - transitiveRoleAssignments - roleAssignmentApprovals - roleAssignmentScheduleInstances - roleAssignmentScheduleRequests @@ -17367,6 +18153,7 @@ paths: - resourceNamespaces - roleAssignments - roleDefinitions + - transitiveRoleAssignments - roleAssignmentApprovals - roleAssignmentScheduleInstances - roleAssignmentScheduleRequests @@ -17389,6 +18176,8 @@ paths: operationId: roleManagement.EntitlementManagement.ListRoleAssignments roleDefinitions: operationId: roleManagement.EntitlementManagement.ListRoleDefinitions + transitiveRoleAssignments: + operationId: roleManagement.EntitlementManagement.ListTransitiveRoleAssignments roleAssignmentApprovals: operationId: roleManagement.EntitlementManagement.ListRoleAssignmentApprovals roleAssignmentScheduleInstances: @@ -17788,6 +18577,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get resourceActions from roleManagement + description: Operations that an authorized principal are allowed to perform. operationId: roleManagement.entitlementManagement.resourceNamespaces_ListResourceActions parameters: - name: unifiedRbacResourceNamespace-id @@ -17880,6 +18670,7 @@ paths: tags: - roleManagement.rbacApplication summary: Create new navigation property to resourceActions for roleManagement + description: Operations that an authorized principal are allowed to perform. operationId: roleManagement.entitlementManagement.resourceNamespaces_CreateResourceActions parameters: - name: unifiedRbacResourceNamespace-id @@ -17911,6 +18702,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get resourceActions from roleManagement + description: Operations that an authorized principal are allowed to perform. operationId: roleManagement.entitlementManagement.resourceNamespaces_GetResourceActions parameters: - name: unifiedRbacResourceNamespace-id @@ -17977,6 +18769,7 @@ paths: tags: - roleManagement.rbacApplication summary: Update the navigation property resourceActions in roleManagement + description: Operations that an authorized principal are allowed to perform. operationId: roleManagement.entitlementManagement.resourceNamespaces_UpdateResourceActions parameters: - name: unifiedRbacResourceNamespace-id @@ -18010,6 +18803,7 @@ paths: tags: - roleManagement.rbacApplication summary: Delete navigation property resourceActions for roleManagement + description: Operations that an authorized principal are allowed to perform. operationId: roleManagement.entitlementManagement.resourceNamespaces_DeleteResourceActions parameters: - name: unifiedRbacResourceNamespace-id @@ -18251,16 +19045,251 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.approval' + $ref: '#/components/schemas/microsoft.graph.approval' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/entitlementManagement/roleAssignmentApprovals/{approval-id}': + get: + tags: + - roleManagement.rbacApplication + summary: Get roleAssignmentApprovals from roleManagement + operationId: roleManagement.entitlementManagement_GetRoleAssignmentApprovals + parameters: + - name: approval-id + in: path + description: 'key: id of approval' + required: true + schema: + type: string + x-ms-docs-key-type: approval + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - steps + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - steps + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approval' + links: + steps: + operationId: roleManagement.entitlementManagement.RoleAssignmentApprovals.ListSteps + parameters: + approval-id: $request.path.approval-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property roleAssignmentApprovals in roleManagement + operationId: roleManagement.entitlementManagement_UpdateRoleAssignmentApprovals + parameters: + - name: approval-id + in: path + description: 'key: id of approval' + required: true + schema: + type: string + x-ms-docs-key-type: approval + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approval' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property roleAssignmentApprovals for roleManagement + operationId: roleManagement.entitlementManagement_DeleteRoleAssignmentApprovals + parameters: + - name: approval-id + in: path + description: 'key: id of approval' + required: true + schema: + type: string + x-ms-docs-key-type: approval + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/entitlementManagement/roleAssignmentApprovals/{approval-id}/steps': + get: + tags: + - roleManagement.rbacApplication + summary: Get steps from roleManagement + operationId: roleManagement.entitlementManagement.roleAssignmentApprovals_ListSteps + parameters: + - name: approval-id + in: path + description: 'key: id of approval' + required: true + schema: + type: string + x-ms-docs-key-type: approval + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - assignedToMe + - assignedToMe desc + - displayName + - displayName desc + - justification + - justification desc + - reviewedBy + - reviewedBy desc + - reviewedDateTime + - reviewedDateTime desc + - reviewResult + - reviewResult desc + - status + - status desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - assignedToMe + - displayName + - justification + - reviewedBy + - reviewedDateTime + - reviewResult + - status + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of approvalStep + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - roleManagement.rbacApplication + summary: Create new navigation property to steps for roleManagement + operationId: roleManagement.entitlementManagement.roleAssignmentApprovals_CreateSteps + parameters: + - name: approval-id + in: path + description: 'key: id of approval' + required: true + schema: + type: string + x-ms-docs-key-type: approval + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approvalStep' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignmentApprovals/{approval-id}': + '/roleManagement/entitlementManagement/roleAssignmentApprovals/{approval-id}/steps/{approvalStep-id}': get: tags: - roleManagement.rbacApplication - summary: Get roleAssignmentApprovals from roleManagement - operationId: roleManagement.entitlementManagement_GetRoleAssignmentApprovals + summary: Get steps from roleManagement + operationId: roleManagement.entitlementManagement.roleAssignmentApprovals_GetSteps parameters: - name: approval-id in: path @@ -18269,6 +19298,13 @@ paths: schema: type: string x-ms-docs-key-type: approval + - name: approvalStep-id + in: path + description: 'key: id of approvalStep' + required: true + schema: + type: string + x-ms-docs-key-type: approvalStep - name: $select in: query description: Select properties to be returned @@ -18280,7 +19316,13 @@ paths: items: enum: - id - - steps + - assignedToMe + - displayName + - justification + - reviewedBy + - reviewedDateTime + - reviewResult + - status type: string - name: $expand in: query @@ -18293,7 +19335,6 @@ paths: items: enum: - '*' - - steps type: string responses: '200': @@ -18301,20 +19342,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.approval' - links: - steps: - operationId: roleManagement.entitlementManagement.RoleAssignmentApprovals.ListSteps - parameters: - approval-id: $request.path.approval-id + $ref: '#/components/schemas/microsoft.graph.approvalStep' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - roleManagement.rbacApplication - summary: Update the navigation property roleAssignmentApprovals in roleManagement - operationId: roleManagement.entitlementManagement_UpdateRoleAssignmentApprovals + summary: Update the navigation property steps in roleManagement + operationId: roleManagement.entitlementManagement.roleAssignmentApprovals_UpdateSteps parameters: - name: approval-id in: path @@ -18323,12 +19359,19 @@ paths: schema: type: string x-ms-docs-key-type: approval + - name: approvalStep-id + in: path + description: 'key: id of approvalStep' + required: true + schema: + type: string + x-ms-docs-key-type: approvalStep requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.approval' + $ref: '#/components/schemas/microsoft.graph.approvalStep' required: true responses: '204': @@ -18339,8 +19382,8 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete navigation property roleAssignmentApprovals for roleManagement - operationId: roleManagement.entitlementManagement_DeleteRoleAssignmentApprovals + summary: Delete navigation property steps for roleManagement + operationId: roleManagement.entitlementManagement.roleAssignmentApprovals_DeleteSteps parameters: - name: approval-id in: path @@ -18349,6 +19392,13 @@ paths: schema: type: string x-ms-docs-key-type: approval + - name: approvalStep-id + in: path + description: 'key: id of approvalStep' + required: true + schema: + type: string + x-ms-docs-key-type: approvalStep - name: If-Match in: header description: ETag @@ -18360,20 +19410,39 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignmentApprovals/{approval-id}/steps': + '/roleManagement/entitlementManagement/roleAssignmentApprovals/microsoft.graph.filterByCurrentUser(on={on})': get: tags: - - roleManagement.rbacApplication - summary: Get steps from roleManagement - operationId: roleManagement.entitlementManagement.roleAssignmentApprovals_ListSteps + - roleManagement.Functions + summary: Invoke function filterByCurrentUser + operationId: roleManagement.entitlementManagement.roleAssignmentApprovals_filterByCurrentUser parameters: - - name: approval-id + - name: on in: path - description: 'key: id of approval' + description: 'Usage: on={on}' required: true schema: - type: string - x-ms-docs-key-type: approval + $ref: '#/components/schemas/microsoft.graph.approvalFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approval' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /roleManagement/entitlementManagement/roleAssignments: + get: + tags: + - roleManagement.rbacApplication + summary: Get roleAssignments from roleManagement + description: Resource to grant access to users or groups. + operationId: roleManagement.entitlementManagement_ListRoleAssignments + parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -18391,20 +19460,20 @@ paths: enum: - id - id desc - - assignedToMe - - assignedToMe desc - - displayName - - displayName desc - - justification - - justification desc - - reviewedBy - - reviewedBy desc - - reviewedDateTime - - reviewedDateTime desc - - reviewResult - - reviewResult desc - - status - - status desc + - appScopeId + - appScopeId desc + - condition + - condition desc + - directoryScopeId + - directoryScopeId desc + - principalId + - principalId desc + - principalOrganizationId + - principalOrganizationId desc + - resourceScope + - resourceScope desc + - roleDefinitionId + - roleDefinitionId desc type: string - name: $select in: query @@ -18417,13 +19486,17 @@ paths: items: enum: - id - - assignedToMe - - displayName - - justification - - reviewedBy - - reviewedDateTime - - reviewResult - - status + - appScopeId + - condition + - directoryScopeId + - principalId + - principalOrganizationId + - resourceScope + - roleDefinitionId + - appScope + - directoryScope + - principal + - roleDefinition type: string - name: $expand in: query @@ -18436,6 +19509,10 @@ paths: items: enum: - '*' + - appScope + - directoryScope + - principal + - roleDefinition type: string responses: '200': @@ -18443,13 +19520,13 @@ paths: content: application/json: schema: - title: Collection of approvalStep + title: Collection of unifiedRoleAssignment type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.approvalStep' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' '@odata.nextLink': type: string additionalProperties: @@ -18463,54 +19540,174 @@ paths: post: tags: - roleManagement.rbacApplication - summary: Create new navigation property to steps for roleManagement - operationId: roleManagement.entitlementManagement.roleAssignmentApprovals_CreateSteps + summary: Create new navigation property to roleAssignments for roleManagement + description: Resource to grant access to users or groups. + operationId: roleManagement.entitlementManagement_CreateRoleAssignments + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}': + get: + tags: + - roleManagement.rbacApplication + summary: Get roleAssignments from roleManagement + description: Resource to grant access to users or groups. + operationId: roleManagement.entitlementManagement_GetRoleAssignments parameters: - - name: approval-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of approval' + description: 'key: id of unifiedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appScopeId + - condition + - directoryScopeId + - principalId + - principalOrganizationId + - resourceScope + - roleDefinitionId + - appScope + - directoryScope + - principal + - roleDefinition + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - appScope + - directoryScope + - principal + - roleDefinition + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' + links: + appScope: + operationId: roleManagement.entitlementManagement.RoleAssignments.GetAppScope + parameters: + unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id + directoryScope: + operationId: roleManagement.entitlementManagement.RoleAssignments.GetDirectoryScope + parameters: + unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id + principal: + operationId: roleManagement.entitlementManagement.RoleAssignments.GetPrincipal + parameters: + unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id + roleDefinition: + operationId: roleManagement.entitlementManagement.RoleAssignments.GetRoleDefinition + parameters: + unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property roleAssignments in roleManagement + description: Resource to grant access to users or groups. + operationId: roleManagement.entitlementManagement_UpdateRoleAssignments + parameters: + - name: unifiedRoleAssignment-id + in: path + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: approval + x-ms-docs-key-type: unifiedRoleAssignment requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.approvalStep' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.approvalStep' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignmentApprovals/{approval-id}/steps/{approvalStep-id}': - get: + delete: tags: - roleManagement.rbacApplication - summary: Get steps from roleManagement - operationId: roleManagement.entitlementManagement.roleAssignmentApprovals_GetSteps + summary: Delete navigation property roleAssignments for roleManagement + description: Resource to grant access to users or groups. + operationId: roleManagement.entitlementManagement_DeleteRoleAssignments parameters: - - name: approval-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of approval' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: approval - - name: approvalStep-id + x-ms-docs-key-type: unifiedRoleAssignment + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/appScope': + get: + tags: + - roleManagement.rbacApplication + summary: Get appScope from roleManagement + description: Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. Supports $expand. + operationId: roleManagement.entitlementManagement.roleAssignments_GetAppScope + parameters: + - name: unifiedRoleAssignment-id in: path - description: 'key: id of approvalStep' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: approvalStep + x-ms-docs-key-type: unifiedRoleAssignment - name: $select in: query description: Select properties to be returned @@ -18522,13 +19719,8 @@ paths: items: enum: - id - - assignedToMe - displayName - - justification - - reviewedBy - - reviewedDateTime - - reviewResult - - status + - type type: string - name: $expand in: query @@ -18548,36 +19740,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.approvalStep' + $ref: '#/components/schemas/microsoft.graph.appScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - roleManagement.rbacApplication - summary: Update the navigation property steps in roleManagement - operationId: roleManagement.entitlementManagement.roleAssignmentApprovals_UpdateSteps + summary: Update the navigation property appScope in roleManagement + description: Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. Supports $expand. + operationId: roleManagement.entitlementManagement.roleAssignments_UpdateAppScope parameters: - - name: approval-id - in: path - description: 'key: id of approval' - required: true - schema: - type: string - x-ms-docs-key-type: approval - - name: approvalStep-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of approvalStep' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: approvalStep + x-ms-docs-key-type: unifiedRoleAssignment requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.approvalStep' + $ref: '#/components/schemas/microsoft.graph.appScope' required: true responses: '204': @@ -18588,23 +19774,17 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete navigation property steps for roleManagement - operationId: roleManagement.entitlementManagement.roleAssignmentApprovals_DeleteSteps + summary: Delete navigation property appScope for roleManagement + description: Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. Supports $expand. + operationId: roleManagement.entitlementManagement.roleAssignments_DeleteAppScope parameters: - - name: approval-id - in: path - description: 'key: id of approval' - required: true - schema: - type: string - x-ms-docs-key-type: approval - - name: approvalStep-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of approvalStep' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: approvalStep + x-ms-docs-key-type: unifiedRoleAssignment - name: If-Match in: header description: ETag @@ -18616,71 +19796,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignmentApprovals/microsoft.graph.filterByCurrentUser(on={on})': + '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/directoryScope': get: tags: - - roleManagement.Functions - summary: Invoke function filterByCurrentUser - operationId: roleManagement.entitlementManagement.roleAssignmentApprovals_filterByCurrentUser + - roleManagement.rbacApplication + summary: Get directoryScope from roleManagement + description: The directory object that is the scope of the assignment. Read-only. Supports $expand. + operationId: roleManagement.entitlementManagement.roleAssignments_GetDirectoryScope parameters: - - name: on + - name: unifiedRoleAssignment-id in: path - description: 'Usage: on={on}' + description: 'key: id of unifiedRoleAssignment' required: true schema: - $ref: '#/components/schemas/microsoft.graph.approvalFilterByCurrentUserOptions' - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.approval' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /roleManagement/entitlementManagement/roleAssignments: - get: - tags: - - roleManagement.rbacApplication - summary: Get roleAssignments from roleManagement - description: Resource to grant access to users or groups. - operationId: roleManagement.entitlementManagement_ListRoleAssignments - parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - appScopeId - - appScopeId desc - - condition - - condition desc - - directoryScopeId - - directoryScopeId desc - - principalId - - principalId desc - - principalOrganizationId - - principalOrganizationId desc - - resourceScope - - resourceScope desc - - roleDefinitionId - - roleDefinitionId desc - type: string + type: string + x-ms-docs-key-type: unifiedRoleAssignment - name: $select in: query description: Select properties to be returned @@ -18692,17 +19822,7 @@ paths: items: enum: - id - - appScopeId - - condition - - directoryScopeId - - principalId - - principalOrganizationId - - resourceScope - - roleDefinitionId - - appScope - - directoryScope - - principal - - roleDefinition + - deletedDateTime type: string - name: $expand in: query @@ -18715,10 +19835,6 @@ paths: items: enum: - '*' - - appScope - - directoryScope - - principal - - roleDefinition type: string responses: '200': @@ -18726,53 +19842,96 @@ paths: content: application/json: schema: - title: Collection of unifiedRoleAssignment - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/directoryScope/$ref': + get: tags: - roleManagement.rbacApplication - summary: Create new navigation property to roleAssignments for roleManagement - description: Resource to grant access to users or groups. - operationId: roleManagement.entitlementManagement_CreateRoleAssignments + summary: Get ref of directoryScope from roleManagement + description: The directory object that is the scope of the assignment. Read-only. Supports $expand. + operationId: roleManagement.entitlementManagement.roleAssignments_GetGraphRefDirectoryScope + parameters: + - name: unifiedRoleAssignment-id + in: path + description: 'key: id of unifiedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - roleManagement.rbacApplication + summary: Update the ref of navigation property directoryScope in roleManagement + description: The directory object that is the scope of the assignment. Read-only. Supports $expand. + operationId: roleManagement.entitlementManagement.roleAssignments_SetGraphRefDirectoryScope + parameters: + - name: unifiedRoleAssignment-id + in: path + description: 'key: id of unifiedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment requestBody: - description: New navigation property + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' + type: object + additionalProperties: + type: object required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete ref of navigation property directoryScope for roleManagement + description: The directory object that is the scope of the assignment. Read-only. Supports $expand. + operationId: roleManagement.entitlementManagement.roleAssignments_DeleteGraphRefDirectoryScope + parameters: + - name: unifiedRoleAssignment-id + in: path + description: 'key: id of unifiedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}': + '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/principal': get: tags: - roleManagement.rbacApplication - summary: Get roleAssignments from roleManagement - description: Resource to grant access to users or groups. - operationId: roleManagement.entitlementManagement_GetRoleAssignments + summary: Get principal from roleManagement + description: Referencing the assigned principal. Read-only. Supports $expand. + operationId: roleManagement.entitlementManagement.roleAssignments_GetPrincipal parameters: - name: unifiedRoleAssignment-id in: path @@ -18792,17 +19951,7 @@ paths: items: enum: - id - - appScopeId - - condition - - directoryScopeId - - principalId - - principalOrganizationId - - resourceScope - - roleDefinitionId - - appScope - - directoryScope - - principal - - roleDefinition + - deletedDateTime type: string - name: $expand in: query @@ -18815,10 +19964,6 @@ paths: items: enum: - '*' - - appScope - - directoryScope - - principal - - roleDefinition type: string responses: '200': @@ -18826,33 +19971,41 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' - links: - appScope: - operationId: roleManagement.entitlementManagement.RoleAssignments.GetAppScope - parameters: - unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id - directoryScope: - operationId: roleManagement.entitlementManagement.RoleAssignments.GetDirectoryScope - parameters: - unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id - principal: - operationId: roleManagement.entitlementManagement.RoleAssignments.GetPrincipal - parameters: - unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id - roleDefinition: - operationId: roleManagement.entitlementManagement.RoleAssignments.GetRoleDefinition - parameters: - unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/principal/$ref': + get: tags: - roleManagement.rbacApplication - summary: Update the navigation property roleAssignments in roleManagement - description: Resource to grant access to users or groups. - operationId: roleManagement.entitlementManagement_UpdateRoleAssignments + summary: Get ref of principal from roleManagement + description: Referencing the assigned principal. Read-only. Supports $expand. + operationId: roleManagement.entitlementManagement.roleAssignments_GetGraphRefPrincipal + parameters: + - name: unifiedRoleAssignment-id + in: path + description: 'key: id of unifiedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - roleManagement.rbacApplication + summary: Update the ref of navigation property principal in roleManagement + description: Referencing the assigned principal. Read-only. Supports $expand. + operationId: roleManagement.entitlementManagement.roleAssignments_SetGraphRefPrincipal parameters: - name: unifiedRoleAssignment-id in: path @@ -18862,11 +20015,13 @@ paths: type: string x-ms-docs-key-type: unifiedRoleAssignment requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -18877,9 +20032,9 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete navigation property roleAssignments for roleManagement - description: Resource to grant access to users or groups. - operationId: roleManagement.entitlementManagement_DeleteRoleAssignments + summary: Delete ref of navigation property principal for roleManagement + description: Referencing the assigned principal. Read-only. Supports $expand. + operationId: roleManagement.entitlementManagement.roleAssignments_DeleteGraphRefPrincipal parameters: - name: unifiedRoleAssignment-id in: path @@ -18899,13 +20054,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/appScope': + '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition': get: tags: - roleManagement.rbacApplication - summary: Get appScope from roleManagement - description: Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. Supports $expand. - operationId: roleManagement.entitlementManagement.roleAssignments_GetAppScope + summary: Get roleDefinition from roleManagement + description: The roleDefinition the assignment is for. Supports $expand. roleDefinition.Id will be auto expanded. + operationId: roleManagement.entitlementManagement.roleAssignments_GetRoleDefinition parameters: - name: unifiedRoleAssignment-id in: path @@ -18925,8 +20080,15 @@ paths: items: enum: - id + - description - displayName - - type + - isBuiltIn + - isEnabled + - resourceScopes + - rolePermissions + - templateId + - version + - inheritsPermissionsFrom type: string - name: $expand in: query @@ -18939,6 +20101,7 @@ paths: items: enum: - '*' + - inheritsPermissionsFrom type: string responses: '200': @@ -18946,16 +20109,51 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appScope' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + links: + inheritsPermissionsFrom: + operationId: roleManagement.entitlementManagement.roleAssignments.RoleDefinition.ListInheritsPermissionsFrom + parameters: + unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition/$ref': + get: tags: - roleManagement.rbacApplication - summary: Update the navigation property appScope in roleManagement - description: Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. Supports $expand. - operationId: roleManagement.entitlementManagement.roleAssignments_UpdateAppScope + summary: Get ref of roleDefinition from roleManagement + description: The roleDefinition the assignment is for. Supports $expand. roleDefinition.Id will be auto expanded. + operationId: roleManagement.entitlementManagement.roleAssignments_GetGraphRefRoleDefinition + parameters: + - name: unifiedRoleAssignment-id + in: path + description: 'key: id of unifiedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + inheritsPermissionsFrom: + operationId: roleManagement.entitlementManagement.roleAssignments.RoleDefinition.ListInheritsPermissionsFrom + parameters: + unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - roleManagement.rbacApplication + summary: Update the ref of navigation property roleDefinition in roleManagement + description: The roleDefinition the assignment is for. Supports $expand. roleDefinition.Id will be auto expanded. + operationId: roleManagement.entitlementManagement.roleAssignments_SetGraphRefRoleDefinition parameters: - name: unifiedRoleAssignment-id in: path @@ -18965,11 +20163,13 @@ paths: type: string x-ms-docs-key-type: unifiedRoleAssignment requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appScope' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -18980,9 +20180,9 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete navigation property appScope for roleManagement - description: Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. Supports $expand. - operationId: roleManagement.entitlementManagement.roleAssignments_DeleteAppScope + summary: Delete ref of navigation property roleDefinition for roleManagement + description: The roleDefinition the assignment is for. Supports $expand. roleDefinition.Id will be auto expanded. + operationId: roleManagement.entitlementManagement.roleAssignments_DeleteGraphRefRoleDefinition parameters: - name: unifiedRoleAssignment-id in: path @@ -19002,21 +20202,51 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/directoryScope': + /roleManagement/entitlementManagement/roleAssignmentScheduleInstances: get: tags: - roleManagement.rbacApplication - summary: Get directoryScope from roleManagement - description: The directory object that is the scope of the assignment. Read-only. Supports $expand. - operationId: roleManagement.entitlementManagement.roleAssignments_GetDirectoryScope + summary: Get roleAssignmentScheduleInstances from roleManagement + operationId: roleManagement.entitlementManagement_ListRoleAssignmentScheduleInstances parameters: - - name: unifiedRoleAssignment-id - in: path - description: 'key: id of unifiedRoleAssignment' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: unifiedRoleAssignment + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - appScopeId + - appScopeId desc + - directoryScopeId + - directoryScopeId desc + - principalId + - principalId desc + - roleDefinitionId + - roleDefinitionId desc + - assignmentType + - assignmentType desc + - endDateTime + - endDateTime desc + - memberType + - memberType desc + - roleAssignmentOriginId + - roleAssignmentOriginId desc + - roleAssignmentScheduleId + - roleAssignmentScheduleId desc + - startDateTime + - startDateTime desc + type: string - name: $select in: query description: Select properties to be returned @@ -19028,7 +20258,21 @@ paths: items: enum: - id - - deletedDateTime + - appScopeId + - directoryScopeId + - principalId + - roleDefinitionId + - assignmentType + - endDateTime + - memberType + - roleAssignmentOriginId + - roleAssignmentScheduleId + - startDateTime + - appScope + - directoryScope + - principal + - roleDefinition + - activatedUsing type: string - name: $expand in: query @@ -19041,6 +20285,11 @@ paths: items: enum: - '*' + - appScope + - directoryScope + - principal + - roleDefinition + - activatedUsing type: string responses: '200': @@ -19048,104 +20297,59 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/directoryScope/$ref': - get: - tags: - - roleManagement.rbacApplication - summary: Get ref of directoryScope from roleManagement - description: The directory object that is the scope of the assignment. Read-only. Supports $expand. - operationId: roleManagement.entitlementManagement.roleAssignments_GetGraphRefDirectoryScope - parameters: - - name: unifiedRoleAssignment-id - in: path - description: 'key: id of unifiedRoleAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: unifiedRoleAssignment - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string + title: Collection of unifiedRoleAssignmentScheduleInstance + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - put: + post: tags: - roleManagement.rbacApplication - summary: Update the ref of navigation property directoryScope in roleManagement - description: The directory object that is the scope of the assignment. Read-only. Supports $expand. - operationId: roleManagement.entitlementManagement.roleAssignments_SetGraphRefDirectoryScope - parameters: - - name: unifiedRoleAssignment-id - in: path - description: 'key: id of unifiedRoleAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: unifiedRoleAssignment + summary: Create new navigation property to roleAssignmentScheduleInstances for roleManagement + operationId: roleManagement.entitlementManagement_CreateRoleAssignmentScheduleInstances requestBody: - description: New navigation property ref values + description: New navigation property content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - roleManagement.rbacApplication - summary: Delete ref of navigation property directoryScope for roleManagement - description: The directory object that is the scope of the assignment. Read-only. Supports $expand. - operationId: roleManagement.entitlementManagement.roleAssignments_DeleteGraphRefDirectoryScope - parameters: - - name: unifiedRoleAssignment-id - in: path - description: 'key: id of unifiedRoleAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: unifiedRoleAssignment - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/principal': + '/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}': get: tags: - roleManagement.rbacApplication - summary: Get principal from roleManagement - description: Referencing the assigned principal. Read-only. Supports $expand. - operationId: roleManagement.entitlementManagement.roleAssignments_GetPrincipal + summary: Get roleAssignmentScheduleInstances from roleManagement + operationId: roleManagement.entitlementManagement_GetRoleAssignmentScheduleInstances parameters: - - name: unifiedRoleAssignment-id + - name: unifiedRoleAssignmentScheduleInstance-id in: path - description: 'key: id of unifiedRoleAssignment' + description: 'key: id of unifiedRoleAssignmentScheduleInstance' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignment + x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance - name: $select in: query description: Select properties to be returned @@ -19157,7 +20361,21 @@ paths: items: enum: - id - - deletedDateTime + - appScopeId + - directoryScopeId + - principalId + - roleDefinitionId + - assignmentType + - endDateTime + - memberType + - roleAssignmentOriginId + - roleAssignmentScheduleId + - startDateTime + - appScope + - directoryScope + - principal + - roleDefinition + - activatedUsing type: string - name: $expand in: query @@ -19170,6 +20388,11 @@ paths: items: enum: - '*' + - appScope + - directoryScope + - principal + - roleDefinition + - activatedUsing type: string responses: '200': @@ -19177,57 +20400,50 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/principal/$ref': - get: - tags: - - roleManagement.rbacApplication - summary: Get ref of principal from roleManagement - description: Referencing the assigned principal. Read-only. Supports $expand. - operationId: roleManagement.entitlementManagement.roleAssignments_GetGraphRefPrincipal - parameters: - - name: unifiedRoleAssignment-id - in: path - description: 'key: id of unifiedRoleAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: unifiedRoleAssignment - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' + links: + appScope: + operationId: roleManagement.entitlementManagement.RoleAssignmentScheduleInstances.GetAppScope + parameters: + unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id + directoryScope: + operationId: roleManagement.entitlementManagement.RoleAssignmentScheduleInstances.GetDirectoryScope + parameters: + unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id + principal: + operationId: roleManagement.entitlementManagement.RoleAssignmentScheduleInstances.GetPrincipal + parameters: + unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id + roleDefinition: + operationId: roleManagement.entitlementManagement.RoleAssignmentScheduleInstances.GetRoleDefinition + parameters: + unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id + activatedUsing: + operationId: roleManagement.entitlementManagement.RoleAssignmentScheduleInstances.GetActivatedUsing + parameters: + unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - roleManagement.rbacApplication - summary: Update the ref of navigation property principal in roleManagement - description: Referencing the assigned principal. Read-only. Supports $expand. - operationId: roleManagement.entitlementManagement.roleAssignments_SetGraphRefPrincipal + summary: Update the navigation property roleAssignmentScheduleInstances in roleManagement + operationId: roleManagement.entitlementManagement_UpdateRoleAssignmentScheduleInstances parameters: - - name: unifiedRoleAssignment-id + - name: unifiedRoleAssignmentScheduleInstance-id in: path - description: 'key: id of unifiedRoleAssignment' + description: 'key: id of unifiedRoleAssignmentScheduleInstance' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignment + x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' required: true responses: '204': @@ -19238,17 +20454,16 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete ref of navigation property principal for roleManagement - description: Referencing the assigned principal. Read-only. Supports $expand. - operationId: roleManagement.entitlementManagement.roleAssignments_DeleteGraphRefPrincipal + summary: Delete navigation property roleAssignmentScheduleInstances for roleManagement + operationId: roleManagement.entitlementManagement_DeleteRoleAssignmentScheduleInstances parameters: - - name: unifiedRoleAssignment-id + - name: unifiedRoleAssignmentScheduleInstance-id in: path - description: 'key: id of unifiedRoleAssignment' + description: 'key: id of unifiedRoleAssignmentScheduleInstance' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignment + x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance - name: If-Match in: header description: ETag @@ -19260,21 +20475,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition': + '/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/activatedUsing': get: tags: - roleManagement.rbacApplication - summary: Get roleDefinition from roleManagement - description: The roleDefinition the assignment is for. Supports $expand. roleDefinition.Id will be auto expanded. - operationId: roleManagement.entitlementManagement.roleAssignments_GetRoleDefinition + summary: Get activatedUsing from roleManagement + description: 'If the roleAssignmentScheduleInstance is activated by a roleEligibilityScheduleRequest, this is the link to the related schedule instance.' + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances_GetActivatedUsing parameters: - - name: unifiedRoleAssignment-id + - name: unifiedRoleAssignmentScheduleInstance-id in: path - description: 'key: id of unifiedRoleAssignment' + description: 'key: id of unifiedRoleAssignmentScheduleInstance' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignment + x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance - name: $select in: query description: Select properties to be returned @@ -19286,15 +20501,18 @@ paths: items: enum: - id - - description - - displayName - - isBuiltIn - - isEnabled - - resourceScopes - - rolePermissions - - templateId - - version - - inheritsPermissionsFrom + - appScopeId + - directoryScopeId + - principalId + - roleDefinitionId + - endDateTime + - memberType + - roleEligibilityScheduleId + - startDateTime + - appScope + - directoryScope + - principal + - roleDefinition type: string - name: $expand in: query @@ -19307,7 +20525,10 @@ paths: items: enum: - '*' - - inheritsPermissionsFrom + - appScope + - directoryScope + - principal + - roleDefinition type: string responses: '200': @@ -19315,30 +20536,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' links: - inheritsPermissionsFrom: - operationId: roleManagement.entitlementManagement.roleAssignments.RoleDefinition.ListInheritsPermissionsFrom + appScope: + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances.ActivatedUsing.GetAppScope + parameters: + unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id + directoryScope: + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances.ActivatedUsing.GetDirectoryScope parameters: - unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id + unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id + principal: + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances.ActivatedUsing.GetPrincipal + parameters: + unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id + roleDefinition: + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances.ActivatedUsing.GetRoleDefinition + parameters: + unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment-id}/roleDefinition/$ref': + '/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/activatedUsing/$ref': get: tags: - roleManagement.rbacApplication - summary: Get ref of roleDefinition from roleManagement - description: The roleDefinition the assignment is for. Supports $expand. roleDefinition.Id will be auto expanded. - operationId: roleManagement.entitlementManagement.roleAssignments_GetGraphRefRoleDefinition + summary: Get ref of activatedUsing from roleManagement + description: 'If the roleAssignmentScheduleInstance is activated by a roleEligibilityScheduleRequest, this is the link to the related schedule instance.' + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances_GetGraphRefActivatedUsing parameters: - - name: unifiedRoleAssignment-id + - name: unifiedRoleAssignmentScheduleInstance-id in: path - description: 'key: id of unifiedRoleAssignment' + description: 'key: id of unifiedRoleAssignmentScheduleInstance' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignment + x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance responses: '200': description: Retrieved navigation property link @@ -19347,27 +20580,39 @@ paths: schema: type: string links: - inheritsPermissionsFrom: - operationId: roleManagement.entitlementManagement.roleAssignments.RoleDefinition.ListInheritsPermissionsFrom + appScope: + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances.ActivatedUsing.GetAppScope parameters: - unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id + unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id + directoryScope: + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances.ActivatedUsing.GetDirectoryScope + parameters: + unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id + principal: + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances.ActivatedUsing.GetPrincipal + parameters: + unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id + roleDefinition: + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances.ActivatedUsing.GetRoleDefinition + parameters: + unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation put: tags: - roleManagement.rbacApplication - summary: Update the ref of navigation property roleDefinition in roleManagement - description: The roleDefinition the assignment is for. Supports $expand. roleDefinition.Id will be auto expanded. - operationId: roleManagement.entitlementManagement.roleAssignments_SetGraphRefRoleDefinition + summary: Update the ref of navigation property activatedUsing in roleManagement + description: 'If the roleAssignmentScheduleInstance is activated by a roleEligibilityScheduleRequest, this is the link to the related schedule instance.' + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances_SetGraphRefActivatedUsing parameters: - - name: unifiedRoleAssignment-id + - name: unifiedRoleAssignmentScheduleInstance-id in: path - description: 'key: id of unifiedRoleAssignment' + description: 'key: id of unifiedRoleAssignmentScheduleInstance' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignment + x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance requestBody: description: New navigation property ref values content: @@ -19386,17 +20631,17 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete ref of navigation property roleDefinition for roleManagement - description: The roleDefinition the assignment is for. Supports $expand. roleDefinition.Id will be auto expanded. - operationId: roleManagement.entitlementManagement.roleAssignments_DeleteGraphRefRoleDefinition + summary: Delete ref of navigation property activatedUsing for roleManagement + description: 'If the roleAssignmentScheduleInstance is activated by a roleEligibilityScheduleRequest, this is the link to the related schedule instance.' + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances_DeleteGraphRefActivatedUsing parameters: - - name: unifiedRoleAssignment-id + - name: unifiedRoleAssignmentScheduleInstance-id in: path - description: 'key: id of unifiedRoleAssignment' + description: 'key: id of unifiedRoleAssignmentScheduleInstance' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignment + x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance - name: If-Match in: header description: ETag @@ -19408,12 +20653,37 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /roleManagement/entitlementManagement/roleAssignmentScheduleInstances: + '/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/microsoft.graph.filterByCurrentUser(on={on})': + get: + tags: + - roleManagement.Functions + summary: Invoke function filterByCurrentUser + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances_filterByCurrentUser + parameters: + - name: on + in: path + description: 'Usage: on={on}' + required: true + schema: + $ref: '#/components/schemas/microsoft.graph.roleAssignmentScheduleInstanceFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /roleManagement/entitlementManagement/roleAssignmentScheduleRequests: get: tags: - roleManagement.rbacApplication - summary: Get roleAssignmentScheduleInstances from roleManagement - operationId: roleManagement.entitlementManagement_ListRoleAssignmentScheduleInstances + summary: Get roleAssignmentScheduleRequests from roleManagement + operationId: roleManagement.entitlementManagement_ListRoleAssignmentScheduleRequests parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -19432,26 +20702,38 @@ paths: enum: - id - id desc + - approvalId + - approvalId desc + - completedDateTime + - completedDateTime desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - customData + - customData desc + - status + - status desc + - action + - action desc - appScopeId - appScopeId desc - directoryScopeId - directoryScopeId desc + - isValidationOnly + - isValidationOnly desc + - justification + - justification desc - principalId - principalId desc - roleDefinitionId - roleDefinitionId desc - - assignmentType - - assignmentType desc - - endDateTime - - endDateTime desc - - memberType - - memberType desc - - roleAssignmentOriginId - - roleAssignmentOriginId desc - - roleAssignmentScheduleId - - roleAssignmentScheduleId desc - - startDateTime - - startDateTime desc + - scheduleInfo + - scheduleInfo desc + - targetScheduleId + - targetScheduleId desc + - ticketInfo + - ticketInfo desc type: string - name: $select in: query @@ -19464,21 +20746,28 @@ paths: items: enum: - id + - approvalId + - completedDateTime + - createdBy + - createdDateTime + - customData + - status + - action - appScopeId - directoryScopeId + - isValidationOnly + - justification - principalId - roleDefinitionId - - assignmentType - - endDateTime - - memberType - - roleAssignmentOriginId - - roleAssignmentScheduleId - - startDateTime + - scheduleInfo + - targetScheduleId + - ticketInfo + - activatedUsing - appScope - directoryScope - principal - roleDefinition - - activatedUsing + - targetSchedule type: string - name: $expand in: query @@ -19491,11 +20780,12 @@ paths: items: enum: - '*' + - activatedUsing - appScope - directoryScope - principal - roleDefinition - - activatedUsing + - targetSchedule type: string responses: '200': @@ -19503,59 +20793,211 @@ paths: content: application/json: schema: - title: Collection of unifiedRoleAssignmentScheduleInstance + title: Collection of unifiedRoleAssignmentScheduleRequest type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleRequest' '@odata.nextLink': type: string additionalProperties: type: object default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - roleManagement.rbacApplication + summary: Create new navigation property to roleAssignmentScheduleRequests for roleManagement + operationId: roleManagement.entitlementManagement_CreateRoleAssignmentScheduleRequests + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleRequest' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}': + get: + tags: + - roleManagement.rbacApplication + summary: Get roleAssignmentScheduleRequests from roleManagement + operationId: roleManagement.entitlementManagement_GetRoleAssignmentScheduleRequests + parameters: + - name: unifiedRoleAssignmentScheduleRequest-id + in: path + description: 'key: id of unifiedRoleAssignmentScheduleRequest' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - approvalId + - completedDateTime + - createdBy + - createdDateTime + - customData + - status + - action + - appScopeId + - directoryScopeId + - isValidationOnly + - justification + - principalId + - roleDefinitionId + - scheduleInfo + - targetScheduleId + - ticketInfo + - activatedUsing + - appScope + - directoryScope + - principal + - roleDefinition + - targetSchedule + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - activatedUsing + - appScope + - directoryScope + - principal + - roleDefinition + - targetSchedule + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleRequest' + links: + activatedUsing: + operationId: roleManagement.entitlementManagement.RoleAssignmentScheduleRequests.GetActivatedUsing + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + appScope: + operationId: roleManagement.entitlementManagement.RoleAssignmentScheduleRequests.GetAppScope + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + directoryScope: + operationId: roleManagement.entitlementManagement.RoleAssignmentScheduleRequests.GetDirectoryScope + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + principal: + operationId: roleManagement.entitlementManagement.RoleAssignmentScheduleRequests.GetPrincipal + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + roleDefinition: + operationId: roleManagement.entitlementManagement.RoleAssignmentScheduleRequests.GetRoleDefinition + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + targetSchedule: + operationId: roleManagement.entitlementManagement.RoleAssignmentScheduleRequests.GetTargetSchedule + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + default: + $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - post: + patch: tags: - roleManagement.rbacApplication - summary: Create new navigation property to roleAssignmentScheduleInstances for roleManagement - operationId: roleManagement.entitlementManagement_CreateRoleAssignmentScheduleInstances + summary: Update the navigation property roleAssignmentScheduleRequests in roleManagement + operationId: roleManagement.entitlementManagement_UpdateRoleAssignmentScheduleRequests + parameters: + - name: unifiedRoleAssignmentScheduleRequest-id + in: path + description: 'key: id of unifiedRoleAssignmentScheduleRequest' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleRequest' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}': + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property roleAssignmentScheduleRequests for roleManagement + operationId: roleManagement.entitlementManagement_DeleteRoleAssignmentScheduleRequests + parameters: + - name: unifiedRoleAssignmentScheduleRequest-id + in: path + description: 'key: id of unifiedRoleAssignmentScheduleRequest' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/activatedUsing': get: tags: - roleManagement.rbacApplication - summary: Get roleAssignmentScheduleInstances from roleManagement - operationId: roleManagement.entitlementManagement_GetRoleAssignmentScheduleInstances + summary: Get activatedUsing from roleManagement + description: 'If the request is from an eligible administrator to activate a role, this parameter will show the related eligible assignment for that activation.' + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_GetActivatedUsing parameters: - - name: unifiedRoleAssignmentScheduleInstance-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignmentScheduleInstance' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest - name: $select in: query description: Select properties to be returned @@ -19568,20 +21010,19 @@ paths: enum: - id - appScopeId + - createdDateTime + - createdUsing - directoryScopeId + - modifiedDateTime - principalId - roleDefinitionId - - assignmentType - - endDateTime + - status - memberType - - roleAssignmentOriginId - - roleAssignmentScheduleId - - startDateTime + - scheduleInfo - appScope - directoryScope - principal - roleDefinition - - activatedUsing type: string - name: $expand in: query @@ -19598,7 +21039,6 @@ paths: - directoryScope - principal - roleDefinition - - activatedUsing type: string responses: '200': @@ -19606,50 +21046,91 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' links: appScope: - operationId: roleManagement.entitlementManagement.RoleAssignmentScheduleInstances.GetAppScope + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.ActivatedUsing.GetAppScope parameters: - unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id directoryScope: - operationId: roleManagement.entitlementManagement.RoleAssignmentScheduleInstances.GetDirectoryScope + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.ActivatedUsing.GetDirectoryScope parameters: - unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id principal: - operationId: roleManagement.entitlementManagement.RoleAssignmentScheduleInstances.GetPrincipal + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.ActivatedUsing.GetPrincipal parameters: - unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id roleDefinition: - operationId: roleManagement.entitlementManagement.RoleAssignmentScheduleInstances.GetRoleDefinition + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.ActivatedUsing.GetRoleDefinition parameters: - unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id - activatedUsing: - operationId: roleManagement.entitlementManagement.RoleAssignmentScheduleInstances.GetActivatedUsing + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/activatedUsing/$ref': + get: + tags: + - roleManagement.rbacApplication + summary: Get ref of activatedUsing from roleManagement + description: 'If the request is from an eligible administrator to activate a role, this parameter will show the related eligible assignment for that activation.' + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_GetGraphRefActivatedUsing + parameters: + - name: unifiedRoleAssignmentScheduleRequest-id + in: path + description: 'key: id of unifiedRoleAssignmentScheduleRequest' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + appScope: + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.ActivatedUsing.GetAppScope parameters: - unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + directoryScope: + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.ActivatedUsing.GetDirectoryScope + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + principal: + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.ActivatedUsing.GetPrincipal + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + roleDefinition: + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.ActivatedUsing.GetRoleDefinition + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - roleManagement.rbacApplication - summary: Update the navigation property roleAssignmentScheduleInstances in roleManagement - operationId: roleManagement.entitlementManagement_UpdateRoleAssignmentScheduleInstances + summary: Update the ref of navigation property activatedUsing in roleManagement + description: 'If the request is from an eligible administrator to activate a role, this parameter will show the related eligible assignment for that activation.' + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_SetGraphRefActivatedUsing parameters: - - name: unifiedRoleAssignmentScheduleInstance-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignmentScheduleInstance' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -19660,16 +21141,17 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete navigation property roleAssignmentScheduleInstances for roleManagement - operationId: roleManagement.entitlementManagement_DeleteRoleAssignmentScheduleInstances + summary: Delete ref of navigation property activatedUsing for roleManagement + description: 'If the request is from an eligible administrator to activate a role, this parameter will show the related eligible assignment for that activation.' + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_DeleteGraphRefActivatedUsing parameters: - - name: unifiedRoleAssignmentScheduleInstance-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignmentScheduleInstance' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest - name: If-Match in: header description: ETag @@ -19681,21 +21163,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/activatedUsing': + '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/appScope': get: tags: - roleManagement.rbacApplication - summary: Get activatedUsing from roleManagement - description: 'If the roleAssignmentScheduleInstance is activated by a roleEligibilityScheduleRequest, this is the link to the related schedule instance.' - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances_GetActivatedUsing + summary: Get appScope from roleManagement + description: Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_GetAppScope parameters: - - name: unifiedRoleAssignmentScheduleInstance-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignmentScheduleInstance' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest - name: $select in: query description: Select properties to be returned @@ -19707,18 +21189,8 @@ paths: items: enum: - id - - appScopeId - - directoryScopeId - - principalId - - roleDefinitionId - - endDateTime - - memberType - - roleEligibilityScheduleId - - startDateTime - - appScope - - directoryScope - - principal - - roleDefinition + - displayName + - type type: string - name: $expand in: query @@ -19731,10 +21203,6 @@ paths: items: enum: - '*' - - appScope - - directoryScope - - principal - - roleDefinition type: string responses: '200': @@ -19742,42 +21210,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' - links: - appScope: - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances.ActivatedUsing.GetAppScope - parameters: - unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id - directoryScope: - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances.ActivatedUsing.GetDirectoryScope - parameters: - unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id - principal: - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances.ActivatedUsing.GetPrincipal - parameters: - unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id - roleDefinition: - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances.ActivatedUsing.GetRoleDefinition - parameters: - unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id + $ref: '#/components/schemas/microsoft.graph.appScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance-id}/activatedUsing/$ref': + '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/appScope/$ref': get: tags: - roleManagement.rbacApplication - summary: Get ref of activatedUsing from roleManagement - description: 'If the roleAssignmentScheduleInstance is activated by a roleEligibilityScheduleRequest, this is the link to the related schedule instance.' - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances_GetGraphRefActivatedUsing + summary: Get ref of appScope from roleManagement + description: Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_GetGraphRefAppScope parameters: - - name: unifiedRoleAssignmentScheduleInstance-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignmentScheduleInstance' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest responses: '200': description: Retrieved navigation property link @@ -19785,40 +21236,23 @@ paths: application/json: schema: type: string - links: - appScope: - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances.ActivatedUsing.GetAppScope - parameters: - unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id - directoryScope: - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances.ActivatedUsing.GetDirectoryScope - parameters: - unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id - principal: - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances.ActivatedUsing.GetPrincipal - parameters: - unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id - roleDefinition: - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances.ActivatedUsing.GetRoleDefinition - parameters: - unifiedRoleAssignmentScheduleInstance-id: $request.path.unifiedRoleAssignmentScheduleInstance-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation put: tags: - roleManagement.rbacApplication - summary: Update the ref of navigation property activatedUsing in roleManagement - description: 'If the roleAssignmentScheduleInstance is activated by a roleEligibilityScheduleRequest, this is the link to the related schedule instance.' - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances_SetGraphRefActivatedUsing + summary: Update the ref of navigation property appScope in roleManagement + description: Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_SetGraphRefAppScope parameters: - - name: unifiedRoleAssignmentScheduleInstance-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignmentScheduleInstance' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest requestBody: description: New navigation property ref values content: @@ -19837,17 +21271,17 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete ref of navigation property activatedUsing for roleManagement - description: 'If the roleAssignmentScheduleInstance is activated by a roleEligibilityScheduleRequest, this is the link to the related schedule instance.' - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances_DeleteGraphRefActivatedUsing + summary: Delete ref of navigation property appScope for roleManagement + description: Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_DeleteGraphRefAppScope parameters: - - name: unifiedRoleAssignmentScheduleInstance-id + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'key: id of unifiedRoleAssignmentScheduleInstance' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest - name: If-Match in: header description: ETag @@ -19859,88 +21293,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/microsoft.graph.filterByCurrentUser(on={on})': + '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/directoryScope': get: tags: - - roleManagement.Functions - summary: Invoke function filterByCurrentUser - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances_filterByCurrentUser + - roleManagement.rbacApplication + summary: Get directoryScope from roleManagement + description: Property referencing the directory object that is the scope of the assignment. Provided so that callers can get the directory object using $expand at the same time as getting the role assignment. Read-only. + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_GetDirectoryScope parameters: - - name: on + - name: unifiedRoleAssignmentScheduleRequest-id in: path - description: 'Usage: on={on}' + description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true schema: - $ref: '#/components/schemas/microsoft.graph.roleAssignmentScheduleInstanceFilterByCurrentUserOptions' - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /roleManagement/entitlementManagement/roleAssignmentScheduleRequests: - get: - tags: - - roleManagement.rbacApplication - summary: Get roleAssignmentScheduleRequests from roleManagement - operationId: roleManagement.entitlementManagement_ListRoleAssignmentScheduleRequests - parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - approvalId - - approvalId desc - - completedDateTime - - completedDateTime desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - customData - - customData desc - - status - - status desc - - action - - action desc - - appScopeId - - appScopeId desc - - directoryScopeId - - directoryScopeId desc - - isValidationOnly - - isValidationOnly desc - - justification - - justification desc - - principalId - - principalId desc - - roleDefinitionId - - roleDefinitionId desc - - scheduleInfo - - scheduleInfo desc - - targetScheduleId - - targetScheduleId desc - - ticketInfo - - ticketInfo desc - type: string + type: string + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest - name: $select in: query description: Select properties to be returned @@ -19952,28 +21319,7 @@ paths: items: enum: - id - - approvalId - - completedDateTime - - createdBy - - createdDateTime - - customData - - status - - action - - appScopeId - - directoryScopeId - - isValidationOnly - - justification - - principalId - - roleDefinitionId - - scheduleInfo - - targetScheduleId - - ticketInfo - - activatedUsing - - appScope - - directoryScope - - principal - - roleDefinition - - targetSchedule + - deletedDateTime type: string - name: $expand in: query @@ -19986,12 +21332,6 @@ paths: items: enum: - '*' - - activatedUsing - - appScope - - directoryScope - - principal - - roleDefinition - - targetSchedule type: string responses: '200': @@ -19999,151 +21339,41 @@ paths: content: application/json: schema: - title: Collection of unifiedRoleAssignmentScheduleRequest - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleRequest' - '@odata.nextLink': - type: string - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - roleManagement.rbacApplication - summary: Create new navigation property to roleAssignmentScheduleRequests for roleManagement - operationId: roleManagement.entitlementManagement_CreateRoleAssignmentScheduleRequests - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleRequest' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleRequest' + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}': + '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/directoryScope/$ref': get: tags: - roleManagement.rbacApplication - summary: Get roleAssignmentScheduleRequests from roleManagement - operationId: roleManagement.entitlementManagement_GetRoleAssignmentScheduleRequests + summary: Get ref of directoryScope from roleManagement + description: Property referencing the directory object that is the scope of the assignment. Provided so that callers can get the directory object using $expand at the same time as getting the role assignment. Read-only. + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_GetGraphRefDirectoryScope parameters: - name: unifiedRoleAssignmentScheduleRequest-id - in: path - description: 'key: id of unifiedRoleAssignmentScheduleRequest' - required: true - schema: - type: string - x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - approvalId - - completedDateTime - - createdBy - - createdDateTime - - customData - - status - - action - - appScopeId - - directoryScopeId - - isValidationOnly - - justification - - principalId - - roleDefinitionId - - scheduleInfo - - targetScheduleId - - ticketInfo - - activatedUsing - - appScope - - directoryScope - - principal - - roleDefinition - - targetSchedule - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + in: path + description: 'key: id of unifiedRoleAssignmentScheduleRequest' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - activatedUsing - - appScope - - directoryScope - - principal - - roleDefinition - - targetSchedule - type: string + type: string + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property link content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleRequest' - links: - activatedUsing: - operationId: roleManagement.entitlementManagement.RoleAssignmentScheduleRequests.GetActivatedUsing - parameters: - unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id - appScope: - operationId: roleManagement.entitlementManagement.RoleAssignmentScheduleRequests.GetAppScope - parameters: - unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id - directoryScope: - operationId: roleManagement.entitlementManagement.RoleAssignmentScheduleRequests.GetDirectoryScope - parameters: - unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id - principal: - operationId: roleManagement.entitlementManagement.RoleAssignmentScheduleRequests.GetPrincipal - parameters: - unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id - roleDefinition: - operationId: roleManagement.entitlementManagement.RoleAssignmentScheduleRequests.GetRoleDefinition - parameters: - unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id - targetSchedule: - operationId: roleManagement.entitlementManagement.RoleAssignmentScheduleRequests.GetTargetSchedule - parameters: - unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + type: string default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - roleManagement.rbacApplication - summary: Update the navigation property roleAssignmentScheduleRequests in roleManagement - operationId: roleManagement.entitlementManagement_UpdateRoleAssignmentScheduleRequests + summary: Update the ref of navigation property directoryScope in roleManagement + description: Property referencing the directory object that is the scope of the assignment. Provided so that callers can get the directory object using $expand at the same time as getting the role assignment. Read-only. + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_SetGraphRefDirectoryScope parameters: - name: unifiedRoleAssignmentScheduleRequest-id in: path @@ -20153,11 +21383,13 @@ paths: type: string x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleRequest' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -20168,8 +21400,9 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete navigation property roleAssignmentScheduleRequests for roleManagement - operationId: roleManagement.entitlementManagement_DeleteRoleAssignmentScheduleRequests + summary: Delete ref of navigation property directoryScope for roleManagement + description: Property referencing the directory object that is the scope of the assignment. Provided so that callers can get the directory object using $expand at the same time as getting the role assignment. Read-only. + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_DeleteGraphRefDirectoryScope parameters: - name: unifiedRoleAssignmentScheduleRequest-id in: path @@ -20189,13 +21422,33 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/activatedUsing': + '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/microsoft.graph.cancel': + post: + tags: + - roleManagement.Actions + summary: Invoke action cancel + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_cancel + parameters: + - name: unifiedRoleAssignmentScheduleRequest-id + in: path + description: 'key: id of unifiedRoleAssignmentScheduleRequest' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/principal': get: tags: - roleManagement.rbacApplication - summary: Get activatedUsing from roleManagement - description: 'If the request is from an eligible administrator to activate a role, this parameter will show the related eligible assignment for that activation.' - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_GetActivatedUsing + summary: Get principal from roleManagement + description: Property referencing the principal that is getting a role assignment through the request. Provided so that callers can get the principal using $expand at the same time as getting the role assignment. Read-only. + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_GetPrincipal parameters: - name: unifiedRoleAssignmentScheduleRequest-id in: path @@ -20215,20 +21468,7 @@ paths: items: enum: - id - - appScopeId - - createdDateTime - - createdUsing - - directoryScopeId - - modifiedDateTime - - principalId - - roleDefinitionId - - status - - memberType - - scheduleInfo - - appScope - - directoryScope - - principal - - roleDefinition + - deletedDateTime type: string - name: $expand in: query @@ -20241,10 +21481,6 @@ paths: items: enum: - '*' - - appScope - - directoryScope - - principal - - roleDefinition type: string responses: '200': @@ -20252,34 +21488,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' - links: - appScope: - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.ActivatedUsing.GetAppScope - parameters: - unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id - directoryScope: - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.ActivatedUsing.GetDirectoryScope - parameters: - unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id - principal: - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.ActivatedUsing.GetPrincipal - parameters: - unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id - roleDefinition: - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.ActivatedUsing.GetRoleDefinition - parameters: - unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/activatedUsing/$ref': + '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/principal/$ref': get: tags: - roleManagement.rbacApplication - summary: Get ref of activatedUsing from roleManagement - description: 'If the request is from an eligible administrator to activate a role, this parameter will show the related eligible assignment for that activation.' - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_GetGraphRefActivatedUsing + summary: Get ref of principal from roleManagement + description: Property referencing the principal that is getting a role assignment through the request. Provided so that callers can get the principal using $expand at the same time as getting the role assignment. Read-only. + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_GetGraphRefPrincipal parameters: - name: unifiedRoleAssignmentScheduleRequest-id in: path @@ -20295,32 +21514,15 @@ paths: application/json: schema: type: string - links: - appScope: - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.ActivatedUsing.GetAppScope - parameters: - unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id - directoryScope: - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.ActivatedUsing.GetDirectoryScope - parameters: - unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id - principal: - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.ActivatedUsing.GetPrincipal - parameters: - unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id - roleDefinition: - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.ActivatedUsing.GetRoleDefinition - parameters: - unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation put: tags: - roleManagement.rbacApplication - summary: Update the ref of navigation property activatedUsing in roleManagement - description: 'If the request is from an eligible administrator to activate a role, this parameter will show the related eligible assignment for that activation.' - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_SetGraphRefActivatedUsing + summary: Update the ref of navigation property principal in roleManagement + description: Property referencing the principal that is getting a role assignment through the request. Provided so that callers can get the principal using $expand at the same time as getting the role assignment. Read-only. + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_SetGraphRefPrincipal parameters: - name: unifiedRoleAssignmentScheduleRequest-id in: path @@ -20347,9 +21549,9 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete ref of navigation property activatedUsing for roleManagement - description: 'If the request is from an eligible administrator to activate a role, this parameter will show the related eligible assignment for that activation.' - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_DeleteGraphRefActivatedUsing + summary: Delete ref of navigation property principal for roleManagement + description: Property referencing the principal that is getting a role assignment through the request. Provided so that callers can get the principal using $expand at the same time as getting the role assignment. Read-only. + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_DeleteGraphRefPrincipal parameters: - name: unifiedRoleAssignmentScheduleRequest-id in: path @@ -20369,13 +21571,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/appScope': + '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/roleDefinition': get: tags: - roleManagement.rbacApplication - summary: Get appScope from roleManagement - description: Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_GetAppScope + summary: Get roleDefinition from roleManagement + description: Property indicating the roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.Id will be auto expanded. + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_GetRoleDefinition parameters: - name: unifiedRoleAssignmentScheduleRequest-id in: path @@ -20395,8 +21597,15 @@ paths: items: enum: - id + - description - displayName - - type + - isBuiltIn + - isEnabled + - resourceScopes + - rolePermissions + - templateId + - version + - inheritsPermissionsFrom type: string - name: $expand in: query @@ -20409,6 +21618,7 @@ paths: items: enum: - '*' + - inheritsPermissionsFrom type: string responses: '200': @@ -20416,17 +21626,22 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appScope' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + links: + inheritsPermissionsFrom: + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.RoleDefinition.ListInheritsPermissionsFrom + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/appScope/$ref': + '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/roleDefinition/$ref': get: tags: - roleManagement.rbacApplication - summary: Get ref of appScope from roleManagement - description: Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_GetGraphRefAppScope + summary: Get ref of roleDefinition from roleManagement + description: Property indicating the roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.Id will be auto expanded. + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_GetGraphRefRoleDefinition parameters: - name: unifiedRoleAssignmentScheduleRequest-id in: path @@ -20442,15 +21657,20 @@ paths: application/json: schema: type: string + links: + inheritsPermissionsFrom: + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.RoleDefinition.ListInheritsPermissionsFrom + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation put: tags: - roleManagement.rbacApplication - summary: Update the ref of navigation property appScope in roleManagement - description: Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_SetGraphRefAppScope + summary: Update the ref of navigation property roleDefinition in roleManagement + description: Property indicating the roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.Id will be auto expanded. + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_SetGraphRefRoleDefinition parameters: - name: unifiedRoleAssignmentScheduleRequest-id in: path @@ -20477,9 +21697,9 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete ref of navigation property appScope for roleManagement - description: Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_DeleteGraphRefAppScope + summary: Delete ref of navigation property roleDefinition for roleManagement + description: Property indicating the roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.Id will be auto expanded. + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_DeleteGraphRefRoleDefinition parameters: - name: unifiedRoleAssignmentScheduleRequest-id in: path @@ -20499,13 +21719,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/directoryScope': + '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/targetSchedule': get: tags: - roleManagement.rbacApplication - summary: Get directoryScope from roleManagement - description: Property referencing the directory object that is the scope of the assignment. Provided so that callers can get the directory object using $expand at the same time as getting the role assignment. Read-only. - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_GetDirectoryScope + summary: Get targetSchedule from roleManagement + description: Property indicating the schedule for an eligible role assignment. + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_GetTargetSchedule parameters: - name: unifiedRoleAssignmentScheduleRequest-id in: path @@ -20525,7 +21745,22 @@ paths: items: enum: - id - - deletedDateTime + - appScopeId + - createdDateTime + - createdUsing + - directoryScopeId + - modifiedDateTime + - principalId + - roleDefinitionId + - status + - assignmentType + - memberType + - scheduleInfo + - appScope + - directoryScope + - principal + - roleDefinition + - activatedUsing type: string - name: $expand in: query @@ -20538,6 +21773,11 @@ paths: items: enum: - '*' + - appScope + - directoryScope + - principal + - roleDefinition + - activatedUsing type: string responses: '200': @@ -20545,17 +21785,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' + links: + appScope: + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.TargetSchedule.GetAppScope + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + directoryScope: + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.TargetSchedule.GetDirectoryScope + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + principal: + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.TargetSchedule.GetPrincipal + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + roleDefinition: + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.TargetSchedule.GetRoleDefinition + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + activatedUsing: + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.TargetSchedule.GetActivatedUsing + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/directoryScope/$ref': + '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/targetSchedule/$ref': get: tags: - roleManagement.rbacApplication - summary: Get ref of directoryScope from roleManagement - description: Property referencing the directory object that is the scope of the assignment. Provided so that callers can get the directory object using $expand at the same time as getting the role assignment. Read-only. - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_GetGraphRefDirectoryScope + summary: Get ref of targetSchedule from roleManagement + description: Property indicating the schedule for an eligible role assignment. + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_GetGraphRefTargetSchedule parameters: - name: unifiedRoleAssignmentScheduleRequest-id in: path @@ -20571,15 +21832,36 @@ paths: application/json: schema: type: string + links: + appScope: + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.TargetSchedule.GetAppScope + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + directoryScope: + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.TargetSchedule.GetDirectoryScope + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + principal: + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.TargetSchedule.GetPrincipal + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + roleDefinition: + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.TargetSchedule.GetRoleDefinition + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + activatedUsing: + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.TargetSchedule.GetActivatedUsing + parameters: + unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation put: tags: - roleManagement.rbacApplication - summary: Update the ref of navigation property directoryScope in roleManagement - description: Property referencing the directory object that is the scope of the assignment. Provided so that callers can get the directory object using $expand at the same time as getting the role assignment. Read-only. - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_SetGraphRefDirectoryScope + summary: Update the ref of navigation property targetSchedule in roleManagement + description: Property indicating the schedule for an eligible role assignment. + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_SetGraphRefTargetSchedule parameters: - name: unifiedRoleAssignmentScheduleRequest-id in: path @@ -20606,9 +21888,9 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete ref of navigation property directoryScope for roleManagement - description: Property referencing the directory object that is the scope of the assignment. Provided so that callers can get the directory object using $expand at the same time as getting the role assignment. Read-only. - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_DeleteGraphRefDirectoryScope + summary: Delete ref of navigation property targetSchedule for roleManagement + description: Property indicating the schedule for an eligible role assignment. + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_DeleteGraphRefTargetSchedule parameters: - name: unifiedRoleAssignmentScheduleRequest-id in: path @@ -20628,41 +21910,78 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/microsoft.graph.cancel': - post: + '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/microsoft.graph.filterByCurrentUser(on={on})': + get: tags: - - roleManagement.Actions - summary: Invoke action cancel - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_cancel + - roleManagement.Functions + summary: Invoke function filterByCurrentUser + operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_filterByCurrentUser parameters: - - name: unifiedRoleAssignmentScheduleRequest-id + - name: on in: path - description: 'key: id of unifiedRoleAssignmentScheduleRequest' + description: 'Usage: on={on}' required: true schema: - type: string - x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest + $ref: '#/components/schemas/microsoft.graph.roleAssignmentScheduleRequestFilterByCurrentUserOptions' responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleRequest' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/principal': + x-ms-docs-operation-type: function + /roleManagement/entitlementManagement/roleAssignmentSchedules: get: tags: - roleManagement.rbacApplication - summary: Get principal from roleManagement - description: Property referencing the principal that is getting a role assignment through the request. Provided so that callers can get the principal using $expand at the same time as getting the role assignment. Read-only. - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_GetPrincipal + summary: Get roleAssignmentSchedules from roleManagement + operationId: roleManagement.entitlementManagement_ListRoleAssignmentSchedules parameters: - - name: unifiedRoleAssignmentScheduleRequest-id - in: path - description: 'key: id of unifiedRoleAssignmentScheduleRequest' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - appScopeId + - appScopeId desc + - createdDateTime + - createdDateTime desc + - createdUsing + - createdUsing desc + - directoryScopeId + - directoryScopeId desc + - modifiedDateTime + - modifiedDateTime desc + - principalId + - principalId desc + - roleDefinitionId + - roleDefinitionId desc + - status + - status desc + - assignmentType + - assignmentType desc + - memberType + - memberType desc + - scheduleInfo + - scheduleInfo desc + type: string - name: $select in: query description: Select properties to be returned @@ -20674,7 +21993,22 @@ paths: items: enum: - id - - deletedDateTime + - appScopeId + - createdDateTime + - createdUsing + - directoryScopeId + - modifiedDateTime + - principalId + - roleDefinitionId + - status + - assignmentType + - memberType + - scheduleInfo + - appScope + - directoryScope + - principal + - roleDefinition + - activatedUsing type: string - name: $expand in: query @@ -20687,6 +22021,11 @@ paths: items: enum: - '*' + - appScope + - directoryScope + - principal + - roleDefinition + - activatedUsing type: string responses: '200': @@ -20694,104 +22033,59 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/principal/$ref': - get: - tags: - - roleManagement.rbacApplication - summary: Get ref of principal from roleManagement - description: Property referencing the principal that is getting a role assignment through the request. Provided so that callers can get the principal using $expand at the same time as getting the role assignment. Read-only. - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_GetGraphRefPrincipal - parameters: - - name: unifiedRoleAssignmentScheduleRequest-id - in: path - description: 'key: id of unifiedRoleAssignmentScheduleRequest' - required: true - schema: - type: string - x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string + title: Collection of unifiedRoleAssignmentSchedule + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - put: + post: tags: - roleManagement.rbacApplication - summary: Update the ref of navigation property principal in roleManagement - description: Property referencing the principal that is getting a role assignment through the request. Provided so that callers can get the principal using $expand at the same time as getting the role assignment. Read-only. - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_SetGraphRefPrincipal - parameters: - - name: unifiedRoleAssignmentScheduleRequest-id - in: path - description: 'key: id of unifiedRoleAssignmentScheduleRequest' - required: true - schema: - type: string - x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest + summary: Create new navigation property to roleAssignmentSchedules for roleManagement + operationId: roleManagement.entitlementManagement_CreateRoleAssignmentSchedules requestBody: - description: New navigation property ref values + description: New navigation property content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - roleManagement.rbacApplication - summary: Delete ref of navigation property principal for roleManagement - description: Property referencing the principal that is getting a role assignment through the request. Provided so that callers can get the principal using $expand at the same time as getting the role assignment. Read-only. - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_DeleteGraphRefPrincipal - parameters: - - name: unifiedRoleAssignmentScheduleRequest-id - in: path - description: 'key: id of unifiedRoleAssignmentScheduleRequest' - required: true - schema: - type: string - x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/roleDefinition': + '/roleManagement/entitlementManagement/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}': get: tags: - roleManagement.rbacApplication - summary: Get roleDefinition from roleManagement - description: Property indicating the roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.Id will be auto expanded. - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_GetRoleDefinition + summary: Get roleAssignmentSchedules from roleManagement + operationId: roleManagement.entitlementManagement_GetRoleAssignmentSchedules parameters: - - name: unifiedRoleAssignmentScheduleRequest-id + - name: unifiedRoleAssignmentSchedule-id in: path - description: 'key: id of unifiedRoleAssignmentScheduleRequest' + description: 'key: id of unifiedRoleAssignmentSchedule' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest + x-ms-docs-key-type: unifiedRoleAssignmentSchedule - name: $select in: query description: Select properties to be returned @@ -20803,15 +22097,22 @@ paths: items: enum: - id - - description - - displayName - - isBuiltIn - - isEnabled - - resourceScopes - - rolePermissions - - templateId - - version - - inheritsPermissionsFrom + - appScopeId + - createdDateTime + - createdUsing + - directoryScopeId + - modifiedDateTime + - principalId + - roleDefinitionId + - status + - assignmentType + - memberType + - scheduleInfo + - appScope + - directoryScope + - principal + - roleDefinition + - activatedUsing type: string - name: $expand in: query @@ -20824,7 +22125,11 @@ paths: items: enum: - '*' - - inheritsPermissionsFrom + - appScope + - directoryScope + - principal + - roleDefinition + - activatedUsing type: string responses: '200': @@ -20832,67 +22137,50 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' links: - inheritsPermissionsFrom: - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.RoleDefinition.ListInheritsPermissionsFrom + appScope: + operationId: roleManagement.entitlementManagement.RoleAssignmentSchedules.GetAppScope parameters: - unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/roleDefinition/$ref': - get: - tags: - - roleManagement.rbacApplication - summary: Get ref of roleDefinition from roleManagement - description: Property indicating the roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.Id will be auto expanded. - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_GetGraphRefRoleDefinition - parameters: - - name: unifiedRoleAssignmentScheduleRequest-id - in: path - description: 'key: id of unifiedRoleAssignmentScheduleRequest' - required: true - schema: - type: string - x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - inheritsPermissionsFrom: - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.RoleDefinition.ListInheritsPermissionsFrom + unifiedRoleAssignmentSchedule-id: $request.path.unifiedRoleAssignmentSchedule-id + directoryScope: + operationId: roleManagement.entitlementManagement.RoleAssignmentSchedules.GetDirectoryScope parameters: - unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + unifiedRoleAssignmentSchedule-id: $request.path.unifiedRoleAssignmentSchedule-id + principal: + operationId: roleManagement.entitlementManagement.RoleAssignmentSchedules.GetPrincipal + parameters: + unifiedRoleAssignmentSchedule-id: $request.path.unifiedRoleAssignmentSchedule-id + roleDefinition: + operationId: roleManagement.entitlementManagement.RoleAssignmentSchedules.GetRoleDefinition + parameters: + unifiedRoleAssignmentSchedule-id: $request.path.unifiedRoleAssignmentSchedule-id + activatedUsing: + operationId: roleManagement.entitlementManagement.RoleAssignmentSchedules.GetActivatedUsing + parameters: + unifiedRoleAssignmentSchedule-id: $request.path.unifiedRoleAssignmentSchedule-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - roleManagement.rbacApplication - summary: Update the ref of navigation property roleDefinition in roleManagement - description: Property indicating the roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.Id will be auto expanded. - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_SetGraphRefRoleDefinition + summary: Update the navigation property roleAssignmentSchedules in roleManagement + operationId: roleManagement.entitlementManagement_UpdateRoleAssignmentSchedules parameters: - - name: unifiedRoleAssignmentScheduleRequest-id + - name: unifiedRoleAssignmentSchedule-id in: path - description: 'key: id of unifiedRoleAssignmentScheduleRequest' + description: 'key: id of unifiedRoleAssignmentSchedule' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest + x-ms-docs-key-type: unifiedRoleAssignmentSchedule requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' required: true responses: '204': @@ -20903,17 +22191,16 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete ref of navigation property roleDefinition for roleManagement - description: Property indicating the roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.Id will be auto expanded. - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_DeleteGraphRefRoleDefinition + summary: Delete navigation property roleAssignmentSchedules for roleManagement + operationId: roleManagement.entitlementManagement_DeleteRoleAssignmentSchedules parameters: - - name: unifiedRoleAssignmentScheduleRequest-id + - name: unifiedRoleAssignmentSchedule-id in: path - description: 'key: id of unifiedRoleAssignmentScheduleRequest' + description: 'key: id of unifiedRoleAssignmentSchedule' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest + x-ms-docs-key-type: unifiedRoleAssignmentSchedule - name: If-Match in: header description: ETag @@ -20925,21 +22212,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/targetSchedule': + '/roleManagement/entitlementManagement/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}/activatedUsing': get: tags: - roleManagement.rbacApplication - summary: Get targetSchedule from roleManagement - description: Property indicating the schedule for an eligible role assignment. - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_GetTargetSchedule + summary: Get activatedUsing from roleManagement + description: 'If the roleAssignmentSchedule is activated by a roleEligibilitySchedule, this is the link to that schedule.' + operationId: roleManagement.entitlementManagement.roleAssignmentSchedules_GetActivatedUsing parameters: - - name: unifiedRoleAssignmentScheduleRequest-id + - name: unifiedRoleAssignmentSchedule-id in: path - description: 'key: id of unifiedRoleAssignmentScheduleRequest' + description: 'key: id of unifiedRoleAssignmentSchedule' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest + x-ms-docs-key-type: unifiedRoleAssignmentSchedule - name: $select in: query description: Select properties to be returned @@ -20959,14 +22246,12 @@ paths: - principalId - roleDefinitionId - status - - assignmentType - memberType - scheduleInfo - appScope - directoryScope - principal - roleDefinition - - activatedUsing type: string - name: $expand in: query @@ -20983,7 +22268,6 @@ paths: - directoryScope - principal - roleDefinition - - activatedUsing type: string responses: '200': @@ -20991,46 +22275,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' links: appScope: - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.TargetSchedule.GetAppScope + operationId: roleManagement.entitlementManagement.roleAssignmentSchedules.ActivatedUsing.GetAppScope parameters: - unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + unifiedRoleAssignmentSchedule-id: $request.path.unifiedRoleAssignmentSchedule-id directoryScope: - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.TargetSchedule.GetDirectoryScope + operationId: roleManagement.entitlementManagement.roleAssignmentSchedules.ActivatedUsing.GetDirectoryScope parameters: - unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + unifiedRoleAssignmentSchedule-id: $request.path.unifiedRoleAssignmentSchedule-id principal: - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.TargetSchedule.GetPrincipal + operationId: roleManagement.entitlementManagement.roleAssignmentSchedules.ActivatedUsing.GetPrincipal parameters: - unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + unifiedRoleAssignmentSchedule-id: $request.path.unifiedRoleAssignmentSchedule-id roleDefinition: - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.TargetSchedule.GetRoleDefinition - parameters: - unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id - activatedUsing: - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.TargetSchedule.GetActivatedUsing + operationId: roleManagement.entitlementManagement.roleAssignmentSchedules.ActivatedUsing.GetRoleDefinition parameters: - unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + unifiedRoleAssignmentSchedule-id: $request.path.unifiedRoleAssignmentSchedule-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest-id}/targetSchedule/$ref': + '/roleManagement/entitlementManagement/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}/activatedUsing/$ref': get: tags: - roleManagement.rbacApplication - summary: Get ref of targetSchedule from roleManagement - description: Property indicating the schedule for an eligible role assignment. - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_GetGraphRefTargetSchedule + summary: Get ref of activatedUsing from roleManagement + description: 'If the roleAssignmentSchedule is activated by a roleEligibilitySchedule, this is the link to that schedule.' + operationId: roleManagement.entitlementManagement.roleAssignmentSchedules_GetGraphRefActivatedUsing parameters: - - name: unifiedRoleAssignmentScheduleRequest-id + - name: unifiedRoleAssignmentSchedule-id in: path - description: 'key: id of unifiedRoleAssignmentScheduleRequest' + description: 'key: id of unifiedRoleAssignmentSchedule' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest + x-ms-docs-key-type: unifiedRoleAssignmentSchedule responses: '200': description: Retrieved navigation property link @@ -21040,42 +22320,38 @@ paths: type: string links: appScope: - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.TargetSchedule.GetAppScope + operationId: roleManagement.entitlementManagement.roleAssignmentSchedules.ActivatedUsing.GetAppScope parameters: - unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + unifiedRoleAssignmentSchedule-id: $request.path.unifiedRoleAssignmentSchedule-id directoryScope: - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.TargetSchedule.GetDirectoryScope + operationId: roleManagement.entitlementManagement.roleAssignmentSchedules.ActivatedUsing.GetDirectoryScope parameters: - unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + unifiedRoleAssignmentSchedule-id: $request.path.unifiedRoleAssignmentSchedule-id principal: - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.TargetSchedule.GetPrincipal + operationId: roleManagement.entitlementManagement.roleAssignmentSchedules.ActivatedUsing.GetPrincipal parameters: - unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + unifiedRoleAssignmentSchedule-id: $request.path.unifiedRoleAssignmentSchedule-id roleDefinition: - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.TargetSchedule.GetRoleDefinition - parameters: - unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id - activatedUsing: - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests.TargetSchedule.GetActivatedUsing + operationId: roleManagement.entitlementManagement.roleAssignmentSchedules.ActivatedUsing.GetRoleDefinition parameters: - unifiedRoleAssignmentScheduleRequest-id: $request.path.unifiedRoleAssignmentScheduleRequest-id + unifiedRoleAssignmentSchedule-id: $request.path.unifiedRoleAssignmentSchedule-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation put: tags: - roleManagement.rbacApplication - summary: Update the ref of navigation property targetSchedule in roleManagement - description: Property indicating the schedule for an eligible role assignment. - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_SetGraphRefTargetSchedule + summary: Update the ref of navigation property activatedUsing in roleManagement + description: 'If the roleAssignmentSchedule is activated by a roleEligibilitySchedule, this is the link to that schedule.' + operationId: roleManagement.entitlementManagement.roleAssignmentSchedules_SetGraphRefActivatedUsing parameters: - - name: unifiedRoleAssignmentScheduleRequest-id + - name: unifiedRoleAssignmentSchedule-id in: path - description: 'key: id of unifiedRoleAssignmentScheduleRequest' + description: 'key: id of unifiedRoleAssignmentSchedule' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest + x-ms-docs-key-type: unifiedRoleAssignmentSchedule requestBody: description: New navigation property ref values content: @@ -21094,17 +22370,17 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete ref of navigation property targetSchedule for roleManagement - description: Property indicating the schedule for an eligible role assignment. - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_DeleteGraphRefTargetSchedule + summary: Delete ref of navigation property activatedUsing for roleManagement + description: 'If the roleAssignmentSchedule is activated by a roleEligibilitySchedule, this is the link to that schedule.' + operationId: roleManagement.entitlementManagement.roleAssignmentSchedules_DeleteGraphRefActivatedUsing parameters: - - name: unifiedRoleAssignmentScheduleRequest-id + - name: unifiedRoleAssignmentSchedule-id in: path - description: 'key: id of unifiedRoleAssignmentScheduleRequest' + description: 'key: id of unifiedRoleAssignmentSchedule' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest + x-ms-docs-key-type: unifiedRoleAssignmentSchedule - name: If-Match in: header description: ETag @@ -21116,19 +22392,19 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/microsoft.graph.filterByCurrentUser(on={on})': + '/roleManagement/entitlementManagement/roleAssignmentSchedules/microsoft.graph.filterByCurrentUser(on={on})': get: tags: - roleManagement.Functions summary: Invoke function filterByCurrentUser - operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_filterByCurrentUser + operationId: roleManagement.entitlementManagement.roleAssignmentSchedules_filterByCurrentUser parameters: - name: on in: path description: 'Usage: on={on}' required: true schema: - $ref: '#/components/schemas/microsoft.graph.roleAssignmentScheduleRequestFilterByCurrentUserOptions' + $ref: '#/components/schemas/microsoft.graph.roleAssignmentScheduleFilterByCurrentUserOptions' responses: '200': description: Success @@ -21137,16 +22413,17 @@ paths: schema: type: array items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleRequest' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - /roleManagement/entitlementManagement/roleAssignmentSchedules: + /roleManagement/entitlementManagement/roleDefinitions: get: tags: - roleManagement.rbacApplication - summary: Get roleAssignmentSchedules from roleManagement - operationId: roleManagement.entitlementManagement_ListRoleAssignmentSchedules + summary: Get roleDefinitions from roleManagement + description: Resource representing the roles allowed by RBAC providers and the permissions assigned to the roles. + operationId: roleManagement.entitlementManagement_ListRoleDefinitions parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -21163,30 +22440,24 @@ paths: type: array items: enum: - - id - - id desc - - appScopeId - - appScopeId desc - - createdDateTime - - createdDateTime desc - - createdUsing - - createdUsing desc - - directoryScopeId - - directoryScopeId desc - - modifiedDateTime - - modifiedDateTime desc - - principalId - - principalId desc - - roleDefinitionId - - roleDefinitionId desc - - status - - status desc - - assignmentType - - assignmentType desc - - memberType - - memberType desc - - scheduleInfo - - scheduleInfo desc + - id + - id desc + - description + - description desc + - displayName + - displayName desc + - isBuiltIn + - isBuiltIn desc + - isEnabled + - isEnabled desc + - resourceScopes + - resourceScopes desc + - rolePermissions + - rolePermissions desc + - templateId + - templateId desc + - version + - version desc type: string - name: $select in: query @@ -21199,22 +22470,15 @@ paths: items: enum: - id - - appScopeId - - createdDateTime - - createdUsing - - directoryScopeId - - modifiedDateTime - - principalId - - roleDefinitionId - - status - - assignmentType - - memberType - - scheduleInfo - - appScope - - directoryScope - - principal - - roleDefinition - - activatedUsing + - description + - displayName + - isBuiltIn + - isEnabled + - resourceScopes + - rolePermissions + - templateId + - version + - inheritsPermissionsFrom type: string - name: $expand in: query @@ -21227,11 +22491,7 @@ paths: items: enum: - '*' - - appScope - - directoryScope - - principal - - roleDefinition - - activatedUsing + - inheritsPermissionsFrom type: string responses: '200': @@ -21239,13 +22499,13 @@ paths: content: application/json: schema: - title: Collection of unifiedRoleAssignmentSchedule + title: Collection of unifiedRoleDefinition type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' '@odata.nextLink': type: string additionalProperties: @@ -21259,14 +22519,15 @@ paths: post: tags: - roleManagement.rbacApplication - summary: Create new navigation property to roleAssignmentSchedules for roleManagement - operationId: roleManagement.entitlementManagement_CreateRoleAssignmentSchedules + summary: Create new navigation property to roleDefinitions for roleManagement + description: Resource representing the roles allowed by RBAC providers and the permissions assigned to the roles. + operationId: roleManagement.entitlementManagement_CreateRoleDefinitions requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' required: true responses: '201': @@ -21274,24 +22535,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}': + '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}': get: tags: - roleManagement.rbacApplication - summary: Get roleAssignmentSchedules from roleManagement - operationId: roleManagement.entitlementManagement_GetRoleAssignmentSchedules + summary: Get roleDefinitions from roleManagement + description: Resource representing the roles allowed by RBAC providers and the permissions assigned to the roles. + operationId: roleManagement.entitlementManagement_GetRoleDefinitions parameters: - - name: unifiedRoleAssignmentSchedule-id + - name: unifiedRoleDefinition-id in: path - description: 'key: id of unifiedRoleAssignmentSchedule' + description: 'key: id of unifiedRoleDefinition' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentSchedule + x-ms-docs-key-type: unifiedRoleDefinition - name: $select in: query description: Select properties to be returned @@ -21303,22 +22565,15 @@ paths: items: enum: - id - - appScopeId - - createdDateTime - - createdUsing - - directoryScopeId - - modifiedDateTime - - principalId - - roleDefinitionId - - status - - assignmentType - - memberType - - scheduleInfo - - appScope - - directoryScope - - principal - - roleDefinition - - activatedUsing + - description + - displayName + - isBuiltIn + - isEnabled + - resourceScopes + - rolePermissions + - templateId + - version + - inheritsPermissionsFrom type: string - name: $expand in: query @@ -21331,11 +22586,157 @@ paths: items: enum: - '*' - - appScope - - directoryScope - - principal - - roleDefinition - - activatedUsing + - inheritsPermissionsFrom + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + links: + inheritsPermissionsFrom: + operationId: roleManagement.entitlementManagement.RoleDefinitions.ListInheritsPermissionsFrom + parameters: + unifiedRoleDefinition-id: $request.path.unifiedRoleDefinition-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - roleManagement.rbacApplication + summary: Update the navigation property roleDefinitions in roleManagement + description: Resource representing the roles allowed by RBAC providers and the permissions assigned to the roles. + operationId: roleManagement.entitlementManagement_UpdateRoleDefinitions + parameters: + - name: unifiedRoleDefinition-id + in: path + description: 'key: id of unifiedRoleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - roleManagement.rbacApplication + summary: Delete navigation property roleDefinitions for roleManagement + description: Resource representing the roles allowed by RBAC providers and the permissions assigned to the roles. + operationId: roleManagement.entitlementManagement_DeleteRoleDefinitions + parameters: + - name: unifiedRoleDefinition-id + in: path + description: 'key: id of unifiedRoleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom': + get: + tags: + - roleManagement.rbacApplication + summary: Get inheritsPermissionsFrom from roleManagement + description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles (isBuiltIn is true) support this attribute. Supports $expand. + operationId: roleManagement.entitlementManagement.roleDefinitions_ListInheritsPermissionsFrom + parameters: + - name: unifiedRoleDefinition-id + in: path + description: 'key: id of unifiedRoleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - description + - description desc + - displayName + - displayName desc + - isBuiltIn + - isBuiltIn desc + - isEnabled + - isEnabled desc + - resourceScopes + - resourceScopes desc + - rolePermissions + - rolePermissions desc + - templateId + - templateId desc + - version + - version desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - isBuiltIn + - isEnabled + - resourceScopes + - rolePermissions + - templateId + - version + - inheritsPermissionsFrom + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - inheritsPermissionsFrom type: string responses: '200': @@ -21343,96 +22744,76 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' - links: - appScope: - operationId: roleManagement.entitlementManagement.RoleAssignmentSchedules.GetAppScope - parameters: - unifiedRoleAssignmentSchedule-id: $request.path.unifiedRoleAssignmentSchedule-id - directoryScope: - operationId: roleManagement.entitlementManagement.RoleAssignmentSchedules.GetDirectoryScope - parameters: - unifiedRoleAssignmentSchedule-id: $request.path.unifiedRoleAssignmentSchedule-id - principal: - operationId: roleManagement.entitlementManagement.RoleAssignmentSchedules.GetPrincipal - parameters: - unifiedRoleAssignmentSchedule-id: $request.path.unifiedRoleAssignmentSchedule-id - roleDefinition: - operationId: roleManagement.entitlementManagement.RoleAssignmentSchedules.GetRoleDefinition - parameters: - unifiedRoleAssignmentSchedule-id: $request.path.unifiedRoleAssignmentSchedule-id - activatedUsing: - operationId: roleManagement.entitlementManagement.RoleAssignmentSchedules.GetActivatedUsing - parameters: - unifiedRoleAssignmentSchedule-id: $request.path.unifiedRoleAssignmentSchedule-id + title: Collection of unifiedRoleDefinition + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - roleManagement.rbacApplication - summary: Update the navigation property roleAssignmentSchedules in roleManagement - operationId: roleManagement.entitlementManagement_UpdateRoleAssignmentSchedules + summary: Create new navigation property to inheritsPermissionsFrom for roleManagement + description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles (isBuiltIn is true) support this attribute. Supports $expand. + operationId: roleManagement.entitlementManagement.roleDefinitions_CreateInheritsPermissionsFrom parameters: - - name: unifiedRoleAssignmentSchedule-id + - name: unifiedRoleDefinition-id in: path - description: 'key: id of unifiedRoleAssignmentSchedule' + description: 'key: id of unifiedRoleDefinition' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentSchedule + x-ms-docs-key-type: unifiedRoleDefinition requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': + get: tags: - roleManagement.rbacApplication - summary: Delete navigation property roleAssignmentSchedules for roleManagement - operationId: roleManagement.entitlementManagement_DeleteRoleAssignmentSchedules + summary: Get inheritsPermissionsFrom from roleManagement + description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles (isBuiltIn is true) support this attribute. Supports $expand. + operationId: roleManagement.entitlementManagement.roleDefinitions_GetInheritsPermissionsFrom parameters: - - name: unifiedRoleAssignmentSchedule-id + - name: unifiedRoleDefinition-id in: path - description: 'key: id of unifiedRoleAssignmentSchedule' + description: 'key: id of unifiedRoleDefinition' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentSchedule - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}/activatedUsing': - get: - tags: - - roleManagement.rbacApplication - summary: Get activatedUsing from roleManagement - description: 'If the roleAssignmentSchedule is activated by a roleEligibilitySchedule, this is the link to that schedule.' - operationId: roleManagement.entitlementManagement.roleAssignmentSchedules_GetActivatedUsing - parameters: - - name: unifiedRoleAssignmentSchedule-id + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 in: path - description: 'key: id of unifiedRoleAssignmentSchedule' + description: 'key: id of unifiedRoleDefinition' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentSchedule + x-ms-docs-key-type: unifiedRoleDefinition - name: $select in: query description: Select properties to be returned @@ -21444,20 +22825,15 @@ paths: items: enum: - id - - appScopeId - - createdDateTime - - createdUsing - - directoryScopeId - - modifiedDateTime - - principalId - - roleDefinitionId - - status - - memberType - - scheduleInfo - - appScope - - directoryScope - - principal - - roleDefinition + - description + - displayName + - isBuiltIn + - isEnabled + - resourceScopes + - rolePermissions + - templateId + - version + - inheritsPermissionsFrom type: string - name: $expand in: query @@ -21470,10 +22846,7 @@ paths: items: enum: - '*' - - appScope - - directoryScope - - principal - - roleDefinition + - inheritsPermissionsFrom type: string responses: '200': @@ -21481,91 +22854,43 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' links: - appScope: - operationId: roleManagement.entitlementManagement.roleAssignmentSchedules.ActivatedUsing.GetAppScope - parameters: - unifiedRoleAssignmentSchedule-id: $request.path.unifiedRoleAssignmentSchedule-id - directoryScope: - operationId: roleManagement.entitlementManagement.roleAssignmentSchedules.ActivatedUsing.GetDirectoryScope - parameters: - unifiedRoleAssignmentSchedule-id: $request.path.unifiedRoleAssignmentSchedule-id - principal: - operationId: roleManagement.entitlementManagement.roleAssignmentSchedules.ActivatedUsing.GetPrincipal - parameters: - unifiedRoleAssignmentSchedule-id: $request.path.unifiedRoleAssignmentSchedule-id - roleDefinition: - operationId: roleManagement.entitlementManagement.roleAssignmentSchedules.ActivatedUsing.GetRoleDefinition + inheritsPermissionsFrom: + operationId: roleManagement.entitlementManagement.roleDefinitions.InheritsPermissionsFrom.ListInheritsPermissionsFrom parameters: - unifiedRoleAssignmentSchedule-id: $request.path.unifiedRoleAssignmentSchedule-id + unifiedRoleDefinition-id: $request.path.unifiedRoleDefinition-id + unifiedRoleDefinition-id1: $request.path.unifiedRoleDefinition-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule-id}/activatedUsing/$ref': - get: + patch: tags: - roleManagement.rbacApplication - summary: Get ref of activatedUsing from roleManagement - description: 'If the roleAssignmentSchedule is activated by a roleEligibilitySchedule, this is the link to that schedule.' - operationId: roleManagement.entitlementManagement.roleAssignmentSchedules_GetGraphRefActivatedUsing + summary: Update the navigation property inheritsPermissionsFrom in roleManagement + description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles (isBuiltIn is true) support this attribute. Supports $expand. + operationId: roleManagement.entitlementManagement.roleDefinitions_UpdateInheritsPermissionsFrom parameters: - - name: unifiedRoleAssignmentSchedule-id + - name: unifiedRoleDefinition-id in: path - description: 'key: id of unifiedRoleAssignmentSchedule' + description: 'key: id of unifiedRoleDefinition' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentSchedule - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - appScope: - operationId: roleManagement.entitlementManagement.roleAssignmentSchedules.ActivatedUsing.GetAppScope - parameters: - unifiedRoleAssignmentSchedule-id: $request.path.unifiedRoleAssignmentSchedule-id - directoryScope: - operationId: roleManagement.entitlementManagement.roleAssignmentSchedules.ActivatedUsing.GetDirectoryScope - parameters: - unifiedRoleAssignmentSchedule-id: $request.path.unifiedRoleAssignmentSchedule-id - principal: - operationId: roleManagement.entitlementManagement.roleAssignmentSchedules.ActivatedUsing.GetPrincipal - parameters: - unifiedRoleAssignmentSchedule-id: $request.path.unifiedRoleAssignmentSchedule-id - roleDefinition: - operationId: roleManagement.entitlementManagement.roleAssignmentSchedules.ActivatedUsing.GetRoleDefinition - parameters: - unifiedRoleAssignmentSchedule-id: $request.path.unifiedRoleAssignmentSchedule-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - roleManagement.rbacApplication - summary: Update the ref of navigation property activatedUsing in roleManagement - description: 'If the roleAssignmentSchedule is activated by a roleEligibilitySchedule, this is the link to that schedule.' - operationId: roleManagement.entitlementManagement.roleAssignmentSchedules_SetGraphRefActivatedUsing - parameters: - - name: unifiedRoleAssignmentSchedule-id + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 in: path - description: 'key: id of unifiedRoleAssignmentSchedule' + description: 'key: id of unifiedRoleDefinition' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentSchedule + x-ms-docs-key-type: unifiedRoleDefinition requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' required: true responses: '204': @@ -21576,17 +22901,24 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete ref of navigation property activatedUsing for roleManagement - description: 'If the roleAssignmentSchedule is activated by a roleEligibilitySchedule, this is the link to that schedule.' - operationId: roleManagement.entitlementManagement.roleAssignmentSchedules_DeleteGraphRefActivatedUsing + summary: Delete navigation property inheritsPermissionsFrom for roleManagement + description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles (isBuiltIn is true) support this attribute. Supports $expand. + operationId: roleManagement.entitlementManagement.roleDefinitions_DeleteInheritsPermissionsFrom parameters: - - name: unifiedRoleAssignmentSchedule-id + - name: unifiedRoleDefinition-id in: path - description: 'key: id of unifiedRoleAssignmentSchedule' + description: 'key: id of unifiedRoleDefinition' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleAssignmentSchedule + x-ms-docs-key-type: unifiedRoleDefinition + - name: unifiedRoleDefinition-id1 + in: path + description: 'key: id of unifiedRoleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleDefinition - name: If-Match in: header description: ETag @@ -21598,38 +22930,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleAssignmentSchedules/microsoft.graph.filterByCurrentUser(on={on})': - get: - tags: - - roleManagement.Functions - summary: Invoke function filterByCurrentUser - operationId: roleManagement.entitlementManagement.roleAssignmentSchedules_filterByCurrentUser - parameters: - - name: on - in: path - description: 'Usage: on={on}' - required: true - schema: - $ref: '#/components/schemas/microsoft.graph.roleAssignmentScheduleFilterByCurrentUserOptions' - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /roleManagement/entitlementManagement/roleDefinitions: + /roleManagement/entitlementManagement/roleEligibilityScheduleInstances: get: tags: - roleManagement.rbacApplication - summary: Get roleDefinitions from roleManagement - description: Resource representing the roles allowed by RBAC providers and the permissions assigned to the roles. - operationId: roleManagement.entitlementManagement_ListRoleDefinitions + summary: Get roleEligibilityScheduleInstances from roleManagement + operationId: roleManagement.entitlementManagement_ListRoleEligibilityScheduleInstances parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -21648,22 +22954,22 @@ paths: enum: - id - id desc - - description - - description desc - - displayName - - displayName desc - - isBuiltIn - - isBuiltIn desc - - isEnabled - - isEnabled desc - - resourceScopes - - resourceScopes desc - - rolePermissions - - rolePermissions desc - - templateId - - templateId desc - - version - - version desc + - appScopeId + - appScopeId desc + - directoryScopeId + - directoryScopeId desc + - principalId + - principalId desc + - roleDefinitionId + - roleDefinitionId desc + - endDateTime + - endDateTime desc + - memberType + - memberType desc + - roleEligibilityScheduleId + - roleEligibilityScheduleId desc + - startDateTime + - startDateTime desc type: string - name: $select in: query @@ -21676,15 +22982,18 @@ paths: items: enum: - id - - description - - displayName - - isBuiltIn - - isEnabled - - resourceScopes - - rolePermissions - - templateId - - version - - inheritsPermissionsFrom + - appScopeId + - directoryScopeId + - principalId + - roleDefinitionId + - endDateTime + - memberType + - roleEligibilityScheduleId + - startDateTime + - appScope + - directoryScope + - principal + - roleDefinition type: string - name: $expand in: query @@ -21697,7 +23006,10 @@ paths: items: enum: - '*' - - inheritsPermissionsFrom + - appScope + - directoryScope + - principal + - roleDefinition type: string responses: '200': @@ -21705,13 +23017,13 @@ paths: content: application/json: schema: - title: Collection of unifiedRoleDefinition + title: Collection of unifiedRoleEligibilityScheduleInstance type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' '@odata.nextLink': type: string additionalProperties: @@ -21725,15 +23037,14 @@ paths: post: tags: - roleManagement.rbacApplication - summary: Create new navigation property to roleDefinitions for roleManagement - description: Resource representing the roles allowed by RBAC providers and the permissions assigned to the roles. - operationId: roleManagement.entitlementManagement_CreateRoleDefinitions + summary: Create new navigation property to roleEligibilityScheduleInstances for roleManagement + operationId: roleManagement.entitlementManagement_CreateRoleEligibilityScheduleInstances requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' required: true responses: '201': @@ -21741,25 +23052,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}': + '/roleManagement/entitlementManagement/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance-id}': get: tags: - roleManagement.rbacApplication - summary: Get roleDefinitions from roleManagement - description: Resource representing the roles allowed by RBAC providers and the permissions assigned to the roles. - operationId: roleManagement.entitlementManagement_GetRoleDefinitions + summary: Get roleEligibilityScheduleInstances from roleManagement + operationId: roleManagement.entitlementManagement_GetRoleEligibilityScheduleInstances parameters: - - name: unifiedRoleDefinition-id + - name: unifiedRoleEligibilityScheduleInstance-id in: path - description: 'key: id of unifiedRoleDefinition' + description: 'key: id of unifiedRoleEligibilityScheduleInstance' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleDefinition + x-ms-docs-key-type: unifiedRoleEligibilityScheduleInstance - name: $select in: query description: Select properties to be returned @@ -21771,15 +23081,18 @@ paths: items: enum: - id - - description - - displayName - - isBuiltIn - - isEnabled - - resourceScopes - - rolePermissions - - templateId - - version - - inheritsPermissionsFrom + - appScopeId + - directoryScopeId + - principalId + - roleDefinitionId + - endDateTime + - memberType + - roleEligibilityScheduleId + - startDateTime + - appScope + - directoryScope + - principal + - roleDefinition type: string - name: $expand in: query @@ -21792,7 +23105,10 @@ paths: items: enum: - '*' - - inheritsPermissionsFrom + - appScope + - directoryScope + - principal + - roleDefinition type: string responses: '200': @@ -21800,35 +23116,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' links: - inheritsPermissionsFrom: - operationId: roleManagement.entitlementManagement.RoleDefinitions.ListInheritsPermissionsFrom + appScope: + operationId: roleManagement.entitlementManagement.RoleEligibilityScheduleInstances.GetAppScope parameters: - unifiedRoleDefinition-id: $request.path.unifiedRoleDefinition-id + unifiedRoleEligibilityScheduleInstance-id: $request.path.unifiedRoleEligibilityScheduleInstance-id + directoryScope: + operationId: roleManagement.entitlementManagement.RoleEligibilityScheduleInstances.GetDirectoryScope + parameters: + unifiedRoleEligibilityScheduleInstance-id: $request.path.unifiedRoleEligibilityScheduleInstance-id + principal: + operationId: roleManagement.entitlementManagement.RoleEligibilityScheduleInstances.GetPrincipal + parameters: + unifiedRoleEligibilityScheduleInstance-id: $request.path.unifiedRoleEligibilityScheduleInstance-id + roleDefinition: + operationId: roleManagement.entitlementManagement.RoleEligibilityScheduleInstances.GetRoleDefinition + parameters: + unifiedRoleEligibilityScheduleInstance-id: $request.path.unifiedRoleEligibilityScheduleInstance-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - roleManagement.rbacApplication - summary: Update the navigation property roleDefinitions in roleManagement - description: Resource representing the roles allowed by RBAC providers and the permissions assigned to the roles. - operationId: roleManagement.entitlementManagement_UpdateRoleDefinitions + summary: Update the navigation property roleEligibilityScheduleInstances in roleManagement + operationId: roleManagement.entitlementManagement_UpdateRoleEligibilityScheduleInstances parameters: - - name: unifiedRoleDefinition-id + - name: unifiedRoleEligibilityScheduleInstance-id in: path - description: 'key: id of unifiedRoleDefinition' + description: 'key: id of unifiedRoleEligibilityScheduleInstance' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleDefinition + x-ms-docs-key-type: unifiedRoleEligibilityScheduleInstance requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' required: true responses: '204': @@ -21839,17 +23166,16 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete navigation property roleDefinitions for roleManagement - description: Resource representing the roles allowed by RBAC providers and the permissions assigned to the roles. - operationId: roleManagement.entitlementManagement_DeleteRoleDefinitions + summary: Delete navigation property roleEligibilityScheduleInstances for roleManagement + operationId: roleManagement.entitlementManagement_DeleteRoleEligibilityScheduleInstances parameters: - - name: unifiedRoleDefinition-id + - name: unifiedRoleEligibilityScheduleInstance-id in: path - description: 'key: id of unifiedRoleDefinition' + description: 'key: id of unifiedRoleEligibilityScheduleInstance' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleDefinition + x-ms-docs-key-type: unifiedRoleEligibilityScheduleInstance - name: If-Match in: header description: ETag @@ -21861,21 +23187,38 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom': + '/roleManagement/entitlementManagement/roleEligibilityScheduleInstances/microsoft.graph.filterByCurrentUser(on={on})': get: tags: - - roleManagement.rbacApplication - summary: Get inheritsPermissionsFrom from roleManagement - description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles (isBuiltIn is true) support this attribute. Supports $expand. - operationId: roleManagement.entitlementManagement.roleDefinitions_ListInheritsPermissionsFrom + - roleManagement.Functions + summary: Invoke function filterByCurrentUser + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleInstances_filterByCurrentUser parameters: - - name: unifiedRoleDefinition-id + - name: on in: path - description: 'key: id of unifiedRoleDefinition' + description: 'Usage: on={on}' required: true schema: - type: string - x-ms-docs-key-type: unifiedRoleDefinition + $ref: '#/components/schemas/microsoft.graph.roleEligibilityScheduleInstanceFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /roleManagement/entitlementManagement/roleEligibilityScheduleRequests: + get: + tags: + - roleManagement.rbacApplication + summary: Get roleEligibilityScheduleRequests from roleManagement + operationId: roleManagement.entitlementManagement_ListRoleEligibilityScheduleRequests + parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -21893,22 +23236,38 @@ paths: enum: - id - id desc - - description - - description desc - - displayName - - displayName desc - - isBuiltIn - - isBuiltIn desc - - isEnabled - - isEnabled desc - - resourceScopes - - resourceScopes desc - - rolePermissions - - rolePermissions desc - - templateId - - templateId desc - - version - - version desc + - approvalId + - approvalId desc + - completedDateTime + - completedDateTime desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - customData + - customData desc + - status + - status desc + - action + - action desc + - appScopeId + - appScopeId desc + - directoryScopeId + - directoryScopeId desc + - isValidationOnly + - isValidationOnly desc + - justification + - justification desc + - principalId + - principalId desc + - roleDefinitionId + - roleDefinitionId desc + - scheduleInfo + - scheduleInfo desc + - targetScheduleId + - targetScheduleId desc + - ticketInfo + - ticketInfo desc type: string - name: $select in: query @@ -21921,15 +23280,27 @@ paths: items: enum: - id - - description - - displayName - - isBuiltIn - - isEnabled - - resourceScopes - - rolePermissions - - templateId - - version - - inheritsPermissionsFrom + - approvalId + - completedDateTime + - createdBy + - createdDateTime + - customData + - status + - action + - appScopeId + - directoryScopeId + - isValidationOnly + - justification + - principalId + - roleDefinitionId + - scheduleInfo + - targetScheduleId + - ticketInfo + - appScope + - directoryScope + - principal + - roleDefinition + - targetSchedule type: string - name: $expand in: query @@ -21942,7 +23313,11 @@ paths: items: enum: - '*' - - inheritsPermissionsFrom + - appScope + - directoryScope + - principal + - roleDefinition + - targetSchedule type: string responses: '200': @@ -21950,13 +23325,13 @@ paths: content: application/json: schema: - title: Collection of unifiedRoleDefinition + title: Collection of unifiedRoleEligibilityScheduleRequest type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleRequest' '@odata.nextLink': type: string additionalProperties: @@ -21970,23 +23345,14 @@ paths: post: tags: - roleManagement.rbacApplication - summary: Create new navigation property to inheritsPermissionsFrom for roleManagement - description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles (isBuiltIn is true) support this attribute. Supports $expand. - operationId: roleManagement.entitlementManagement.roleDefinitions_CreateInheritsPermissionsFrom - parameters: - - name: unifiedRoleDefinition-id - in: path - description: 'key: id of unifiedRoleDefinition' - required: true - schema: - type: string - x-ms-docs-key-type: unifiedRoleDefinition + summary: Create new navigation property to roleEligibilityScheduleRequests for roleManagement + operationId: roleManagement.entitlementManagement_CreateRoleEligibilityScheduleRequests requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleRequest' required: true responses: '201': @@ -21994,32 +23360,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': + '/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}': get: tags: - roleManagement.rbacApplication - summary: Get inheritsPermissionsFrom from roleManagement - description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles (isBuiltIn is true) support this attribute. Supports $expand. - operationId: roleManagement.entitlementManagement.roleDefinitions_GetInheritsPermissionsFrom + summary: Get roleEligibilityScheduleRequests from roleManagement + operationId: roleManagement.entitlementManagement_GetRoleEligibilityScheduleRequests parameters: - - name: unifiedRoleDefinition-id - in: path - description: 'key: id of unifiedRoleDefinition' - required: true - schema: - type: string - x-ms-docs-key-type: unifiedRoleDefinition - - name: unifiedRoleDefinition-id1 + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'key: id of unifiedRoleDefinition' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleDefinition + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest - name: $select in: query description: Select properties to be returned @@ -22031,15 +23389,27 @@ paths: items: enum: - id - - description - - displayName - - isBuiltIn - - isEnabled - - resourceScopes - - rolePermissions - - templateId - - version - - inheritsPermissionsFrom + - approvalId + - completedDateTime + - createdBy + - createdDateTime + - customData + - status + - action + - appScopeId + - directoryScopeId + - isValidationOnly + - justification + - principalId + - roleDefinitionId + - scheduleInfo + - targetScheduleId + - ticketInfo + - appScope + - directoryScope + - principal + - roleDefinition + - targetSchedule type: string - name: $expand in: query @@ -22052,7 +23422,11 @@ paths: items: enum: - '*' - - inheritsPermissionsFrom + - appScope + - directoryScope + - principal + - roleDefinition + - targetSchedule type: string responses: '200': @@ -22060,43 +23434,50 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleRequest' links: - inheritsPermissionsFrom: - operationId: roleManagement.entitlementManagement.roleDefinitions.InheritsPermissionsFrom.ListInheritsPermissionsFrom + appScope: + operationId: roleManagement.entitlementManagement.RoleEligibilityScheduleRequests.GetAppScope parameters: - unifiedRoleDefinition-id: $request.path.unifiedRoleDefinition-id - unifiedRoleDefinition-id1: $request.path.unifiedRoleDefinition-id1 + unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id + directoryScope: + operationId: roleManagement.entitlementManagement.RoleEligibilityScheduleRequests.GetDirectoryScope + parameters: + unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id + principal: + operationId: roleManagement.entitlementManagement.RoleEligibilityScheduleRequests.GetPrincipal + parameters: + unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id + roleDefinition: + operationId: roleManagement.entitlementManagement.RoleEligibilityScheduleRequests.GetRoleDefinition + parameters: + unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id + targetSchedule: + operationId: roleManagement.entitlementManagement.RoleEligibilityScheduleRequests.GetTargetSchedule + parameters: + unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - roleManagement.rbacApplication - summary: Update the navigation property inheritsPermissionsFrom in roleManagement - description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles (isBuiltIn is true) support this attribute. Supports $expand. - operationId: roleManagement.entitlementManagement.roleDefinitions_UpdateInheritsPermissionsFrom + summary: Update the navigation property roleEligibilityScheduleRequests in roleManagement + operationId: roleManagement.entitlementManagement_UpdateRoleEligibilityScheduleRequests parameters: - - name: unifiedRoleDefinition-id - in: path - description: 'key: id of unifiedRoleDefinition' - required: true - schema: - type: string - x-ms-docs-key-type: unifiedRoleDefinition - - name: unifiedRoleDefinition-id1 + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'key: id of unifiedRoleDefinition' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleDefinition + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleRequest' required: true responses: '204': @@ -22107,24 +23488,16 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete navigation property inheritsPermissionsFrom for roleManagement - description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles (isBuiltIn is true) support this attribute. Supports $expand. - operationId: roleManagement.entitlementManagement.roleDefinitions_DeleteInheritsPermissionsFrom + summary: Delete navigation property roleEligibilityScheduleRequests for roleManagement + operationId: roleManagement.entitlementManagement_DeleteRoleEligibilityScheduleRequests parameters: - - name: unifiedRoleDefinition-id - in: path - description: 'key: id of unifiedRoleDefinition' - required: true - schema: - type: string - x-ms-docs-key-type: unifiedRoleDefinition - - name: unifiedRoleDefinition-id1 + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'key: id of unifiedRoleDefinition' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleDefinition + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest - name: If-Match in: header description: ETag @@ -22136,47 +23509,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /roleManagement/entitlementManagement/roleEligibilityScheduleInstances: + '/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/appScope': get: tags: - roleManagement.rbacApplication - summary: Get roleEligibilityScheduleInstances from roleManagement - operationId: roleManagement.entitlementManagement_ListRoleEligibilityScheduleInstances + summary: Get appScope from roleManagement + description: Read-only property with details of the app-specific scope when the assignment scope is app-specific. Containment entity. + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_GetAppScope 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 + - name: unifiedRoleEligibilityScheduleRequest-id + in: path + description: 'key: id of unifiedRoleEligibilityScheduleRequest' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - appScopeId - - appScopeId desc - - directoryScopeId - - directoryScopeId desc - - principalId - - principalId desc - - roleDefinitionId - - roleDefinitionId desc - - endDateTime - - endDateTime desc - - memberType - - memberType desc - - roleEligibilityScheduleId - - roleEligibilityScheduleId desc - - startDateTime - - startDateTime desc - type: string + type: string + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest - name: $select in: query description: Select properties to be returned @@ -22188,18 +23535,8 @@ paths: items: enum: - id - - appScopeId - - directoryScopeId - - principalId - - roleDefinitionId - - endDateTime - - memberType - - roleEligibilityScheduleId - - startDateTime - - appScope - - directoryScope - - principal - - roleDefinition + - displayName + - type type: string - name: $expand in: query @@ -22212,10 +23549,6 @@ paths: items: enum: - '*' - - appScope - - directoryScope - - principal - - roleDefinition type: string responses: '200': @@ -22223,59 +23556,104 @@ paths: content: application/json: schema: - title: Collection of unifiedRoleEligibilityScheduleInstance - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.appScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/appScope/$ref': + get: + tags: + - roleManagement.rbacApplication + summary: Get ref of appScope from roleManagement + description: Read-only property with details of the app-specific scope when the assignment scope is app-specific. Containment entity. + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_GetGraphRefAppScope + parameters: + - name: unifiedRoleEligibilityScheduleRequest-id + in: path + description: 'key: id of unifiedRoleEligibilityScheduleRequest' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + put: tags: - roleManagement.rbacApplication - summary: Create new navigation property to roleEligibilityScheduleInstances for roleManagement - operationId: roleManagement.entitlementManagement_CreateRoleEligibilityScheduleInstances + summary: Update the ref of navigation property appScope in roleManagement + description: Read-only property with details of the app-specific scope when the assignment scope is app-specific. Containment entity. + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_SetGraphRefAppScope + parameters: + - name: unifiedRoleEligibilityScheduleRequest-id + in: path + description: 'key: id of unifiedRoleEligibilityScheduleRequest' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest requestBody: - description: New navigation property + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' + type: object + additionalProperties: + type: object required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance-id}': + delete: + tags: + - roleManagement.rbacApplication + summary: Delete ref of navigation property appScope for roleManagement + description: Read-only property with details of the app-specific scope when the assignment scope is app-specific. Containment entity. + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_DeleteGraphRefAppScope + parameters: + - name: unifiedRoleEligibilityScheduleRequest-id + in: path + description: 'key: id of unifiedRoleEligibilityScheduleRequest' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/directoryScope': get: tags: - roleManagement.rbacApplication - summary: Get roleEligibilityScheduleInstances from roleManagement - operationId: roleManagement.entitlementManagement_GetRoleEligibilityScheduleInstances + summary: Get directoryScope from roleManagement + description: Property referencing the directory object that is the scope of the assignment. Provided so that callers can get the directory object using $expand at the same time as getting the role assignment. Read-only. + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_GetDirectoryScope parameters: - - name: unifiedRoleEligibilityScheduleInstance-id + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'key: id of unifiedRoleEligibilityScheduleInstance' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityScheduleInstance + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest - name: $select in: query description: Select properties to be returned @@ -22287,18 +23665,7 @@ paths: items: enum: - id - - appScopeId - - directoryScopeId - - principalId - - roleDefinitionId - - endDateTime - - memberType - - roleEligibilityScheduleId - - startDateTime - - appScope - - directoryScope - - principal - - roleDefinition + - deletedDateTime type: string - name: $expand in: query @@ -22311,10 +23678,6 @@ paths: items: enum: - '*' - - appScope - - directoryScope - - principal - - roleDefinition type: string responses: '200': @@ -22322,46 +23685,57 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' - links: - appScope: - operationId: roleManagement.entitlementManagement.RoleEligibilityScheduleInstances.GetAppScope - parameters: - unifiedRoleEligibilityScheduleInstance-id: $request.path.unifiedRoleEligibilityScheduleInstance-id - directoryScope: - operationId: roleManagement.entitlementManagement.RoleEligibilityScheduleInstances.GetDirectoryScope - parameters: - unifiedRoleEligibilityScheduleInstance-id: $request.path.unifiedRoleEligibilityScheduleInstance-id - principal: - operationId: roleManagement.entitlementManagement.RoleEligibilityScheduleInstances.GetPrincipal - parameters: - unifiedRoleEligibilityScheduleInstance-id: $request.path.unifiedRoleEligibilityScheduleInstance-id - roleDefinition: - operationId: roleManagement.entitlementManagement.RoleEligibilityScheduleInstances.GetRoleDefinition - parameters: - unifiedRoleEligibilityScheduleInstance-id: $request.path.unifiedRoleEligibilityScheduleInstance-id + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/directoryScope/$ref': + get: tags: - roleManagement.rbacApplication - summary: Update the navigation property roleEligibilityScheduleInstances in roleManagement - operationId: roleManagement.entitlementManagement_UpdateRoleEligibilityScheduleInstances + summary: Get ref of directoryScope from roleManagement + description: Property referencing the directory object that is the scope of the assignment. Provided so that callers can get the directory object using $expand at the same time as getting the role assignment. Read-only. + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_GetGraphRefDirectoryScope parameters: - - name: unifiedRoleEligibilityScheduleInstance-id + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'key: id of unifiedRoleEligibilityScheduleInstance' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityScheduleInstance + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - roleManagement.rbacApplication + summary: Update the ref of navigation property directoryScope in roleManagement + description: Property referencing the directory object that is the scope of the assignment. Provided so that callers can get the directory object using $expand at the same time as getting the role assignment. Read-only. + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_SetGraphRefDirectoryScope + parameters: + - name: unifiedRoleEligibilityScheduleRequest-id + in: path + description: 'key: id of unifiedRoleEligibilityScheduleRequest' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -22372,16 +23746,17 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete navigation property roleEligibilityScheduleInstances for roleManagement - operationId: roleManagement.entitlementManagement_DeleteRoleEligibilityScheduleInstances + summary: Delete ref of navigation property directoryScope for roleManagement + description: Property referencing the directory object that is the scope of the assignment. Provided so that callers can get the directory object using $expand at the same time as getting the role assignment. Read-only. + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_DeleteGraphRefDirectoryScope parameters: - - name: unifiedRoleEligibilityScheduleInstance-id + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'key: id of unifiedRoleEligibilityScheduleInstance' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityScheduleInstance + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest - name: If-Match in: header description: ETag @@ -22393,88 +23768,41 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleEligibilityScheduleInstances/microsoft.graph.filterByCurrentUser(on={on})': - get: + '/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/microsoft.graph.cancel': + post: tags: - - roleManagement.Functions - summary: Invoke function filterByCurrentUser - operationId: roleManagement.entitlementManagement.roleEligibilityScheduleInstances_filterByCurrentUser + - roleManagement.Actions + summary: Invoke action cancel + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_cancel parameters: - - name: on + - name: unifiedRoleEligibilityScheduleRequest-id in: path - description: 'Usage: on={on}' + description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true schema: - $ref: '#/components/schemas/microsoft.graph.roleEligibilityScheduleInstanceFilterByCurrentUserOptions' + type: string + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /roleManagement/entitlementManagement/roleEligibilityScheduleRequests: + x-ms-docs-operation-type: action + '/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/principal': get: tags: - roleManagement.rbacApplication - summary: Get roleEligibilityScheduleRequests from roleManagement - operationId: roleManagement.entitlementManagement_ListRoleEligibilityScheduleRequests + summary: Get principal from roleManagement + description: Property referencing the principal that is getting a role assignment through the request. Provided so that callers can get the principal using $expand at the same time as getting the role assignment. Read-only. + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_GetPrincipal parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - approvalId - - approvalId desc - - completedDateTime - - completedDateTime desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - customData - - customData desc - - status - - status desc - - action - - action desc - - appScopeId - - appScopeId desc - - directoryScopeId - - directoryScopeId desc - - isValidationOnly - - isValidationOnly desc - - justification - - justification desc - - principalId - - principalId desc - - roleDefinitionId - - roleDefinitionId desc - - scheduleInfo - - scheduleInfo desc - - targetScheduleId - - targetScheduleId desc - - ticketInfo - - ticketInfo desc - type: string + - name: unifiedRoleEligibilityScheduleRequest-id + in: path + description: 'key: id of unifiedRoleEligibilityScheduleRequest' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest - name: $select in: query description: Select properties to be returned @@ -22486,27 +23814,7 @@ paths: items: enum: - id - - approvalId - - completedDateTime - - createdBy - - createdDateTime - - customData - - status - - action - - appScopeId - - directoryScopeId - - isValidationOnly - - justification - - principalId - - roleDefinitionId - - scheduleInfo - - targetScheduleId - - ticketInfo - - appScope - - directoryScope - - principal - - roleDefinition - - targetSchedule + - deletedDateTime type: string - name: $expand in: query @@ -22519,11 +23827,6 @@ paths: items: enum: - '*' - - appScope - - directoryScope - - principal - - roleDefinition - - targetSchedule type: string responses: '200': @@ -22531,51 +23834,96 @@ paths: content: application/json: schema: - title: Collection of unifiedRoleEligibilityScheduleRequest - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleRequest' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/principal/$ref': + get: tags: - roleManagement.rbacApplication - summary: Create new navigation property to roleEligibilityScheduleRequests for roleManagement - operationId: roleManagement.entitlementManagement_CreateRoleEligibilityScheduleRequests + summary: Get ref of principal from roleManagement + description: Property referencing the principal that is getting a role assignment through the request. Provided so that callers can get the principal using $expand at the same time as getting the role assignment. Read-only. + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_GetGraphRefPrincipal + parameters: + - name: unifiedRoleEligibilityScheduleRequest-id + in: path + description: 'key: id of unifiedRoleEligibilityScheduleRequest' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - roleManagement.rbacApplication + summary: Update the ref of navigation property principal in roleManagement + description: Property referencing the principal that is getting a role assignment through the request. Provided so that callers can get the principal using $expand at the same time as getting the role assignment. Read-only. + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_SetGraphRefPrincipal + parameters: + - name: unifiedRoleEligibilityScheduleRequest-id + in: path + description: 'key: id of unifiedRoleEligibilityScheduleRequest' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest requestBody: - description: New navigation property + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleRequest' + type: object + additionalProperties: + type: object required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleRequest' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}': + delete: + tags: + - roleManagement.rbacApplication + summary: Delete ref of navigation property principal for roleManagement + description: Property referencing the principal that is getting a role assignment through the request. Provided so that callers can get the principal using $expand at the same time as getting the role assignment. Read-only. + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_DeleteGraphRefPrincipal + parameters: + - name: unifiedRoleEligibilityScheduleRequest-id + in: path + description: 'key: id of unifiedRoleEligibilityScheduleRequest' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/roleDefinition': get: tags: - roleManagement.rbacApplication - summary: Get roleEligibilityScheduleRequests from roleManagement - operationId: roleManagement.entitlementManagement_GetRoleEligibilityScheduleRequests + summary: Get roleDefinition from roleManagement + description: Property indicating the roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.Id will be auto expanded. + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_GetRoleDefinition parameters: - name: unifiedRoleEligibilityScheduleRequest-id in: path @@ -22595,27 +23943,15 @@ paths: items: enum: - id - - approvalId - - completedDateTime - - createdBy - - createdDateTime - - customData - - status - - action - - appScopeId - - directoryScopeId - - isValidationOnly - - justification - - principalId - - roleDefinitionId - - scheduleInfo - - targetScheduleId - - ticketInfo - - appScope - - directoryScope - - principal - - roleDefinition - - targetSchedule + - description + - displayName + - isBuiltIn + - isEnabled + - resourceScopes + - rolePermissions + - templateId + - version + - inheritsPermissionsFrom type: string - name: $expand in: query @@ -22628,11 +23964,7 @@ paths: items: enum: - '*' - - appScope - - directoryScope - - principal - - roleDefinition - - targetSchedule + - inheritsPermissionsFrom type: string responses: '200': @@ -22640,36 +23972,51 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleRequest' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' links: - appScope: - operationId: roleManagement.entitlementManagement.RoleEligibilityScheduleRequests.GetAppScope - parameters: - unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id - directoryScope: - operationId: roleManagement.entitlementManagement.RoleEligibilityScheduleRequests.GetDirectoryScope - parameters: - unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id - principal: - operationId: roleManagement.entitlementManagement.RoleEligibilityScheduleRequests.GetPrincipal - parameters: - unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id - roleDefinition: - operationId: roleManagement.entitlementManagement.RoleEligibilityScheduleRequests.GetRoleDefinition + inheritsPermissionsFrom: + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests.RoleDefinition.ListInheritsPermissionsFrom parameters: unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id - targetSchedule: - operationId: roleManagement.entitlementManagement.RoleEligibilityScheduleRequests.GetTargetSchedule + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/roleDefinition/$ref': + get: + tags: + - roleManagement.rbacApplication + summary: Get ref of roleDefinition from roleManagement + description: Property indicating the roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.Id will be auto expanded. + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_GetGraphRefRoleDefinition + parameters: + - name: unifiedRoleEligibilityScheduleRequest-id + in: path + description: 'key: id of unifiedRoleEligibilityScheduleRequest' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + inheritsPermissionsFrom: + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests.RoleDefinition.ListInheritsPermissionsFrom parameters: unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - roleManagement.rbacApplication - summary: Update the navigation property roleEligibilityScheduleRequests in roleManagement - operationId: roleManagement.entitlementManagement_UpdateRoleEligibilityScheduleRequests + summary: Update the ref of navigation property roleDefinition in roleManagement + description: Property indicating the roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.Id will be auto expanded. + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_SetGraphRefRoleDefinition parameters: - name: unifiedRoleEligibilityScheduleRequest-id in: path @@ -22679,11 +24026,13 @@ paths: type: string x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleRequest' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -22694,8 +24043,9 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete navigation property roleEligibilityScheduleRequests for roleManagement - operationId: roleManagement.entitlementManagement_DeleteRoleEligibilityScheduleRequests + summary: Delete ref of navigation property roleDefinition for roleManagement + description: Property indicating the roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.Id will be auto expanded. + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_DeleteGraphRefRoleDefinition parameters: - name: unifiedRoleEligibilityScheduleRequest-id in: path @@ -22715,13 +24065,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/appScope': + '/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/targetSchedule': get: tags: - roleManagement.rbacApplication - summary: Get appScope from roleManagement - description: Read-only property with details of the app-specific scope when the assignment scope is app-specific. Containment entity. - operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_GetAppScope + summary: Get targetSchedule from roleManagement + description: Property indicating the schedule for an eligible role assignment. + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_GetTargetSchedule parameters: - name: unifiedRoleEligibilityScheduleRequest-id in: path @@ -22741,8 +24091,20 @@ paths: items: enum: - id - - displayName - - type + - appScopeId + - createdDateTime + - createdUsing + - directoryScopeId + - modifiedDateTime + - principalId + - roleDefinitionId + - status + - memberType + - scheduleInfo + - appScope + - directoryScope + - principal + - roleDefinition type: string - name: $expand in: query @@ -22755,6 +24117,10 @@ paths: items: enum: - '*' + - appScope + - directoryScope + - principal + - roleDefinition type: string responses: '200': @@ -22762,17 +24128,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.appScope' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' + links: + appScope: + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests.TargetSchedule.GetAppScope + parameters: + unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id + directoryScope: + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests.TargetSchedule.GetDirectoryScope + parameters: + unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id + principal: + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests.TargetSchedule.GetPrincipal + parameters: + unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id + roleDefinition: + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests.TargetSchedule.GetRoleDefinition + parameters: + unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/appScope/$ref': + '/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/targetSchedule/$ref': get: tags: - roleManagement.rbacApplication - summary: Get ref of appScope from roleManagement - description: Read-only property with details of the app-specific scope when the assignment scope is app-specific. Containment entity. - operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_GetGraphRefAppScope + summary: Get ref of targetSchedule from roleManagement + description: Property indicating the schedule for an eligible role assignment. + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_GetGraphRefTargetSchedule parameters: - name: unifiedRoleEligibilityScheduleRequest-id in: path @@ -22788,15 +24171,32 @@ paths: application/json: schema: type: string + links: + appScope: + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests.TargetSchedule.GetAppScope + parameters: + unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id + directoryScope: + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests.TargetSchedule.GetDirectoryScope + parameters: + unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id + principal: + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests.TargetSchedule.GetPrincipal + parameters: + unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id + roleDefinition: + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests.TargetSchedule.GetRoleDefinition + parameters: + unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation put: tags: - roleManagement.rbacApplication - summary: Update the ref of navigation property appScope in roleManagement - description: Read-only property with details of the app-specific scope when the assignment scope is app-specific. Containment entity. - operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_SetGraphRefAppScope + summary: Update the ref of navigation property targetSchedule in roleManagement + description: Property indicating the schedule for an eligible role assignment. + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_SetGraphRefTargetSchedule parameters: - name: unifiedRoleEligibilityScheduleRequest-id in: path @@ -22823,9 +24223,9 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete ref of navigation property appScope for roleManagement - description: Read-only property with details of the app-specific scope when the assignment scope is app-specific. Containment entity. - operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_DeleteGraphRefAppScope + summary: Delete ref of navigation property targetSchedule for roleManagement + description: Property indicating the schedule for an eligible role assignment. + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_DeleteGraphRefTargetSchedule parameters: - name: unifiedRoleEligibilityScheduleRequest-id in: path @@ -22845,21 +24245,76 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/directoryScope': + '/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/microsoft.graph.filterByCurrentUser(on={on})': get: tags: - - roleManagement.rbacApplication - summary: Get directoryScope from roleManagement - description: Property referencing the directory object that is the scope of the assignment. Provided so that callers can get the directory object using $expand at the same time as getting the role assignment. Read-only. - operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_GetDirectoryScope + - roleManagement.Functions + summary: Invoke function filterByCurrentUser + operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_filterByCurrentUser parameters: - - name: unifiedRoleEligibilityScheduleRequest-id + - name: on in: path - description: 'key: id of unifiedRoleEligibilityScheduleRequest' + description: 'Usage: on={on}' required: true schema: - type: string - x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest + $ref: '#/components/schemas/microsoft.graph.roleEligibilityScheduleRequestFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /roleManagement/entitlementManagement/roleEligibilitySchedules: + get: + tags: + - roleManagement.rbacApplication + summary: Get roleEligibilitySchedules from roleManagement + operationId: roleManagement.entitlementManagement_ListRoleEligibilitySchedules + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - appScopeId + - appScopeId desc + - createdDateTime + - createdDateTime desc + - createdUsing + - createdUsing desc + - directoryScopeId + - directoryScopeId desc + - modifiedDateTime + - modifiedDateTime desc + - principalId + - principalId desc + - roleDefinitionId + - roleDefinitionId desc + - status + - status desc + - memberType + - memberType desc + - scheduleInfo + - scheduleInfo desc + type: string - name: $select in: query description: Select properties to be returned @@ -22871,7 +24326,20 @@ paths: items: enum: - id - - deletedDateTime + - appScopeId + - createdDateTime + - createdUsing + - directoryScopeId + - modifiedDateTime + - principalId + - roleDefinitionId + - status + - memberType + - scheduleInfo + - appScope + - directoryScope + - principal + - roleDefinition type: string - name: $expand in: query @@ -22884,6 +24352,10 @@ paths: items: enum: - '*' + - appScope + - directoryScope + - principal + - roleDefinition type: string responses: '200': @@ -22891,57 +24363,147 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + title: Collection of unifiedRoleEligibilitySchedule + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/directoryScope/$ref': + post: + tags: + - roleManagement.rbacApplication + summary: Create new navigation property to roleEligibilitySchedules for roleManagement + operationId: roleManagement.entitlementManagement_CreateRoleEligibilitySchedules + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/entitlementManagement/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule-id}': get: tags: - roleManagement.rbacApplication - summary: Get ref of directoryScope from roleManagement - description: Property referencing the directory object that is the scope of the assignment. Provided so that callers can get the directory object using $expand at the same time as getting the role assignment. Read-only. - operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_GetGraphRefDirectoryScope + summary: Get roleEligibilitySchedules from roleManagement + operationId: roleManagement.entitlementManagement_GetRoleEligibilitySchedules parameters: - - name: unifiedRoleEligibilityScheduleRequest-id + - name: unifiedRoleEligibilitySchedule-id in: path - description: 'key: id of unifiedRoleEligibilityScheduleRequest' + description: 'key: id of unifiedRoleEligibilitySchedule' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest + x-ms-docs-key-type: unifiedRoleEligibilitySchedule + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appScopeId + - createdDateTime + - createdUsing + - directoryScopeId + - modifiedDateTime + - principalId + - roleDefinitionId + - status + - memberType + - scheduleInfo + - appScope + - directoryScope + - principal + - roleDefinition + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - appScope + - directoryScope + - principal + - roleDefinition + type: string responses: '200': - description: Retrieved navigation property link + description: Retrieved navigation property content: application/json: schema: - type: string + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' + links: + appScope: + operationId: roleManagement.entitlementManagement.RoleEligibilitySchedules.GetAppScope + parameters: + unifiedRoleEligibilitySchedule-id: $request.path.unifiedRoleEligibilitySchedule-id + directoryScope: + operationId: roleManagement.entitlementManagement.RoleEligibilitySchedules.GetDirectoryScope + parameters: + unifiedRoleEligibilitySchedule-id: $request.path.unifiedRoleEligibilitySchedule-id + principal: + operationId: roleManagement.entitlementManagement.RoleEligibilitySchedules.GetPrincipal + parameters: + unifiedRoleEligibilitySchedule-id: $request.path.unifiedRoleEligibilitySchedule-id + roleDefinition: + operationId: roleManagement.entitlementManagement.RoleEligibilitySchedules.GetRoleDefinition + parameters: + unifiedRoleEligibilitySchedule-id: $request.path.unifiedRoleEligibilitySchedule-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - roleManagement.rbacApplication - summary: Update the ref of navigation property directoryScope in roleManagement - description: Property referencing the directory object that is the scope of the assignment. Provided so that callers can get the directory object using $expand at the same time as getting the role assignment. Read-only. - operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_SetGraphRefDirectoryScope + summary: Update the navigation property roleEligibilitySchedules in roleManagement + operationId: roleManagement.entitlementManagement_UpdateRoleEligibilitySchedules parameters: - - name: unifiedRoleEligibilityScheduleRequest-id + - name: unifiedRoleEligibilitySchedule-id in: path - description: 'key: id of unifiedRoleEligibilityScheduleRequest' + description: 'key: id of unifiedRoleEligibilitySchedule' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest + x-ms-docs-key-type: unifiedRoleEligibilitySchedule requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' required: true responses: '204': @@ -22952,17 +24514,16 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete ref of navigation property directoryScope for roleManagement - description: Property referencing the directory object that is the scope of the assignment. Provided so that callers can get the directory object using $expand at the same time as getting the role assignment. Read-only. - operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_DeleteGraphRefDirectoryScope + summary: Delete navigation property roleEligibilitySchedules for roleManagement + operationId: roleManagement.entitlementManagement_DeleteRoleEligibilitySchedules parameters: - - name: unifiedRoleEligibilityScheduleRequest-id + - name: unifiedRoleEligibilitySchedule-id in: path - description: 'key: id of unifiedRoleEligibilityScheduleRequest' + description: 'key: id of unifiedRoleEligibilitySchedule' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest + x-ms-docs-key-type: unifiedRoleEligibilitySchedule - name: If-Match in: header description: ETag @@ -22974,41 +24535,70 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/microsoft.graph.cancel': - post: + '/roleManagement/entitlementManagement/roleEligibilitySchedules/microsoft.graph.filterByCurrentUser(on={on})': + get: tags: - - roleManagement.Actions - summary: Invoke action cancel - operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_cancel + - roleManagement.Functions + summary: Invoke function filterByCurrentUser + operationId: roleManagement.entitlementManagement.roleEligibilitySchedules_filterByCurrentUser parameters: - - name: unifiedRoleEligibilityScheduleRequest-id + - name: on in: path - description: 'key: id of unifiedRoleEligibilityScheduleRequest' + description: 'Usage: on={on}' required: true schema: - type: string - x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest + $ref: '#/components/schemas/microsoft.graph.roleEligibilityScheduleFilterByCurrentUserOptions' responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/principal': + x-ms-docs-operation-type: function + /roleManagement/entitlementManagement/transitiveRoleAssignments: get: tags: - roleManagement.rbacApplication - summary: Get principal from roleManagement - description: Property referencing the principal that is getting a role assignment through the request. Provided so that callers can get the principal using $expand at the same time as getting the role assignment. Read-only. - operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_GetPrincipal + summary: Get transitiveRoleAssignments from roleManagement + operationId: roleManagement.entitlementManagement_ListTransitiveRoleAssignments parameters: - - name: unifiedRoleEligibilityScheduleRequest-id - in: path - description: 'key: id of unifiedRoleEligibilityScheduleRequest' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - appScopeId + - appScopeId desc + - condition + - condition desc + - directoryScopeId + - directoryScopeId desc + - principalId + - principalId desc + - principalOrganizationId + - principalOrganizationId desc + - resourceScope + - resourceScope desc + - roleDefinitionId + - roleDefinitionId desc + type: string - name: $select in: query description: Select properties to be returned @@ -23020,7 +24610,17 @@ paths: items: enum: - id - - deletedDateTime + - appScopeId + - condition + - directoryScopeId + - principalId + - principalOrganizationId + - resourceScope + - roleDefinitionId + - appScope + - directoryScope + - principal + - roleDefinition type: string - name: $expand in: query @@ -23033,6 +24633,10 @@ paths: items: enum: - '*' + - appScope + - directoryScope + - principal + - roleDefinition type: string responses: '200': @@ -23040,57 +24644,144 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + title: Collection of unifiedRoleAssignment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/principal/$ref': + post: + tags: + - roleManagement.rbacApplication + summary: Create new navigation property to transitiveRoleAssignments for roleManagement + operationId: roleManagement.entitlementManagement_CreateTransitiveRoleAssignments + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}': get: tags: - roleManagement.rbacApplication - summary: Get ref of principal from roleManagement - description: Property referencing the principal that is getting a role assignment through the request. Provided so that callers can get the principal using $expand at the same time as getting the role assignment. Read-only. - operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_GetGraphRefPrincipal + summary: Get transitiveRoleAssignments from roleManagement + operationId: roleManagement.entitlementManagement_GetTransitiveRoleAssignments parameters: - - name: unifiedRoleEligibilityScheduleRequest-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of unifiedRoleEligibilityScheduleRequest' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest + x-ms-docs-key-type: unifiedRoleAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appScopeId + - condition + - directoryScopeId + - principalId + - principalOrganizationId + - resourceScope + - roleDefinitionId + - appScope + - directoryScope + - principal + - roleDefinition + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - appScope + - directoryScope + - principal + - roleDefinition + type: string responses: '200': - description: Retrieved navigation property link + description: Retrieved navigation property content: application/json: schema: - type: string + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' + links: + appScope: + operationId: roleManagement.entitlementManagement.TransitiveRoleAssignments.GetAppScope + parameters: + unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id + directoryScope: + operationId: roleManagement.entitlementManagement.TransitiveRoleAssignments.GetDirectoryScope + parameters: + unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id + principal: + operationId: roleManagement.entitlementManagement.TransitiveRoleAssignments.GetPrincipal + parameters: + unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id + roleDefinition: + operationId: roleManagement.entitlementManagement.TransitiveRoleAssignments.GetRoleDefinition + parameters: + unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - roleManagement.rbacApplication - summary: Update the ref of navigation property principal in roleManagement - description: Property referencing the principal that is getting a role assignment through the request. Provided so that callers can get the principal using $expand at the same time as getting the role assignment. Read-only. - operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_SetGraphRefPrincipal + summary: Update the navigation property transitiveRoleAssignments in roleManagement + operationId: roleManagement.entitlementManagement_UpdateTransitiveRoleAssignments parameters: - - name: unifiedRoleEligibilityScheduleRequest-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of unifiedRoleEligibilityScheduleRequest' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest + x-ms-docs-key-type: unifiedRoleAssignment requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' required: true responses: '204': @@ -23101,17 +24792,16 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete ref of navigation property principal for roleManagement - description: Property referencing the principal that is getting a role assignment through the request. Provided so that callers can get the principal using $expand at the same time as getting the role assignment. Read-only. - operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_DeleteGraphRefPrincipal + summary: Delete navigation property transitiveRoleAssignments for roleManagement + operationId: roleManagement.entitlementManagement_DeleteTransitiveRoleAssignments parameters: - - name: unifiedRoleEligibilityScheduleRequest-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of unifiedRoleEligibilityScheduleRequest' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest + x-ms-docs-key-type: unifiedRoleAssignment - name: If-Match in: header description: ETag @@ -23123,21 +24813,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/roleDefinition': + '/roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}/appScope': get: tags: - roleManagement.rbacApplication - summary: Get roleDefinition from roleManagement - description: Property indicating the roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.Id will be auto expanded. - operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_GetRoleDefinition + summary: Get appScope from roleManagement + description: Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. Supports $expand. + operationId: roleManagement.entitlementManagement.transitiveRoleAssignments_GetAppScope parameters: - - name: unifiedRoleEligibilityScheduleRequest-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of unifiedRoleEligibilityScheduleRequest' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest + x-ms-docs-key-type: unifiedRoleAssignment - name: $select in: query description: Select properties to be returned @@ -23149,15 +24839,8 @@ paths: items: enum: - id - - description - displayName - - isBuiltIn - - isEnabled - - resourceScopes - - rolePermissions - - templateId - - version - - inheritsPermissionsFrom + - type type: string - name: $expand in: query @@ -23170,7 +24853,6 @@ paths: items: enum: - '*' - - inheritsPermissionsFrom type: string responses: '200': @@ -23178,67 +24860,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' - links: - inheritsPermissionsFrom: - operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests.RoleDefinition.ListInheritsPermissionsFrom - parameters: - unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/roleDefinition/$ref': - get: - tags: - - roleManagement.rbacApplication - summary: Get ref of roleDefinition from roleManagement - description: Property indicating the roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.Id will be auto expanded. - operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_GetGraphRefRoleDefinition - parameters: - - name: unifiedRoleEligibilityScheduleRequest-id - in: path - description: 'key: id of unifiedRoleEligibilityScheduleRequest' - required: true - schema: - type: string - x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - inheritsPermissionsFrom: - operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests.RoleDefinition.ListInheritsPermissionsFrom - parameters: - unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id + $ref: '#/components/schemas/microsoft.graph.appScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - roleManagement.rbacApplication - summary: Update the ref of navigation property roleDefinition in roleManagement - description: Property indicating the roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.Id will be auto expanded. - operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_SetGraphRefRoleDefinition + summary: Update the navigation property appScope in roleManagement + description: Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. Supports $expand. + operationId: roleManagement.entitlementManagement.transitiveRoleAssignments_UpdateAppScope parameters: - - name: unifiedRoleEligibilityScheduleRequest-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of unifiedRoleEligibilityScheduleRequest' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest + x-ms-docs-key-type: unifiedRoleAssignment requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.appScope' required: true responses: '204': @@ -23249,17 +24894,17 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete ref of navigation property roleDefinition for roleManagement - description: Property indicating the roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.Id will be auto expanded. - operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_DeleteGraphRefRoleDefinition + summary: Delete navigation property appScope for roleManagement + description: Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. Supports $expand. + operationId: roleManagement.entitlementManagement.transitiveRoleAssignments_DeleteAppScope parameters: - - name: unifiedRoleEligibilityScheduleRequest-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of unifiedRoleEligibilityScheduleRequest' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest + x-ms-docs-key-type: unifiedRoleAssignment - name: If-Match in: header description: ETag @@ -23271,21 +24916,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/targetSchedule': + '/roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}/directoryScope': get: tags: - roleManagement.rbacApplication - summary: Get targetSchedule from roleManagement - description: Property indicating the schedule for an eligible role assignment. - operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_GetTargetSchedule + summary: Get directoryScope from roleManagement + description: The directory object that is the scope of the assignment. Read-only. Supports $expand. + operationId: roleManagement.entitlementManagement.transitiveRoleAssignments_GetDirectoryScope parameters: - - name: unifiedRoleEligibilityScheduleRequest-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of unifiedRoleEligibilityScheduleRequest' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest + x-ms-docs-key-type: unifiedRoleAssignment - name: $select in: query description: Select properties to be returned @@ -23297,20 +24942,7 @@ paths: items: enum: - id - - appScopeId - - createdDateTime - - createdUsing - - directoryScopeId - - modifiedDateTime - - principalId - - roleDefinitionId - - status - - memberType - - scheduleInfo - - appScope - - directoryScope - - principal - - roleDefinition + - deletedDateTime type: string - name: $expand in: query @@ -23323,10 +24955,6 @@ paths: items: enum: - '*' - - appScope - - directoryScope - - principal - - roleDefinition type: string responses: '200': @@ -23334,42 +24962,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' - links: - appScope: - operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests.TargetSchedule.GetAppScope - parameters: - unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id - directoryScope: - operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests.TargetSchedule.GetDirectoryScope - parameters: - unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id - principal: - operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests.TargetSchedule.GetPrincipal - parameters: - unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id - roleDefinition: - operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests.TargetSchedule.GetRoleDefinition - parameters: - unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest-id}/targetSchedule/$ref': + '/roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}/directoryScope/$ref': get: tags: - roleManagement.rbacApplication - summary: Get ref of targetSchedule from roleManagement - description: Property indicating the schedule for an eligible role assignment. - operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_GetGraphRefTargetSchedule + summary: Get ref of directoryScope from roleManagement + description: The directory object that is the scope of the assignment. Read-only. Supports $expand. + operationId: roleManagement.entitlementManagement.transitiveRoleAssignments_GetGraphRefDirectoryScope parameters: - - name: unifiedRoleEligibilityScheduleRequest-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of unifiedRoleEligibilityScheduleRequest' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest + x-ms-docs-key-type: unifiedRoleAssignment responses: '200': description: Retrieved navigation property link @@ -23377,40 +24988,23 @@ paths: application/json: schema: type: string - links: - appScope: - operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests.TargetSchedule.GetAppScope - parameters: - unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id - directoryScope: - operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests.TargetSchedule.GetDirectoryScope - parameters: - unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id - principal: - operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests.TargetSchedule.GetPrincipal - parameters: - unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id - roleDefinition: - operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests.TargetSchedule.GetRoleDefinition - parameters: - unifiedRoleEligibilityScheduleRequest-id: $request.path.unifiedRoleEligibilityScheduleRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation put: tags: - roleManagement.rbacApplication - summary: Update the ref of navigation property targetSchedule in roleManagement - description: Property indicating the schedule for an eligible role assignment. - operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_SetGraphRefTargetSchedule + summary: Update the ref of navigation property directoryScope in roleManagement + description: The directory object that is the scope of the assignment. Read-only. Supports $expand. + operationId: roleManagement.entitlementManagement.transitiveRoleAssignments_SetGraphRefDirectoryScope parameters: - - name: unifiedRoleEligibilityScheduleRequest-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of unifiedRoleEligibilityScheduleRequest' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest + x-ms-docs-key-type: unifiedRoleAssignment requestBody: description: New navigation property ref values content: @@ -23429,17 +25023,17 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete ref of navigation property targetSchedule for roleManagement - description: Property indicating the schedule for an eligible role assignment. - operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_DeleteGraphRefTargetSchedule + summary: Delete ref of navigation property directoryScope for roleManagement + description: The directory object that is the scope of the assignment. Read-only. Supports $expand. + operationId: roleManagement.entitlementManagement.transitiveRoleAssignments_DeleteGraphRefDirectoryScope parameters: - - name: unifiedRoleEligibilityScheduleRequest-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of unifiedRoleEligibilityScheduleRequest' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest + x-ms-docs-key-type: unifiedRoleAssignment - name: If-Match in: header description: ETag @@ -23451,76 +25045,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/microsoft.graph.filterByCurrentUser(on={on})': - get: - tags: - - roleManagement.Functions - summary: Invoke function filterByCurrentUser - operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_filterByCurrentUser - parameters: - - name: on - in: path - description: 'Usage: on={on}' - required: true - schema: - $ref: '#/components/schemas/microsoft.graph.roleEligibilityScheduleRequestFilterByCurrentUserOptions' - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleRequest' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /roleManagement/entitlementManagement/roleEligibilitySchedules: + '/roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}/principal': get: tags: - roleManagement.rbacApplication - summary: Get roleEligibilitySchedules from roleManagement - operationId: roleManagement.entitlementManagement_ListRoleEligibilitySchedules + summary: Get principal from roleManagement + description: Referencing the assigned principal. Read-only. Supports $expand. + operationId: roleManagement.entitlementManagement.transitiveRoleAssignments_GetPrincipal parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - appScopeId - - appScopeId desc - - createdDateTime - - createdDateTime desc - - createdUsing - - createdUsing desc - - directoryScopeId - - directoryScopeId desc - - modifiedDateTime - - modifiedDateTime desc - - principalId - - principalId desc - - roleDefinitionId - - roleDefinitionId desc - - status - - status desc - - memberType - - memberType desc - - scheduleInfo - - scheduleInfo desc - type: string + - name: unifiedRoleAssignment-id + in: path + description: 'key: id of unifiedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment - name: $select in: query description: Select properties to be returned @@ -23532,20 +25071,7 @@ paths: items: enum: - id - - appScopeId - - createdDateTime - - createdUsing - - directoryScopeId - - modifiedDateTime - - principalId - - roleDefinitionId - - status - - memberType - - scheduleInfo - - appScope - - directoryScope - - principal - - roleDefinition + - deletedDateTime type: string - name: $expand in: query @@ -23558,10 +25084,6 @@ paths: items: enum: - '*' - - appScope - - directoryScope - - principal - - roleDefinition type: string responses: '200': @@ -23569,59 +25091,104 @@ paths: content: application/json: schema: - title: Collection of unifiedRoleEligibilitySchedule - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}/principal/$ref': + get: tags: - roleManagement.rbacApplication - summary: Create new navigation property to roleEligibilitySchedules for roleManagement - operationId: roleManagement.entitlementManagement_CreateRoleEligibilitySchedules + summary: Get ref of principal from roleManagement + description: Referencing the assigned principal. Read-only. Supports $expand. + operationId: roleManagement.entitlementManagement.transitiveRoleAssignments_GetGraphRefPrincipal + parameters: + - name: unifiedRoleAssignment-id + in: path + description: 'key: id of unifiedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - roleManagement.rbacApplication + summary: Update the ref of navigation property principal in roleManagement + description: Referencing the assigned principal. Read-only. Supports $expand. + operationId: roleManagement.entitlementManagement.transitiveRoleAssignments_SetGraphRefPrincipal + parameters: + - name: unifiedRoleAssignment-id + in: path + description: 'key: id of unifiedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment requestBody: - description: New navigation property + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' + type: object + additionalProperties: + type: object required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule-id}': + delete: + tags: + - roleManagement.rbacApplication + summary: Delete ref of navigation property principal for roleManagement + description: Referencing the assigned principal. Read-only. Supports $expand. + operationId: roleManagement.entitlementManagement.transitiveRoleAssignments_DeleteGraphRefPrincipal + parameters: + - name: unifiedRoleAssignment-id + in: path + description: 'key: id of unifiedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition': get: tags: - roleManagement.rbacApplication - summary: Get roleEligibilitySchedules from roleManagement - operationId: roleManagement.entitlementManagement_GetRoleEligibilitySchedules + summary: Get roleDefinition from roleManagement + description: The roleDefinition the assignment is for. Supports $expand. roleDefinition.Id will be auto expanded. + operationId: roleManagement.entitlementManagement.transitiveRoleAssignments_GetRoleDefinition parameters: - - name: unifiedRoleEligibilitySchedule-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of unifiedRoleEligibilitySchedule' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilitySchedule + x-ms-docs-key-type: unifiedRoleAssignment - name: $select in: query description: Select properties to be returned @@ -23633,20 +25200,15 @@ paths: items: enum: - id - - appScopeId - - createdDateTime - - createdUsing - - directoryScopeId - - modifiedDateTime - - principalId - - roleDefinitionId - - status - - memberType - - scheduleInfo - - appScope - - directoryScope - - principal - - roleDefinition + - description + - displayName + - isBuiltIn + - isEnabled + - resourceScopes + - rolePermissions + - templateId + - version + - inheritsPermissionsFrom type: string - name: $expand in: query @@ -23659,10 +25221,7 @@ paths: items: enum: - '*' - - appScope - - directoryScope - - principal - - roleDefinition + - inheritsPermissionsFrom type: string responses: '200': @@ -23670,46 +25229,67 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' links: - appScope: - operationId: roleManagement.entitlementManagement.RoleEligibilitySchedules.GetAppScope - parameters: - unifiedRoleEligibilitySchedule-id: $request.path.unifiedRoleEligibilitySchedule-id - directoryScope: - operationId: roleManagement.entitlementManagement.RoleEligibilitySchedules.GetDirectoryScope - parameters: - unifiedRoleEligibilitySchedule-id: $request.path.unifiedRoleEligibilitySchedule-id - principal: - operationId: roleManagement.entitlementManagement.RoleEligibilitySchedules.GetPrincipal + inheritsPermissionsFrom: + operationId: roleManagement.entitlementManagement.transitiveRoleAssignments.RoleDefinition.ListInheritsPermissionsFrom parameters: - unifiedRoleEligibilitySchedule-id: $request.path.unifiedRoleEligibilitySchedule-id - roleDefinition: - operationId: roleManagement.entitlementManagement.RoleEligibilitySchedules.GetRoleDefinition + unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition/$ref': + get: + tags: + - roleManagement.rbacApplication + summary: Get ref of roleDefinition from roleManagement + description: The roleDefinition the assignment is for. Supports $expand. roleDefinition.Id will be auto expanded. + operationId: roleManagement.entitlementManagement.transitiveRoleAssignments_GetGraphRefRoleDefinition + parameters: + - name: unifiedRoleAssignment-id + in: path + description: 'key: id of unifiedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: unifiedRoleAssignment + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + inheritsPermissionsFrom: + operationId: roleManagement.entitlementManagement.transitiveRoleAssignments.RoleDefinition.ListInheritsPermissionsFrom parameters: - unifiedRoleEligibilitySchedule-id: $request.path.unifiedRoleEligibilitySchedule-id + unifiedRoleAssignment-id: $request.path.unifiedRoleAssignment-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - roleManagement.rbacApplication - summary: Update the navigation property roleEligibilitySchedules in roleManagement - operationId: roleManagement.entitlementManagement_UpdateRoleEligibilitySchedules + summary: Update the ref of navigation property roleDefinition in roleManagement + description: The roleDefinition the assignment is for. Supports $expand. roleDefinition.Id will be auto expanded. + operationId: roleManagement.entitlementManagement.transitiveRoleAssignments_SetGraphRefRoleDefinition parameters: - - name: unifiedRoleEligibilitySchedule-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of unifiedRoleEligibilitySchedule' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilitySchedule + x-ms-docs-key-type: unifiedRoleAssignment requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -23720,16 +25300,17 @@ paths: delete: tags: - roleManagement.rbacApplication - summary: Delete navigation property roleEligibilitySchedules for roleManagement - operationId: roleManagement.entitlementManagement_DeleteRoleEligibilitySchedules + summary: Delete ref of navigation property roleDefinition for roleManagement + description: The roleDefinition the assignment is for. Supports $expand. roleDefinition.Id will be auto expanded. + operationId: roleManagement.entitlementManagement.transitiveRoleAssignments_DeleteGraphRefRoleDefinition parameters: - - name: unifiedRoleEligibilitySchedule-id + - name: unifiedRoleAssignment-id in: path - description: 'key: id of unifiedRoleEligibilitySchedule' + description: 'key: id of unifiedRoleAssignment' required: true schema: type: string - x-ms-docs-key-type: unifiedRoleEligibilitySchedule + x-ms-docs-key-type: unifiedRoleAssignment - name: If-Match in: header description: ETag @@ -23741,31 +25322,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleEligibilitySchedules/microsoft.graph.filterByCurrentUser(on={on})': - get: - tags: - - roleManagement.Functions - summary: Invoke function filterByCurrentUser - operationId: roleManagement.entitlementManagement.roleEligibilitySchedules_filterByCurrentUser - parameters: - - name: on - in: path - description: 'Usage: on={on}' - required: true - schema: - $ref: '#/components/schemas/microsoft.graph.roleEligibilityScheduleFilterByCurrentUserOptions' - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function components: schemas: microsoft.graph.androidDeviceOwnerEnrollmentProfile: @@ -24463,6 +26019,8 @@ components: type: string description: The description of the device enrollment configuration nullable: true + deviceEnrollmentConfigurationType: + $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentConfigurationType' displayName: type: string description: The display name of the device enrollment configuration @@ -24931,10 +26489,12 @@ components: properties: name: type: string + description: 'Name of the resource namespace. Typically, the same name as the id property, such as microsoft.aad.b2c. Required. Supports $filter (eq, startsWith).' resourceActions: type: array items: $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction' + description: Operations that an authorized principal are allowed to perform. additionalProperties: type: object microsoft.graph.unifiedRbacResourceAction: @@ -24945,14 +26505,18 @@ components: properties: actionVerb: type: string + description: 'HTTP method for the action, such as DELETE, GET, PATCH, POST, PUT, or null. Supports $filter (eq) but not for null values.' nullable: true description: type: string + description: Description for the action. Supports $filter (eq). nullable: true name: type: string + description: 'Name for the action within the resource namespace, such as microsoft.insights/programs/update. Can include slash character (/). Case insensitive. Required. Supports $filter (eq).' resourceScopeId: type: string + description: Not implemented. nullable: true resourceScope: $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceScope' @@ -25127,6 +26691,10 @@ components: items: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' description: Resource representing the roles allowed by RBAC providers and the permissions assigned to the roles. + transitiveRoleAssignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' roleAssignmentApprovals: type: array items: @@ -25850,6 +27418,23 @@ components: - windowsMobile - macOS type: string + microsoft.graph.deviceEnrollmentConfigurationType: + title: deviceEnrollmentConfigurationType + enum: + - unknown + - limit + - platformRestrictions + - windowsHelloForBusiness + - defaultLimit + - defaultPlatformRestrictions + - defaultWindowsHelloForBusiness + - defaultWindows10EnrollmentCompletionPageConfiguration + - windows10EnrollmentCompletionPageConfiguration + - deviceComanagementAuthorityConfiguration + - singlePlatformRestriction + - unknownFutureValue + type: string + description: Describes the TemplateFamily for the Template entity microsoft.graph.deviceAndAppManagementAssignmentSource: title: deviceAndAppManagementAssignmentSource enum: diff --git a/openApiDocs/beta/DeviceManagement.Functions.yml b/openApiDocs/beta/DeviceManagement.Functions.yml index 673d61ebb7e..23a58f9d52c 100644 --- a/openApiDocs/beta/DeviceManagement.Functions.yml +++ b/openApiDocs/beta/DeviceManagement.Functions.yml @@ -2486,7 +2486,7 @@ components: properties: actionName: type: string - description: 'The specified action. Supported values in the Microsoft Endpoint Manager portal are: Reprovision, Resize. Supported values in enterprise Cloud PC devices are: Rename, Reboot, Reprovision, Troubleshoot.' + description: 'The specified action. Supported values in the Microsoft Endpoint Manager portal are: Reprovision, Resize, Restore. Supported values in enterprise Cloud PC devices are: Reboot, Rename, Reprovision, Troubleshoot.' nullable: true actionState: $ref: '#/components/schemas/microsoft.graph.actionState' @@ -3628,9 +3628,10 @@ components: microsoft.graph.diskType: title: diskType enum: + - unknown - hdd - ssd - - unknown + - unknownFutureValue type: string microsoft.graph.userExperienceAnalyticsHealthState: title: userExperienceAnalyticsHealthState diff --git a/openApiDocs/beta/DeviceManagement.yml b/openApiDocs/beta/DeviceManagement.yml index 909b7c292cb..c9b1493ddd0 100644 --- a/openApiDocs/beta/DeviceManagement.yml +++ b/openApiDocs/beta/DeviceManagement.yml @@ -5388,6 +5388,7 @@ paths: - approvals - pendingAccessReviewInstances - agreementAcceptances + - security - deviceEnrollmentConfigurations - managedDevices - managedAppRegistrations @@ -5462,6 +5463,7 @@ paths: - approvals - pendingAccessReviewInstances - agreementAcceptances + - security - deviceEnrollmentConfigurations - managedDevices - managedAppRegistrations @@ -27856,6 +27858,7 @@ paths: - approvals - pendingAccessReviewInstances - agreementAcceptances + - security - deviceEnrollmentConfigurations - managedDevices - managedAppRegistrations @@ -27930,6 +27933,7 @@ paths: - approvals - pendingAccessReviewInstances - agreementAcceptances + - security - deviceEnrollmentConfigurations - managedDevices - managedAppRegistrations @@ -29538,8 +29542,8 @@ paths: - defaultDomainSuffix desc - description - description desc - - disableUDPConnections - - disableUDPConnections desc + - disableUdpConnections + - disableUdpConnections desc - displayName - displayName desc - dnsServers @@ -29573,7 +29577,7 @@ paths: - advancedSettings - defaultDomainSuffix - description - - disableUDPConnections + - disableUdpConnections - displayName - dnsServers - lastUpdateDateTime @@ -29671,7 +29675,7 @@ paths: - advancedSettings - defaultDomainSuffix - description - - disableUDPConnections + - disableUdpConnections - displayName - dnsServers - lastUpdateDateTime @@ -30477,7 +30481,7 @@ paths: - advancedSettings - defaultDomainSuffix - description - - disableUDPConnections + - disableUdpConnections - displayName - dnsServers - lastUpdateDateTime @@ -48017,6 +48021,8 @@ components: items: $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' description: The user's terms of use acceptance statuses. Read-only. Nullable. + security: + $ref: '#/components/schemas/microsoft.graph.security.security' deviceEnrollmentConfigurations: type: array items: @@ -50719,9 +50725,10 @@ components: type: string description: The MicrosoftTunnelConfiguration's description nullable: true - disableUDPConnections: + disableUdpConnections: type: boolean description: 'When DisableUdpConnections is set, the clients and VPN server will not use DTLS connections to tansfer data.' + nullable: true displayName: type: string description: The MicrosoftTunnelConfiguration's display name @@ -53184,6 +53191,12 @@ components: enableAutopilotDiagnostics: type: boolean description: Determines whether the autopilot diagnostic feature is enabled or not. + enableDeviceGroupMembershipReport: + type: boolean + description: Determines whether the device group membership report feature is enabled or not. + enableEnhancedTroubleshootingExperience: + type: boolean + description: Determines whether the enhanced troubleshooting UX is enabled or not. enableLogCollection: type: boolean description: Determines whether the log collection feature should be available for use. @@ -54514,6 +54527,8 @@ components: type: string description: The description of the device enrollment configuration nullable: true + deviceEnrollmentConfigurationType: + $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentConfigurationType' displayName: type: string description: The display name of the device enrollment configuration @@ -56710,7 +56725,7 @@ components: properties: actionName: type: string - description: 'The specified action. Supported values in the Microsoft Endpoint Manager portal are: Reprovision, Resize. Supported values in enterprise Cloud PC devices are: Rename, Reboot, Reprovision, Troubleshoot.' + description: 'The specified action. Supported values in the Microsoft Endpoint Manager portal are: Reprovision, Resize, Restore. Supported values in enterprise Cloud PC devices are: Reboot, Rename, Reprovision, Troubleshoot.' nullable: true actionState: $ref: '#/components/schemas/microsoft.graph.actionState' @@ -59504,6 +59519,16 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.security.security: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: security + type: object + properties: + informationProtection: + $ref: '#/components/schemas/microsoft.graph.security.informationProtection' + additionalProperties: + type: object microsoft.graph.managedAppRegistration: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -60458,6 +60483,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' + description: A collection of all the tabs in the chat. Nullable. additionalProperties: type: object microsoft.graph.team: @@ -60508,6 +60534,8 @@ components: $ref: '#/components/schemas/microsoft.graph.teamMessagingSettings' specialization: $ref: '#/components/schemas/microsoft.graph.teamSpecialization' + summary: + $ref: '#/components/schemas/microsoft.graph.teamSummary' visibility: $ref: '#/components/schemas/microsoft.graph.teamVisibilityType' webUrl: @@ -61444,9 +61472,10 @@ components: microsoft.graph.diskType: title: diskType enum: + - unknown - hdd - ssd - - unknown + - unknownFutureValue type: string microsoft.graph.userExperienceAnalyticsOperatingSystemRestartCategory: title: userExperienceAnalyticsOperatingSystemRestartCategory @@ -62652,6 +62681,23 @@ components: - unresponsive type: string description: Partner state of this tenant. + microsoft.graph.deviceEnrollmentConfigurationType: + title: deviceEnrollmentConfigurationType + enum: + - unknown + - limit + - platformRestrictions + - windowsHelloForBusiness + - defaultLimit + - defaultPlatformRestrictions + - defaultWindowsHelloForBusiness + - defaultWindows10EnrollmentCompletionPageConfiguration + - windows10EnrollmentCompletionPageConfiguration + - deviceComanagementAuthorityConfiguration + - singlePlatformRestriction + - unknownFutureValue + type: string + description: Describes the TemplateFamily for the Template entity microsoft.graph.enrollmentConfigurationAssignment: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -66169,6 +66215,20 @@ components: - declined - unknownFutureValue type: string + microsoft.graph.security.informationProtection: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: informationProtection + type: object + properties: + labelPolicySettings: + $ref: '#/components/schemas/microsoft.graph.security.informationProtectionPolicySetting' + sensitivityLabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' + additionalProperties: + type: object microsoft.graph.mobileAppIdentifier: title: mobileAppIdentifier type: object @@ -67954,8 +68014,6 @@ components: - title: baseTask type: object properties: - body: - $ref: '#/components/schemas/microsoft.graph.itemBody' bodyLastModifiedDateTime: 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 @@ -67985,14 +68043,17 @@ components: type: string description: 'The date and time when the task was last modified. By default, it is in UTC. You can provide a custom time zone in the request header. The property value uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2020 would look like this: ''2020-01-01T00:00:00Z''.' format: date-time - personalProperties: - $ref: '#/components/schemas/microsoft.graph.personalTaskProperties' recurrence: $ref: '#/components/schemas/microsoft.graph.patternedRecurrence' startDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' status: $ref: '#/components/schemas/microsoft.graph.taskStatus_v2' + textBody: + type: string + nullable: true + viewpoint: + $ref: '#/components/schemas/microsoft.graph.taskViewpoint' checklistItems: type: array items: @@ -68416,6 +68477,30 @@ components: - healthcareCareCoordination - unknownFutureValue type: string + microsoft.graph.teamSummary: + title: teamSummary + type: object + properties: + guestsCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + membersCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + ownersCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + additionalProperties: + type: object microsoft.graph.teamVisibilityType: title: teamVisibilityType enum: @@ -69029,10 +69114,12 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer + description: 'The time interval in hours to take snapshots (restore points) of a Cloud PC automatically. Possible values are 4, 6, 12, 16, and 24. The default frequency is 12 hours.' format: int32 nullable: true userRestoreEnabled: type: boolean + description: 'If true, the user has the ability to use snapshots to restore Cloud PCs. If false, non-admin users cannot use snapshots to restore the Cloud PC.' nullable: true additionalProperties: type: object @@ -71711,6 +71798,62 @@ components: description: Unique identifier of the accessReviewStageSettings. The stageId will be used in dependsOn property to indicate the stage relationship. Required. additionalProperties: type: object + microsoft.graph.security.informationProtectionPolicySetting: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: informationProtectionPolicySetting + type: object + properties: + defaultLabelId: + type: string + nullable: true + isDowngradeJustificationRequired: + type: boolean + isMandatory: + type: boolean + moreInfoUrl: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.security.sensitivityLabel: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sensitivityLabel + type: object + properties: + color: + type: string + nullable: true + contentFormats: + type: array + items: + type: string + nullable: true + description: + type: string + nullable: true + hasProtection: + type: boolean + isActive: + type: boolean + isAppliable: + type: boolean + name: + type: string + nullable: true + sensitivity: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + tooltip: + type: string + nullable: true + parent: + $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' + additionalProperties: + type: object microsoft.graph.resultantAppState: title: resultantAppState enum: @@ -71885,7 +72028,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' description: type: string - description: Description of the task + description: Description of the task. nullable: true previewType: $ref: '#/components/schemas/microsoft.graph.plannerPreviewType' @@ -72632,14 +72775,6 @@ components: - weak - unknown type: string - microsoft.graph.personalTaskProperties: - title: personalTaskProperties - type: object - properties: - reminderDatetime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - additionalProperties: - type: object microsoft.graph.taskStatus_v2: title: taskStatus_v2 enum: @@ -72648,6 +72783,19 @@ components: - completed - unknownFutureValue type: string + microsoft.graph.taskViewpoint: + title: taskViewpoint + type: object + properties: + categories: + type: array + items: + type: string + nullable: true + reminderDateTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + additionalProperties: + type: object microsoft.graph.checklistItem: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' diff --git a/openApiDocs/beta/Devices.CloudPrint.yml b/openApiDocs/beta/Devices.CloudPrint.yml index c8a314ba7a8..7cdfb4752e9 100644 --- a/openApiDocs/beta/Devices.CloudPrint.yml +++ b/openApiDocs/beta/Devices.CloudPrint.yml @@ -3026,6 +3026,7 @@ paths: - approvals - pendingAccessReviewInstances - agreementAcceptances + - security - deviceEnrollmentConfigurations - managedDevices - managedAppRegistrations @@ -3100,6 +3101,7 @@ paths: - approvals - pendingAccessReviewInstances - agreementAcceptances + - security - deviceEnrollmentConfigurations - managedDevices - managedAppRegistrations @@ -5282,6 +5284,7 @@ paths: - approvals - pendingAccessReviewInstances - agreementAcceptances + - security - deviceEnrollmentConfigurations - managedDevices - managedAppRegistrations @@ -5356,6 +5359,7 @@ paths: - approvals - pendingAccessReviewInstances - agreementAcceptances + - security - deviceEnrollmentConfigurations - managedDevices - managedAppRegistrations @@ -7971,6 +7975,8 @@ components: items: $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' description: The user's terms of use acceptance statuses. Read-only. Nullable. + security: + $ref: '#/components/schemas/microsoft.graph.security.security' deviceEnrollmentConfigurations: type: array items: @@ -9352,6 +9358,8 @@ components: $ref: '#/components/schemas/microsoft.graph.teamMessagingSettings' specialization: $ref: '#/components/schemas/microsoft.graph.teamSpecialization' + summary: + $ref: '#/components/schemas/microsoft.graph.teamSummary' visibility: $ref: '#/components/schemas/microsoft.graph.teamVisibilityType' webUrl: @@ -10529,6 +10537,16 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.security.security: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: security + type: object + properties: + informationProtection: + $ref: '#/components/schemas/microsoft.graph.security.informationProtection' + additionalProperties: + type: object microsoft.graph.deviceEnrollmentConfiguration: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -10544,6 +10562,8 @@ components: type: string description: The description of the device enrollment configuration nullable: true + deviceEnrollmentConfigurationType: + $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentConfigurationType' displayName: type: string description: The display name of the device enrollment configuration @@ -11875,6 +11895,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' + description: A collection of all the tabs in the chat. Nullable. additionalProperties: type: object microsoft.graph.userTeamwork: @@ -13605,6 +13626,30 @@ components: - healthcareCareCoordination - unknownFutureValue type: string + microsoft.graph.teamSummary: + title: teamSummary + type: object + properties: + guestsCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + membersCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + ownersCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + additionalProperties: + type: object microsoft.graph.teamVisibilityType: title: teamVisibilityType enum: @@ -14883,6 +14928,37 @@ components: - declined - unknownFutureValue type: string + microsoft.graph.security.informationProtection: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: informationProtection + type: object + properties: + labelPolicySettings: + $ref: '#/components/schemas/microsoft.graph.security.informationProtectionPolicySetting' + sensitivityLabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' + additionalProperties: + type: object + microsoft.graph.deviceEnrollmentConfigurationType: + title: deviceEnrollmentConfigurationType + enum: + - unknown + - limit + - platformRestrictions + - windowsHelloForBusiness + - defaultLimit + - defaultPlatformRestrictions + - defaultWindowsHelloForBusiness + - defaultWindows10EnrollmentCompletionPageConfiguration + - windows10EnrollmentCompletionPageConfiguration + - deviceComanagementAuthorityConfiguration + - singlePlatformRestriction + - unknownFutureValue + type: string + description: Describes the TemplateFamily for the Template entity microsoft.graph.enrollmentConfigurationAssignment: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -14906,7 +14982,7 @@ components: properties: actionName: type: string - description: 'The specified action. Supported values in the Microsoft Endpoint Manager portal are: Reprovision, Resize. Supported values in enterprise Cloud PC devices are: Rename, Reboot, Reprovision, Troubleshoot.' + description: 'The specified action. Supported values in the Microsoft Endpoint Manager portal are: Reprovision, Resize, Restore. Supported values in enterprise Cloud PC devices are: Reboot, Rename, Reprovision, Troubleshoot.' nullable: true actionState: $ref: '#/components/schemas/microsoft.graph.actionState' @@ -17556,8 +17632,6 @@ components: - title: baseTask type: object properties: - body: - $ref: '#/components/schemas/microsoft.graph.itemBody' bodyLastModifiedDateTime: 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 @@ -17587,14 +17661,17 @@ components: type: string description: 'The date and time when the task was last modified. By default, it is in UTC. You can provide a custom time zone in the request header. The property value uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2020 would look like this: ''2020-01-01T00:00:00Z''.' format: date-time - personalProperties: - $ref: '#/components/schemas/microsoft.graph.personalTaskProperties' recurrence: $ref: '#/components/schemas/microsoft.graph.patternedRecurrence' startDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' status: $ref: '#/components/schemas/microsoft.graph.taskStatus_v2' + textBody: + type: string + nullable: true + viewpoint: + $ref: '#/components/schemas/microsoft.graph.taskViewpoint' checklistItems: type: array items: @@ -21798,6 +21875,62 @@ components: description: Unique identifier of the accessReviewStageSettings. The stageId will be used in dependsOn property to indicate the stage relationship. Required. additionalProperties: type: object + microsoft.graph.security.informationProtectionPolicySetting: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: informationProtectionPolicySetting + type: object + properties: + defaultLabelId: + type: string + nullable: true + isDowngradeJustificationRequired: + type: boolean + isMandatory: + type: boolean + moreInfoUrl: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.security.sensitivityLabel: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sensitivityLabel + type: object + properties: + color: + type: string + nullable: true + contentFormats: + type: array + items: + type: string + nullable: true + description: + type: string + nullable: true + hasProtection: + type: boolean + isActive: + type: boolean + isAppliable: + type: boolean + name: + type: string + nullable: true + sensitivity: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + tooltip: + type: string + nullable: true + parent: + $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' + additionalProperties: + type: object microsoft.graph.deviceAndAppManagementAssignmentSource: title: deviceAndAppManagementAssignmentSource enum: @@ -22391,7 +22524,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' description: type: string - description: Description of the task + description: Description of the task. nullable: true previewType: $ref: '#/components/schemas/microsoft.graph.plannerPreviewType' @@ -23016,14 +23149,6 @@ components: - weak - unknown type: string - microsoft.graph.personalTaskProperties: - title: personalTaskProperties - type: object - properties: - reminderDatetime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - additionalProperties: - type: object microsoft.graph.taskStatus_v2: title: taskStatus_v2 enum: @@ -23032,6 +23157,19 @@ components: - completed - unknownFutureValue type: string + microsoft.graph.taskViewpoint: + title: taskViewpoint + type: object + properties: + categories: + type: array + items: + type: string + nullable: true + reminderDateTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + additionalProperties: + type: object microsoft.graph.checklistItem: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' diff --git a/openApiDocs/beta/Devices.CorporateManagement.yml b/openApiDocs/beta/Devices.CorporateManagement.yml index 11647351900..0b456b5fd9f 100644 --- a/openApiDocs/beta/Devices.CorporateManagement.yml +++ b/openApiDocs/beta/Devices.CorporateManagement.yml @@ -19860,6 +19860,8 @@ paths: - createdDateTime desc - description - description desc + - deviceEnrollmentConfigurationType + - deviceEnrollmentConfigurationType desc - displayName - displayName desc - lastModifiedDateTime @@ -19884,6 +19886,7 @@ paths: - id - createdDateTime - description + - deviceEnrollmentConfigurationType - displayName - lastModifiedDateTime - priority @@ -19993,6 +19996,7 @@ paths: - id - createdDateTime - description + - deviceEnrollmentConfigurationType - displayName - lastModifiedDateTime - priority @@ -24282,6 +24286,7 @@ paths: - approvals - pendingAccessReviewInstances - agreementAcceptances + - security - deviceEnrollmentConfigurations - managedDevices - managedAppRegistrations @@ -24356,6 +24361,7 @@ paths: - approvals - pendingAccessReviewInstances - agreementAcceptances + - security - deviceEnrollmentConfigurations - managedDevices - managedAppRegistrations @@ -28705,6 +28711,8 @@ components: type: string description: The description of the device enrollment configuration nullable: true + deviceEnrollmentConfigurationType: + $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentConfigurationType' displayName: type: string description: The display name of the device enrollment configuration @@ -29924,6 +29932,8 @@ components: items: $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' description: The user's terms of use acceptance statuses. Read-only. Nullable. + security: + $ref: '#/components/schemas/microsoft.graph.security.security' deviceEnrollmentConfigurations: type: array items: @@ -31014,6 +31024,23 @@ components: type: object additionalProperties: type: object + microsoft.graph.deviceEnrollmentConfigurationType: + title: deviceEnrollmentConfigurationType + enum: + - unknown + - limit + - platformRestrictions + - windowsHelloForBusiness + - defaultLimit + - defaultPlatformRestrictions + - defaultWindowsHelloForBusiness + - defaultWindows10EnrollmentCompletionPageConfiguration + - windows10EnrollmentCompletionPageConfiguration + - deviceComanagementAuthorityConfiguration + - singlePlatformRestriction + - unknownFutureValue + type: string + description: Describes the TemplateFamily for the Template entity microsoft.graph.deviceManagementTroubleshootingErrorDetails: title: deviceManagementTroubleshootingErrorDetails type: object @@ -31048,7 +31075,7 @@ components: properties: actionName: type: string - description: 'The specified action. Supported values in the Microsoft Endpoint Manager portal are: Reprovision, Resize. Supported values in enterprise Cloud PC devices are: Rename, Reboot, Reprovision, Troubleshoot.' + description: 'The specified action. Supported values in the Microsoft Endpoint Manager portal are: Reprovision, Resize, Restore. Supported values in enterprise Cloud PC devices are: Reboot, Rename, Reprovision, Troubleshoot.' nullable: true actionState: $ref: '#/components/schemas/microsoft.graph.actionState' @@ -33874,6 +33901,16 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.security.security: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: security + type: object + properties: + informationProtection: + $ref: '#/components/schemas/microsoft.graph.security.informationProtection' + additionalProperties: + type: object microsoft.graph.notification: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -34683,6 +34720,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' + description: A collection of all the tabs in the chat. Nullable. additionalProperties: type: object microsoft.graph.team: @@ -34733,6 +34771,8 @@ components: $ref: '#/components/schemas/microsoft.graph.teamMessagingSettings' specialization: $ref: '#/components/schemas/microsoft.graph.teamSpecialization' + summary: + $ref: '#/components/schemas/microsoft.graph.teamSummary' visibility: $ref: '#/components/schemas/microsoft.graph.teamVisibilityType' webUrl: @@ -37577,6 +37617,20 @@ components: - declined - unknownFutureValue type: string + microsoft.graph.security.informationProtection: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: informationProtection + type: object + properties: + labelPolicySettings: + $ref: '#/components/schemas/microsoft.graph.security.informationProtectionPolicySetting' + sensitivityLabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' + additionalProperties: + type: object microsoft.graph.payloadTypes: title: payloadTypes type: object @@ -39257,8 +39311,6 @@ components: - title: baseTask type: object properties: - body: - $ref: '#/components/schemas/microsoft.graph.itemBody' bodyLastModifiedDateTime: 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 @@ -39288,14 +39340,17 @@ components: type: string description: 'The date and time when the task was last modified. By default, it is in UTC. You can provide a custom time zone in the request header. The property value uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2020 would look like this: ''2020-01-01T00:00:00Z''.' format: date-time - personalProperties: - $ref: '#/components/schemas/microsoft.graph.personalTaskProperties' recurrence: $ref: '#/components/schemas/microsoft.graph.patternedRecurrence' startDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' status: $ref: '#/components/schemas/microsoft.graph.taskStatus_v2' + textBody: + type: string + nullable: true + viewpoint: + $ref: '#/components/schemas/microsoft.graph.taskViewpoint' checklistItems: type: array items: @@ -39719,6 +39774,30 @@ components: - healthcareCareCoordination - unknownFutureValue type: string + microsoft.graph.teamSummary: + title: teamSummary + type: object + properties: + guestsCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + membersCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + ownersCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + additionalProperties: + type: object microsoft.graph.teamVisibilityType: title: teamVisibilityType enum: @@ -42324,6 +42403,62 @@ components: description: Unique identifier of the accessReviewStageSettings. The stageId will be used in dependsOn property to indicate the stage relationship. Required. additionalProperties: type: object + microsoft.graph.security.informationProtectionPolicySetting: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: informationProtectionPolicySetting + type: object + properties: + defaultLabelId: + type: string + nullable: true + isDowngradeJustificationRequired: + type: boolean + isMandatory: + type: boolean + moreInfoUrl: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.security.sensitivityLabel: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sensitivityLabel + type: object + properties: + color: + type: string + nullable: true + contentFormats: + type: array + items: + type: string + nullable: true + description: + type: string + nullable: true + hasProtection: + type: boolean + isActive: + type: boolean + isAppliable: + type: boolean + name: + type: string + nullable: true + sensitivity: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + tooltip: + type: string + nullable: true + parent: + $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' + additionalProperties: + type: object microsoft.graph.visualProperties: title: visualProperties type: object @@ -42458,7 +42593,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' description: type: string - description: Description of the task + description: Description of the task. nullable: true previewType: $ref: '#/components/schemas/microsoft.graph.plannerPreviewType' @@ -43205,14 +43340,6 @@ components: - weak - unknown type: string - microsoft.graph.personalTaskProperties: - title: personalTaskProperties - type: object - properties: - reminderDatetime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - additionalProperties: - type: object microsoft.graph.taskStatus_v2: title: taskStatus_v2 enum: @@ -43221,6 +43348,19 @@ components: - completed - unknownFutureValue type: string + microsoft.graph.taskViewpoint: + title: taskViewpoint + type: object + properties: + categories: + type: array + items: + type: string + nullable: true + reminderDateTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + additionalProperties: + type: object microsoft.graph.checklistItem: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' diff --git a/openApiDocs/beta/Education.yml b/openApiDocs/beta/Education.yml index 352bc36d505..ecad84a37d6 100644 --- a/openApiDocs/beta/Education.yml +++ b/openApiDocs/beta/Education.yml @@ -8472,6 +8472,7 @@ paths: - approvals - pendingAccessReviewInstances - agreementAcceptances + - security - deviceEnrollmentConfigurations - managedDevices - managedAppRegistrations @@ -8546,6 +8547,7 @@ paths: - approvals - pendingAccessReviewInstances - agreementAcceptances + - security - deviceEnrollmentConfigurations - managedDevices - managedAppRegistrations @@ -8654,6 +8656,8 @@ paths: operationId: education.me.User.ListPendingAccessReviewInstances agreementAcceptances: operationId: education.me.User.ListAgreementAcceptances + security: + operationId: education.me.User.GetSecurity deviceEnrollmentConfigurations: operationId: education.me.User.ListDeviceEnrollmentConfigurations managedDevices: @@ -8796,6 +8800,8 @@ paths: operationId: education.me.User.ListPendingAccessReviewInstances agreementAcceptances: operationId: education.me.User.ListAgreementAcceptances + security: + operationId: education.me.User.GetSecurity deviceEnrollmentConfigurations: operationId: education.me.User.ListDeviceEnrollmentConfigurations managedDevices: @@ -14916,6 +14922,7 @@ paths: - approvals - pendingAccessReviewInstances - agreementAcceptances + - security - deviceEnrollmentConfigurations - managedDevices - managedAppRegistrations @@ -14990,6 +14997,7 @@ paths: - approvals - pendingAccessReviewInstances - agreementAcceptances + - security - deviceEnrollmentConfigurations - managedDevices - managedAppRegistrations @@ -15172,6 +15180,10 @@ paths: operationId: education.users.User.ListAgreementAcceptances parameters: educationUser-id: $request.path.educationUser-id + security: + operationId: education.users.User.GetSecurity + parameters: + educationUser-id: $request.path.educationUser-id deviceEnrollmentConfigurations: operationId: education.users.User.ListDeviceEnrollmentConfigurations parameters: @@ -15446,6 +15458,10 @@ paths: operationId: education.users.User.ListAgreementAcceptances parameters: educationUser-id: $request.path.educationUser-id + security: + operationId: education.users.User.GetSecurity + parameters: + educationUser-id: $request.path.educationUser-id deviceEnrollmentConfigurations: operationId: education.users.User.ListDeviceEnrollmentConfigurations parameters: @@ -17057,6 +17073,8 @@ components: items: $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' description: The user's terms of use acceptance statuses. Read-only. Nullable. + security: + $ref: '#/components/schemas/microsoft.graph.security.security' deviceEnrollmentConfigurations: type: array items: @@ -18339,6 +18357,8 @@ components: $ref: '#/components/schemas/microsoft.graph.teamMessagingSettings' specialization: $ref: '#/components/schemas/microsoft.graph.teamSpecialization' + summary: + $ref: '#/components/schemas/microsoft.graph.teamSummary' visibility: $ref: '#/components/schemas/microsoft.graph.teamVisibilityType' webUrl: @@ -19659,6 +19679,16 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.security.security: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: security + type: object + properties: + informationProtection: + $ref: '#/components/schemas/microsoft.graph.security.informationProtection' + additionalProperties: + type: object microsoft.graph.deviceEnrollmentConfiguration: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -19674,6 +19704,8 @@ components: type: string description: The description of the device enrollment configuration nullable: true + deviceEnrollmentConfigurationType: + $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentConfigurationType' displayName: type: string description: The display name of the device enrollment configuration @@ -21005,6 +21037,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' + description: A collection of all the tabs in the chat. Nullable. additionalProperties: type: object microsoft.graph.userTeamwork: @@ -22502,6 +22535,30 @@ components: - healthcareCareCoordination - unknownFutureValue type: string + microsoft.graph.teamSummary: + title: teamSummary + type: object + properties: + guestsCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + membersCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + ownersCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + additionalProperties: + type: object microsoft.graph.teamVisibilityType: title: teamVisibilityType enum: @@ -23762,6 +23819,37 @@ components: - declined - unknownFutureValue type: string + microsoft.graph.security.informationProtection: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: informationProtection + type: object + properties: + labelPolicySettings: + $ref: '#/components/schemas/microsoft.graph.security.informationProtectionPolicySetting' + sensitivityLabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' + additionalProperties: + type: object + microsoft.graph.deviceEnrollmentConfigurationType: + title: deviceEnrollmentConfigurationType + enum: + - unknown + - limit + - platformRestrictions + - windowsHelloForBusiness + - defaultLimit + - defaultPlatformRestrictions + - defaultWindowsHelloForBusiness + - defaultWindows10EnrollmentCompletionPageConfiguration + - windows10EnrollmentCompletionPageConfiguration + - deviceComanagementAuthorityConfiguration + - singlePlatformRestriction + - unknownFutureValue + type: string + description: Describes the TemplateFamily for the Template entity microsoft.graph.enrollmentConfigurationAssignment: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -23785,7 +23873,7 @@ components: properties: actionName: type: string - description: 'The specified action. Supported values in the Microsoft Endpoint Manager portal are: Reprovision, Resize. Supported values in enterprise Cloud PC devices are: Rename, Reboot, Reprovision, Troubleshoot.' + description: 'The specified action. Supported values in the Microsoft Endpoint Manager portal are: Reprovision, Resize, Restore. Supported values in enterprise Cloud PC devices are: Reboot, Rename, Reprovision, Troubleshoot.' nullable: true actionState: $ref: '#/components/schemas/microsoft.graph.actionState' @@ -26435,8 +26523,6 @@ components: - title: baseTask type: object properties: - body: - $ref: '#/components/schemas/microsoft.graph.itemBody' bodyLastModifiedDateTime: 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 @@ -26466,14 +26552,17 @@ components: type: string description: 'The date and time when the task was last modified. By default, it is in UTC. You can provide a custom time zone in the request header. The property value uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2020 would look like this: ''2020-01-01T00:00:00Z''.' format: date-time - personalProperties: - $ref: '#/components/schemas/microsoft.graph.personalTaskProperties' recurrence: $ref: '#/components/schemas/microsoft.graph.patternedRecurrence' startDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' status: $ref: '#/components/schemas/microsoft.graph.taskStatus_v2' + textBody: + type: string + nullable: true + viewpoint: + $ref: '#/components/schemas/microsoft.graph.taskViewpoint' checklistItems: type: array items: @@ -29535,6 +29624,62 @@ components: description: Unique identifier of the accessReviewStageSettings. The stageId will be used in dependsOn property to indicate the stage relationship. Required. additionalProperties: type: object + microsoft.graph.security.informationProtectionPolicySetting: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: informationProtectionPolicySetting + type: object + properties: + defaultLabelId: + type: string + nullable: true + isDowngradeJustificationRequired: + type: boolean + isMandatory: + type: boolean + moreInfoUrl: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.security.sensitivityLabel: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sensitivityLabel + type: object + properties: + color: + type: string + nullable: true + contentFormats: + type: array + items: + type: string + nullable: true + description: + type: string + nullable: true + hasProtection: + type: boolean + isActive: + type: boolean + isAppliable: + type: boolean + name: + type: string + nullable: true + sensitivity: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + tooltip: + type: string + nullable: true + parent: + $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' + additionalProperties: + type: object microsoft.graph.deviceAndAppManagementAssignmentSource: title: deviceAndAppManagementAssignmentSource enum: @@ -30128,7 +30273,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' description: type: string - description: Description of the task + description: Description of the task. nullable: true previewType: $ref: '#/components/schemas/microsoft.graph.plannerPreviewType' @@ -30753,14 +30898,6 @@ components: - weak - unknown type: string - microsoft.graph.personalTaskProperties: - title: personalTaskProperties - type: object - properties: - reminderDatetime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - additionalProperties: - type: object microsoft.graph.taskStatus_v2: title: taskStatus_v2 enum: @@ -30769,6 +30906,19 @@ components: - completed - unknownFutureValue type: string + microsoft.graph.taskViewpoint: + title: taskViewpoint + type: object + properties: + categories: + type: array + items: + type: string + nullable: true + reminderDateTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + additionalProperties: + type: object microsoft.graph.checklistItem: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' diff --git a/openApiDocs/beta/Files.yml b/openApiDocs/beta/Files.yml index 4b09a73dc9d..7d149c8bf6f 100644 --- a/openApiDocs/beta/Files.yml +++ b/openApiDocs/beta/Files.yml @@ -27299,6 +27299,8 @@ components: items: $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' description: The user's terms of use acceptance statuses. Read-only. Nullable. + security: + $ref: '#/components/schemas/microsoft.graph.security.security' deviceEnrollmentConfigurations: type: array items: @@ -30013,6 +30015,16 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.security.security: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: security + type: object + properties: + informationProtection: + $ref: '#/components/schemas/microsoft.graph.security.informationProtection' + additionalProperties: + type: object microsoft.graph.deviceEnrollmentConfiguration: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -30028,6 +30040,8 @@ components: type: string description: The description of the device enrollment configuration nullable: true + deviceEnrollmentConfigurationType: + $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentConfigurationType' displayName: type: string description: The display name of the device enrollment configuration @@ -31381,6 +31395,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' + description: A collection of all the tabs in the chat. Nullable. additionalProperties: type: object microsoft.graph.team: @@ -31431,6 +31446,8 @@ components: $ref: '#/components/schemas/microsoft.graph.teamMessagingSettings' specialization: $ref: '#/components/schemas/microsoft.graph.teamSpecialization' + summary: + $ref: '#/components/schemas/microsoft.graph.teamSummary' visibility: $ref: '#/components/schemas/microsoft.graph.teamVisibilityType' webUrl: @@ -33476,6 +33493,37 @@ components: - declined - unknownFutureValue type: string + microsoft.graph.security.informationProtection: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: informationProtection + type: object + properties: + labelPolicySettings: + $ref: '#/components/schemas/microsoft.graph.security.informationProtectionPolicySetting' + sensitivityLabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' + additionalProperties: + type: object + microsoft.graph.deviceEnrollmentConfigurationType: + title: deviceEnrollmentConfigurationType + enum: + - unknown + - limit + - platformRestrictions + - windowsHelloForBusiness + - defaultLimit + - defaultPlatformRestrictions + - defaultWindowsHelloForBusiness + - defaultWindows10EnrollmentCompletionPageConfiguration + - windows10EnrollmentCompletionPageConfiguration + - deviceComanagementAuthorityConfiguration + - singlePlatformRestriction + - unknownFutureValue + type: string + description: Describes the TemplateFamily for the Template entity microsoft.graph.enrollmentConfigurationAssignment: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -33499,7 +33547,7 @@ components: properties: actionName: type: string - description: 'The specified action. Supported values in the Microsoft Endpoint Manager portal are: Reprovision, Resize. Supported values in enterprise Cloud PC devices are: Rename, Reboot, Reprovision, Troubleshoot.' + description: 'The specified action. Supported values in the Microsoft Endpoint Manager portal are: Reprovision, Resize, Restore. Supported values in enterprise Cloud PC devices are: Reboot, Rename, Reprovision, Troubleshoot.' nullable: true actionState: $ref: '#/components/schemas/microsoft.graph.actionState' @@ -36157,8 +36205,6 @@ components: - title: baseTask type: object properties: - body: - $ref: '#/components/schemas/microsoft.graph.itemBody' bodyLastModifiedDateTime: 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 @@ -36188,14 +36234,17 @@ components: type: string description: 'The date and time when the task was last modified. By default, it is in UTC. You can provide a custom time zone in the request header. The property value uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2020 would look like this: ''2020-01-01T00:00:00Z''.' format: date-time - personalProperties: - $ref: '#/components/schemas/microsoft.graph.personalTaskProperties' recurrence: $ref: '#/components/schemas/microsoft.graph.patternedRecurrence' startDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' status: $ref: '#/components/schemas/microsoft.graph.taskStatus_v2' + textBody: + type: string + nullable: true + viewpoint: + $ref: '#/components/schemas/microsoft.graph.taskViewpoint' checklistItems: type: array items: @@ -36619,6 +36668,30 @@ components: - healthcareCareCoordination - unknownFutureValue type: string + microsoft.graph.teamSummary: + title: teamSummary + type: object + properties: + guestsCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + membersCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + ownersCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + additionalProperties: + type: object microsoft.graph.teamVisibilityType: title: teamVisibilityType enum: @@ -38073,6 +38146,62 @@ components: description: Unique identifier of the accessReviewStageSettings. The stageId will be used in dependsOn property to indicate the stage relationship. Required. additionalProperties: type: object + microsoft.graph.security.informationProtectionPolicySetting: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: informationProtectionPolicySetting + type: object + properties: + defaultLabelId: + type: string + nullable: true + isDowngradeJustificationRequired: + type: boolean + isMandatory: + type: boolean + moreInfoUrl: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.security.sensitivityLabel: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sensitivityLabel + type: object + properties: + color: + type: string + nullable: true + contentFormats: + type: array + items: + type: string + nullable: true + description: + type: string + nullable: true + hasProtection: + type: boolean + isActive: + type: boolean + isAppliable: + type: boolean + name: + type: string + nullable: true + sensitivity: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + tooltip: + type: string + nullable: true + parent: + $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' + additionalProperties: + type: object microsoft.graph.deviceAndAppManagementAssignmentSource: title: deviceAndAppManagementAssignmentSource enum: @@ -38723,7 +38852,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' description: type: string - description: Description of the task + description: Description of the task. nullable: true previewType: $ref: '#/components/schemas/microsoft.graph.plannerPreviewType' @@ -39339,14 +39468,6 @@ components: - weak - unknown type: string - microsoft.graph.personalTaskProperties: - title: personalTaskProperties - type: object - properties: - reminderDatetime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - additionalProperties: - type: object microsoft.graph.taskStatus_v2: title: taskStatus_v2 enum: @@ -39355,6 +39476,19 @@ components: - completed - unknownFutureValue type: string + microsoft.graph.taskViewpoint: + title: taskViewpoint + type: object + properties: + categories: + type: array + items: + type: string + nullable: true + reminderDateTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + additionalProperties: + type: object microsoft.graph.checklistItem: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' diff --git a/openApiDocs/beta/Groups.yml b/openApiDocs/beta/Groups.yml index f951b6f7fd0..603331efd1c 100644 --- a/openApiDocs/beta/Groups.yml +++ b/openApiDocs/beta/Groups.yml @@ -20256,6 +20256,8 @@ components: $ref: '#/components/schemas/microsoft.graph.teamMessagingSettings' specialization: $ref: '#/components/schemas/microsoft.graph.teamSpecialization' + summary: + $ref: '#/components/schemas/microsoft.graph.teamSummary' visibility: $ref: '#/components/schemas/microsoft.graph.teamVisibilityType' webUrl: @@ -21737,6 +21739,30 @@ components: - healthcareCareCoordination - unknownFutureValue type: string + microsoft.graph.teamSummary: + title: teamSummary + type: object + properties: + guestsCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + membersCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + ownersCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + additionalProperties: + type: object microsoft.graph.teamVisibilityType: title: teamVisibilityType enum: @@ -22363,6 +22389,8 @@ components: items: $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' description: The user's terms of use acceptance statuses. Read-only. Nullable. + security: + $ref: '#/components/schemas/microsoft.graph.security.security' deviceEnrollmentConfigurations: type: array items: @@ -25874,6 +25902,16 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.security.security: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: security + type: object + properties: + informationProtection: + $ref: '#/components/schemas/microsoft.graph.security.informationProtection' + additionalProperties: + type: object microsoft.graph.deviceEnrollmentConfiguration: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -25889,6 +25927,8 @@ components: type: string description: The description of the device enrollment configuration nullable: true + deviceEnrollmentConfigurationType: + $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentConfigurationType' displayName: type: string description: The display name of the device enrollment configuration @@ -27220,6 +27260,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' + description: A collection of all the tabs in the chat. Nullable. additionalProperties: type: object microsoft.graph.userTeamwork: @@ -28411,7 +28452,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' description: type: string - description: Description of the task + description: Description of the task. nullable: true previewType: $ref: '#/components/schemas/microsoft.graph.plannerPreviewType' @@ -29530,6 +29571,37 @@ components: - declined - unknownFutureValue type: string + microsoft.graph.security.informationProtection: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: informationProtection + type: object + properties: + labelPolicySettings: + $ref: '#/components/schemas/microsoft.graph.security.informationProtectionPolicySetting' + sensitivityLabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' + additionalProperties: + type: object + microsoft.graph.deviceEnrollmentConfigurationType: + title: deviceEnrollmentConfigurationType + enum: + - unknown + - limit + - platformRestrictions + - windowsHelloForBusiness + - defaultLimit + - defaultPlatformRestrictions + - defaultWindowsHelloForBusiness + - defaultWindows10EnrollmentCompletionPageConfiguration + - windows10EnrollmentCompletionPageConfiguration + - deviceComanagementAuthorityConfiguration + - singlePlatformRestriction + - unknownFutureValue + type: string + description: Describes the TemplateFamily for the Template entity microsoft.graph.enrollmentConfigurationAssignment: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -29553,7 +29625,7 @@ components: properties: actionName: type: string - description: 'The specified action. Supported values in the Microsoft Endpoint Manager portal are: Reprovision, Resize. Supported values in enterprise Cloud PC devices are: Rename, Reboot, Reprovision, Troubleshoot.' + description: 'The specified action. Supported values in the Microsoft Endpoint Manager portal are: Reprovision, Resize, Restore. Supported values in enterprise Cloud PC devices are: Reboot, Rename, Reprovision, Troubleshoot.' nullable: true actionState: $ref: '#/components/schemas/microsoft.graph.actionState' @@ -32056,8 +32128,6 @@ components: - title: baseTask type: object properties: - body: - $ref: '#/components/schemas/microsoft.graph.itemBody' bodyLastModifiedDateTime: 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 @@ -32087,14 +32157,17 @@ components: type: string description: 'The date and time when the task was last modified. By default, it is in UTC. You can provide a custom time zone in the request header. The property value uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2020 would look like this: ''2020-01-01T00:00:00Z''.' format: date-time - personalProperties: - $ref: '#/components/schemas/microsoft.graph.personalTaskProperties' recurrence: $ref: '#/components/schemas/microsoft.graph.patternedRecurrence' startDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' status: $ref: '#/components/schemas/microsoft.graph.taskStatus_v2' + textBody: + type: string + nullable: true + viewpoint: + $ref: '#/components/schemas/microsoft.graph.taskViewpoint' checklistItems: type: array items: @@ -33440,6 +33513,62 @@ components: description: Unique identifier of the accessReviewStageSettings. The stageId will be used in dependsOn property to indicate the stage relationship. Required. additionalProperties: type: object + microsoft.graph.security.informationProtectionPolicySetting: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: informationProtectionPolicySetting + type: object + properties: + defaultLabelId: + type: string + nullable: true + isDowngradeJustificationRequired: + type: boolean + isMandatory: + type: boolean + moreInfoUrl: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.security.sensitivityLabel: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sensitivityLabel + type: object + properties: + color: + type: string + nullable: true + contentFormats: + type: array + items: + type: string + nullable: true + description: + type: string + nullable: true + hasProtection: + type: boolean + isActive: + type: boolean + isAppliable: + type: boolean + name: + type: string + nullable: true + sensitivity: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + tooltip: + type: string + nullable: true + parent: + $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' + additionalProperties: + type: object microsoft.graph.deviceAndAppManagementAssignmentSource: title: deviceAndAppManagementAssignmentSource enum: @@ -34542,14 +34671,6 @@ components: - weak - unknown type: string - microsoft.graph.personalTaskProperties: - title: personalTaskProperties - type: object - properties: - reminderDatetime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - additionalProperties: - type: object microsoft.graph.taskStatus_v2: title: taskStatus_v2 enum: @@ -34558,6 +34679,19 @@ components: - completed - unknownFutureValue type: string + microsoft.graph.taskViewpoint: + title: taskViewpoint + type: object + properties: + categories: + type: array + items: + type: string + nullable: true + reminderDateTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + additionalProperties: + type: object microsoft.graph.checklistItem: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' diff --git a/openApiDocs/beta/Identity.Governance.yml b/openApiDocs/beta/Identity.Governance.yml index cafaa28e1f8..eac7f4ca1af 100644 --- a/openApiDocs/beta/Identity.Governance.yml +++ b/openApiDocs/beta/Identity.Governance.yml @@ -13060,6 +13060,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get customExtensionHandlers from identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies_ListCustomExtensionHandlers parameters: - name: accessPackageAssignmentPolicy-id @@ -13139,12 +13140,44 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/$ref': + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to customExtensionHandlers for identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies_CreateCustomExtensionHandlers + parameters: + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get ref of customExtensionHandlers from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies_ListGraphRefCustomExtensionHandlers + summary: Get customExtensionHandlers from identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies_GetCustomExtensionHandlers parameters: - name: accessPackageAssignmentPolicy-id in: path @@ -13153,14 +13186,16 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby + - name: customExtensionHandler-id + in: path + description: 'key: id of customExtensionHandler' + required: true + schema: + type: string + x-ms-docs-key-type: customExtensionHandler + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -13169,38 +13204,44 @@ paths: items: enum: - id - - id desc - stage - - stage desc + - customExtension + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - customExtension type: string responses: '200': - description: Retrieved navigation property links + description: Retrieved navigation property content: application/json: schema: - title: Collection of links of customExtensionHandler - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + links: + customExtension: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.CustomExtensionHandlers.GetCustomExtension + parameters: + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + customExtensionHandler-id: $request.path.customExtensionHandler-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property ref to customExtensionHandlers for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies_CreateGraphRefCustomExtensionHandlers + summary: Update the navigation property customExtensionHandlers in identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies_UpdateCustomExtensionHandlers parameters: - name: accessPackageAssignmentPolicy-id in: path @@ -13209,24 +13250,218 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionHandler-id + in: path + description: 'key: id of customExtensionHandler' + required: true + schema: + type: string + x-ms-docs-key-type: customExtensionHandler requestBody: - description: New navigation property ref value + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' required: true responses: - '201': - description: Created navigation property link. + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property customExtensionHandlers for identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies_DeleteCustomExtensionHandlers + parameters: + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionHandler-id + in: path + description: 'key: id of customExtensionHandler' + required: true + schema: + type: string + x-ms-docs-key-type: customExtensionHandler + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}/customExtension': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get customExtension from identityGovernance + description: Indicates which custom workflow extension will be executed at this stage. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.customExtensionHandlers_GetCustomExtension + parameters: + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionHandler-id + in: path + description: 'key: id of customExtensionHandler' + required: true + schema: + type: string + x-ms-docs-key-type: customExtensionHandler + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - authenticationConfiguration + - clientConfiguration + - description + - displayName + - endpointConfiguration + - createdDateTime + - lastModifiedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}/customExtension/$ref': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get ref of customExtension from identityGovernance + description: Indicates which custom workflow extension will be executed at this stage. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.customExtensionHandlers_GetGraphRefCustomExtension + parameters: + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionHandler-id + in: path + description: 'key: id of customExtensionHandler' + required: true + schema: + type: string + x-ms-docs-key-type: customExtensionHandler + responses: + '200': + description: Retrieved navigation property link content: application/json: schema: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - identityGovernance.entitlementManagement + summary: Update the ref of navigation property customExtension in identityGovernance + description: Indicates which custom workflow extension will be executed at this stage. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.customExtensionHandlers_SetGraphRefCustomExtension + parameters: + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionHandler-id + in: path + description: 'key: id of customExtensionHandler' + required: true + schema: + type: string + x-ms-docs-key-type: customExtensionHandler + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: type: object - additionalProperties: - type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete ref of navigation property customExtension for identityGovernance + description: Indicates which custom workflow extension will be executed at this stage. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.customExtensionHandlers_DeleteGraphRefCustomExtension + parameters: + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionHandler-id + in: path + description: 'key: id of customExtensionHandler' + required: true + schema: + type: string + x-ms-docs-key-type: customExtensionHandler + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -15016,7 +15251,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentResourceRole-id @@ -15082,7 +15317,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get ref of accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_GetGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentResourceRole-id @@ -15111,7 +15346,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_SetGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentResourceRole-id @@ -15140,7 +15375,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_DeleteGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentResourceRole-id @@ -16095,7 +16330,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentResourceRole-id @@ -16161,7 +16396,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get ref of accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_GetGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentResourceRole-id @@ -16190,7 +16425,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_SetGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentResourceRole-id @@ -16219,7 +16454,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_DeleteGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentResourceRole-id @@ -18454,6 +18689,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get customExtensionHandlers from identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies_ListCustomExtensionHandlers parameters: - name: accessPackageAssignment-id @@ -18540,12 +18776,51 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/$ref': + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to customExtensionHandlers for identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies_CreateCustomExtensionHandlers + parameters: + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get ref of customExtensionHandlers from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies_ListGraphRefCustomExtensionHandlers + summary: Get customExtensionHandlers from identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies_GetCustomExtensionHandlers parameters: - name: accessPackageAssignment-id in: path @@ -18561,14 +18836,16 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby + - name: customExtensionHandler-id + in: path + description: 'key: id of customExtensionHandler' + required: true + schema: + type: string + x-ms-docs-key-type: customExtensionHandler + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -18577,38 +18854,45 @@ paths: items: enum: - id - - id desc - stage - - stage desc + - customExtension + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - customExtension type: string responses: '200': - description: Retrieved navigation property links + description: Retrieved navigation property content: application/json: schema: - title: Collection of links of customExtensionHandler - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + links: + customExtension: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.CustomExtensionHandlers.GetCustomExtension + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + customExtensionHandler-id: $request.path.customExtensionHandler-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property ref to customExtensionHandlers for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies_CreateGraphRefCustomExtensionHandlers + summary: Update the navigation property customExtensionHandlers in identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies_UpdateCustomExtensionHandlers parameters: - name: accessPackageAssignment-id in: path @@ -18624,24 +18908,253 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionHandler-id + in: path + description: 'key: id of customExtensionHandler' + required: true + schema: + type: string + x-ms-docs-key-type: customExtensionHandler requestBody: - description: New navigation property ref value + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' required: true responses: - '201': - description: Created navigation property link. + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property customExtensionHandlers for identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies_DeleteCustomExtensionHandlers + parameters: + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionHandler-id + in: path + description: 'key: id of customExtensionHandler' + required: true + schema: + type: string + x-ms-docs-key-type: customExtensionHandler + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}/customExtension': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get customExtension from identityGovernance + description: Indicates which custom workflow extension will be executed at this stage. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.customExtensionHandlers_GetCustomExtension + parameters: + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionHandler-id + in: path + description: 'key: id of customExtensionHandler' + required: true + schema: + type: string + x-ms-docs-key-type: customExtensionHandler + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - authenticationConfiguration + - clientConfiguration + - description + - displayName + - endpointConfiguration + - createdDateTime + - lastModifiedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property content: application/json: schema: + $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}/customExtension/$ref': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get ref of customExtension from identityGovernance + description: Indicates which custom workflow extension will be executed at this stage. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.customExtensionHandlers_GetGraphRefCustomExtension + parameters: + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionHandler-id + in: path + description: 'key: id of customExtensionHandler' + required: true + schema: + type: string + x-ms-docs-key-type: customExtensionHandler + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - identityGovernance.entitlementManagement + summary: Update the ref of navigation property customExtension in identityGovernance + description: Indicates which custom workflow extension will be executed at this stage. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.customExtensionHandlers_SetGraphRefCustomExtension + parameters: + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionHandler-id + in: path + description: 'key: id of customExtensionHandler' + required: true + schema: + type: string + x-ms-docs-key-type: customExtensionHandler + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: type: object - additionalProperties: - type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete ref of navigation property customExtension for identityGovernance + description: Indicates which custom workflow extension will be executed at this stage. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.customExtensionHandlers_DeleteGraphRefCustomExtension + parameters: + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionHandler-id + in: path + description: 'key: id of customExtensionHandler' + required: true + schema: + type: string + x-ms-docs-key-type: customExtensionHandler + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -19395,7 +19908,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id @@ -19469,7 +19982,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get ref of accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id @@ -19506,7 +20019,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_SetGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id @@ -19542,7 +20055,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id @@ -20646,7 +21159,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id @@ -20720,7 +21233,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get ref of accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id @@ -20757,7 +21270,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_SetGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id @@ -20793,7 +21306,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id @@ -23225,6 +23738,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get customExtensionHandlers from identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy_ListCustomExtensionHandlers parameters: - name: accessPackageAssignment-id @@ -23304,12 +23818,44 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/customExtensionHandlers/$ref': + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to customExtensionHandlers for identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy_CreateCustomExtensionHandlers + parameters: + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/customExtensionHandlers/{customExtensionHandler-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get ref of customExtensionHandlers from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy_ListGraphRefCustomExtensionHandlers + summary: Get customExtensionHandlers from identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy_GetCustomExtensionHandlers parameters: - name: accessPackageAssignment-id in: path @@ -23318,14 +23864,16 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby + - name: customExtensionHandler-id + in: path + description: 'key: id of customExtensionHandler' + required: true + schema: + type: string + x-ms-docs-key-type: customExtensionHandler + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -23334,38 +23882,44 @@ paths: items: enum: - id - - id desc - stage - - stage desc + - customExtension + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - customExtension type: string responses: '200': - description: Retrieved navigation property links + description: Retrieved navigation property content: application/json: schema: - title: Collection of links of customExtensionHandler - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + links: + customExtension: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.CustomExtensionHandlers.GetCustomExtension + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + customExtensionHandler-id: $request.path.customExtensionHandler-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property ref to customExtensionHandlers for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy_CreateGraphRefCustomExtensionHandlers + summary: Update the navigation property customExtensionHandlers in identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy_UpdateCustomExtensionHandlers parameters: - name: accessPackageAssignment-id in: path @@ -23374,24 +23928,218 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment + - name: customExtensionHandler-id + in: path + description: 'key: id of customExtensionHandler' + required: true + schema: + type: string + x-ms-docs-key-type: customExtensionHandler requestBody: - description: New navigation property ref value + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' required: true responses: - '201': - description: Created navigation property link. + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property customExtensionHandlers for identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy_DeleteCustomExtensionHandlers + parameters: + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: customExtensionHandler-id + in: path + description: 'key: id of customExtensionHandler' + required: true + schema: + type: string + x-ms-docs-key-type: customExtensionHandler + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/customExtensionHandlers/{customExtensionHandler-id}/customExtension': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get customExtension from identityGovernance + description: Indicates which custom workflow extension will be executed at this stage. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.customExtensionHandlers_GetCustomExtension + parameters: + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: customExtensionHandler-id + in: path + description: 'key: id of customExtensionHandler' + required: true + schema: + type: string + x-ms-docs-key-type: customExtensionHandler + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - authenticationConfiguration + - clientConfiguration + - description + - displayName + - endpointConfiguration + - createdDateTime + - lastModifiedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/customExtensionHandlers/{customExtensionHandler-id}/customExtension/$ref': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get ref of customExtension from identityGovernance + description: Indicates which custom workflow extension will be executed at this stage. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.customExtensionHandlers_GetGraphRefCustomExtension + parameters: + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: customExtensionHandler-id + in: path + description: 'key: id of customExtensionHandler' + required: true + schema: + type: string + x-ms-docs-key-type: customExtensionHandler + responses: + '200': + description: Retrieved navigation property link content: application/json: schema: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - identityGovernance.entitlementManagement + summary: Update the ref of navigation property customExtension in identityGovernance + description: Indicates which custom workflow extension will be executed at this stage. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.customExtensionHandlers_SetGraphRefCustomExtension + parameters: + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: customExtensionHandler-id + in: path + description: 'key: id of customExtensionHandler' + required: true + schema: + type: string + x-ms-docs-key-type: customExtensionHandler + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: type: object - additionalProperties: - type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete ref of navigation property customExtension for identityGovernance + description: Indicates which custom workflow extension will be executed at this stage. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.customExtensionHandlers_DeleteGraphRefCustomExtension + parameters: + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: customExtensionHandler-id + in: path + description: 'key: id of customExtensionHandler' + required: true + schema: + type: string + x-ms-docs-key-type: customExtensionHandler + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -25496,7 +26244,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id @@ -25570,7 +26318,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get ref of accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_GetGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id @@ -25607,7 +26355,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_SetGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id @@ -25643,7 +26391,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_DeleteGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id @@ -26747,7 +27495,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id @@ -26821,7 +27569,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get ref of accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_GetGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id @@ -26858,7 +27606,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_SetGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id @@ -26894,7 +27642,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_DeleteGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id @@ -28654,6 +29402,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: The roles in each resource in a catalog. Read-only. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_ListAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id @@ -28746,6 +29495,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + description: The roles in each resource in a catalog. Read-only. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_CreateAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id @@ -28777,6 +29527,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: The roles in each resource in a catalog. Read-only. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_GetAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id @@ -28843,6 +29594,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance + description: The roles in each resource in a catalog. Read-only. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_UpdateAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id @@ -28876,6 +29628,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance + description: The roles in each resource in a catalog. Read-only. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_DeleteAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id @@ -29062,7 +29815,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id @@ -29136,7 +29889,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get ref of accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource_GetGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id @@ -29173,7 +29926,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource_SetGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id @@ -29209,7 +29962,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource_DeleteGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id @@ -30323,7 +31076,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources_GetAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id @@ -30397,7 +31150,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get ref of accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources_GetGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id @@ -30434,7 +31187,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources_SetGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id @@ -30470,7 +31223,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources_DeleteGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id @@ -31461,6 +32214,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_ListAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id @@ -31562,6 +32316,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + description: Read-only. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_CreateAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id @@ -31593,6 +32348,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_GetAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id @@ -31662,6 +32418,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance + description: Read-only. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_UpdateAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id @@ -31695,6 +32452,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance + description: Read-only. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_DeleteAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id @@ -31881,7 +32639,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id @@ -31955,7 +32713,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get ref of accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource_GetGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id @@ -31992,7 +32750,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource_SetGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id @@ -32028,7 +32786,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource_DeleteGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id @@ -34095,12 +34853,332 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get customExtensionHandlers from identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies_ListCustomExtensionHandlers + parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - stage + - stage desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - stage + - customExtension + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - customExtension + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of customExtensionHandler + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to customExtensionHandlers for identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies_CreateCustomExtensionHandlers + parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get customExtensionHandlers from identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies_GetCustomExtensionHandlers + parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionHandler-id + in: path + description: 'key: id of customExtensionHandler' + required: true + schema: + type: string + x-ms-docs-key-type: customExtensionHandler + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - stage + - customExtension + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - customExtension + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + links: + customExtension: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies.CustomExtensionHandlers.GetCustomExtension + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + customExtensionHandler-id: $request.path.customExtensionHandler-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property customExtensionHandlers in identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies_UpdateCustomExtensionHandlers + parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionHandler-id + in: path + description: 'key: id of customExtensionHandler' + required: true + schema: + type: string + x-ms-docs-key-type: customExtensionHandler + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property customExtensionHandlers for identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies_DeleteCustomExtensionHandlers + parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionHandler-id + in: path + description: 'key: id of customExtensionHandler' + required: true + schema: + type: string + x-ms-docs-key-type: customExtensionHandler + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}/customExtension': get: tags: - identityGovernance.entitlementManagement - summary: Get customExtensionHandlers from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies_ListCustomExtensionHandlers + summary: Get customExtension from identityGovernance + description: Indicates which custom workflow extension will be executed at this stage. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies.customExtensionHandlers_GetCustomExtension parameters: - name: accessPackageCatalog-id in: path @@ -34123,26 +35201,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - $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 + - name: customExtensionHandler-id + in: path + description: 'key: id of customExtensionHandler' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - stage - - stage desc - type: string + type: string + x-ms-docs-key-type: customExtensionHandler - name: $select in: query description: Select properties to be returned @@ -34154,8 +35219,13 @@ paths: items: enum: - id - - stage - - customExtension + - authenticationConfiguration + - clientConfiguration + - description + - displayName + - endpointConfiguration + - createdDateTime + - lastModifiedDateTime type: string - name: $expand in: query @@ -34168,7 +35238,6 @@ paths: items: enum: - '*' - - customExtension type: string responses: '200': @@ -34176,29 +35245,17 @@ paths: content: application/json: schema: - title: Collection of customExtensionHandler - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/$ref': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}/customExtension/$ref': get: tags: - identityGovernance.entitlementManagement - summary: Get ref of customExtensionHandlers from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies_ListGraphRefCustomExtensionHandlers + summary: Get ref of customExtension from identityGovernance + description: Indicates which custom workflow extension will be executed at this stage. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies.customExtensionHandlers_GetGraphRefCustomExtension parameters: - name: accessPackageCatalog-id in: path @@ -34221,54 +35278,29 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - $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 + - name: customExtensionHandler-id + in: path + description: 'key: id of customExtensionHandler' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - stage - - stage desc - type: string + type: string + x-ms-docs-key-type: customExtensionHandler responses: '200': - description: Retrieved navigation property links + description: Retrieved navigation property link content: application/json: schema: - title: Collection of links of customExtensionHandler - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string - additionalProperties: - type: object + type: string default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + put: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property ref to customExtensionHandlers for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies_CreateGraphRefCustomExtensionHandlers + summary: Update the ref of navigation property customExtension in identityGovernance + description: Indicates which custom workflow extension will be executed at this stage. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies.customExtensionHandlers_SetGraphRefCustomExtension parameters: - name: accessPackageCatalog-id in: path @@ -34291,8 +35323,15 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionHandler-id + in: path + description: 'key: id of customExtensionHandler' + required: true + schema: + type: string + x-ms-docs-key-type: customExtensionHandler requestBody: - description: New navigation property ref value + description: New navigation property ref values content: application/json: schema: @@ -34301,14 +35340,54 @@ paths: type: object required: true responses: - '201': - description: Created navigation property link. - content: - application/json: - schema: - type: object - additionalProperties: - type: object + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete ref of navigation property customExtension for identityGovernance + description: Indicates which custom workflow extension will be executed at this stage. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies.customExtensionHandlers_DeleteGraphRefCustomExtension + parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionHandler-id + in: path + description: 'key: id of customExtensionHandler' + required: true + schema: + type: string + x-ms-docs-key-type: customExtensionHandler + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -35183,7 +36262,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id @@ -35265,7 +36344,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get ref of accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id @@ -35310,7 +36389,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_SetGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id @@ -35353,7 +36432,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id @@ -36606,7 +37685,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id @@ -36688,7 +37767,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get ref of accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id @@ -36733,7 +37812,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_SetGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id @@ -36776,7 +37855,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id @@ -40832,7 +41911,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageResourceRoleScope-id @@ -40898,7 +41977,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get ref of accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackageResourceRoleScope-id @@ -40927,7 +42006,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_SetGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackageResourceRoleScope-id @@ -40956,7 +42035,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackageResourceRoleScope-id @@ -41911,7 +42990,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageResourceRoleScope-id @@ -41977,7 +43056,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get ref of accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackageResourceRoleScope-id @@ -42006,7 +43085,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_SetGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackageResourceRoleScope-id @@ -42035,7 +43114,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackageResourceRoleScope-id @@ -43007,7 +44086,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResources_GetAccessPackageResourceEnvironment parameters: - name: accessPackageResource-id @@ -43073,7 +44152,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get ref of accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResources_GetGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackageResource-id @@ -43102,7 +44181,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResources_SetGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackageResource-id @@ -43131,7 +44210,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResources_DeleteGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackageResource-id @@ -45089,6 +46168,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get customExtensionHandlers from identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies_ListCustomExtensionHandlers parameters: - name: accessPackage-id @@ -45158,29 +46238,221 @@ paths: content: application/json: schema: - title: Collection of customExtensionHandler - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' - '@odata.nextLink': - type: string - additionalProperties: - type: object + title: Collection of customExtensionHandler + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to customExtensionHandlers for identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies_CreateCustomExtensionHandlers + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get customExtensionHandlers from identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies_GetCustomExtensionHandlers + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionHandler-id + in: path + description: 'key: id of customExtensionHandler' + required: true + schema: + type: string + x-ms-docs-key-type: customExtensionHandler + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - stage + - customExtension + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - customExtension + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + links: + customExtension: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.CustomExtensionHandlers.GetCustomExtension + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + customExtensionHandler-id: $request.path.customExtensionHandler-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property customExtensionHandlers in identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies_UpdateCustomExtensionHandlers + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionHandler-id + in: path + description: 'key: id of customExtensionHandler' + required: true + schema: + type: string + x-ms-docs-key-type: customExtensionHandler + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property customExtensionHandlers for identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies_DeleteCustomExtensionHandlers + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionHandler-id + in: path + description: 'key: id of customExtensionHandler' + required: true + schema: + type: string + x-ms-docs-key-type: customExtensionHandler + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/$ref': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}/customExtension': get: tags: - identityGovernance.entitlementManagement - summary: Get ref of customExtensionHandlers from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies_ListGraphRefCustomExtensionHandlers + summary: Get customExtension from identityGovernance + description: Indicates which custom workflow extension will be executed at this stage. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.customExtensionHandlers_GetCustomExtension parameters: - name: accessPackage-id in: path @@ -45196,14 +46468,16 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby + - name: customExtensionHandler-id + in: path + description: 'key: id of customExtensionHandler' + required: true + schema: + type: string + x-ms-docs-key-type: customExtensionHandler + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -45212,38 +46486,81 @@ paths: items: enum: - id - - id desc - - stage - - stage desc + - authenticationConfiguration + - clientConfiguration + - description + - displayName + - endpointConfiguration + - createdDateTime + - lastModifiedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' type: string responses: '200': - description: Retrieved navigation property links + description: Retrieved navigation property content: application/json: schema: - title: Collection of links of customExtensionHandler - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}/customExtension/$ref': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get ref of customExtension from identityGovernance + description: Indicates which custom workflow extension will be executed at this stage. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.customExtensionHandlers_GetGraphRefCustomExtension + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionHandler-id + in: path + description: 'key: id of customExtensionHandler' + required: true + schema: + type: string + x-ms-docs-key-type: customExtensionHandler + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property ref to customExtensionHandlers for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies_CreateGraphRefCustomExtensionHandlers + summary: Update the ref of navigation property customExtension in identityGovernance + description: Indicates which custom workflow extension will be executed at this stage. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.customExtensionHandlers_SetGraphRefCustomExtension parameters: - name: accessPackage-id in: path @@ -45259,8 +46576,15 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionHandler-id + in: path + description: 'key: id of customExtensionHandler' + required: true + schema: + type: string + x-ms-docs-key-type: customExtensionHandler requestBody: - description: New navigation property ref value + description: New navigation property ref values content: application/json: schema: @@ -45269,14 +46593,47 @@ paths: type: object required: true responses: - '201': - description: Created navigation property link. - content: - application/json: - schema: - type: object - additionalProperties: - type: object + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete ref of navigation property customExtension for identityGovernance + description: Indicates which custom workflow extension will be executed at this stage. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.customExtensionHandlers_DeleteGraphRefCustomExtension + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionHandler-id + in: path + description: 'key: id of customExtensionHandler' + required: true + schema: + type: string + x-ms-docs-key-type: customExtensionHandler + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -46030,7 +47387,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackage-id @@ -46104,7 +47461,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get ref of accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackage-id @@ -46141,7 +47498,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_SetGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackage-id @@ -46177,7 +47534,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackage-id @@ -47281,7 +48638,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackage-id @@ -47355,7 +48712,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get ref of accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackage-id @@ -47392,7 +48749,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_SetGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackage-id @@ -47428,7 +48785,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteGraphRefAccessPackageResourceEnvironment parameters: - name: accessPackage-id @@ -56990,6 +58347,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. additionalProperties: type: object microsoft.graph.accessPackage: @@ -57163,6 +58521,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + description: The roles in each resource in a catalog. Read-only. accessPackageResources: type: array items: @@ -57172,6 +58531,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + description: Read-only. accessPackages: type: array items: @@ -57195,6 +58555,26 @@ components: $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' additionalProperties: type: object + microsoft.graph.customAccessPackageWorkflowExtension: + allOf: + - $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + - title: customAccessPackageWorkflowExtension + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time + nullable: true + 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: 'Represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time + nullable: true + additionalProperties: + type: object microsoft.graph.accessPackageAssignmentRequest: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -57222,6 +58602,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.customExtensionHandlerInstance' + description: A collection of custom workflow extension instances being run on an assignment request. Read-only. 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 @@ -58010,24 +59391,6 @@ components: $ref: '#/components/schemas/microsoft.graph.team' additionalProperties: type: object - microsoft.graph.customAccessPackageWorkflowExtension: - allOf: - - $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' - - title: customAccessPackageWorkflowExtension - type: object - properties: - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - format: date-time - nullable: true - 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 - format: date-time - nullable: true - additionalProperties: - type: object microsoft.graph.accessPackageResourceRequest: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -59328,15 +60691,39 @@ components: - assignmentOneDayBeforeExpiration - unknownFutureValue type: string + microsoft.graph.customCalloutExtension: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: customCalloutExtension + type: object + properties: + authenticationConfiguration: + $ref: '#/components/schemas/microsoft.graph.customExtensionAuthenticationConfiguration' + clientConfiguration: + $ref: '#/components/schemas/microsoft.graph.customExtensionClientConfiguration' + description: + type: string + description: Description for the customCalloutExtension object. + nullable: true + displayName: + type: string + description: Display name for the customCalloutExtension object. + nullable: true + endpointConfiguration: + $ref: '#/components/schemas/microsoft.graph.customExtensionEndpointConfiguration' + additionalProperties: + type: object microsoft.graph.customExtensionHandlerInstance: title: customExtensionHandlerInstance type: object properties: customExtensionId: type: string + description: Identifier of the customAccessPackageWorkflowExtension triggered at this instance. nullable: true externalCorrelationId: type: string + description: The unique run ID for the logic app. nullable: true stage: $ref: '#/components/schemas/microsoft.graph.accessPackageCustomExtensionStage' @@ -60206,6 +61593,8 @@ components: $ref: '#/components/schemas/microsoft.graph.teamMessagingSettings' specialization: $ref: '#/components/schemas/microsoft.graph.teamSpecialization' + summary: + $ref: '#/components/schemas/microsoft.graph.teamSummary' visibility: $ref: '#/components/schemas/microsoft.graph.teamVisibilityType' webUrl: @@ -60259,26 +61648,6 @@ components: $ref: '#/components/schemas/microsoft.graph.schedule' additionalProperties: type: object - microsoft.graph.customCalloutExtension: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: customCalloutExtension - type: object - properties: - authenticationConfiguration: - $ref: '#/components/schemas/microsoft.graph.customExtensionAuthenticationConfiguration' - clientConfiguration: - $ref: '#/components/schemas/microsoft.graph.customExtensionClientConfiguration' - description: - type: string - nullable: true - displayName: - type: string - nullable: true - endpointConfiguration: - $ref: '#/components/schemas/microsoft.graph.customExtensionEndpointConfiguration' - additionalProperties: - type: object microsoft.graph.governanceSchedule: title: governanceSchedule type: object @@ -60592,6 +61961,28 @@ components: $ref: '#/components/schemas/microsoft.graph.expirationPatternType' additionalProperties: type: object + microsoft.graph.customExtensionAuthenticationConfiguration: + title: customExtensionAuthenticationConfiguration + type: object + additionalProperties: + type: object + microsoft.graph.customExtensionClientConfiguration: + title: customExtensionClientConfiguration + type: object + properties: + timeoutInMilliseconds: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The max duration in milliseconds that Azure AD will wait for a response from the logic app before it shuts down the connection. The valid range is between 200 and 2000 milliseconds. Default duration is 1000. + format: int32 + additionalProperties: + type: object + microsoft.graph.customExtensionEndpointConfiguration: + title: customExtensionEndpointConfiguration + type: object + additionalProperties: + type: object microsoft.graph.accessPackageCustomExtensionHandlerStatus: title: accessPackageCustomExtensionHandlerStatus enum: @@ -61984,6 +63375,30 @@ components: - healthcareCareCoordination - unknownFutureValue type: string + microsoft.graph.teamSummary: + title: teamSummary + type: object + properties: + guestsCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + membersCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + ownersCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + additionalProperties: + type: object microsoft.graph.teamVisibilityType: title: teamVisibilityType enum: @@ -62610,6 +64025,8 @@ components: items: $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' description: The user's terms of use acceptance statuses. Read-only. Nullable. + security: + $ref: '#/components/schemas/microsoft.graph.security.security' deviceEnrollmentConfigurations: type: array items: @@ -62834,27 +64251,6 @@ components: description: The instances of times off in the schedule. additionalProperties: type: object - microsoft.graph.customExtensionAuthenticationConfiguration: - title: customExtensionAuthenticationConfiguration - type: object - additionalProperties: - type: object - microsoft.graph.customExtensionClientConfiguration: - title: customExtensionClientConfiguration - type: object - properties: - timeoutInMilliseconds: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - additionalProperties: - type: object - microsoft.graph.customExtensionEndpointConfiguration: - title: customExtensionEndpointConfiguration - type: object - additionalProperties: - type: object microsoft.graph.keyValue: title: keyValue type: object @@ -66066,6 +67462,16 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.security.security: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: security + type: object + properties: + informationProtection: + $ref: '#/components/schemas/microsoft.graph.security.informationProtection' + additionalProperties: + type: object microsoft.graph.deviceEnrollmentConfiguration: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -66081,6 +67487,8 @@ components: type: string description: The description of the device enrollment configuration nullable: true + deviceEnrollmentConfigurationType: + $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentConfigurationType' displayName: type: string description: The display name of the device enrollment configuration @@ -67412,6 +68820,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' + description: A collection of all the tabs in the chat. Nullable. additionalProperties: type: object microsoft.graph.userTeamwork: @@ -68608,7 +70017,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' description: type: string - description: Description of the task + description: Description of the task. nullable: true previewType: $ref: '#/components/schemas/microsoft.graph.plannerPreviewType' @@ -69463,6 +70872,37 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.security.informationProtection: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: informationProtection + type: object + properties: + labelPolicySettings: + $ref: '#/components/schemas/microsoft.graph.security.informationProtectionPolicySetting' + sensitivityLabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' + additionalProperties: + type: object + microsoft.graph.deviceEnrollmentConfigurationType: + title: deviceEnrollmentConfigurationType + enum: + - unknown + - limit + - platformRestrictions + - windowsHelloForBusiness + - defaultLimit + - defaultPlatformRestrictions + - defaultWindowsHelloForBusiness + - defaultWindows10EnrollmentCompletionPageConfiguration + - windows10EnrollmentCompletionPageConfiguration + - deviceComanagementAuthorityConfiguration + - singlePlatformRestriction + - unknownFutureValue + type: string + description: Describes the TemplateFamily for the Template entity microsoft.graph.enrollmentConfigurationAssignment: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -69486,7 +70926,7 @@ components: properties: actionName: type: string - description: 'The specified action. Supported values in the Microsoft Endpoint Manager portal are: Reprovision, Resize. Supported values in enterprise Cloud PC devices are: Rename, Reboot, Reprovision, Troubleshoot.' + description: 'The specified action. Supported values in the Microsoft Endpoint Manager portal are: Reprovision, Resize, Restore. Supported values in enterprise Cloud PC devices are: Reboot, Rename, Reprovision, Troubleshoot.' nullable: true actionState: $ref: '#/components/schemas/microsoft.graph.actionState' @@ -71989,8 +73429,6 @@ components: - title: baseTask type: object properties: - body: - $ref: '#/components/schemas/microsoft.graph.itemBody' bodyLastModifiedDateTime: 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 @@ -72020,14 +73458,17 @@ components: type: string description: 'The date and time when the task was last modified. By default, it is in UTC. You can provide a custom time zone in the request header. The property value uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2020 would look like this: ''2020-01-01T00:00:00Z''.' format: date-time - personalProperties: - $ref: '#/components/schemas/microsoft.graph.personalTaskProperties' recurrence: $ref: '#/components/schemas/microsoft.graph.patternedRecurrence' startDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' status: $ref: '#/components/schemas/microsoft.graph.taskStatus_v2' + textBody: + type: string + nullable: true + viewpoint: + $ref: '#/components/schemas/microsoft.graph.taskViewpoint' checklistItems: type: array items: @@ -73158,6 +74599,62 @@ components: - waitingOnOthers - deferred type: string + microsoft.graph.security.informationProtectionPolicySetting: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: informationProtectionPolicySetting + type: object + properties: + defaultLabelId: + type: string + nullable: true + isDowngradeJustificationRequired: + type: boolean + isMandatory: + type: boolean + moreInfoUrl: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.security.sensitivityLabel: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sensitivityLabel + type: object + properties: + color: + type: string + nullable: true + contentFormats: + type: array + items: + type: string + nullable: true + description: + type: string + nullable: true + hasProtection: + type: boolean + isActive: + type: boolean + isAppliable: + type: boolean + name: + type: string + nullable: true + sensitivity: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + tooltip: + type: string + nullable: true + parent: + $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' + additionalProperties: + type: object microsoft.graph.deviceAndAppManagementAssignmentSource: title: deviceAndAppManagementAssignmentSource enum: @@ -74260,14 +75757,6 @@ components: - weak - unknown type: string - microsoft.graph.personalTaskProperties: - title: personalTaskProperties - type: object - properties: - reminderDatetime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - additionalProperties: - type: object microsoft.graph.taskStatus_v2: title: taskStatus_v2 enum: @@ -74276,6 +75765,19 @@ components: - completed - unknownFutureValue type: string + microsoft.graph.taskViewpoint: + title: taskViewpoint + type: object + properties: + categories: + type: array + items: + type: string + nullable: true + reminderDateTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + additionalProperties: + type: object microsoft.graph.checklistItem: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' diff --git a/openApiDocs/beta/Identity.SignIns.yml b/openApiDocs/beta/Identity.SignIns.yml index 25c18155306..0373816e59b 100644 --- a/openApiDocs/beta/Identity.SignIns.yml +++ b/openApiDocs/beta/Identity.SignIns.yml @@ -4087,6 +4087,7 @@ paths: - approvals - pendingAccessReviewInstances - agreementAcceptances + - security - deviceEnrollmentConfigurations - managedDevices - managedAppRegistrations @@ -4161,6 +4162,7 @@ paths: - approvals - pendingAccessReviewInstances - agreementAcceptances + - security - deviceEnrollmentConfigurations - managedDevices - managedAppRegistrations @@ -4343,6 +4345,10 @@ paths: operationId: invitations.InvitedUser.ListAgreementAcceptances parameters: invitation-id: $request.path.invitation-id + security: + operationId: invitations.InvitedUser.GetSecurity + parameters: + invitation-id: $request.path.invitation-id deviceEnrollmentConfigurations: operationId: invitations.InvitedUser.ListDeviceEnrollmentConfigurations parameters: @@ -4617,6 +4623,10 @@ paths: operationId: invitations.InvitedUser.ListAgreementAcceptances parameters: invitation-id: $request.path.invitation-id + security: + operationId: invitations.InvitedUser.GetSecurity + parameters: + invitation-id: $request.path.invitation-id deviceEnrollmentConfigurations: operationId: invitations.InvitedUser.ListDeviceEnrollmentConfigurations parameters: @@ -11356,6 +11366,8 @@ paths: - applicationsFromVerifiedPublisherOnly desc - applicationTenantIds - applicationTenantIds desc + - certifiedApplicationsOnly + - certifiedApplicationsOnly desc type: string - name: $select in: query @@ -11372,6 +11384,7 @@ paths: - applicationPublisherIds - applicationsFromVerifiedPublisherOnly - applicationTenantIds + - certifiedApplicationsOnly type: string - name: $expand in: query @@ -11474,6 +11487,7 @@ paths: - applicationPublisherIds - applicationsFromVerifiedPublisherOnly - applicationTenantIds + - certifiedApplicationsOnly type: string - name: $expand in: query @@ -11600,6 +11614,8 @@ paths: - applicationsFromVerifiedPublisherOnly desc - applicationTenantIds - applicationTenantIds desc + - certifiedApplicationsOnly + - certifiedApplicationsOnly desc type: string - name: $select in: query @@ -11616,6 +11632,7 @@ paths: - applicationPublisherIds - applicationsFromVerifiedPublisherOnly - applicationTenantIds + - certifiedApplicationsOnly type: string - name: $expand in: query @@ -11718,6 +11735,7 @@ paths: - applicationPublisherIds - applicationsFromVerifiedPublisherOnly - applicationTenantIds + - certifiedApplicationsOnly type: string - name: $expand in: query @@ -17074,7 +17092,7 @@ paths: tags: - users.authentication summary: Get device from users - description: The registered device on which this Windows Hello for Business key resides. + description: 'The registered device on which this Windows Hello for Business key resides. Supports $expand. When you get a user''s Windows Hello for Business registration information, this property is returned only on a single GET and when you specify ?$expand. For example, GET /users/admin@contoso.com/authentication/windowsHelloForBusinessMethods/_jpuR-TGZtk6aQCLF3BQjA2?$expand=device.' operationId: users.authentication.windowsHelloForBusinessMethods_GetDevice parameters: - name: user-id @@ -17215,7 +17233,7 @@ paths: tags: - users.authentication summary: Update the navigation property device in users - description: The registered device on which this Windows Hello for Business key resides. + description: 'The registered device on which this Windows Hello for Business key resides. Supports $expand. When you get a user''s Windows Hello for Business registration information, this property is returned only on a single GET and when you specify ?$expand. For example, GET /users/admin@contoso.com/authentication/windowsHelloForBusinessMethods/_jpuR-TGZtk6aQCLF3BQjA2?$expand=device.' operationId: users.authentication.windowsHelloForBusinessMethods_UpdateDevice parameters: - name: user-id @@ -17249,7 +17267,7 @@ paths: tags: - users.authentication summary: Delete navigation property device for users - description: The registered device on which this Windows Hello for Business key resides. + description: 'The registered device on which this Windows Hello for Business key resides. Supports $expand. When you get a user''s Windows Hello for Business registration information, this property is returned only on a single GET and when you specify ?$expand. For example, GET /users/admin@contoso.com/authentication/windowsHelloForBusinessMethods/_jpuR-TGZtk6aQCLF3BQjA2?$expand=device.' operationId: users.authentication.windowsHelloForBusinessMethods_DeleteDevice parameters: - name: user-id @@ -17814,10 +17832,8 @@ components: $ref: '#/components/schemas/microsoft.graph.keyValuePair' description: Extended properties will be parsed and returned in the standard MIP labeled metadata format as part of the label information. labelId: - pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' type: string description: The GUID of the label that should be applied to the information. - format: uuid additionalProperties: type: object microsoft.graph.informationProtectionAction: @@ -17842,10 +17858,8 @@ components: description: The number of instances of the specific information type in the input. format: int32 sensitiveTypeId: - pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' type: string description: The GUID of the discovered sensitive information type. - format: uuid additionalProperties: type: object microsoft.graph.downgradeJustification: @@ -18576,6 +18590,8 @@ components: items: $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' description: The user's terms of use acceptance statuses. Read-only. Nullable. + security: + $ref: '#/components/schemas/microsoft.graph.security.security' deviceEnrollmentConfigurations: type: array items: @@ -19399,6 +19415,9 @@ components: items: type: string nullable: true + certifiedApplicationsOnly: + type: boolean + nullable: true additionalProperties: type: object microsoft.graph.tokenIssuancePolicy: @@ -19431,7 +19450,7 @@ components: nullable: true additionalInfo: type: string - description: Additional information associated with the risk detection in JSON format. + description: 'Additional information associated with the risk detection in JSON format. For example, ''[{/''Key/'':/''userAgent/'',/''Value/'':/''Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36/''}]''. Possible keys in the additionalInfo JSON string are: userAgent, alertUrl, relatedEventTimeInUtc, relatedUserAgent, deviceInformation, relatedLocation, requestId, correlationId, lastActivityTimeInUtc, malwareName, clientLocation, clientIp, riskReasons. For more information about riskReasons and possible values, see riskReasons values.' nullable: true correlationId: type: string @@ -19440,7 +19459,7 @@ components: detectedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Date and time that the risk was detected. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is look like this: 2014-01-01T00:00:00Z' + description: 'Date and time that the risk was detected. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 looks like this: 2014-01-01T00:00:00Z' format: date-time nullable: true detectionTimingType: @@ -19465,7 +19484,7 @@ components: $ref: '#/components/schemas/microsoft.graph.riskDetail' riskEventType: type: string - description: 'The type of risk event detected. The possible values are unlikelyTravel, anonymizedIPAddress, maliciousIPAddress, unfamiliarFeatures, malwareInfectedIPAddress, suspiciousIPAddress, leakedCredentials, investigationsThreatIntelligence, generic,adminConfirmedUserCompromised, mcasImpossibleTravel, mcasSuspiciousInboxManipulationRules, investigationsThreatIntelligenceSigninLinked, maliciousIPAddressValidCredentialsBlockedIP, and unknownFutureValue. If the risk detection is a premium detection, will show generic. For more information about each value, see riskEventType values.' + description: 'The type of risk event detected. The possible values are unlikelyTravel, anonymizedIPAddress, maliciousIPAddress, unfamiliarFeatures, malwareInfectedIPAddress, suspiciousIPAddress, leakedCredentials, investigationsThreatIntelligence, generic,adminConfirmedUserCompromised, passwordSpray, impossibleTravel, newCountry, anomalousToken, tokenIssuerAnomaly,suspiciousBrowser, riskyIPAddress, mcasSuspiciousInboxManipulationRules, suspiciousInboxForwarding, and unknownFutureValue. If the risk detection is a premium detection, will show generic. For more information about each value, see riskEventType values.' nullable: true riskLevel: $ref: '#/components/schemas/microsoft.graph.riskLevel' @@ -20335,6 +20354,14 @@ components: title: dlpPoliciesJobResult type: object properties: + auditCorrelationId: + type: string + nullable: true + evaluationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true matchingRules: type: array items: @@ -22434,6 +22461,16 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.security.security: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: security + type: object + properties: + informationProtection: + $ref: '#/components/schemas/microsoft.graph.security.informationProtection' + additionalProperties: + type: object microsoft.graph.deviceEnrollmentConfiguration: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -22449,6 +22486,8 @@ components: type: string description: The description of the device enrollment configuration nullable: true + deviceEnrollmentConfigurationType: + $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentConfigurationType' displayName: type: string description: The display name of the device enrollment configuration @@ -23591,6 +23630,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' + description: A collection of all the tabs in the chat. Nullable. additionalProperties: type: object microsoft.graph.team: @@ -23641,6 +23681,8 @@ components: $ref: '#/components/schemas/microsoft.graph.teamMessagingSettings' specialization: $ref: '#/components/schemas/microsoft.graph.teamSpecialization' + summary: + $ref: '#/components/schemas/microsoft.graph.teamSummary' visibility: $ref: '#/components/schemas/microsoft.graph.teamVisibilityType' webUrl: @@ -26599,6 +26641,37 @@ components: - declined - unknownFutureValue type: string + microsoft.graph.security.informationProtection: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: informationProtection + type: object + properties: + labelPolicySettings: + $ref: '#/components/schemas/microsoft.graph.security.informationProtectionPolicySetting' + sensitivityLabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' + additionalProperties: + type: object + microsoft.graph.deviceEnrollmentConfigurationType: + title: deviceEnrollmentConfigurationType + enum: + - unknown + - limit + - platformRestrictions + - windowsHelloForBusiness + - defaultLimit + - defaultPlatformRestrictions + - defaultWindowsHelloForBusiness + - defaultWindows10EnrollmentCompletionPageConfiguration + - windows10EnrollmentCompletionPageConfiguration + - deviceComanagementAuthorityConfiguration + - singlePlatformRestriction + - unknownFutureValue + type: string + description: Describes the TemplateFamily for the Template entity microsoft.graph.enrollmentConfigurationAssignment: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -26622,7 +26695,7 @@ components: properties: actionName: type: string - description: 'The specified action. Supported values in the Microsoft Endpoint Manager portal are: Reprovision, Resize. Supported values in enterprise Cloud PC devices are: Rename, Reboot, Reprovision, Troubleshoot.' + description: 'The specified action. Supported values in the Microsoft Endpoint Manager portal are: Reprovision, Resize, Restore. Supported values in enterprise Cloud PC devices are: Reboot, Rename, Reprovision, Troubleshoot.' nullable: true actionState: $ref: '#/components/schemas/microsoft.graph.actionState' @@ -29180,8 +29253,6 @@ components: - title: baseTask type: object properties: - body: - $ref: '#/components/schemas/microsoft.graph.itemBody' bodyLastModifiedDateTime: 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 @@ -29211,14 +29282,17 @@ components: type: string description: 'The date and time when the task was last modified. By default, it is in UTC. You can provide a custom time zone in the request header. The property value uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2020 would look like this: ''2020-01-01T00:00:00Z''.' format: date-time - personalProperties: - $ref: '#/components/schemas/microsoft.graph.personalTaskProperties' recurrence: $ref: '#/components/schemas/microsoft.graph.patternedRecurrence' startDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' status: $ref: '#/components/schemas/microsoft.graph.taskStatus_v2' + textBody: + type: string + nullable: true + viewpoint: + $ref: '#/components/schemas/microsoft.graph.taskViewpoint' checklistItems: type: array items: @@ -29642,6 +29716,30 @@ components: - healthcareCareCoordination - unknownFutureValue type: string + microsoft.graph.teamSummary: + title: teamSummary + type: object + properties: + guestsCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + membersCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + ownersCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + additionalProperties: + type: object microsoft.graph.teamVisibilityType: title: teamVisibilityType enum: @@ -32268,6 +32366,62 @@ components: description: Unique identifier of the accessReviewStageSettings. The stageId will be used in dependsOn property to indicate the stage relationship. Required. additionalProperties: type: object + microsoft.graph.security.informationProtectionPolicySetting: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: informationProtectionPolicySetting + type: object + properties: + defaultLabelId: + type: string + nullable: true + isDowngradeJustificationRequired: + type: boolean + isMandatory: + type: boolean + moreInfoUrl: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.security.sensitivityLabel: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sensitivityLabel + type: object + properties: + color: + type: string + nullable: true + contentFormats: + type: array + items: + type: string + nullable: true + description: + type: string + nullable: true + hasProtection: + type: boolean + isActive: + type: boolean + isAppliable: + type: boolean + name: + type: string + nullable: true + sensitivity: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + tooltip: + type: string + nullable: true + parent: + $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' + additionalProperties: + type: object microsoft.graph.deviceAndAppManagementAssignmentSource: title: deviceAndAppManagementAssignmentSource enum: @@ -32918,7 +33072,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' description: type: string - description: Description of the task + description: Description of the task. nullable: true previewType: $ref: '#/components/schemas/microsoft.graph.plannerPreviewType' @@ -33611,14 +33765,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.personalTaskProperties: - title: personalTaskProperties - type: object - properties: - reminderDatetime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - additionalProperties: - type: object microsoft.graph.taskStatus_v2: title: taskStatus_v2 enum: @@ -33627,6 +33773,19 @@ components: - completed - unknownFutureValue type: string + microsoft.graph.taskViewpoint: + title: taskViewpoint + type: object + properties: + categories: + type: array + items: + type: string + nullable: true + reminderDateTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + additionalProperties: + type: object microsoft.graph.checklistItem: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' diff --git a/openApiDocs/beta/Planner.yml b/openApiDocs/beta/Planner.yml index b6fd71ba119..3487226115b 100644 --- a/openApiDocs/beta/Planner.yml +++ b/openApiDocs/beta/Planner.yml @@ -12721,7 +12721,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' description: type: string - description: Description of the task + description: Description of the task. nullable: true previewType: $ref: '#/components/schemas/microsoft.graph.plannerPreviewType' diff --git a/openApiDocs/beta/Reports.yml b/openApiDocs/beta/Reports.yml index 31ff570fdf9..f71b23b3173 100644 --- a/openApiDocs/beta/Reports.yml +++ b/openApiDocs/beta/Reports.yml @@ -4264,6 +4264,78 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + '/reports/microsoft.graph.getBrowserDistributionUserCounts(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getBrowserDistributionUserCounts + operationId: reports_getBrowserDistributionUserCounts + parameters: + - name: period + in: path + description: 'Usage: period={period}' + required: true + schema: + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + format: base64url + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getBrowserUserCounts(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getBrowserUserCounts + operationId: reports_getBrowserUserCounts + parameters: + - name: period + in: path + description: 'Usage: period={period}' + required: true + schema: + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + format: base64url + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getBrowserUserDetail(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getBrowserUserDetail + operationId: reports_getBrowserUserDetail + parameters: + - name: period + in: path + description: 'Usage: period={period}' + required: true + schema: + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + format: base64url + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/reports/microsoft.graph.getCredentialUsageSummary(period=''{period}'')': get: tags: @@ -6181,6 +6253,104 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + '/reports/microsoft.graph.getTeamsTeamActivityCounts(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getTeamsTeamActivityCounts + operationId: reports_getTeamsTeamActivityCounts + parameters: + - name: period + in: path + description: 'Usage: period={period}' + required: true + schema: + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + format: base64url + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getTeamsTeamActivityDetail(date={date})': + get: + tags: + - reports.Functions + summary: Invoke function getTeamsTeamActivityDetail + operationId: reports_getTeamsTeamActivityDetail + parameters: + - name: date + in: path + description: 'Usage: date={date}' + required: true + schema: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + format: date + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + format: base64url + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getTeamsTeamActivityDetail(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getTeamsTeamActivityDetail + operationId: reports_getTeamsTeamActivityDetail + parameters: + - name: period + in: path + description: 'Usage: period={period}' + required: true + schema: + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + format: base64url + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/microsoft.graph.getTeamsTeamActivityDistributionCounts(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getTeamsTeamActivityDistributionCounts + operationId: reports_getTeamsTeamActivityDistributionCounts + parameters: + - name: period + in: path + description: 'Usage: period={period}' + required: true + schema: + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + format: base64url + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/reports/microsoft.graph.getTeamsUserActivityCounts(period=''{period}'')': get: tags: @@ -6277,6 +6447,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + '/reports/microsoft.graph.getTeamsUserActivityTotalDistributionCounts(period=''{period}'')': + get: + tags: + - reports.Functions + summary: Invoke function getTeamsUserActivityTotalDistributionCounts + operationId: reports_getTeamsUserActivityTotalDistributionCounts + parameters: + - name: period + in: path + description: 'Usage: period={period}' + required: true + schema: + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + type: string + format: base64url + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/reports/microsoft.graph.getTeamsUserActivityTotalUserCounts(period=''{period}'')': get: tags: diff --git a/openApiDocs/beta/Search.yml b/openApiDocs/beta/Search.yml index 125f2e7c984..be01e61bfbf 100644 --- a/openApiDocs/beta/Search.yml +++ b/openApiDocs/beta/Search.yml @@ -407,6 +407,7 @@ paths: tags: - search.acronym summary: Get acronyms from search + description: Administrative answer in Microsoft Search results to define common acronyms in a organization. operationId: search_ListAcronyms parameters: - $ref: '#/components/parameters/top' @@ -499,6 +500,7 @@ paths: tags: - search.acronym summary: Create new navigation property to acronyms for search + description: Administrative answer in Microsoft Search results to define common acronyms in a organization. operationId: search_CreateAcronyms requestBody: description: New navigation property @@ -522,6 +524,7 @@ paths: tags: - search.acronym summary: Get acronyms from search + description: Administrative answer in Microsoft Search results to define common acronyms in a organization. operationId: search_GetAcronyms parameters: - name: acronym-id @@ -576,6 +579,7 @@ paths: tags: - search.acronym summary: Update the navigation property acronyms in search + description: Administrative answer in Microsoft Search results to define common acronyms in a organization. operationId: search_UpdateAcronyms parameters: - name: acronym-id @@ -602,6 +606,7 @@ paths: tags: - search.acronym summary: Delete navigation property acronyms for search + description: Administrative answer in Microsoft Search results to define common acronyms in a organization. operationId: search_DeleteAcronyms parameters: - name: acronym-id @@ -627,6 +632,7 @@ paths: tags: - search.bookmark summary: Get bookmarks from search + description: Administrative answer in Microsoft Search results for common search queries in an organization. operationId: search_ListBookmarks parameters: - $ref: '#/components/parameters/top' @@ -746,6 +752,7 @@ paths: tags: - search.bookmark summary: Create new navigation property to bookmarks for search + description: Administrative answer in Microsoft Search results for common search queries in an organization. operationId: search_CreateBookmarks requestBody: description: New navigation property @@ -769,6 +776,7 @@ paths: tags: - search.bookmark summary: Get bookmarks from search + description: Administrative answer in Microsoft Search results for common search queries in an organization. operationId: search_GetBookmarks parameters: - name: bookmark-id @@ -832,6 +840,7 @@ paths: tags: - search.bookmark summary: Update the navigation property bookmarks in search + description: Administrative answer in Microsoft Search results for common search queries in an organization. operationId: search_UpdateBookmarks parameters: - name: bookmark-id @@ -858,6 +867,7 @@ paths: tags: - search.bookmark summary: Delete navigation property bookmarks for search + description: Administrative answer in Microsoft Search results for common search queries in an organization. operationId: search_DeleteBookmarks parameters: - name: bookmark-id @@ -915,6 +925,7 @@ paths: tags: - search.qna summary: Get qnas from search + description: Administrative answer in Microsoft Search results which provide answers for specific search keywords in an organization. operationId: search_ListQnas parameters: - $ref: '#/components/parameters/top' @@ -1028,6 +1039,7 @@ paths: tags: - search.qna summary: Create new navigation property to qnas for search + description: Administrative answer in Microsoft Search results which provide answers for specific search keywords in an organization. operationId: search_CreateQnas requestBody: description: New navigation property @@ -1051,6 +1063,7 @@ paths: tags: - search.qna summary: Get qnas from search + description: Administrative answer in Microsoft Search results which provide answers for specific search keywords in an organization. operationId: search_GetQnas parameters: - name: qna-id @@ -1112,6 +1125,7 @@ paths: tags: - search.qna summary: Update the navigation property qnas in search + description: Administrative answer in Microsoft Search results which provide answers for specific search keywords in an organization. operationId: search_UpdateQnas parameters: - name: qna-id @@ -1138,6 +1152,7 @@ paths: tags: - search.qna summary: Delete navigation property qnas for search + description: Administrative answer in Microsoft Search results which provide answers for specific search keywords in an organization. operationId: search_DeleteQnas parameters: - name: qna-id @@ -1229,14 +1244,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.search.acronym' + description: Administrative answer in Microsoft Search results to define common acronyms in a organization. bookmarks: type: array items: $ref: '#/components/schemas/microsoft.graph.search.bookmark' + description: Administrative answer in Microsoft Search results for common search queries in an organization. qnas: type: array items: $ref: '#/components/schemas/microsoft.graph.search.qna' + description: Administrative answer in Microsoft Search results which provide answers for specific search keywords in an organization. additionalProperties: type: object microsoft.graph.search.acronym: @@ -1247,6 +1265,7 @@ components: properties: standsFor: type: string + description: What the acronym stands for. nullable: true state: $ref: '#/components/schemas/microsoft.graph.search.answerState' @@ -1261,11 +1280,13 @@ components: availabilityEndDateTime: 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 when the bookmark will stop to appear as a search result. Set as null for always available. format: date-time nullable: true availabilityStartDateTime: 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 when the bookmark will start to appear as a search result. Set as null for always available. format: date-time nullable: true categories: @@ -1273,13 +1294,16 @@ components: items: type: string nullable: true + description: 'Categories commonly used to describe this bookmark. For example, IT and HR.' groupIds: type: array items: type: string nullable: true + description: List of security groups able to view this bookmark. isSuggested: type: boolean + description: True if this bookmark was suggested to the admin by a user or was mined and suggested by Microsoft. Read-only. nullable: true keywords: $ref: '#/components/schemas/microsoft.graph.search.answerKeyword' @@ -1288,21 +1312,25 @@ components: items: type: string nullable: true + description: 'A list of language names that are geographically specific and that this bookmark can be viewed in. Each language tag value follows the pattern {language}-{REGION}. As an example, en-US is English as used in the United States. See supported language tags for the list of possible values.' platforms: type: array items: $ref: '#/components/schemas/microsoft.graph.devicePlatformType' + description: 'List of devices and operating systems able to view this bookmark. Possible values are: unknown, android, androidForWork, ios, macOS, windowsPhone81, windowsPhone81AndLater, windows10AndLater, androidWorkProfile, androidASOP.' powerAppIds: type: array items: type: string nullable: true + description: 'List of Power Apps associated with this bookmark. If users add existing Power Apps to a bookmark, they can complete tasks, such as to enter vacation time or to report expenses on the search results page.' state: $ref: '#/components/schemas/microsoft.graph.search.answerState' targetedVariations: type: array items: $ref: '#/components/schemas/microsoft.graph.search.answerVariant' + description: 'Variations of a bookmark for different countries or devices. Use when you need to show different content to users based on their device, country/region, or both. The date and group settings will apply to all variations.' additionalProperties: type: object microsoft.graph.searchRequest: @@ -1404,11 +1432,13 @@ components: availabilityEndDateTime: 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 when the qna will stop to appear as a search result. Set as null for always available. format: date-time nullable: true availabilityStartDateTime: 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 when the qna will start to appear as a search result. Set as null for always available. format: date-time nullable: true groupIds: @@ -1416,8 +1446,10 @@ components: items: type: string nullable: true + description: List of security groups able to view this qna. isSuggested: type: boolean + description: True if this qna was suggested to the admin by a user or was mined and suggested by Microsoft. Read-only. nullable: true keywords: $ref: '#/components/schemas/microsoft.graph.search.answerKeyword' @@ -1426,16 +1458,19 @@ components: items: type: string nullable: true + description: 'A list of language names that are geographically specific and that this QnA can be viewed in. Each language tag value follows the pattern {language}-{REGION}. As an example, en-US is English as used in the United States. See supported language tags for the list of possible values.' platforms: type: array items: $ref: '#/components/schemas/microsoft.graph.devicePlatformType' + description: 'List of devices and operating systems able to view this qna. Possible values are: unknown, android, androidForWork, ios, macOS, windowsPhone81, windowsPhone81AndLater, windows10AndLater, androidWorkProfile, androidASOP.' state: $ref: '#/components/schemas/microsoft.graph.search.answerState' targetedVariations: type: array items: $ref: '#/components/schemas/microsoft.graph.search.answerVariant' + description: 'Variations of a qna for different countries or devices. Use when you need to show different content to users based on their device, country/region, or both. The date and group settings will apply to all variations.' additionalProperties: type: object microsoft.graph.entity: @@ -1565,18 +1600,22 @@ components: properties: description: type: string + description: Search answer description shown on search results page. nullable: true displayName: type: string + description: Search answer name displayed in search results. lastModifiedBy: $ref: '#/components/schemas/microsoft.graph.search.identitySet' 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 when the search answer is created or edited. Read-only. format: date-time nullable: true webUrl: type: string + description: 'Search answer URL link. When users click this search answer in search results, they will go to this URL.' nullable: true additionalProperties: type: object @@ -1597,14 +1636,17 @@ components: items: type: string nullable: true + description: A collection of keywords used to trigger the search answer. matchSimilarKeywords: type: boolean + description: 'If true, indicates that the search term contains similar words to the keywords that should trigger the search answer.' nullable: true reservedKeywords: type: array items: type: string nullable: true + description: Unique keywords that will guarantee the search answer is triggered. additionalProperties: type: object microsoft.graph.devicePlatformType: @@ -1628,9 +1670,11 @@ components: properties: description: type: string + description: Answer variation description shown on search results page. nullable: true displayName: type: string + description: Answer variation name displayed in search results. nullable: true languageTag: type: string @@ -1639,6 +1683,7 @@ components: $ref: '#/components/schemas/microsoft.graph.devicePlatformType' webUrl: type: string + description: 'Answer variation URL link. When users click this answer variation in search results, they will go to this URL.' nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Security.yml b/openApiDocs/beta/Security.yml index f4c9ed20cbb..e7d45c80137 100644 --- a/openApiDocs/beta/Security.yml +++ b/openApiDocs/beta/Security.yml @@ -25,8 +25,7 @@ paths: enum: - id - providerStatus - - alerts_v2 - - incidents + - informationProtection - attackSimulation - alerts - cloudAppSecurityProfiles @@ -52,8 +51,7 @@ paths: items: enum: - '*' - - alerts_v2 - - incidents + - informationProtection - attackSimulation - alerts - cloudAppSecurityProfiles @@ -76,10 +74,8 @@ paths: schema: $ref: '#/components/schemas/microsoft.graph.security' links: - alerts_v2: - operationId: security.ListAlerts_v2 - incidents: - operationId: security.ListIncidents + informationProtection: + operationId: security.GetInformationProtection attackSimulation: operationId: security.GetAttackSimulation alerts: @@ -512,306 +508,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /security/alerts_v2: - get: - tags: - - security.alert - summary: Get alerts_v2 from security - operationId: security_ListAlerts_v2 - parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - actorDisplayName - - actorDisplayName desc - - alertWebUrl - - alertWebUrl desc - - assignedTo - - assignedTo desc - - category - - category desc - - classification - - classification desc - - comments - - comments desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - detectionSource - - detectionSource desc - - detectorId - - detectorId desc - - determination - - determination desc - - firstActivityDateTime - - firstActivityDateTime desc - - incidentId - - incidentId desc - - incidentWebUrl - - incidentWebUrl desc - - lastActivityDateTime - - lastActivityDateTime desc - - lastUpdateDateTime - - lastUpdateDateTime desc - - mitreTechniques - - mitreTechniques desc - - providerAlertId - - providerAlertId desc - - recommendedActions - - recommendedActions desc - - resolvedDateTime - - resolvedDateTime desc - - serviceSource - - serviceSource desc - - severity - - severity desc - - status - - status desc - - tenantId - - tenantId desc - - threatDisplayName - - threatDisplayName desc - - threatFamilyName - - threatFamilyName desc - - title - - title desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - actorDisplayName - - alertWebUrl - - assignedTo - - category - - classification - - comments - - createdDateTime - - description - - detectionSource - - detectorId - - determination - - firstActivityDateTime - - incidentId - - incidentWebUrl - - lastActivityDateTime - - lastUpdateDateTime - - mitreTechniques - - providerAlertId - - recommendedActions - - resolvedDateTime - - serviceSource - - severity - - status - - tenantId - - threatDisplayName - - threatFamilyName - - title - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of alert - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.security.alert' - '@odata.nextLink': - type: string - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - security.alert - summary: Create new navigation property to alerts_v2 for security - operationId: security_CreateAlerts_v2 - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.security.alert' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.security.alert' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/security/alerts_v2/{alert-id}': - get: - tags: - - security.alert - summary: Get alerts_v2 from security - operationId: security_GetAlerts_v2 - parameters: - - name: alert-id - in: path - description: 'key: id of alert' - required: true - schema: - type: string - x-ms-docs-key-type: alert - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - actorDisplayName - - alertWebUrl - - assignedTo - - category - - classification - - comments - - createdDateTime - - description - - detectionSource - - detectorId - - determination - - firstActivityDateTime - - incidentId - - incidentWebUrl - - lastActivityDateTime - - lastUpdateDateTime - - mitreTechniques - - providerAlertId - - recommendedActions - - resolvedDateTime - - serviceSource - - severity - - status - - tenantId - - threatDisplayName - - threatFamilyName - - title - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.security.alert' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - security.alert - summary: Update the navigation property alerts_v2 in security - operationId: security_UpdateAlerts_v2 - parameters: - - name: alert-id - in: path - description: 'key: id of alert' - required: true - schema: - type: string - x-ms-docs-key-type: alert - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.security.alert' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - security.alert - summary: Delete navigation property alerts_v2 for security - operationId: security_DeleteAlerts_v2 - parameters: - - name: alert-id - in: path - description: 'key: id of alert' - required: true - schema: - type: string - x-ms-docs-key-type: alert - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation /security/attackSimulation: get: tags: @@ -2666,12 +2362,177 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /security/incidents: + /security/informationProtection: + get: + tags: + - security.informationProtection + summary: Get informationProtection from security + operationId: security_GetInformationProtection + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - labelPolicySettings + - sensitivityLabels + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - labelPolicySettings + - sensitivityLabels + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.informationProtection' + links: + labelPolicySettings: + operationId: security.InformationProtection.GetLabelPolicySettings + sensitivityLabels: + operationId: security.InformationProtection.ListSensitivityLabels + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.informationProtection + summary: Update the navigation property informationProtection in security + operationId: security_UpdateInformationProtection + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.informationProtection' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.informationProtection + summary: Delete navigation property informationProtection for security + operationId: security_DeleteInformationProtection + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /security/informationProtection/labelPolicySettings: get: tags: - - security.incident - summary: Get incidents from security - operationId: security_ListIncidents + - security.informationProtection + summary: Get labelPolicySettings from security + operationId: security.informationProtection_GetLabelPolicySettings + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - defaultLabelId + - isDowngradeJustificationRequired + - isMandatory + - moreInfoUrl + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.informationProtectionPolicySetting' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.informationProtection + summary: Update the navigation property labelPolicySettings in security + operationId: security.informationProtection_UpdateLabelPolicySettings + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.informationProtectionPolicySetting' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.informationProtection + summary: Delete navigation property labelPolicySettings for security + operationId: security.informationProtection_DeleteLabelPolicySettings + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /security/informationProtection/sensitivityLabels: + get: + tags: + - security.informationProtection + summary: Get sensitivityLabels from security + operationId: security.informationProtection_ListSensitivityLabels parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -2690,32 +2551,24 @@ paths: enum: - id - id desc - - assignedTo - - assignedTo desc - - classification - - classification desc - - comments - - comments desc - - createdDateTime - - createdDateTime desc - - determination - - determination desc - - displayName - - displayName desc - - incidentWebUrl - - incidentWebUrl desc - - lastUpdateDateTime - - lastUpdateDateTime desc - - redirectIncidentId - - redirectIncidentId desc - - severity - - severity desc - - status - - status desc - - tags - - tags desc - - tenantId - - tenantId desc + - color + - color desc + - contentFormats + - contentFormats desc + - description + - description desc + - hasProtection + - hasProtection desc + - isActive + - isActive desc + - isAppliable + - isAppliable desc + - name + - name desc + - sensitivity + - sensitivity desc + - tooltip + - tooltip desc type: string - name: $select in: query @@ -2728,20 +2581,16 @@ paths: items: enum: - id - - assignedTo - - classification - - comments - - createdDateTime - - determination - - displayName - - incidentWebUrl - - lastUpdateDateTime - - redirectIncidentId - - severity - - status - - tags - - tenantId - - alerts + - color + - contentFormats + - description + - hasProtection + - isActive + - isAppliable + - name + - sensitivity + - tooltip + - parent type: string - name: $expand in: query @@ -2754,7 +2603,7 @@ paths: items: enum: - '*' - - alerts + - parent type: string responses: '200': @@ -2762,13 +2611,13 @@ paths: content: application/json: schema: - title: Collection of incident + title: Collection of sensitivityLabel type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.security.incident' + $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' '@odata.nextLink': type: string additionalProperties: @@ -2781,15 +2630,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - security.incident - summary: Create new navigation property to incidents for security - operationId: security_CreateIncidents + - security.informationProtection + summary: Create new navigation property to sensitivityLabels for security + operationId: security.informationProtection_CreateSensitivityLabels requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.incident' + $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' required: true responses: '201': @@ -2797,24 +2646,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.incident' + $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/incidents/{incident-id}': + '/security/informationProtection/sensitivityLabels/{sensitivityLabel-id}': get: tags: - - security.incident - summary: Get incidents from security - operationId: security_GetIncidents + - security.informationProtection + summary: Get sensitivityLabels from security + operationId: security.informationProtection_GetSensitivityLabels parameters: - - name: incident-id + - name: sensitivityLabel-id in: path - description: 'key: id of incident' + description: 'key: id of sensitivityLabel' required: true schema: type: string - x-ms-docs-key-type: incident + x-ms-docs-key-type: sensitivityLabel - name: $select in: query description: Select properties to be returned @@ -2824,22 +2673,18 @@ paths: uniqueItems: true type: array items: - enum: - - id - - assignedTo - - classification - - comments - - createdDateTime - - determination - - displayName - - incidentWebUrl - - lastUpdateDateTime - - redirectIncidentId - - severity - - status - - tags - - tenantId - - alerts + enum: + - id + - color + - contentFormats + - description + - hasProtection + - isActive + - isAppliable + - name + - sensitivity + - tooltip + - parent type: string - name: $expand in: query @@ -2852,7 +2697,7 @@ paths: items: enum: - '*' - - alerts + - parent type: string responses: '200': @@ -2860,34 +2705,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.incident' + $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' links: - alerts: - operationId: security.Incidents.ListAlerts + parent: + operationId: security.informationProtection.SensitivityLabels.GetParent parameters: - incident-id: $request.path.incident-id + sensitivityLabel-id: $request.path.sensitivityLabel-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.incident - summary: Update the navigation property incidents in security - operationId: security_UpdateIncidents + - security.informationProtection + summary: Update the navigation property sensitivityLabels in security + operationId: security.informationProtection_UpdateSensitivityLabels parameters: - - name: incident-id + - name: sensitivityLabel-id in: path - description: 'key: id of incident' + description: 'key: id of sensitivityLabel' required: true schema: type: string - x-ms-docs-key-type: incident + x-ms-docs-key-type: sensitivityLabel requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.incident' + $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' required: true responses: '204': @@ -2897,17 +2742,17 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - security.incident - summary: Delete navigation property incidents for security - operationId: security_DeleteIncidents + - security.informationProtection + summary: Delete navigation property sensitivityLabels for security + operationId: security.informationProtection_DeleteSensitivityLabels parameters: - - name: incident-id + - name: sensitivityLabel-id in: path - description: 'key: id of incident' + description: 'key: id of sensitivityLabel' required: true schema: type: string - x-ms-docs-key-type: incident + x-ms-docs-key-type: sensitivityLabel - name: If-Match in: header description: ETag @@ -2919,92 +2764,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/incidents/{incident-id}/alerts': + '/security/informationProtection/sensitivityLabels/{sensitivityLabel-id}/parent': get: tags: - - security.incident - summary: Get alerts from security - operationId: security.incidents_ListAlerts + - security.informationProtection + summary: Get parent from security + operationId: security.informationProtection.sensitivityLabels_GetParent parameters: - - name: incident-id + - name: sensitivityLabel-id in: path - description: 'key: id of incident' + description: 'key: id of sensitivityLabel' required: true schema: type: string - x-ms-docs-key-type: incident - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - actorDisplayName - - actorDisplayName desc - - alertWebUrl - - alertWebUrl desc - - assignedTo - - assignedTo desc - - category - - category desc - - classification - - classification desc - - comments - - comments desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - detectionSource - - detectionSource desc - - detectorId - - detectorId desc - - determination - - determination desc - - firstActivityDateTime - - firstActivityDateTime desc - - incidentId - - incidentId desc - - incidentWebUrl - - incidentWebUrl desc - - lastActivityDateTime - - lastActivityDateTime desc - - lastUpdateDateTime - - lastUpdateDateTime desc - - mitreTechniques - - mitreTechniques desc - - providerAlertId - - providerAlertId desc - - recommendedActions - - recommendedActions desc - - resolvedDateTime - - resolvedDateTime desc - - serviceSource - - serviceSource desc - - severity - - severity desc - - status - - status desc - - tenantId - - tenantId desc - - threatDisplayName - - threatDisplayName desc - - threatFamilyName - - threatFamilyName desc - - title - - title desc - type: string + x-ms-docs-key-type: sensitivityLabel - name: $select in: query description: Select properties to be returned @@ -3016,33 +2789,16 @@ paths: items: enum: - id - - actorDisplayName - - alertWebUrl - - assignedTo - - category - - classification - - comments - - createdDateTime + - color + - contentFormats - description - - detectionSource - - detectorId - - determination - - firstActivityDateTime - - incidentId - - incidentWebUrl - - lastActivityDateTime - - lastUpdateDateTime - - mitreTechniques - - providerAlertId - - recommendedActions - - resolvedDateTime - - serviceSource - - severity - - status - - tenantId - - threatDisplayName - - threatFamilyName - - title + - hasProtection + - isActive + - isAppliable + - name + - sensitivity + - tooltip + - parent type: string - name: $expand in: query @@ -3055,6 +2811,7 @@ paths: items: enum: - '*' + - parent type: string responses: '200': @@ -3062,166 +2819,191 @@ paths: content: application/json: schema: - title: Collection of alert - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.security.alert' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' + links: + parent: + operationId: security.informationProtection.sensitivityLabels.Parent.GetParent + parameters: + sensitivityLabel-id: $request.path.sensitivityLabel-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/security/incidents/{incident-id}/alerts/$ref': - get: + patch: tags: - - security.incident - summary: Get ref of alerts from security - operationId: security.incidents_ListGraphRefAlerts + - security.informationProtection + summary: Update the navigation property parent in security + operationId: security.informationProtection.sensitivityLabels_UpdateParent parameters: - - name: incident-id + - name: sensitivityLabel-id in: path - description: 'key: id of incident' + description: 'key: id of sensitivityLabel' required: true schema: type: string - x-ms-docs-key-type: incident - - $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 + x-ms-docs-key-type: sensitivityLabel + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.informationProtection + summary: Delete navigation property parent for security + operationId: security.informationProtection.sensitivityLabels_DeleteParent + parameters: + - name: sensitivityLabel-id + in: path + description: 'key: id of sensitivityLabel' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - actorDisplayName - - actorDisplayName desc - - alertWebUrl - - alertWebUrl desc - - assignedTo - - assignedTo desc - - category - - category desc - - classification - - classification desc - - comments - - comments desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - detectionSource - - detectionSource desc - - detectorId - - detectorId desc - - determination - - determination desc - - firstActivityDateTime - - firstActivityDateTime desc - - incidentId - - incidentId desc - - incidentWebUrl - - incidentWebUrl desc - - lastActivityDateTime - - lastActivityDateTime desc - - lastUpdateDateTime - - lastUpdateDateTime desc - - mitreTechniques - - mitreTechniques desc - - providerAlertId - - providerAlertId desc - - recommendedActions - - recommendedActions desc - - resolvedDateTime - - resolvedDateTime desc - - serviceSource - - serviceSource desc - - severity - - severity desc - - status - - status desc - - tenantId - - tenantId desc - - threatDisplayName - - threatDisplayName desc - - threatFamilyName - - threatFamilyName desc - - title - - title desc - type: string + type: string + x-ms-docs-key-type: sensitivityLabel + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /security/informationProtection/sensitivityLabels/microsoft.graph.security.evaluateApplication: + post: + tags: + - security.Actions + summary: Invoke action evaluateApplication + operationId: security.informationProtection.sensitivityLabels_evaluateApplication + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + contentInfo: + $ref: '#/components/schemas/microsoft.graph.security.contentInfo' + labelingOptions: + $ref: '#/components/schemas/microsoft.graph.security.labelingOptions' + additionalProperties: + type: object + required: true responses: '200': - description: Retrieved navigation property links + description: Success content: application/json: schema: - title: Collection of links of alert + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.informationProtectionAction' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /security/informationProtection/sensitivityLabels/microsoft.graph.security.evaluateClassificationResults: + post: + tags: + - security.Actions + summary: Invoke action evaluateClassificationResults + operationId: security.informationProtection.sensitivityLabels_evaluateClassificationResults + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + contentInfo: + $ref: '#/components/schemas/microsoft.graph.security.contentInfo' + classificationResults: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.classificationResult' + additionalProperties: type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string - additionalProperties: - type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.informationProtectionAction' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action + /security/informationProtection/sensitivityLabels/microsoft.graph.security.evaluateRemoval: post: tags: - - security.incident - summary: Create new navigation property ref to alerts for security - operationId: security.incidents_CreateGraphRefAlerts - parameters: - - name: incident-id - in: path - description: 'key: id of incident' - required: true - schema: - type: string - x-ms-docs-key-type: incident + - security.Actions + summary: Invoke action evaluateRemoval + operationId: security.informationProtection.sensitivityLabels_evaluateRemoval requestBody: - description: New navigation property ref value + description: Action parameters content: application/json: schema: type: object + properties: + contentInfo: + $ref: '#/components/schemas/microsoft.graph.security.contentInfo' + downgradeJustification: + $ref: '#/components/schemas/microsoft.graph.security.downgradeJustification' additionalProperties: type: object required: true responses: - '201': - description: Created navigation property link. + '200': + description: Success content: application/json: schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.informationProtectionAction' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /security/informationProtection/sensitivityLabels/microsoft.graph.security.extractContentLabel: + post: + tags: + - security.Actions + summary: Invoke action extractContentLabel + operationId: security.informationProtection.sensitivityLabels_extractContentLabel + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + contentInfo: + $ref: '#/components/schemas/microsoft.graph.security.contentInfo' + additionalProperties: type: object - additionalProperties: - type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.contentLabel' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action /security/ipSecurityProfiles: get: tags: @@ -3466,35 +3248,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /security/microsoft.graph.security.runHuntingQuery: - post: - tags: - - security.Actions - summary: Invoke action runHuntingQuery - operationId: security_runHuntingQuery - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - query: - type: string - nullable: true - additionalProperties: - type: object - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.security.huntingQueryResults' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action /security/providerTenantSettings: get: tags: @@ -5268,19 +5021,13 @@ components: - $ref: '#/components/schemas/microsoft.graph.entity' - title: security type: object - properties: - providerStatus: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.securityProviderStatus' - alerts_v2: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.security.alert' - incidents: + properties: + providerStatus: type: array items: - $ref: '#/components/schemas/microsoft.graph.security.incident' + $ref: '#/components/schemas/microsoft.graph.securityProviderStatus' + informationProtection: + $ref: '#/components/schemas/microsoft.graph.security.informationProtection' attackSimulation: $ref: '#/components/schemas/microsoft.graph.attackSimulationRoot' alerts: @@ -5525,102 +5272,6 @@ components: description: Threat intelligence pertaining to one or more vulnerabilities related to this alert. additionalProperties: type: object - microsoft.graph.security.alert: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: alert - type: object - properties: - actorDisplayName: - type: string - nullable: true - alertWebUrl: - type: string - nullable: true - assignedTo: - type: string - nullable: true - category: - type: string - nullable: true - classification: - $ref: '#/components/schemas/microsoft.graph.security.alertClassification' - comments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.security.alertComment' - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - format: date-time - nullable: true - description: - type: string - nullable: true - detectionSource: - $ref: '#/components/schemas/microsoft.graph.security.detectionSource' - detectorId: - type: string - nullable: true - determination: - $ref: '#/components/schemas/microsoft.graph.security.alertDetermination' - firstActivityDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - format: date-time - nullable: true - incidentId: - type: string - nullable: true - incidentWebUrl: - type: string - nullable: true - lastActivityDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - format: date-time - nullable: true - lastUpdateDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - format: date-time - nullable: true - mitreTechniques: - type: array - items: - type: string - nullable: true - providerAlertId: - type: string - nullable: true - recommendedActions: - type: string - nullable: true - resolvedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - format: date-time - nullable: true - serviceSource: - $ref: '#/components/schemas/microsoft.graph.security.serviceSource' - severity: - $ref: '#/components/schemas/microsoft.graph.security.alertSeverity' - status: - $ref: '#/components/schemas/microsoft.graph.security.alertStatus' - tenantId: - type: string - nullable: true - threatDisplayName: - type: string - nullable: true - threatFamilyName: - type: string - nullable: true - title: - type: string - nullable: true - additionalProperties: - type: object microsoft.graph.attackSimulationRoot: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -6033,58 +5684,160 @@ components: $ref: '#/components/schemas/microsoft.graph.securityVendorInformation' additionalProperties: type: object - microsoft.graph.security.incident: + microsoft.graph.security.informationProtection: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: incident + - title: informationProtection type: object properties: - assignedTo: - type: string - nullable: true - classification: - $ref: '#/components/schemas/microsoft.graph.security.alertClassification' - comments: + labelPolicySettings: + $ref: '#/components/schemas/microsoft.graph.security.informationProtectionPolicySetting' + sensitivityLabels: type: array items: - $ref: '#/components/schemas/microsoft.graph.security.alertComment' - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - format: date-time - determination: - $ref: '#/components/schemas/microsoft.graph.security.alertDetermination' - displayName: + $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' + additionalProperties: + type: object + microsoft.graph.security.informationProtectionPolicySetting: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: informationProtectionPolicySetting + type: object + properties: + defaultLabelId: type: string nullable: true - incidentWebUrl: + isDowngradeJustificationRequired: + type: boolean + isMandatory: + type: boolean + moreInfoUrl: type: string nullable: true - lastUpdateDateTime: - 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 - redirectIncidentId: + additionalProperties: + type: object + microsoft.graph.security.sensitivityLabel: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sensitivityLabel + type: object + properties: + color: type: string nullable: true - severity: - $ref: '#/components/schemas/microsoft.graph.security.alertSeverity' - status: - $ref: '#/components/schemas/microsoft.graph.security.incidentStatus' - tags: + contentFormats: type: array items: type: string nullable: true - tenantId: + description: type: string nullable: true - alerts: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.security.alert' + hasProtection: + type: boolean + isActive: + type: boolean + isAppliable: + type: boolean + name: + type: string + nullable: true + sensitivity: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + tooltip: + type: string + nullable: true + parent: + $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' additionalProperties: type: object + microsoft.graph.security.contentInfo: + title: contentInfo + type: object + properties: + contentFormat: + type: string + nullable: true + identifier: + type: string + nullable: true + metadata: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.keyValuePair' + state: + $ref: '#/components/schemas/microsoft.graph.security.contentState' + additionalProperties: + type: object + microsoft.graph.security.labelingOptions: + title: labelingOptions + type: object + properties: + assignmentMethod: + $ref: '#/components/schemas/microsoft.graph.security.assignmentMethod' + downgradeJustification: + $ref: '#/components/schemas/microsoft.graph.security.downgradeJustification' + extendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.keyValuePair' + labelId: + type: string + additionalProperties: + type: object + microsoft.graph.security.informationProtectionAction: + title: informationProtectionAction + type: object + additionalProperties: + type: object + microsoft.graph.security.classificationResult: + title: classificationResult + type: object + properties: + confidenceLevel: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + count: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + sensitiveTypeId: + type: string + additionalProperties: + type: object + microsoft.graph.security.downgradeJustification: + title: downgradeJustification + type: object + properties: + isDowngradeJustified: + type: boolean + justificationMessage: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.security.contentLabel: + title: contentLabel + type: object + properties: + assignmentMethod: + $ref: '#/components/schemas/microsoft.graph.security.assignmentMethod' + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + sensitivityLabelId: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.ipSecurityProfile: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -6146,20 +5899,6 @@ components: $ref: '#/components/schemas/microsoft.graph.securityVendorInformation' additionalProperties: type: object - microsoft.graph.security.huntingQueryResults: - title: huntingQueryResults - type: object - properties: - results: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.security.huntingRowResult' - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.security.singlePropertySchema' - additionalProperties: - type: object microsoft.graph.providerTenantSetting: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -7296,106 +7035,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.security.alertClassification: - title: alertClassification - enum: - - unknown - - falsePositive - - truePositive - - informationalExpectedActivity - - unknownFutureValue - type: string - microsoft.graph.security.alertComment: - title: alertComment - type: object - properties: - comment: - type: string - nullable: true - createdByDisplayName: - type: string - nullable: true - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - format: date-time - additionalProperties: - type: object - microsoft.graph.security.detectionSource: - title: detectionSource - enum: - - unknown - - microsoftDefenderForEndpoint - - antivirus - - smartScreen - - customTi - - microsoftDefenderForOffice365 - - automatedInvestigation - - microsoftThreatExperts - - customDetection - - microsoftDefenderForIdentity - - cloudAppSecurity - - microsoft365Defender - - aadIdentityProtection - - manual - - microsoftDataLossPrevention - - appGovernancePolicy - - appGovernanceDetection - - unknownFutureValue - type: string - microsoft.graph.security.alertDetermination: - title: alertDetermination - enum: - - unknown - - apt - - malware - - securityPersonnel - - securityTesting - - unwantedSoftware - - other - - multiStagedAttack - - compromisedAccount - - phishing - - maliciousUserActivity - - notMalicious - - notEnoughDataToValidate - - confirmedActivity - - lineOfBusinessApplication - - unknownFutureValue - type: string - microsoft.graph.security.serviceSource: - title: serviceSource - enum: - - unknown - - microsoftDefenderForEndpoint - - microsoftDefenderForIdentity - - microsoftDefenderForCloudApps - - microsoftDefenderForOffice365 - - microsoft365Defender - - aadIdentityProtection - - microsoftAppGovernance - - dataLossPrevention - - unknownFutureValue - type: string - microsoft.graph.security.alertSeverity: - title: alertSeverity - enum: - - unknown - - informational - - low - - medium - - high - - unknownFutureValue - type: string - microsoft.graph.security.alertStatus: - title: alertStatus - enum: - - unknown - - new - - inProgress - - resolved - - unknownFutureValue - type: string microsoft.graph.emailIdentity: allOf: - $ref: '#/components/schemas/microsoft.graph.identity' @@ -7602,13 +7241,30 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.security.incidentStatus: - title: incidentStatus + microsoft.graph.security.keyValuePair: + title: keyValuePair + type: object + properties: + name: + type: string + value: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.security.contentState: + title: contentState enum: - - active - - resolved - - redirected - - unknownFutureValue + - rest + - motion + - use + type: string + microsoft.graph.security.assignmentMethod: + title: assignmentMethod + enum: + - standard + - privileged + - auto type: string microsoft.graph.ipCategory: title: ipCategory @@ -7650,23 +7306,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.security.huntingRowResult: - title: huntingRowResult - type: object - additionalProperties: - type: object - microsoft.graph.security.singlePropertySchema: - title: singlePropertySchema - type: object - properties: - name: - type: string - nullable: true - type: - type: string - nullable: true - additionalProperties: - type: object microsoft.graph.complianceInformation: title: complianceInformation type: object @@ -8392,4 +8031,4 @@ components: tokenUrl: https://login.microsoftonline.com/common/oauth2/v2.0/token scopes: { } security: - - azureaadv2: [ ] + - azureaadv2: [ ] \ No newline at end of file diff --git a/openApiDocs/beta/Sites.yml b/openApiDocs/beta/Sites.yml index 56cbe67af67..2385da51413 100644 --- a/openApiDocs/beta/Sites.yml +++ b/openApiDocs/beta/Sites.yml @@ -21488,6 +21488,8 @@ components: items: $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' description: The user's terms of use acceptance statuses. Read-only. Nullable. + security: + $ref: '#/components/schemas/microsoft.graph.security.security' deviceEnrollmentConfigurations: type: array items: @@ -24211,6 +24213,16 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.security.security: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: security + type: object + properties: + informationProtection: + $ref: '#/components/schemas/microsoft.graph.security.informationProtection' + additionalProperties: + type: object microsoft.graph.deviceEnrollmentConfiguration: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -24226,6 +24238,8 @@ components: type: string description: The description of the device enrollment configuration nullable: true + deviceEnrollmentConfigurationType: + $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentConfigurationType' displayName: type: string description: The display name of the device enrollment configuration @@ -25579,6 +25593,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' + description: A collection of all the tabs in the chat. Nullable. additionalProperties: type: object microsoft.graph.team: @@ -25629,6 +25644,8 @@ components: $ref: '#/components/schemas/microsoft.graph.teamMessagingSettings' specialization: $ref: '#/components/schemas/microsoft.graph.teamSpecialization' + summary: + $ref: '#/components/schemas/microsoft.graph.teamSummary' visibility: $ref: '#/components/schemas/microsoft.graph.teamVisibilityType' webUrl: @@ -27555,6 +27572,37 @@ components: - declined - unknownFutureValue type: string + microsoft.graph.security.informationProtection: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: informationProtection + type: object + properties: + labelPolicySettings: + $ref: '#/components/schemas/microsoft.graph.security.informationProtectionPolicySetting' + sensitivityLabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' + additionalProperties: + type: object + microsoft.graph.deviceEnrollmentConfigurationType: + title: deviceEnrollmentConfigurationType + enum: + - unknown + - limit + - platformRestrictions + - windowsHelloForBusiness + - defaultLimit + - defaultPlatformRestrictions + - defaultWindowsHelloForBusiness + - defaultWindows10EnrollmentCompletionPageConfiguration + - windows10EnrollmentCompletionPageConfiguration + - deviceComanagementAuthorityConfiguration + - singlePlatformRestriction + - unknownFutureValue + type: string + description: Describes the TemplateFamily for the Template entity microsoft.graph.enrollmentConfigurationAssignment: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -27578,7 +27626,7 @@ components: properties: actionName: type: string - description: 'The specified action. Supported values in the Microsoft Endpoint Manager portal are: Reprovision, Resize. Supported values in enterprise Cloud PC devices are: Rename, Reboot, Reprovision, Troubleshoot.' + description: 'The specified action. Supported values in the Microsoft Endpoint Manager portal are: Reprovision, Resize, Restore. Supported values in enterprise Cloud PC devices are: Reboot, Rename, Reprovision, Troubleshoot.' nullable: true actionState: $ref: '#/components/schemas/microsoft.graph.actionState' @@ -30236,8 +30284,6 @@ components: - title: baseTask type: object properties: - body: - $ref: '#/components/schemas/microsoft.graph.itemBody' bodyLastModifiedDateTime: 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 @@ -30267,14 +30313,17 @@ components: type: string description: 'The date and time when the task was last modified. By default, it is in UTC. You can provide a custom time zone in the request header. The property value uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2020 would look like this: ''2020-01-01T00:00:00Z''.' format: date-time - personalProperties: - $ref: '#/components/schemas/microsoft.graph.personalTaskProperties' recurrence: $ref: '#/components/schemas/microsoft.graph.patternedRecurrence' startDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' status: $ref: '#/components/schemas/microsoft.graph.taskStatus_v2' + textBody: + type: string + nullable: true + viewpoint: + $ref: '#/components/schemas/microsoft.graph.taskViewpoint' checklistItems: type: array items: @@ -30698,6 +30747,30 @@ components: - healthcareCareCoordination - unknownFutureValue type: string + microsoft.graph.teamSummary: + title: teamSummary + type: object + properties: + guestsCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + membersCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + ownersCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + additionalProperties: + type: object microsoft.graph.teamVisibilityType: title: teamVisibilityType enum: @@ -32096,6 +32169,62 @@ components: description: Unique identifier of the accessReviewStageSettings. The stageId will be used in dependsOn property to indicate the stage relationship. Required. additionalProperties: type: object + microsoft.graph.security.informationProtectionPolicySetting: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: informationProtectionPolicySetting + type: object + properties: + defaultLabelId: + type: string + nullable: true + isDowngradeJustificationRequired: + type: boolean + isMandatory: + type: boolean + moreInfoUrl: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.security.sensitivityLabel: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sensitivityLabel + type: object + properties: + color: + type: string + nullable: true + contentFormats: + type: array + items: + type: string + nullable: true + description: + type: string + nullable: true + hasProtection: + type: boolean + isActive: + type: boolean + isAppliable: + type: boolean + name: + type: string + nullable: true + sensitivity: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + tooltip: + type: string + nullable: true + parent: + $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' + additionalProperties: + type: object microsoft.graph.deviceAndAppManagementAssignmentSource: title: deviceAndAppManagementAssignmentSource enum: @@ -32746,7 +32875,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' description: type: string - description: Description of the task + description: Description of the task. nullable: true previewType: $ref: '#/components/schemas/microsoft.graph.plannerPreviewType' @@ -33362,14 +33491,6 @@ components: - weak - unknown type: string - microsoft.graph.personalTaskProperties: - title: personalTaskProperties - type: object - properties: - reminderDatetime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - additionalProperties: - type: object microsoft.graph.taskStatus_v2: title: taskStatus_v2 enum: @@ -33378,6 +33499,19 @@ components: - completed - unknownFutureValue type: string + microsoft.graph.taskViewpoint: + title: taskViewpoint + type: object + properties: + categories: + type: array + items: + type: string + nullable: true + reminderDateTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + additionalProperties: + type: object microsoft.graph.checklistItem: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' diff --git a/openApiDocs/beta/Teams.yml b/openApiDocs/beta/Teams.yml index 296ef1e0e3a..999009cd6c0 100644 --- a/openApiDocs/beta/Teams.yml +++ b/openApiDocs/beta/Teams.yml @@ -4384,6 +4384,7 @@ paths: tags: - chats.teamsTab summary: Get tabs from chats + description: A collection of all the tabs in the chat. Nullable. operationId: chats_ListTabs parameters: - name: chat-id @@ -4482,6 +4483,7 @@ paths: tags: - chats.teamsTab summary: Create new navigation property to tabs for chats + description: A collection of all the tabs in the chat. Nullable. operationId: chats_CreateTabs parameters: - name: chat-id @@ -4513,6 +4515,7 @@ paths: tags: - chats.teamsTab summary: Get tabs from chats + description: A collection of all the tabs in the chat. Nullable. operationId: chats_GetTabs parameters: - name: chat-id @@ -4581,6 +4584,7 @@ paths: tags: - chats.teamsTab summary: Update the navigation property tabs in chats + description: A collection of all the tabs in the chat. Nullable. operationId: chats_UpdateTabs parameters: - name: chat-id @@ -4614,6 +4618,7 @@ paths: tags: - chats.teamsTab summary: Delete navigation property tabs for chats + description: A collection of all the tabs in the chat. Nullable. operationId: chats_DeleteTabs parameters: - name: chat-id @@ -4888,6 +4893,7 @@ paths: - memberSettings - messagingSettings - specialization + - summary - visibility - webUrl - channels @@ -5086,6 +5092,8 @@ paths: - messagingSettings desc - specialization - specialization desc + - summary + - summary desc - visibility - visibility desc - webUrl @@ -5115,6 +5123,7 @@ paths: - memberSettings - messagingSettings - specialization + - summary - visibility - webUrl - channels @@ -5237,6 +5246,7 @@ paths: - memberSettings - messagingSettings - specialization + - summary - visibility - webUrl - channels @@ -10295,6 +10305,7 @@ paths: - approvals - pendingAccessReviewInstances - agreementAcceptances + - security - deviceEnrollmentConfigurations - managedDevices - managedAppRegistrations @@ -10369,6 +10380,7 @@ paths: - approvals - pendingAccessReviewInstances - agreementAcceptances + - security - deviceEnrollmentConfigurations - managedDevices - managedAppRegistrations @@ -18734,6 +18746,8 @@ paths: - messagingSettings desc - specialization - specialization desc + - summary + - summary desc - visibility - visibility desc - webUrl @@ -18763,6 +18777,7 @@ paths: - memberSettings - messagingSettings - specialization + - summary - visibility - webUrl - channels @@ -18883,6 +18898,8 @@ paths: - messagingSettings desc - specialization - specialization desc + - summary + - summary desc - visibility - visibility desc - webUrl @@ -19743,6 +19760,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' + description: A collection of all the tabs in the chat. Nullable. additionalProperties: type: object microsoft.graph.teamsAppInstallation: @@ -20121,6 +20139,8 @@ components: $ref: '#/components/schemas/microsoft.graph.teamMessagingSettings' specialization: $ref: '#/components/schemas/microsoft.graph.teamSpecialization' + summary: + $ref: '#/components/schemas/microsoft.graph.teamSummary' visibility: $ref: '#/components/schemas/microsoft.graph.teamVisibilityType' webUrl: @@ -21187,6 +21207,8 @@ components: items: $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' description: The user's terms of use acceptance statuses. Read-only. Nullable. + security: + $ref: '#/components/schemas/microsoft.graph.security.security' deviceEnrollmentConfigurations: type: array items: @@ -22395,6 +22417,30 @@ components: - healthcareCareCoordination - unknownFutureValue type: string + microsoft.graph.teamSummary: + title: teamSummary + type: object + properties: + guestsCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + membersCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + ownersCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + additionalProperties: + type: object microsoft.graph.channelMembershipType: title: channelMembershipType enum: @@ -25086,6 +25132,16 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.security.security: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: security + type: object + properties: + informationProtection: + $ref: '#/components/schemas/microsoft.graph.security.informationProtection' + additionalProperties: + type: object microsoft.graph.deviceEnrollmentConfiguration: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -25101,6 +25157,8 @@ components: type: string description: The description of the device enrollment configuration nullable: true + deviceEnrollmentConfigurationType: + $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentConfigurationType' displayName: type: string description: The display name of the device enrollment configuration @@ -29622,6 +29680,37 @@ components: - declined - unknownFutureValue type: string + microsoft.graph.security.informationProtection: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: informationProtection + type: object + properties: + labelPolicySettings: + $ref: '#/components/schemas/microsoft.graph.security.informationProtectionPolicySetting' + sensitivityLabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' + additionalProperties: + type: object + microsoft.graph.deviceEnrollmentConfigurationType: + title: deviceEnrollmentConfigurationType + enum: + - unknown + - limit + - platformRestrictions + - windowsHelloForBusiness + - defaultLimit + - defaultPlatformRestrictions + - defaultWindowsHelloForBusiness + - defaultWindows10EnrollmentCompletionPageConfiguration + - windows10EnrollmentCompletionPageConfiguration + - deviceComanagementAuthorityConfiguration + - singlePlatformRestriction + - unknownFutureValue + type: string + description: Describes the TemplateFamily for the Template entity microsoft.graph.enrollmentConfigurationAssignment: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -29645,7 +29734,7 @@ components: properties: actionName: type: string - description: 'The specified action. Supported values in the Microsoft Endpoint Manager portal are: Reprovision, Resize. Supported values in enterprise Cloud PC devices are: Rename, Reboot, Reprovision, Troubleshoot.' + description: 'The specified action. Supported values in the Microsoft Endpoint Manager portal are: Reprovision, Resize, Restore. Supported values in enterprise Cloud PC devices are: Reboot, Rename, Reprovision, Troubleshoot.' nullable: true actionState: $ref: '#/components/schemas/microsoft.graph.actionState' @@ -32282,8 +32371,6 @@ components: - title: baseTask type: object properties: - body: - $ref: '#/components/schemas/microsoft.graph.itemBody' bodyLastModifiedDateTime: 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 @@ -32313,14 +32400,17 @@ components: type: string description: 'The date and time when the task was last modified. By default, it is in UTC. You can provide a custom time zone in the request header. The property value uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2020 would look like this: ''2020-01-01T00:00:00Z''.' format: date-time - personalProperties: - $ref: '#/components/schemas/microsoft.graph.personalTaskProperties' recurrence: $ref: '#/components/schemas/microsoft.graph.patternedRecurrence' startDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' status: $ref: '#/components/schemas/microsoft.graph.taskStatus_v2' + textBody: + type: string + nullable: true + viewpoint: + $ref: '#/components/schemas/microsoft.graph.taskViewpoint' checklistItems: type: array items: @@ -34590,6 +34680,62 @@ components: description: Unique identifier of the accessReviewStageSettings. The stageId will be used in dependsOn property to indicate the stage relationship. Required. additionalProperties: type: object + microsoft.graph.security.informationProtectionPolicySetting: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: informationProtectionPolicySetting + type: object + properties: + defaultLabelId: + type: string + nullable: true + isDowngradeJustificationRequired: + type: boolean + isMandatory: + type: boolean + moreInfoUrl: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.security.sensitivityLabel: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sensitivityLabel + type: object + properties: + color: + type: string + nullable: true + contentFormats: + type: array + items: + type: string + nullable: true + description: + type: string + nullable: true + hasProtection: + type: boolean + isActive: + type: boolean + isAppliable: + type: boolean + name: + type: string + nullable: true + sensitivity: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + tooltip: + type: string + nullable: true + parent: + $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' + additionalProperties: + type: object microsoft.graph.deviceAndAppManagementAssignmentSource: title: deviceAndAppManagementAssignmentSource enum: @@ -35183,7 +35329,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' description: type: string - description: Description of the task + description: Description of the task. nullable: true previewType: $ref: '#/components/schemas/microsoft.graph.plannerPreviewType' @@ -35784,14 +35930,6 @@ components: - weak - unknown type: string - microsoft.graph.personalTaskProperties: - title: personalTaskProperties - type: object - properties: - reminderDatetime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - additionalProperties: - type: object microsoft.graph.taskStatus_v2: title: taskStatus_v2 enum: @@ -35800,6 +35938,19 @@ components: - completed - unknownFutureValue type: string + microsoft.graph.taskViewpoint: + title: taskViewpoint + type: object + properties: + categories: + type: array + items: + type: string + nullable: true + reminderDateTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + additionalProperties: + type: object microsoft.graph.checklistItem: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' diff --git a/openApiDocs/beta/Users.Actions.yml b/openApiDocs/beta/Users.Actions.yml index 3ae8afb9717..88e189d9bcc 100644 --- a/openApiDocs/beta/Users.Actions.yml +++ b/openApiDocs/beta/Users.Actions.yml @@ -17420,6 +17420,164 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/security/informationProtection/sensitivityLabels/microsoft.graph.security.evaluateApplication': + post: + tags: + - users.Actions + summary: Invoke action evaluateApplication + operationId: users.security.informationProtection.sensitivityLabels_evaluateApplication + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + contentInfo: + $ref: '#/components/schemas/microsoft.graph.security.contentInfo' + labelingOptions: + $ref: '#/components/schemas/microsoft.graph.security.labelingOptions' + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.informationProtectionAction' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/users/{user-id}/security/informationProtection/sensitivityLabels/microsoft.graph.security.evaluateClassificationResults': + post: + tags: + - users.Actions + summary: Invoke action evaluateClassificationResults + operationId: users.security.informationProtection.sensitivityLabels_evaluateClassificationResults + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + contentInfo: + $ref: '#/components/schemas/microsoft.graph.security.contentInfo' + classificationResults: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.classificationResult' + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.informationProtectionAction' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/users/{user-id}/security/informationProtection/sensitivityLabels/microsoft.graph.security.evaluateRemoval': + post: + tags: + - users.Actions + summary: Invoke action evaluateRemoval + operationId: users.security.informationProtection.sensitivityLabels_evaluateRemoval + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + contentInfo: + $ref: '#/components/schemas/microsoft.graph.security.contentInfo' + downgradeJustification: + $ref: '#/components/schemas/microsoft.graph.security.downgradeJustification' + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.informationProtectionAction' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/users/{user-id}/security/informationProtection/sensitivityLabels/microsoft.graph.security.extractContentLabel': + post: + tags: + - users.Actions + summary: Invoke action extractContentLabel + operationId: users.security.informationProtection.sensitivityLabels_extractContentLabel + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + contentInfo: + $ref: '#/components/schemas/microsoft.graph.security.contentInfo' + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.contentLabel' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/tasks/alltasks/{baseTask-id}/microsoft.graph.move': post: tags: @@ -18266,21 +18424,25 @@ components: items: type: string nullable: true + description: A list of all the Intune managed device IDs that completed the bulk action with a failure. notFoundDeviceIds: type: array items: type: string nullable: true + description: A list of all the Intune managed device IDs that were not found when the bulk action was attempted. notSupportedDeviceIds: type: array items: type: string nullable: true + description: A list of all the Intune managed device IDs that were identified as unsupported for the bulk action. successfulDeviceIds: type: array items: type: string nullable: true + description: A list of all the Intune managed device IDs that completed the bulk action successfully. additionalProperties: type: object microsoft.graph.managedDeviceRemoteAction: @@ -18842,6 +19004,8 @@ components: items: $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' description: The user's terms of use acceptance statuses. Read-only. Nullable. + security: + $ref: '#/components/schemas/microsoft.graph.security.security' deviceEnrollmentConfigurations: type: array items: @@ -19431,14 +19595,96 @@ components: description: The collection of single-value extended properties defined for the task. Read-only. Nullable. additionalProperties: type: object + microsoft.graph.security.contentInfo: + title: contentInfo + type: object + properties: + contentFormat: + type: string + nullable: true + identifier: + type: string + nullable: true + metadata: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.keyValuePair' + state: + $ref: '#/components/schemas/microsoft.graph.security.contentState' + additionalProperties: + type: object + microsoft.graph.security.labelingOptions: + title: labelingOptions + type: object + properties: + assignmentMethod: + $ref: '#/components/schemas/microsoft.graph.security.assignmentMethod' + downgradeJustification: + $ref: '#/components/schemas/microsoft.graph.security.downgradeJustification' + extendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.keyValuePair' + labelId: + type: string + additionalProperties: + type: object + microsoft.graph.security.informationProtectionAction: + title: informationProtectionAction + type: object + additionalProperties: + type: object + microsoft.graph.security.classificationResult: + title: classificationResult + type: object + properties: + confidenceLevel: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + count: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + sensitiveTypeId: + type: string + additionalProperties: + type: object + microsoft.graph.security.downgradeJustification: + title: downgradeJustification + type: object + properties: + isDowngradeJustified: + type: boolean + justificationMessage: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.security.contentLabel: + title: contentLabel + type: object + properties: + assignmentMethod: + $ref: '#/components/schemas/microsoft.graph.security.assignmentMethod' + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + sensitivityLabelId: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.baseTask: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: baseTask type: object properties: - body: - $ref: '#/components/schemas/microsoft.graph.itemBody' bodyLastModifiedDateTime: 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 @@ -19468,14 +19714,17 @@ components: type: string description: 'The date and time when the task was last modified. By default, it is in UTC. You can provide a custom time zone in the request header. The property value uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2020 would look like this: ''2020-01-01T00:00:00Z''.' format: date-time - personalProperties: - $ref: '#/components/schemas/microsoft.graph.personalTaskProperties' recurrence: $ref: '#/components/schemas/microsoft.graph.patternedRecurrence' startDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' status: $ref: '#/components/schemas/microsoft.graph.taskStatus_v2' + textBody: + type: string + nullable: true + viewpoint: + $ref: '#/components/schemas/microsoft.graph.taskViewpoint' checklistItems: type: array items: @@ -21580,6 +21829,16 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.security.security: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: security + type: object + properties: + informationProtection: + $ref: '#/components/schemas/microsoft.graph.security.informationProtection' + additionalProperties: + type: object microsoft.graph.deviceEnrollmentConfiguration: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -21595,6 +21854,8 @@ components: type: string description: The description of the device enrollment configuration nullable: true + deviceEnrollmentConfigurationType: + $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentConfigurationType' displayName: type: string description: The display name of the device enrollment configuration @@ -22857,6 +23118,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' + description: A collection of all the tabs in the chat. Nullable. additionalProperties: type: object microsoft.graph.team: @@ -22907,6 +23169,8 @@ components: $ref: '#/components/schemas/microsoft.graph.teamMessagingSettings' specialization: $ref: '#/components/schemas/microsoft.graph.teamSpecialization' + summary: + $ref: '#/components/schemas/microsoft.graph.teamSummary' visibility: $ref: '#/components/schemas/microsoft.graph.teamVisibilityType' webUrl: @@ -23427,14 +23691,31 @@ components: - waitingOnOthers - deferred type: string - microsoft.graph.personalTaskProperties: - title: personalTaskProperties + microsoft.graph.security.keyValuePair: + title: keyValuePair type: object properties: - reminderDatetime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + name: + type: string + value: + type: string + nullable: true additionalProperties: type: object + microsoft.graph.security.contentState: + title: contentState + enum: + - rest + - motion + - use + type: string + microsoft.graph.security.assignmentMethod: + title: assignmentMethod + enum: + - standard + - privileged + - auto + type: string microsoft.graph.taskStatus_v2: title: taskStatus_v2 enum: @@ -23443,6 +23724,19 @@ components: - completed - unknownFutureValue type: string + microsoft.graph.taskViewpoint: + title: taskViewpoint + type: object + properties: + categories: + type: array + items: + type: string + nullable: true + reminderDateTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + additionalProperties: + type: object microsoft.graph.checklistItem: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -25567,13 +25861,44 @@ components: - declined - unknownFutureValue type: string + microsoft.graph.security.informationProtection: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: informationProtection + type: object + properties: + labelPolicySettings: + $ref: '#/components/schemas/microsoft.graph.security.informationProtectionPolicySetting' + sensitivityLabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' + additionalProperties: + type: object + microsoft.graph.deviceEnrollmentConfigurationType: + title: deviceEnrollmentConfigurationType + enum: + - unknown + - limit + - platformRestrictions + - windowsHelloForBusiness + - defaultLimit + - defaultPlatformRestrictions + - defaultWindowsHelloForBusiness + - defaultWindows10EnrollmentCompletionPageConfiguration + - windows10EnrollmentCompletionPageConfiguration + - deviceComanagementAuthorityConfiguration + - singlePlatformRestriction + - unknownFutureValue + type: string + description: Describes the TemplateFamily for the Template entity microsoft.graph.cloudPcRemoteActionResult: title: cloudPcRemoteActionResult type: object properties: actionName: type: string - description: 'The specified action. Supported values in the Microsoft Endpoint Manager portal are: Reprovision, Resize. Supported values in enterprise Cloud PC devices are: Rename, Reboot, Reprovision, Troubleshoot.' + description: 'The specified action. Supported values in the Microsoft Endpoint Manager portal are: Reprovision, Resize, Restore. Supported values in enterprise Cloud PC devices are: Reboot, Rename, Reprovision, Troubleshoot.' nullable: true actionState: $ref: '#/components/schemas/microsoft.graph.actionState' @@ -28508,6 +28833,30 @@ components: - healthcareCareCoordination - unknownFutureValue type: string + microsoft.graph.teamSummary: + title: teamSummary + type: object + properties: + guestsCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + membersCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + ownersCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + additionalProperties: + type: object microsoft.graph.teamVisibilityType: title: teamVisibilityType enum: @@ -30982,6 +31331,62 @@ components: description: Unique identifier of the accessReviewStageSettings. The stageId will be used in dependsOn property to indicate the stage relationship. Required. additionalProperties: type: object + microsoft.graph.security.informationProtectionPolicySetting: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: informationProtectionPolicySetting + type: object + properties: + defaultLabelId: + type: string + nullable: true + isDowngradeJustificationRequired: + type: boolean + isMandatory: + type: boolean + moreInfoUrl: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.security.sensitivityLabel: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sensitivityLabel + type: object + properties: + color: + type: string + nullable: true + contentFormats: + type: array + items: + type: string + nullable: true + description: + type: string + nullable: true + hasProtection: + type: boolean + isActive: + type: boolean + isAppliable: + type: boolean + name: + type: string + nullable: true + sensitivity: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + tooltip: + type: string + nullable: true + parent: + $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' + additionalProperties: + type: object microsoft.graph.actionState: title: actionState enum: @@ -31612,7 +32017,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' description: type: string - description: Description of the task + description: Description of the task. nullable: true previewType: $ref: '#/components/schemas/microsoft.graph.plannerPreviewType' diff --git a/openApiDocs/beta/Users.Functions.yml b/openApiDocs/beta/Users.Functions.yml index a26996ecb42..838048562f7 100644 --- a/openApiDocs/beta/Users.Functions.yml +++ b/openApiDocs/beta/Users.Functions.yml @@ -3623,7 +3623,7 @@ components: properties: actionName: type: string - description: 'The specified action. Supported values in the Microsoft Endpoint Manager portal are: Reprovision, Resize. Supported values in enterprise Cloud PC devices are: Rename, Reboot, Reprovision, Troubleshoot.' + description: 'The specified action. Supported values in the Microsoft Endpoint Manager portal are: Reprovision, Resize, Restore. Supported values in enterprise Cloud PC devices are: Reboot, Rename, Reprovision, Troubleshoot.' nullable: true actionState: $ref: '#/components/schemas/microsoft.graph.actionState' @@ -3775,6 +3775,8 @@ components: type: string description: The description of the device enrollment configuration nullable: true + deviceEnrollmentConfigurationType: + $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentConfigurationType' displayName: type: string description: The display name of the device enrollment configuration @@ -4509,8 +4511,6 @@ components: - title: baseTask type: object properties: - body: - $ref: '#/components/schemas/microsoft.graph.itemBody' bodyLastModifiedDateTime: 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 @@ -4540,14 +4540,17 @@ components: type: string description: 'The date and time when the task was last modified. By default, it is in UTC. You can provide a custom time zone in the request header. The property value uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2020 would look like this: ''2020-01-01T00:00:00Z''.' format: date-time - personalProperties: - $ref: '#/components/schemas/microsoft.graph.personalTaskProperties' recurrence: $ref: '#/components/schemas/microsoft.graph.patternedRecurrence' startDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' status: $ref: '#/components/schemas/microsoft.graph.taskStatus_v2' + textBody: + type: string + nullable: true + viewpoint: + $ref: '#/components/schemas/microsoft.graph.taskViewpoint' checklistItems: type: array items: @@ -5163,6 +5166,8 @@ components: items: $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' description: The user's terms of use acceptance statuses. Read-only. Nullable. + security: + $ref: '#/components/schemas/microsoft.graph.security.security' deviceEnrollmentConfigurations: type: array items: @@ -6097,6 +6102,23 @@ components: additionalProperties: type: object description: Models and Manufactures meatadata for managed devices in the account + microsoft.graph.deviceEnrollmentConfigurationType: + title: deviceEnrollmentConfigurationType + enum: + - unknown + - limit + - platformRestrictions + - windowsHelloForBusiness + - defaultLimit + - defaultPlatformRestrictions + - defaultWindowsHelloForBusiness + - defaultWindows10EnrollmentCompletionPageConfiguration + - windows10EnrollmentCompletionPageConfiguration + - deviceComanagementAuthorityConfiguration + - singlePlatformRestriction + - unknownFutureValue + type: string + description: Describes the TemplateFamily for the Template entity microsoft.graph.enrollmentConfigurationAssignment: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -7337,14 +7359,6 @@ components: description: 'If the accessReviewScheduleDefinition is a recurring access review, instances represent each recurrence. A review that does not recur will have exactly one instance. Instances also represent each unique resource under review in the accessReviewScheduleDefinition. If a review has multiple resources and multiple instances, each resource will have a unique instance for each recurrence.' additionalProperties: type: object - microsoft.graph.personalTaskProperties: - title: personalTaskProperties - type: object - properties: - reminderDatetime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - additionalProperties: - type: object microsoft.graph.taskStatus_v2: title: taskStatus_v2 enum: @@ -7353,6 +7367,19 @@ components: - completed - unknownFutureValue type: string + microsoft.graph.taskViewpoint: + title: taskViewpoint + type: object + properties: + categories: + type: array + items: + type: string + nullable: true + reminderDateTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + additionalProperties: + type: object microsoft.graph.checklistItem: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -8644,6 +8671,16 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.security.security: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: security + type: object + properties: + informationProtection: + $ref: '#/components/schemas/microsoft.graph.security.informationProtection' + additionalProperties: + type: object microsoft.graph.managedAppRegistration: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -9574,6 +9611,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' + description: A collection of all the tabs in the chat. Nullable. additionalProperties: type: object microsoft.graph.team: @@ -9624,6 +9662,8 @@ components: $ref: '#/components/schemas/microsoft.graph.teamMessagingSettings' specialization: $ref: '#/components/schemas/microsoft.graph.teamSpecialization' + summary: + $ref: '#/components/schemas/microsoft.graph.teamSummary' visibility: $ref: '#/components/schemas/microsoft.graph.teamVisibilityType' webUrl: @@ -12065,6 +12105,20 @@ components: - declined - unknownFutureValue type: string + microsoft.graph.security.informationProtection: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: informationProtection + type: object + properties: + labelPolicySettings: + $ref: '#/components/schemas/microsoft.graph.security.informationProtectionPolicySetting' + sensitivityLabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' + additionalProperties: + type: object microsoft.graph.mobileAppIdentifier: title: mobileAppIdentifier type: object @@ -14165,6 +14219,30 @@ components: - healthcareCareCoordination - unknownFutureValue type: string + microsoft.graph.teamSummary: + title: teamSummary + type: object + properties: + guestsCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + membersCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + ownersCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + additionalProperties: + type: object microsoft.graph.teamVisibilityType: title: teamVisibilityType enum: @@ -16274,6 +16352,62 @@ components: description: All the terms under the set. additionalProperties: type: object + microsoft.graph.security.informationProtectionPolicySetting: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: informationProtectionPolicySetting + type: object + properties: + defaultLabelId: + type: string + nullable: true + isDowngradeJustificationRequired: + type: boolean + isMandatory: + type: boolean + moreInfoUrl: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.security.sensitivityLabel: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sensitivityLabel + type: object + properties: + color: + type: string + nullable: true + contentFormats: + type: array + items: + type: string + nullable: true + description: + type: string + nullable: true + hasProtection: + type: boolean + isActive: + type: boolean + isAppliable: + type: boolean + name: + type: string + nullable: true + sensitivity: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + tooltip: + type: string + nullable: true + parent: + $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' + additionalProperties: + type: object microsoft.graph.deviceManagementTroubleshootingErrorResource: title: deviceManagementTroubleshootingErrorResource type: object @@ -16471,7 +16605,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' description: type: string - description: Description of the task + description: Description of the task. nullable: true previewType: $ref: '#/components/schemas/microsoft.graph.plannerPreviewType' diff --git a/openApiDocs/beta/Users.yml b/openApiDocs/beta/Users.yml index 5d5042a105a..232e6ed1a9f 100644 --- a/openApiDocs/beta/Users.yml +++ b/openApiDocs/beta/Users.yml @@ -316,6 +316,7 @@ paths: - approvals - pendingAccessReviewInstances - agreementAcceptances + - security - deviceEnrollmentConfigurations - managedDevices - managedAppRegistrations @@ -390,6 +391,7 @@ paths: - approvals - pendingAccessReviewInstances - agreementAcceptances + - security - deviceEnrollmentConfigurations - managedDevices - managedAppRegistrations @@ -608,6 +610,7 @@ paths: - approvals - pendingAccessReviewInstances - agreementAcceptances + - security - deviceEnrollmentConfigurations - managedDevices - managedAppRegistrations @@ -682,6 +685,7 @@ paths: - approvals - pendingAccessReviewInstances - agreementAcceptances + - security - deviceEnrollmentConfigurations - managedDevices - managedAppRegistrations @@ -864,6 +868,10 @@ paths: operationId: users.ListAgreementAcceptances parameters: user-id: $request.path.user-id + security: + operationId: users.GetSecurity + parameters: + user-id: $request.path.user-id deviceEnrollmentConfigurations: operationId: users.ListDeviceEnrollmentConfigurations parameters: @@ -12624,6 +12632,8 @@ components: items: $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' description: The user's terms of use acceptance statuses. Read-only. Nullable. + security: + $ref: '#/components/schemas/microsoft.graph.security.security' deviceEnrollmentConfigurations: type: array items: @@ -15119,6 +15129,16 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.security.security: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: security + type: object + properties: + informationProtection: + $ref: '#/components/schemas/microsoft.graph.security.informationProtection' + additionalProperties: + type: object microsoft.graph.deviceEnrollmentConfiguration: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -15134,6 +15154,8 @@ components: type: string description: The description of the device enrollment configuration nullable: true + deviceEnrollmentConfigurationType: + $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentConfigurationType' displayName: type: string description: The display name of the device enrollment configuration @@ -16447,6 +16469,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' + description: A collection of all the tabs in the chat. Nullable. additionalProperties: type: object microsoft.graph.team: @@ -16497,6 +16520,8 @@ components: $ref: '#/components/schemas/microsoft.graph.teamMessagingSettings' specialization: $ref: '#/components/schemas/microsoft.graph.teamSpecialization' + summary: + $ref: '#/components/schemas/microsoft.graph.teamSummary' visibility: $ref: '#/components/schemas/microsoft.graph.teamVisibilityType' webUrl: @@ -18764,6 +18789,37 @@ components: - declined - unknownFutureValue type: string + microsoft.graph.security.informationProtection: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: informationProtection + type: object + properties: + labelPolicySettings: + $ref: '#/components/schemas/microsoft.graph.security.informationProtectionPolicySetting' + sensitivityLabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' + additionalProperties: + type: object + microsoft.graph.deviceEnrollmentConfigurationType: + title: deviceEnrollmentConfigurationType + enum: + - unknown + - limit + - platformRestrictions + - windowsHelloForBusiness + - defaultLimit + - defaultPlatformRestrictions + - defaultWindowsHelloForBusiness + - defaultWindows10EnrollmentCompletionPageConfiguration + - windows10EnrollmentCompletionPageConfiguration + - deviceComanagementAuthorityConfiguration + - singlePlatformRestriction + - unknownFutureValue + type: string + description: Describes the TemplateFamily for the Template entity microsoft.graph.enrollmentConfigurationAssignment: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -18787,7 +18843,7 @@ components: properties: actionName: type: string - description: 'The specified action. Supported values in the Microsoft Endpoint Manager portal are: Reprovision, Resize. Supported values in enterprise Cloud PC devices are: Rename, Reboot, Reprovision, Troubleshoot.' + description: 'The specified action. Supported values in the Microsoft Endpoint Manager portal are: Reprovision, Resize, Restore. Supported values in enterprise Cloud PC devices are: Reboot, Rename, Reprovision, Troubleshoot.' nullable: true actionState: $ref: '#/components/schemas/microsoft.graph.actionState' @@ -21575,8 +21631,6 @@ components: - title: baseTask type: object properties: - body: - $ref: '#/components/schemas/microsoft.graph.itemBody' bodyLastModifiedDateTime: 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 @@ -21606,14 +21660,17 @@ components: type: string description: 'The date and time when the task was last modified. By default, it is in UTC. You can provide a custom time zone in the request header. The property value uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2020 would look like this: ''2020-01-01T00:00:00Z''.' format: date-time - personalProperties: - $ref: '#/components/schemas/microsoft.graph.personalTaskProperties' recurrence: $ref: '#/components/schemas/microsoft.graph.patternedRecurrence' startDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' status: $ref: '#/components/schemas/microsoft.graph.taskStatus_v2' + textBody: + type: string + nullable: true + viewpoint: + $ref: '#/components/schemas/microsoft.graph.taskViewpoint' checklistItems: type: array items: @@ -22037,6 +22094,30 @@ components: - healthcareCareCoordination - unknownFutureValue type: string + microsoft.graph.teamSummary: + title: teamSummary + type: object + properties: + guestsCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + membersCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + ownersCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + additionalProperties: + type: object microsoft.graph.teamVisibilityType: title: teamVisibilityType enum: @@ -24575,6 +24656,62 @@ components: description: Unique identifier of the accessReviewStageSettings. The stageId will be used in dependsOn property to indicate the stage relationship. Required. additionalProperties: type: object + microsoft.graph.security.informationProtectionPolicySetting: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: informationProtectionPolicySetting + type: object + properties: + defaultLabelId: + type: string + nullable: true + isDowngradeJustificationRequired: + type: boolean + isMandatory: + type: boolean + moreInfoUrl: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.security.sensitivityLabel: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sensitivityLabel + type: object + properties: + color: + type: string + nullable: true + contentFormats: + type: array + items: + type: string + nullable: true + description: + type: string + nullable: true + hasProtection: + type: boolean + isActive: + type: boolean + isAppliable: + type: boolean + name: + type: string + nullable: true + sensitivity: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + tooltip: + type: string + nullable: true + parent: + $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' + additionalProperties: + type: object microsoft.graph.deviceAndAppManagementAssignmentSource: title: deviceAndAppManagementAssignmentSource enum: @@ -25211,7 +25348,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' description: type: string - description: Description of the task + description: Description of the task. nullable: true previewType: $ref: '#/components/schemas/microsoft.graph.plannerPreviewType' @@ -25864,14 +26001,6 @@ components: - weak - unknown type: string - microsoft.graph.personalTaskProperties: - title: personalTaskProperties - type: object - properties: - reminderDatetime: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - additionalProperties: - type: object microsoft.graph.taskStatus_v2: title: taskStatus_v2 enum: @@ -25880,6 +26009,19 @@ components: - completed - unknownFutureValue type: string + microsoft.graph.taskViewpoint: + title: taskViewpoint + type: object + properties: + categories: + type: array + items: + type: string + nullable: true + reminderDateTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + additionalProperties: + type: object microsoft.graph.checklistItem: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' diff --git a/openApiDocs/v1.0/Devices.CloudPrint.yml b/openApiDocs/v1.0/Devices.CloudPrint.yml index 837c01d3705..561980e629e 100644 --- a/openApiDocs/v1.0/Devices.CloudPrint.yml +++ b/openApiDocs/v1.0/Devices.CloudPrint.yml @@ -7896,6 +7896,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' + description: A collection of all the tabs in the chat. Nullable. additionalProperties: type: object microsoft.graph.userTeamwork: @@ -14663,7 +14664,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' description: type: string - description: Description of the task + description: Description of the task. nullable: true previewType: $ref: '#/components/schemas/microsoft.graph.plannerPreviewType' diff --git a/openApiDocs/v1.0/Education.yml b/openApiDocs/v1.0/Education.yml index cf471a7c932..8bed77bb2c8 100644 --- a/openApiDocs/v1.0/Education.yml +++ b/openApiDocs/v1.0/Education.yml @@ -18422,6 +18422,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' + description: A collection of all the tabs in the chat. Nullable. additionalProperties: type: object microsoft.graph.userTeamwork: @@ -23793,7 +23794,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' description: type: string - description: Description of the task + description: Description of the task. nullable: true previewType: $ref: '#/components/schemas/microsoft.graph.plannerPreviewType' diff --git a/openApiDocs/v1.0/Files.yml b/openApiDocs/v1.0/Files.yml index d338fca632b..fcd46531f63 100644 --- a/openApiDocs/v1.0/Files.yml +++ b/openApiDocs/v1.0/Files.yml @@ -22259,6 +22259,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' + description: A collection of all the tabs in the chat. Nullable. additionalProperties: type: object microsoft.graph.team: @@ -26075,7 +26076,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' description: type: string - description: Description of the task + description: Description of the task. nullable: true previewType: $ref: '#/components/schemas/microsoft.graph.plannerPreviewType' diff --git a/openApiDocs/v1.0/Groups.yml b/openApiDocs/v1.0/Groups.yml index 65b3b172d65..8a7b84274d2 100644 --- a/openApiDocs/v1.0/Groups.yml +++ b/openApiDocs/v1.0/Groups.yml @@ -22319,6 +22319,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' + description: A collection of all the tabs in the chat. Nullable. additionalProperties: type: object microsoft.graph.userTeamwork: @@ -22944,7 +22945,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' description: type: string - description: Description of the task + description: Description of the task. nullable: true previewType: $ref: '#/components/schemas/microsoft.graph.plannerPreviewType' diff --git a/openApiDocs/v1.0/Identity.SignIns.yml b/openApiDocs/v1.0/Identity.SignIns.yml index 64fd5882769..95a05eae5ca 100644 --- a/openApiDocs/v1.0/Identity.SignIns.yml +++ b/openApiDocs/v1.0/Identity.SignIns.yml @@ -7519,7 +7519,7 @@ paths: tags: - users.authentication summary: Get device from users - description: The registered device on which this Windows Hello for Business key resides. + description: 'The registered device on which this Windows Hello for Business key resides. Supports $expand. When you get a user''s Windows Hello for Business registration information, this property is returned only on a single GET and when you specify ?$expand. For example, GET /users/admin@contoso.com/authentication/windowsHelloForBusinessMethods/_jpuR-TGZtk6aQCLF3BQjA2?$expand=device.' operationId: users.authentication.windowsHelloForBusinessMethods_GetDevice parameters: - name: user-id @@ -7630,7 +7630,7 @@ paths: tags: - users.authentication summary: Update the navigation property device in users - description: The registered device on which this Windows Hello for Business key resides. + description: 'The registered device on which this Windows Hello for Business key resides. Supports $expand. When you get a user''s Windows Hello for Business registration information, this property is returned only on a single GET and when you specify ?$expand. For example, GET /users/admin@contoso.com/authentication/windowsHelloForBusinessMethods/_jpuR-TGZtk6aQCLF3BQjA2?$expand=device.' operationId: users.authentication.windowsHelloForBusinessMethods_UpdateDevice parameters: - name: user-id @@ -7664,7 +7664,7 @@ paths: tags: - users.authentication summary: Delete navigation property device for users - description: The registered device on which this Windows Hello for Business key resides. + description: 'The registered device on which this Windows Hello for Business key resides. Supports $expand. When you get a user''s Windows Hello for Business registration information, this property is returned only on a single GET and when you specify ?$expand. For example, GET /users/admin@contoso.com/authentication/windowsHelloForBusinessMethods/_jpuR-TGZtk6aQCLF3BQjA2?$expand=device.' operationId: users.authentication.windowsHelloForBusinessMethods_DeleteDevice parameters: - name: user-id @@ -11150,6 +11150,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' + description: A collection of all the tabs in the chat. Nullable. additionalProperties: type: object microsoft.graph.team: @@ -16768,7 +16769,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' description: type: string - description: Description of the task + description: Description of the task. nullable: true previewType: $ref: '#/components/schemas/microsoft.graph.plannerPreviewType' diff --git a/openApiDocs/v1.0/Planner.yml b/openApiDocs/v1.0/Planner.yml index 798bd17ed7f..20b82bf376c 100644 --- a/openApiDocs/v1.0/Planner.yml +++ b/openApiDocs/v1.0/Planner.yml @@ -11064,7 +11064,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' description: type: string - description: Description of the task + description: Description of the task. nullable: true previewType: $ref: '#/components/schemas/microsoft.graph.plannerPreviewType' diff --git a/openApiDocs/v1.0/Sites.yml b/openApiDocs/v1.0/Sites.yml index cc3f9cd45fd..c60a9f6c9cc 100644 --- a/openApiDocs/v1.0/Sites.yml +++ b/openApiDocs/v1.0/Sites.yml @@ -46997,6 +46997,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' + description: A collection of all the tabs in the chat. Nullable. additionalProperties: type: object microsoft.graph.team: @@ -50650,7 +50651,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' description: type: string - description: Description of the task + description: Description of the task. nullable: true previewType: $ref: '#/components/schemas/microsoft.graph.plannerPreviewType' diff --git a/openApiDocs/v1.0/Teams.yml b/openApiDocs/v1.0/Teams.yml index 8e87e5cbf2b..832c7bfa4fe 100644 --- a/openApiDocs/v1.0/Teams.yml +++ b/openApiDocs/v1.0/Teams.yml @@ -2880,6 +2880,7 @@ paths: tags: - chats.teamsTab summary: Get tabs from chats + description: A collection of all the tabs in the chat. Nullable. operationId: chats_ListTabs parameters: - name: chat-id @@ -2969,6 +2970,7 @@ paths: tags: - chats.teamsTab summary: Create new navigation property to tabs for chats + description: A collection of all the tabs in the chat. Nullable. operationId: chats_CreateTabs parameters: - name: chat-id @@ -3000,6 +3002,7 @@ paths: tags: - chats.teamsTab summary: Get tabs from chats + description: A collection of all the tabs in the chat. Nullable. operationId: chats_GetTabs parameters: - name: chat-id @@ -3065,6 +3068,7 @@ paths: tags: - chats.teamsTab summary: Update the navigation property tabs in chats + description: A collection of all the tabs in the chat. Nullable. operationId: chats_UpdateTabs parameters: - name: chat-id @@ -3098,6 +3102,7 @@ paths: tags: - chats.teamsTab summary: Delete navigation property tabs for chats + description: A collection of all the tabs in the chat. Nullable. operationId: chats_DeleteTabs parameters: - name: chat-id @@ -14806,6 +14811,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' + description: A collection of all the tabs in the chat. Nullable. additionalProperties: type: object microsoft.graph.teamsAppInstallation: @@ -24292,7 +24298,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' description: type: string - description: Description of the task + description: Description of the task. nullable: true previewType: $ref: '#/components/schemas/microsoft.graph.plannerPreviewType' diff --git a/openApiDocs/v1.0/Users.Actions.yml b/openApiDocs/v1.0/Users.Actions.yml index cd6369257b0..dc82182661c 100644 --- a/openApiDocs/v1.0/Users.Actions.yml +++ b/openApiDocs/v1.0/Users.Actions.yml @@ -19137,6 +19137,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' + description: A collection of all the tabs in the chat. Nullable. additionalProperties: type: object microsoft.graph.team: @@ -24905,7 +24906,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' description: type: string - description: Description of the task + description: Description of the task. nullable: true previewType: $ref: '#/components/schemas/microsoft.graph.plannerPreviewType' diff --git a/openApiDocs/v1.0/Users.Functions.yml b/openApiDocs/v1.0/Users.Functions.yml index db83bf04c10..21d565ea6d3 100644 --- a/openApiDocs/v1.0/Users.Functions.yml +++ b/openApiDocs/v1.0/Users.Functions.yml @@ -8783,6 +8783,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' + description: A collection of all the tabs in the chat. Nullable. additionalProperties: type: object microsoft.graph.team: @@ -14072,7 +14073,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' description: type: string - description: Description of the task + description: Description of the task. nullable: true previewType: $ref: '#/components/schemas/microsoft.graph.plannerPreviewType' diff --git a/openApiDocs/v1.0/Users.yml b/openApiDocs/v1.0/Users.yml index c39b28e788e..c9c2e0d60d7 100644 --- a/openApiDocs/v1.0/Users.yml +++ b/openApiDocs/v1.0/Users.yml @@ -8063,6 +8063,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' + description: A collection of all the tabs in the chat. Nullable. additionalProperties: type: object microsoft.graph.team: @@ -13343,7 +13344,7 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerChecklistItems' description: type: string - description: Description of the task + description: Description of the task. nullable: true previewType: $ref: '#/components/schemas/microsoft.graph.plannerPreviewType' diff --git a/profiles/Applications/readme.md b/profiles/Applications/readme.md index 8cd0e9b406e..31e317e3d54 100644 --- a/profiles/Applications/readme.md +++ b/profiles/Applications/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/Bookings/readme.md b/profiles/Bookings/readme.md index f520859400f..dba8ff212cf 100644 --- a/profiles/Bookings/readme.md +++ b/profiles/Bookings/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/Calendar/readme.md b/profiles/Calendar/readme.md index 511ea657284..eeb8ce6061a 100644 --- a/profiles/Calendar/readme.md +++ b/profiles/Calendar/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/ChangeNotifications/crawl-log-v1.0-beta.json b/profiles/ChangeNotifications/crawl-log-v1.0-beta.json index 8d54b004c56..1cfffdaff73 100644 --- a/profiles/ChangeNotifications/crawl-log-v1.0-beta.json +++ b/profiles/ChangeNotifications/crawl-log-v1.0-beta.json @@ -8,6 +8,10 @@ "/subscriptions/{subscription-id}": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/ChangeNotifications.yml" + }, + "/subscriptions/{subscription-id}/microsoft.graph.reauthorize": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/ChangeNotifications.yml" } } } diff --git a/profiles/ChangeNotifications/definitions/v1.0-beta.md b/profiles/ChangeNotifications/definitions/v1.0-beta.md index 56563b36210..a83db9114e0 100644 --- a/profiles/ChangeNotifications/definitions/v1.0-beta.md +++ b/profiles/ChangeNotifications/definitions/v1.0-beta.md @@ -9,5 +9,6 @@ profiles: operations: /subscriptions: v1.0-beta /subscriptions/{subscription-id}: v1.0-beta + /subscriptions/{subscription-id}/microsoft.graph.reauthorize: v1.0-beta ``` diff --git a/profiles/ChangeNotifications/readme.md b/profiles/ChangeNotifications/readme.md index 99582f78cc6..b8fd6407bfc 100644 --- a/profiles/ChangeNotifications/readme.md +++ b/profiles/ChangeNotifications/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/CloudCommunications/readme.md b/profiles/CloudCommunications/readme.md index 0804ad91692..21243beacaa 100644 --- a/profiles/CloudCommunications/readme.md +++ b/profiles/CloudCommunications/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/Compliance/crawl-log-v1.0-beta.json b/profiles/Compliance/crawl-log-v1.0-beta.json index 688dbfe695a..f71c8397c4a 100644 --- a/profiles/Compliance/crawl-log-v1.0-beta.json +++ b/profiles/Compliance/crawl-log-v1.0-beta.json @@ -277,6 +277,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Compliance.yml" }, + "/compliance/ediscovery/cases/{case-id}/sourceCollections/{sourceCollection-id}/microsoft.graph.ediscovery.purgeData": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Compliance.yml" + }, "/compliance/ediscovery/cases/{case-id}/sourceCollections/{sourceCollection-id}/noncustodialSources": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Compliance.yml" diff --git a/profiles/Compliance/definitions/v1.0-beta.md b/profiles/Compliance/definitions/v1.0-beta.md index f7015c55130..ba6134f2c04 100644 --- a/profiles/Compliance/definitions/v1.0-beta.md +++ b/profiles/Compliance/definitions/v1.0-beta.md @@ -79,6 +79,7 @@ profiles: /compliance/ediscovery/cases/{case-id}/sourceCollections/{sourceCollection-id}/lastEstimateStatisticsOperation: v1.0-beta /compliance/ediscovery/cases/{case-id}/sourceCollections/{sourceCollection-id}/lastEstimateStatisticsOperation/$ref: v1.0-beta /compliance/ediscovery/cases/{case-id}/sourceCollections/{sourceCollection-id}/microsoft.graph.ediscovery.estimateStatistics: v1.0-beta + /compliance/ediscovery/cases/{case-id}/sourceCollections/{sourceCollection-id}/microsoft.graph.ediscovery.purgeData: v1.0-beta /compliance/ediscovery/cases/{case-id}/sourceCollections/{sourceCollection-id}/noncustodialSources: v1.0-beta /compliance/ediscovery/cases/{case-id}/sourceCollections/{sourceCollection-id}/noncustodialSources/$ref: v1.0-beta ? /compliance/ediscovery/cases/{case-id}/sourceCollections/{sourceCollection-id}/noncustodialSources/microsoft.graph.ediscovery.applyHold diff --git a/profiles/Compliance/readme.md b/profiles/Compliance/readme.md index 082c49b95fd..d402af9a53c 100644 --- a/profiles/Compliance/readme.md +++ b/profiles/Compliance/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/CrossDeviceExperiences/readme.md b/profiles/CrossDeviceExperiences/readme.md index 36a6c0cf82c..7cc51cf8c5c 100644 --- a/profiles/CrossDeviceExperiences/readme.md +++ b/profiles/CrossDeviceExperiences/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/DeviceManagement.Actions/readme.md b/profiles/DeviceManagement.Actions/readme.md index 26112dd0372..f376872cdfe 100644 --- a/profiles/DeviceManagement.Actions/readme.md +++ b/profiles/DeviceManagement.Actions/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/DeviceManagement.Administration/readme.md b/profiles/DeviceManagement.Administration/readme.md index b638ae31e5a..216b5024e5d 100644 --- a/profiles/DeviceManagement.Administration/readme.md +++ b/profiles/DeviceManagement.Administration/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/DeviceManagement.Enrolment/crawl-log-v1.0-beta.json b/profiles/DeviceManagement.Enrolment/crawl-log-v1.0-beta.json index 487c8104df0..826b094fcfe 100644 --- a/profiles/DeviceManagement.Enrolment/crawl-log-v1.0-beta.json +++ b/profiles/DeviceManagement.Enrolment/crawl-log-v1.0-beta.json @@ -681,6 +681,42 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" }, + "/roleManagement/directory/transitiveRoleAssignments": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" + }, + "/roleManagement/directory/transitiveRoleAssignments/{unifiedRoleAssignment-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" + }, + "/roleManagement/directory/transitiveRoleAssignments/{unifiedRoleAssignment-id}/appScope": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" + }, + "/roleManagement/directory/transitiveRoleAssignments/{unifiedRoleAssignment-id}/directoryScope": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" + }, + "/roleManagement/directory/transitiveRoleAssignments/{unifiedRoleAssignment-id}/directoryScope/$ref": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" + }, + "/roleManagement/directory/transitiveRoleAssignments/{unifiedRoleAssignment-id}/principal": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" + }, + "/roleManagement/directory/transitiveRoleAssignments/{unifiedRoleAssignment-id}/principal/$ref": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" + }, + "/roleManagement/directory/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" + }, + "/roleManagement/directory/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition/$ref": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" + }, "/roleManagement/entitlementManagement": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" @@ -972,6 +1008,42 @@ "/roleManagement/entitlementManagement/roleEligibilitySchedules/microsoft.graph.filterByCurrentUser(on={on})": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" + }, + "/roleManagement/entitlementManagement/transitiveRoleAssignments": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" + }, + "/roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" + }, + "/roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}/appScope": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" + }, + "/roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}/directoryScope": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" + }, + "/roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}/directoryScope/$ref": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" + }, + "/roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}/principal": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" + }, + "/roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}/principal/$ref": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" + }, + "/roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" + }, + "/roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition/$ref": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.Enrolment.yml" } } } diff --git a/profiles/DeviceManagement.Enrolment/definitions/v1.0-beta.md b/profiles/DeviceManagement.Enrolment/definitions/v1.0-beta.md index 3fc6e8b231f..c67165168d7 100644 --- a/profiles/DeviceManagement.Enrolment/definitions/v1.0-beta.md +++ b/profiles/DeviceManagement.Enrolment/definitions/v1.0-beta.md @@ -193,6 +193,15 @@ profiles: /roleManagement/directory/roleEligibilitySchedules: v1.0-beta /roleManagement/directory/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule-id}: v1.0-beta /roleManagement/directory/roleEligibilitySchedules/microsoft.graph.filterByCurrentUser(on={on}): v1.0-beta + /roleManagement/directory/transitiveRoleAssignments: v1.0-beta + /roleManagement/directory/transitiveRoleAssignments/{unifiedRoleAssignment-id}: v1.0-beta + /roleManagement/directory/transitiveRoleAssignments/{unifiedRoleAssignment-id}/appScope: v1.0-beta + /roleManagement/directory/transitiveRoleAssignments/{unifiedRoleAssignment-id}/directoryScope: v1.0-beta + /roleManagement/directory/transitiveRoleAssignments/{unifiedRoleAssignment-id}/directoryScope/$ref: v1.0-beta + /roleManagement/directory/transitiveRoleAssignments/{unifiedRoleAssignment-id}/principal: v1.0-beta + /roleManagement/directory/transitiveRoleAssignments/{unifiedRoleAssignment-id}/principal/$ref: v1.0-beta + /roleManagement/directory/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition: v1.0-beta + /roleManagement/directory/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition/$ref: v1.0-beta /roleManagement/entitlementManagement: v1.0-beta ? /roleManagement/entitlementManagement/microsoft.graph.roleScheduleInstances(directoryScopeId='{directoryScopeId}',appScopeId='{appScopeId}',principalId='{principalId}',roleDefinitionId='{roleDefinitionId}') : v1.0-beta @@ -281,5 +290,14 @@ profiles: /roleManagement/entitlementManagement/roleEligibilitySchedules: v1.0-beta /roleManagement/entitlementManagement/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule-id}: v1.0-beta /roleManagement/entitlementManagement/roleEligibilitySchedules/microsoft.graph.filterByCurrentUser(on={on}): v1.0-beta + /roleManagement/entitlementManagement/transitiveRoleAssignments: v1.0-beta + /roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}: v1.0-beta + /roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}/appScope: v1.0-beta + /roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}/directoryScope: v1.0-beta + /roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}/directoryScope/$ref: v1.0-beta + /roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}/principal: v1.0-beta + /roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}/principal/$ref: v1.0-beta + /roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition: v1.0-beta + /roleManagement/entitlementManagement/transitiveRoleAssignments/{unifiedRoleAssignment-id}/roleDefinition/$ref: v1.0-beta ``` diff --git a/profiles/DeviceManagement.Enrolment/readme.md b/profiles/DeviceManagement.Enrolment/readme.md index 96df7f1d5f8..21fc0c003fa 100644 --- a/profiles/DeviceManagement.Enrolment/readme.md +++ b/profiles/DeviceManagement.Enrolment/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/DeviceManagement.Functions/readme.md b/profiles/DeviceManagement.Functions/readme.md index 7b25284e128..1e525ebc4d1 100644 --- a/profiles/DeviceManagement.Functions/readme.md +++ b/profiles/DeviceManagement.Functions/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/DeviceManagement/readme.md b/profiles/DeviceManagement/readme.md index 162b39bde89..1c3de9d5890 100644 --- a/profiles/DeviceManagement/readme.md +++ b/profiles/DeviceManagement/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/Devices.CloudPrint/readme.md b/profiles/Devices.CloudPrint/readme.md index 2bb5876dc33..ef8d9cd91c5 100644 --- a/profiles/Devices.CloudPrint/readme.md +++ b/profiles/Devices.CloudPrint/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/Devices.CorporateManagement/readme.md b/profiles/Devices.CorporateManagement/readme.md index 2647ce03bb6..b68782ee81a 100644 --- a/profiles/Devices.CorporateManagement/readme.md +++ b/profiles/Devices.CorporateManagement/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/DirectoryObjects/readme.md b/profiles/DirectoryObjects/readme.md index 8eb6d94d3d1..f0e3cc6bd93 100644 --- a/profiles/DirectoryObjects/readme.md +++ b/profiles/DirectoryObjects/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/Education/readme.md b/profiles/Education/readme.md index ae1e2d7286f..ceb62f50003 100644 --- a/profiles/Education/readme.md +++ b/profiles/Education/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/Files/readme.md b/profiles/Files/readme.md index 598aba8acb3..e28d76534c9 100644 --- a/profiles/Files/readme.md +++ b/profiles/Files/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/Groups/readme.md b/profiles/Groups/readme.md index 3c97ff7dc1e..eb7aaec76b0 100644 --- a/profiles/Groups/readme.md +++ b/profiles/Groups/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/Identity.DirectoryManagement/readme.md b/profiles/Identity.DirectoryManagement/readme.md index d94c0f0de55..2f4a76d0d6a 100644 --- a/profiles/Identity.DirectoryManagement/readme.md +++ b/profiles/Identity.DirectoryManagement/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/Identity.Governance/crawl-log-v1.0-beta.json b/profiles/Identity.Governance/crawl-log-v1.0-beta.json index cffb5a987ab..524bce35c7b 100644 --- a/profiles/Identity.Governance/crawl-log-v1.0-beta.json +++ b/profiles/Identity.Governance/crawl-log-v1.0-beta.json @@ -557,7 +557,15 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" }, - "/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/$ref": { + "/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" + }, + "/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}/customExtension": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" + }, + "/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}/customExtension/$ref": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" }, @@ -769,7 +777,15 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" }, - "/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/$ref": { + "/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" + }, + "/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}/customExtension": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" + }, + "/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}/customExtension/$ref": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" }, @@ -933,7 +949,15 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" }, - "/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/customExtensionHandlers/$ref": { + "/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/customExtensionHandlers/{customExtensionHandler-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" + }, + "/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/customExtensionHandlers/{customExtensionHandler-id}/customExtension": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" + }, + "/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/customExtensionHandlers/{customExtensionHandler-id}/customExtension/$ref": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" }, @@ -1289,7 +1313,15 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" }, - "/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/$ref": { + "/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" + }, + "/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}/customExtension": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" + }, + "/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}/customExtension/$ref": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" }, @@ -1649,7 +1681,15 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" }, - "/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/$ref": { + "/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" + }, + "/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}/customExtension": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" + }, + "/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}/customExtension/$ref": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Identity.Governance.yml" }, diff --git a/profiles/Identity.Governance/definitions/v1.0-beta.md b/profiles/Identity.Governance/definitions/v1.0-beta.md index c21fa162660..067d8bd9ec8 100644 --- a/profiles/Identity.Governance/definitions/v1.0-beta.md +++ b/profiles/Identity.Governance/definitions/v1.0-beta.md @@ -204,7 +204,11 @@ profiles: : v1.0-beta ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/$ref + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}/customExtension + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}/customExtension/$ref : v1.0-beta /identityGovernance/entitlementManagement/accessPackageAssignmentRequests: v1.0-beta /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}: v1.0-beta @@ -298,7 +302,11 @@ profiles: : v1.0-beta ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/$ref + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}/customExtension + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}/customExtension/$ref : v1.0-beta ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageCatalog : v1.0-beta @@ -378,7 +386,11 @@ profiles: : v1.0-beta ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/customExtensionHandlers : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/customExtensionHandlers/$ref + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/customExtensionHandlers/{customExtensionHandler-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/customExtensionHandlers/{customExtensionHandler-id}/customExtension + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/customExtensionHandlers/{customExtensionHandler-id}/customExtension/$ref : v1.0-beta /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests: v1.0-beta ? /identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id} @@ -544,7 +556,11 @@ profiles: : v1.0-beta ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/$ref + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}/customExtension + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}/customExtension/$ref : v1.0-beta ? /identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageCatalog : v1.0-beta @@ -706,7 +722,11 @@ profiles: : v1.0-beta ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers : v1.0-beta - ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/$ref + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id} + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}/customExtension + : v1.0-beta + ? /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}/customExtension/$ref : v1.0-beta /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageCatalog: v1.0-beta /identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageCatalog/$ref: v1.0-beta diff --git a/profiles/Identity.Governance/readme.md b/profiles/Identity.Governance/readme.md index e3b4b9fc191..a0f157ef08b 100644 --- a/profiles/Identity.Governance/readme.md +++ b/profiles/Identity.Governance/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/Identity.SignIns/readme.md b/profiles/Identity.SignIns/readme.md index 831c79387de..ff7b02649f6 100644 --- a/profiles/Identity.SignIns/readme.md +++ b/profiles/Identity.SignIns/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/Mail/readme.md b/profiles/Mail/readme.md index 72ee34a42d6..1a9fb89ac8c 100644 --- a/profiles/Mail/readme.md +++ b/profiles/Mail/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/Notes/readme.md b/profiles/Notes/readme.md index 9a5963e1bce..9ef1dfe8a49 100644 --- a/profiles/Notes/readme.md +++ b/profiles/Notes/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/People/readme.md b/profiles/People/readme.md index 1a0026f3e68..cf92c23c97a 100644 --- a/profiles/People/readme.md +++ b/profiles/People/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/PersonalContacts/readme.md b/profiles/PersonalContacts/readme.md index d780d49513f..6430bed5a41 100644 --- a/profiles/PersonalContacts/readme.md +++ b/profiles/PersonalContacts/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/Planner/readme.md b/profiles/Planner/readme.md index e5a31c508a5..8c78312cff0 100644 --- a/profiles/Planner/readme.md +++ b/profiles/Planner/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/Reports/crawl-log-v1.0-beta.json b/profiles/Reports/crawl-log-v1.0-beta.json index 82223134bcb..266d86f88c9 100644 --- a/profiles/Reports/crawl-log-v1.0-beta.json +++ b/profiles/Reports/crawl-log-v1.0-beta.json @@ -181,6 +181,18 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Reports.yml" }, + "/reports/microsoft.graph.getBrowserDistributionUserCounts(period='{period}')": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Reports.yml" + }, + "/reports/microsoft.graph.getBrowserUserCounts(period='{period}')": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Reports.yml" + }, + "/reports/microsoft.graph.getBrowserUserDetail(period='{period}')": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Reports.yml" + }, "/reports/microsoft.graph.getCredentialUsageSummary(period='{period}')": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Reports.yml" @@ -493,6 +505,22 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Reports.yml" }, + "/reports/microsoft.graph.getTeamsTeamActivityCounts(period='{period}')": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Reports.yml" + }, + "/reports/microsoft.graph.getTeamsTeamActivityDetail(date={date})": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Reports.yml" + }, + "/reports/microsoft.graph.getTeamsTeamActivityDetail(period='{period}')": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Reports.yml" + }, + "/reports/microsoft.graph.getTeamsTeamActivityDistributionCounts(period='{period}')": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Reports.yml" + }, "/reports/microsoft.graph.getTeamsUserActivityCounts(period='{period}')": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Reports.yml" @@ -509,6 +537,10 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Reports.yml" }, + "/reports/microsoft.graph.getTeamsUserActivityTotalDistributionCounts(period='{period}')": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Reports.yml" + }, "/reports/microsoft.graph.getTeamsUserActivityTotalUserCounts(period='{period}')": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Reports.yml" diff --git a/profiles/Reports/definitions/v1.0-beta.md b/profiles/Reports/definitions/v1.0-beta.md index c06dec78155..1e2a32c2446 100644 --- a/profiles/Reports/definitions/v1.0-beta.md +++ b/profiles/Reports/definitions/v1.0-beta.md @@ -54,6 +54,9 @@ profiles: /reports/microsoft.graph.getAzureADFeatureUsage(period='{period}'): v1.0-beta /reports/microsoft.graph.getAzureADLicenseUsage(period='{period}'): v1.0-beta /reports/microsoft.graph.getAzureADUserFeatureUsage(): v1.0-beta + /reports/microsoft.graph.getBrowserDistributionUserCounts(period='{period}'): v1.0-beta + /reports/microsoft.graph.getBrowserUserCounts(period='{period}'): v1.0-beta + /reports/microsoft.graph.getBrowserUserDetail(period='{period}'): v1.0-beta /reports/microsoft.graph.getCredentialUsageSummary(period='{period}'): v1.0-beta /reports/microsoft.graph.getCredentialUserRegistrationCount(): v1.0-beta /reports/microsoft.graph.getEmailActivityCounts(period='{period}'): v1.0-beta @@ -133,10 +136,15 @@ profiles: /reports/microsoft.graph.getTeamsDeviceUsageUserCounts(period='{period}'): v1.0-beta /reports/microsoft.graph.getTeamsDeviceUsageUserDetail(date={date}): v1.0-beta /reports/microsoft.graph.getTeamsDeviceUsageUserDetail(period='{period}'): v1.0-beta + /reports/microsoft.graph.getTeamsTeamActivityCounts(period='{period}'): v1.0-beta + /reports/microsoft.graph.getTeamsTeamActivityDetail(date={date}): v1.0-beta + /reports/microsoft.graph.getTeamsTeamActivityDetail(period='{period}'): v1.0-beta + /reports/microsoft.graph.getTeamsTeamActivityDistributionCounts(period='{period}'): v1.0-beta /reports/microsoft.graph.getTeamsUserActivityCounts(period='{period}'): v1.0-beta /reports/microsoft.graph.getTeamsUserActivityDistributionTotalUserCounts(period='{period}'): v1.0-beta /reports/microsoft.graph.getTeamsUserActivityDistributionUserCounts(period='{period}'): v1.0-beta /reports/microsoft.graph.getTeamsUserActivityTotalCounts(period='{period}'): v1.0-beta + /reports/microsoft.graph.getTeamsUserActivityTotalDistributionCounts(period='{period}'): v1.0-beta /reports/microsoft.graph.getTeamsUserActivityTotalUserCounts(period='{period}'): v1.0-beta /reports/microsoft.graph.getTeamsUserActivityUserCounts(period='{period}'): v1.0-beta /reports/microsoft.graph.getTeamsUserActivityUserDetail(date={date}): v1.0-beta diff --git a/profiles/Reports/readme.md b/profiles/Reports/readme.md index 62f6a55fe94..9c040c9b747 100644 --- a/profiles/Reports/readme.md +++ b/profiles/Reports/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/SchemaExtensions/readme.md b/profiles/SchemaExtensions/readme.md index 98ecdee0e9e..37e0d5fa9b8 100644 --- a/profiles/SchemaExtensions/readme.md +++ b/profiles/SchemaExtensions/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/Search/readme.md b/profiles/Search/readme.md index 1a47a9335e0..8e39470bfd6 100644 --- a/profiles/Search/readme.md +++ b/profiles/Search/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/Security/crawl-log-v1.0-beta.json b/profiles/Security/crawl-log-v1.0-beta.json index 1e55c0525fe..f1631dea4e7 100644 --- a/profiles/Security/crawl-log-v1.0-beta.json +++ b/profiles/Security/crawl-log-v1.0-beta.json @@ -9,14 +9,6 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Security.yml" }, - "/security/alerts_v2": { - "apiVersion": "v1.0-beta", - "originalLocation": "/openApiDocs/beta/Security.yml" - }, - "/security/alerts_v2/{alert-id}": { - "apiVersion": "v1.0-beta", - "originalLocation": "/openApiDocs/beta/Security.yml" - }, "/security/alerts/{alert-id}": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Security.yml" @@ -85,31 +77,47 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Security.yml" }, - "/security/incidents": { + "/security/informationProtection": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Security.yml" }, - "/security/incidents/{incident-id}": { + "/security/informationProtection/labelPolicySettings": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Security.yml" }, - "/security/incidents/{incident-id}/alerts": { + "/security/informationProtection/sensitivityLabels": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Security.yml" }, - "/security/incidents/{incident-id}/alerts/$ref": { + "/security/informationProtection/sensitivityLabels/{sensitivityLabel-id}": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Security.yml" }, - "/security/ipSecurityProfiles": { + "/security/informationProtection/sensitivityLabels/{sensitivityLabel-id}/parent": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Security.yml" }, - "/security/ipSecurityProfiles/{ipSecurityProfile-id}": { + "/security/informationProtection/sensitivityLabels/microsoft.graph.security.evaluateApplication": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Security.yml" + }, + "/security/informationProtection/sensitivityLabels/microsoft.graph.security.evaluateClassificationResults": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Security.yml" }, - "/security/microsoft.graph.security.runHuntingQuery": { + "/security/informationProtection/sensitivityLabels/microsoft.graph.security.evaluateRemoval": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Security.yml" + }, + "/security/informationProtection/sensitivityLabels/microsoft.graph.security.extractContentLabel": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Security.yml" + }, + "/security/ipSecurityProfiles": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Security.yml" + }, + "/security/ipSecurityProfiles/{ipSecurityProfile-id}": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Security.yml" }, diff --git a/profiles/Security/definitions/v1.0-beta.md b/profiles/Security/definitions/v1.0-beta.md index 34e3d7f3150..ea29ec598ba 100644 --- a/profiles/Security/definitions/v1.0-beta.md +++ b/profiles/Security/definitions/v1.0-beta.md @@ -9,8 +9,6 @@ profiles: operations: /security: v1.0-beta /security/alerts: v1.0-beta - /security/alerts_v2: v1.0-beta - /security/alerts_v2/{alert-id}: v1.0-beta /security/alerts/{alert-id}: v1.0-beta /security/alerts/microsoft.graph.updateAlerts: v1.0-beta /security/attackSimulation: v1.0-beta @@ -28,13 +26,17 @@ profiles: /security/fileSecurityProfiles/{fileSecurityProfile-id}: v1.0-beta /security/hostSecurityProfiles: v1.0-beta /security/hostSecurityProfiles/{hostSecurityProfile-id}: v1.0-beta - /security/incidents: v1.0-beta - /security/incidents/{incident-id}: v1.0-beta - /security/incidents/{incident-id}/alerts: v1.0-beta - /security/incidents/{incident-id}/alerts/$ref: v1.0-beta + /security/informationProtection: v1.0-beta + /security/informationProtection/labelPolicySettings: v1.0-beta + /security/informationProtection/sensitivityLabels: v1.0-beta + /security/informationProtection/sensitivityLabels/{sensitivityLabel-id}: v1.0-beta + /security/informationProtection/sensitivityLabels/{sensitivityLabel-id}/parent: v1.0-beta + /security/informationProtection/sensitivityLabels/microsoft.graph.security.evaluateApplication: v1.0-beta + /security/informationProtection/sensitivityLabels/microsoft.graph.security.evaluateClassificationResults: v1.0-beta + /security/informationProtection/sensitivityLabels/microsoft.graph.security.evaluateRemoval: v1.0-beta + /security/informationProtection/sensitivityLabels/microsoft.graph.security.extractContentLabel: v1.0-beta /security/ipSecurityProfiles: v1.0-beta /security/ipSecurityProfiles/{ipSecurityProfile-id}: v1.0-beta - /security/microsoft.graph.security.runHuntingQuery: v1.0-beta /security/providerTenantSettings: v1.0-beta /security/providerTenantSettings/{providerTenantSetting-id}: v1.0-beta /security/secureScoreControlProfiles: v1.0-beta diff --git a/profiles/Security/readme.md b/profiles/Security/readme.md index 5d317e3966d..35f913e709d 100644 --- a/profiles/Security/readme.md +++ b/profiles/Security/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/Sites/readme.md b/profiles/Sites/readme.md index ee82a754997..70be5af5fdd 100644 --- a/profiles/Sites/readme.md +++ b/profiles/Sites/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/Teams/readme.md b/profiles/Teams/readme.md index 24c3a0767c3..2434f0e4f21 100644 --- a/profiles/Teams/readme.md +++ b/profiles/Teams/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/Users.Actions/crawl-log-v1.0-beta.json b/profiles/Users.Actions/crawl-log-v1.0-beta.json index dafc377c9b8..7aa3b98c478 100644 --- a/profiles/Users.Actions/crawl-log-v1.0-beta.json +++ b/profiles/Users.Actions/crawl-log-v1.0-beta.json @@ -1453,6 +1453,22 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Users.Actions.yml" }, + "/users/{user-id}/security/informationProtection/sensitivityLabels/microsoft.graph.security.evaluateApplication": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Users.Actions.yml" + }, + "/users/{user-id}/security/informationProtection/sensitivityLabels/microsoft.graph.security.evaluateClassificationResults": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Users.Actions.yml" + }, + "/users/{user-id}/security/informationProtection/sensitivityLabels/microsoft.graph.security.evaluateRemoval": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Users.Actions.yml" + }, + "/users/{user-id}/security/informationProtection/sensitivityLabels/microsoft.graph.security.extractContentLabel": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/Users.Actions.yml" + }, "/users/{user-id}/tasks/alltasks/{baseTask-id}/microsoft.graph.move": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/Users.Actions.yml" diff --git a/profiles/Users.Actions/definitions/v1.0-beta.md b/profiles/Users.Actions/definitions/v1.0-beta.md index 622518934af..59e9f46f74b 100644 --- a/profiles/Users.Actions/definitions/v1.0-beta.md +++ b/profiles/Users.Actions/definitions/v1.0-beta.md @@ -445,6 +445,10 @@ profiles: /users/{user-id}/presence/microsoft.graph.clearUserPreferredPresence: v1.0-beta /users/{user-id}/presence/microsoft.graph.setPresence: v1.0-beta /users/{user-id}/presence/microsoft.graph.setUserPreferredPresence: v1.0-beta + /users/{user-id}/security/informationProtection/sensitivityLabels/microsoft.graph.security.evaluateApplication: v1.0-beta + /users/{user-id}/security/informationProtection/sensitivityLabels/microsoft.graph.security.evaluateClassificationResults: v1.0-beta + /users/{user-id}/security/informationProtection/sensitivityLabels/microsoft.graph.security.evaluateRemoval: v1.0-beta + /users/{user-id}/security/informationProtection/sensitivityLabels/microsoft.graph.security.extractContentLabel: v1.0-beta /users/{user-id}/tasks/alltasks/{baseTask-id}/microsoft.graph.move: v1.0-beta /users/{user-id}/tasks/lists/{baseTaskList-id}/tasks/{baseTask-id}/microsoft.graph.move: v1.0-beta /users/{user-id}/teamwork/microsoft.graph.sendActivityNotification: v1.0-beta diff --git a/profiles/Users.Actions/readme.md b/profiles/Users.Actions/readme.md index 72db40d5d27..e912d461c06 100644 --- a/profiles/Users.Actions/readme.md +++ b/profiles/Users.Actions/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/Users.Functions/readme.md b/profiles/Users.Functions/readme.md index 28ee9c42b6b..20e0d2731b1 100644 --- a/profiles/Users.Functions/readme.md +++ b/profiles/Users.Functions/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/Users/readme.md b/profiles/Users/readme.md index 022b0bb0047..f0d323a6e57 100644 --- a/profiles/Users/readme.md +++ b/profiles/Users/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/profiles/WindowsUpdates/readme.md b/profiles/WindowsUpdates/readme.md index 855c84aa28c..45e00b62467 100644 --- a/profiles/WindowsUpdates/readme.md +++ b/profiles/WindowsUpdates/readme.md @@ -6,8 +6,8 @@ ``` yaml require: -- $(this-folder)/definitions/v1.0.md - $(this-folder)/definitions/v1.0-beta.md +- $(this-folder)/definitions/v1.0.md ``` diff --git a/src/Authentication/Authentication/Microsoft.Graph.Authentication.psd1 b/src/Authentication/Authentication/Microsoft.Graph.Authentication.psd1 index afd679c1c24..8ff3c571420 100644 --- a/src/Authentication/Authentication/Microsoft.Graph.Authentication.psd1 +++ b/src/Authentication/Authentication/Microsoft.Graph.Authentication.psd1 @@ -3,7 +3,7 @@ # # Generated by: Microsoft # -# Generated on: 1/25/2022 +# Generated on: 3/2/2022 # @{ diff --git a/src/readme.graph.md b/src/readme.graph.md index 05e57d2f253..e809a892e61 100644 --- a/src/readme.graph.md +++ b/src/readme.graph.md @@ -93,6 +93,12 @@ directive: - microsoft.graph.groupPolicyDefinition - microsoft.graph.groupPolicyDefinitionValue - microsoft.graph.synchronizationLinkedObjects + - microsoft.graph.security.security + - microsoft.graph.teamSummary + - microsoft.graph.security.informationProtection + - microsoft.graph.security.informationProtectionPolicySetting + - microsoft.graph.security.sensitivityLabel + - microsoft.graph.taskViewpoint # Set parameter alias - where: parameter-name: OrderBy